.filter-drawer[open]{display:block;position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;max-width:none;height:100dvh;max-height:none;border:0;margin:0;padding:0;color:#fff;background:#000c;opacity:1;visibility:visible}.filter-drawer[open] .filter-drawer__inner{position:absolute;inset:0 0 0 auto;width:min(90vw,448px);height:100%;transform:none;display:block;background:#0a0a0a;padding:24px;overflow:auto}.filter-drawer::backdrop{background:#00000080}.filter-drawer .price-range__apply{background:#dc2626!important;color:#fff!important;min-height:44px;padding:10px 16px}@media(max-width:639px){.collection-product-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.collection-product-list .product-title{font-size:14px;line-height:1.4;min-height:0}.collection-product-list .slab-frame{padding:8px}.collection-product-list .add-to-cart-btn{font-size:10px;letter-spacing:.03em;min-height:44px}.collection-product-list .slab-frame>.absolute{left:5px;top:5px;font-size:8px;padding:4px 6px}.collection-product-list .product-card-wrapper{min-width:0}}[data-section-type=home-banner]{min-height:620px;padding-top:32px;padding-bottom:40px}@media(max-width:749px){[data-section-type=home-banner]{min-height:0;padding-top:12px;padding-bottom:12px}[data-section-type=home-banner] .hero-kicker{margin-top:0;margin-bottom:16px}[data-section-type=home-banner] .hero-title{font-size:clamp(36px,10.5vw,60px);margin-bottom:16px}[data-section-type=home-banner] p{margin-bottom:16px}[data-section-type=home-banner] a.btn-neon-primary,[data-section-type=home-banner] a.btn-outline-secondary{min-height:46px;padding:12px 16px}[data-section-type=home-banner] .border-t{margin-top:12px;padding-top:12px;padding-bottom:0;gap:10px}}@media(max-width:749px){[data-section-type=key-categories]{padding-top:20px;padding-bottom:20px}[data-section-type=key-categories] .redsters-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px}.redsters-category-grid .category-card{height:146px}.redsters-category-grid .category-content{left:12px;right:10px;bottom:12px}.redsters-category-grid h3{font-size:17px;line-height:1.15}.redsters-category-grid p{font-size:11px;line-height:1.3;margin-top:5px;color:#b9ddff}.redsters-category-grid .category-overlay{background:linear-gradient(0deg,#000000f7,#0003)}}#latest-exclusives{scroll-margin-top:100px}@media(max-width:749px){#latest-exclusives>.lg\:container{width:100%}#latest-exclusives .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}#latest-exclusives .slab-frame{padding:8px;margin-bottom:10px}#latest-exclusives h3{font-size:13px;line-height:1.4;min-height:55px;display:block;overflow:visible}#latest-exclusives .slab-frame .absolute{left:5px;top:5px;padding:4px 6px;font-size:8px;letter-spacing:.03em}#latest-exclusives .grid a:last-child{font-size:10px;letter-spacing:.04em;min-height:44px}#latest-exclusives .grid p.text-xl{font-size:19px}#latest-exclusives .grid p.text-xs{display:none}}.rs-home-buy__offer summary{cursor:pointer;min-height:44px;color:#9dceff;font-weight:700;padding:10px 0}@media(max-width:749px){.rs-home-buy{padding-top:28px;padding-bottom:28px}.rs-home-buy__photos,.rs-home-buy__steps{display:none}.rs-home-buy__wrap{gap:16px}.rs-home-buy h2{font-size:34px}}.ncbd-cgc-notice{margin-top:1.5rem;padding:clamp(1rem,2vw,1.5rem);border:1px solid #0080ff80;border-radius:1rem;background:linear-gradient(135deg,#0080ff1a,#0080ff05);color:#d1d5db;font-size:.875rem;line-height:1.6}.ncbd-cgc-notice .ncbd-cgc-notice__heading{display:flex;align-items:center;gap:.65rem;margin:0;color:#65b3ff;font-size:1.25rem;line-height:1.25;font-weight:800}.ncbd-cgc-notice__heading .material-symbols-outlined{flex-shrink:0;font-size:1.6rem}.ncbd-cgc-notice p{margin:.75rem 0 0}.ncbd-cgc-notice .ncbd-cgc-notice__price{color:#fff;font-size:1.1rem;font-weight:800}.ncbd-cgc-notice ul{display:grid;gap:.5rem;margin:1rem 0;padding-left:1.1rem;list-style:disc}.ncbd-cgc-notice li::marker{color:#65b3ff}.ncbd-cgc-notice strong{color:#fff}.ncbd-cgc-notice a{display:inline-flex;align-items:center;gap:.5rem;padding:.25rem 0;color:#65b3ff;font-weight:700;text-decoration:underline;text-underline-offset:.2em}.ncbd-cgc-notice a:hover{color:#fff}.ncbd-cgc-notice a:focus-visible{outline:2px solid #65b3ff;outline-offset:4px;border-radius:.2rem}.ncbd-cgc-upgrade{margin:1rem 0;padding:1rem;border:1px solid #0080ff80;border-radius:.8rem;background:#0080ff0d;color:#ddd;font-size:.83rem;line-height:1.5}.ncbd-cgc-upgrade[hidden],.ncbd-cgc-upgrade [hidden]{display:none}.ncbd-cgc-upgrade p{margin:.65rem 0 0}.ncbd-cgc-upgrade .ncbd-cgc-upgrade__heading{margin:0 0 .75rem;color:#65b3ff;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.ncbd-cgc-upgrade__choice{display:flex;align-items:flex-start;gap:.65rem;color:#fff;font-size:.95rem;font-weight:750;cursor:pointer}.ncbd-cgc-upgrade__choice input{width:1.2rem;height:1.2rem;margin-top:.12rem;flex-shrink:0;accent-color:#0080ff}.ncbd-cgc-upgrade__choice input:focus-visible{outline:2px solid white;outline-offset:3px}.ncbd-cgc-upgrade__grade{color:#fff}.ncbd-cgc-upgrade__quantities{margin-top:.8rem;padding:.8rem;border:1px solid #ffffff26;border-radius:.5rem}.ncbd-cgc-upgrade__quantities label{display:inline-block;margin-right:.65rem;color:#fff;font-weight:700}.ncbd-cgc-upgrade__quantities input{width:5rem;padding:.45rem;border:1px solid #65b3ff;border-radius:.3rem;background:#111;color:#fff}.ncbd-cgc-upgrade__quantities input:focus-visible{outline:2px solid white;outline-offset:2px}.ncbd-cgc-upgrade details{margin-top:.8rem}.ncbd-cgc-upgrade summary{cursor:pointer;color:#65b3ff;text-decoration:underline}.ncbd-cgc-upgrade a{display:inline-block;margin-top:.65rem;color:#65b3ff;text-decoration:underline}.ncbd-cgc-upgrade__total{padding-top:.7rem;border-top:1px solid #ffffff26;color:#fff}.ncbd-cgc-upgrade [role=alert]{color:#ff9a9a}.redsters-guide-cta{margin:28px 0;padding:24px;border:1px solid #33425a;border-radius:16px;background:linear-gradient(135deg,#091626,#120b10);color:#fff;clear:both}.redsters-guide-cta p{font-size:15px;line-height:1.6;margin:0 0 14px;color:#cbd5e1}.redsters-guide-cta .redsters-guide-cta__title{font-size:22px;font-weight:800;color:#fff}.redsters-guide-cta>div{display:flex;flex-wrap:wrap;gap:12px}.redsters-guide-cta a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:1px solid #4b91d4;border-radius:10px;text-decoration:none!important;color:#d6ebff!important;font-weight:700;line-height:1.4}.redsters-guide-cta a:first-child{background:#d61e29;color:#fff!important;border-color:#d61e29}.redsters-guide-cta a:focus-visible{outline:3px solid #fff;outline-offset:4px}@media(max-width:749px){.redsters-guide-cta{padding:18px}.redsters-guide-cta>div{display:grid}.redsters-guide-cta a{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/54/compiled_assets/styles.css.map */
