.bundle-promo-section{padding:40px 20px;background:#f9f9f9}.bundle-grid-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.bundle-left{text-align:center;position:relative}.bundle-left img{max-width:100%;height:auto;border-radius:8px}.bundle-left .bundle-text-overlay{position:absolute;top:20%;left:50%;transform:translate(-50%);color:#fff;text-align:center;max-width:90%}.bundle-left .bundle-subtext{font-size:16px;margin-bottom:20px}.bundle-left .bundle-button{background:#3e43f8;color:#fff;padding:10px 20px;text-decoration:none;font-weight:600;border-radius:5px;display:inline-block}.bundle-right{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.bundle-box{background:#fff;border-radius:6px;padding:20px;text-align:center;transition:box-shadow .3s ease}.bundle-box:hover{box-shadow:0 8px 20px #0000001a}.bundle-box img{max-width:314px;height:231px;margin-bottom:15px}.bundle-product-title span{color:#000}.bundle-product-title{text-align:center}a.csutom-bundle-div{text-decoration:none}.bundle-box a{display:block;text-decoration:none;color:#000;font-weight:500;margin-top:10px}.bundle-left{background-size:cover;background-position:center;min-height:665px;position:relative;display:flex;align-items:center;justify-content:center}.bundle-text-overlay{color:#fff;text-align:center;background:#0006;padding:30px;border-radius:8px}.bundle-title{font-size:28px;font-weight:700;margin-bottom:10px}.bundle-subtext{font-size:16px;margin-bottom:20px}.bundle-left .bundle-title{font-size:24px;font-weight:700;margin-bottom:10px;color:#fff}.featured-gaming-wrapper{background-color:#edf4f7;padding:60px 0;margin-top:60px;margin-bottom:30px}.flex-multiple-products{margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;gap:40px;align-items:center}.featured-gaming-left{flex:1 1 50%;text-align:center}.featured-gaming-left img{max-width:100%;height:auto}.featured-gaming-right{flex:1 1 40%;display:grid;grid-template-columns:1fr 1fr;gap:20px}.featured-gaming-item{text-align:center}.featured-gaming-item img{max-width:100%;height:auto;border-radius:6px}.featured-gaming-item a{display:block;margin-top:8px;font-size:15px;color:#000;text-decoration:none}.featured-gaming-bottom p{font-size:18px;color:#444;margin-bottom:20px}.featured-gaming-bottom{text-align:center;margin-top:50px}.featured-gaming-bottom h2{font-size:34px;font-weight:700;margin-bottom:10px}.featured-gaming-bottom .button{background-color:#2a4fff;color:#fff;font-weight:700;padding:12px 24px;border-radius:6px;text-decoration:none;font-size:.95rem}.custom-featured-main-heading{text-align:center}a.buttons{display:inline-block;margin:5px 10px 0 0;padding:10px 20px;background-color:#5a5aff;color:#fff;font-weight:700;border-radius:5px;text-decoration:none}.collection-slider{padding:40px 20px;background:#fff}.camera-slider-inner{display:flex;gap:20px}.camera-slider-inner .slick-slide{height:auto!important;display:flex!important}.collection-slider .slick-slide{margin-right:20px}.collection-slider .slick-list{margin-right:-20px}.camera-card{display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:100%;min-height:450px;box-sizing:border-box;background:#fff;border-radius:8px;overflow:hidden;text-align:center;padding:20px 15px;transition:box-shadow .3s ease;position:relative}.camera-card:hover{box-shadow:0 10px 25px #0003}.camera-card a img{max-height:200px;object-fit:contain;width:100%;display:block;margin:0 auto 15px}.discount-badge,.out-of-stock-overlay{position:absolute;top:10px;left:10px;font-size:12px;padding:4px 8px;border-radius:4px;color:#fff;z-index:1}.discount-badge{background:#e40046}.out-of-stock-overlay{background:#000}.camera-content{flex-grow:1;display:flex;flex-direction:column;align-items:baseline;justify-content:space-between;width:100%}.camera-content p{margin-top:0;margin-bottom:0}.camera-price{color:#e40046;font-weight:700;font-size:16px}.camera-compare{text-decoration:line-through;font-size:14px;color:#888}.in-stock{color:green;font-size:13px}.out-stock{color:red;font-size:13px}.camera-title{font-size:14px;font-weight:600;color:#000;margin:5px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.camera-buttons-wrapper{max-height:0;overflow:hidden;transition:max-height .4s ease-in-out;width:100%}.camera-card:hover .camera-buttons-wrapper{max-height:100px}.camera-buttons{display:flex;margin-top:10px;width:100%}.camera-buttons form,.camera-buttons button{width:50%}.camera-buttons form button{background:#3e43f8;color:#fff;border:none;font-weight:700;padding:15px 0 15px 7px;font-size:14px;border-right:1px solid #fff;cursor:pointer;width:160px;border-radius:6px}.camera-buttons>button{background:#f9f9f9;color:#000;font-weight:600;padding:10px 0;font-size:14px;border:none;border-left:none;cursor:pointer;margin-left:9px}.collection-slider .slick-next{right:-37px}.collection-slider .slick-prev{left:-37px;z-index:111}.collection-slider .slick-next:before{content:"\2192";color:transparent!important}.collection-slider .slick-prev:before{content:"\2190";color:transparent!important}.popular-categories-wrapper{padding:0;background-color:#fff}.popular-categories-wrapper .page-width{text-align:center}.category-title{font-weight:600;font-size:18px;color:#000}.category-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:50px}.category-item{display:flex;flex-direction:column;align-items:center;max-width:150px;text-align:center;text-decoration:none}.category-icon{width:130px;height:130px;background-color:#f7f7f7;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:15px;transition:all .3s ease}.category-item:hover .category-icon{background-color:#f0f0f0;transform:scale(1.05)}.category-icon img{max-width:50px;max-height:50px}.custom-slider-wrapper,.custom-slider{position:relative}.custom-slide{background-size:cover;background-position:center;height:490px!important;display:flex;align-items:center;justify-content:center;padding:0 60px;position:relative}.content-right .custom-slide-content{margin-left:auto;margin-top:8%}.custom-slide-content{background-color:#ffffffd9;padding:30px;border-radius:10px;max-width:500px;position:relative;z-index:2}.custom-slide-content h2{font-size:2.5rem;font-weight:700;margin-bottom:15px}.custom-slide-content p{font-size:1.2rem;margin-bottom:25px}.custom-slide-content .buttons a{display:inline-block;margin:5px 10px 0 0;padding:10px 20px;background-color:#5a5aff;color:#fff;font-weight:700;border-radius:5px;text-decoration:none}.content-left .custom-slide-content{margin-right:auto;margin-top:6%}.content-right .custom-slide-content{margin-left:auto}.dual-feature-bg-wrapper{display:flex;flex-wrap:wrap;gap:20px;padding:50px 0;margin-top:30px;margin-bottom:30px}.dual-feature-bg-wrapper.page-width{margin-bottom:30px}.dual-feature-bg-block{flex:1 1 48%;background-size:cover;background-position:center;background-repeat:no-repeat;min-height:445px;position:relative;border-radius:8px;overflow:hidden;display:flex;align-items:center;padding:30px}.dual-feature-bg-content{background:#ffffffe6;padding:25px;border-radius:6px;max-width:360px}.dual-feature-bg-content h3{font-size:18px;font-weight:700;margin-bottom:10px;color:#000}.dual-feature-bg-content p{font-size:15px;color:#333;margin-bottom:20px}.dual-feature-bg-content a.button{background-color:#3f51f7;color:#fff;padding:12px 24px;text-decoration:none;border-radius:4px;font-weight:700;display:inline-block}.dual-feature-bg-block.align-left{justify-content:flex-start}.dual-feature-bg-block.align-right{justify-content:flex-end}
/*# sourceMappingURL=/cdn/shop/t/1/compiled_assets/styles.css.map */
