:root{--bg-collection: #B8E0F0;--bg-product: #0A1628;--text-dark: #0A1628;--text-light: #F0F8FF;--border-color: #0A1628;--border-light: #B8E0F0;--accent-color: #D4FF00;--font-mono: "Geist Mono", monospace}*{box-sizing:border-box;margin:0;padding:0}html,body{overflow-x:hidden;max-width:100vw}body{font-family:var(--font-mono);background-color:var(--bg-collection);color:var(--text-dark);line-height:1.5;letter-spacing:.1em;text-transform:uppercase;font-size:14px}body.template-collection{background-color:var(--bg-collection);color:var(--text-dark)}body.template-product{background-color:var(--bg-product);color:var(--text-light)}.site-header{position:relative;background-size:cover;background-position:center;padding-bottom:80px;display:block;border-bottom:.5px solid rgba(255,255,255,.3)}.header-container{display:flex;justify-content:space-between;align-items:center;padding:0 4rem;height:110px;position:relative;width:100%}.header-line-svg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.nav-left,.nav-right{display:flex;gap:2.5rem;flex:1;height:84px;align-items:center;z-index:2}.nav-left{justify-content:flex-start}.nav-right{justify-content:flex-end}.nav-left a,.nav-right a{text-decoration:none;color:#fff;font-weight:400;font-size:.9rem;letter-spacing:.15em;text-transform:uppercase}.nav-left a.nav-active{color:#d4ff00}.header-logo{position:relative;z-index:2;padding:0 2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:240px;height:100%}.header-logo a{display:block;text-decoration:none}.logo-image{max-height:50px;width:auto;display:block;margin:0 auto}body.template-product .site-header{background-image:none!important;background-color:var(--bg-product);border-bottom:1px solid rgba(184,224,240,.2)}.icon-cart{width:24px;height:24px;vertical-align:middle}.cart-link{display:flex;align-items:center}.lang-switch{cursor:pointer}.collection-page{padding:40px 60px;max-width:1440px;margin:0 auto}.collection-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.header-left-text{font-size:.8rem;text-transform:none;width:250px;line-height:1.4}.header-center-title{flex:1;text-align:center}.bracket-title{position:relative;display:inline-block;font-size:2.2rem;font-weight:300;padding:0 15px}.bracket-title:before{content:"";position:absolute;top:-2px;left:-5px;width:15px;height:15px;border-top:1px solid var(--text-dark);border-left:1px solid var(--text-dark)}.bracket-title:after{content:"";position:absolute;bottom:-2px;right:-5px;width:15px;height:15px;border-bottom:1px solid var(--text-dark);border-right:1px solid var(--text-dark)}.header-right-sort{display:flex;flex-direction:column;align-items:center;width:auto;min-width:140px}.sort-label{font-size:.9rem;margin-bottom:8px;text-align:center}.custom-sort-dropdown{position:relative;width:100%}.custom-sort-trigger{border:.5px solid var(--text-dark);padding:4px 10px;text-align:center;font-size:.8rem;text-transform:lowercase;cursor:pointer;background:transparent;-webkit-user-select:none;user-select:none}.custom-sort-menu{position:absolute;top:calc(100% + 15px);left:0;width:100%;border:.5px solid var(--text-dark);background:var(--bg-collection);padding:8px 0;display:flex;flex-direction:column;z-index:100;opacity:0;visibility:hidden;transition:opacity .2s ease}.custom-sort-menu.active{opacity:1;visibility:visible}.custom-option{padding:4px 15px 4px 25px;font-size:.8rem;text-transform:lowercase;cursor:pointer;position:relative;text-align:left;display:flex;justify-content:space-between;align-items:center}.custom-option:hover{background:#0000000d}.custom-option .arrow{font-size:1rem;line-height:1;font-weight:300;margin-left:10px}.custom-option .check{position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:1rem;font-weight:300}.collection-container-new{display:flex;gap:40px;align-items:flex-start}.collection-sidebar-box{width:250px;flex-shrink:0;border:1px solid var(--text-dark);padding:20px}.filter-group{margin-bottom:25px}.filter-group h3{font-size:.9rem;margin-bottom:10px;font-weight:400}.filter-group label{display:flex;align-items:flex-start;gap:10px;font-size:.8rem;text-transform:lowercase;margin-bottom:8px;cursor:pointer}.filter-group input[type=checkbox]{-webkit-appearance:none;appearance:none;width:14px;height:14px;flex-shrink:0;margin-top:2px;border:1px solid var(--text-dark);border-radius:0;outline:none;cursor:pointer;background:transparent;position:relative}.filter-group input[type=checkbox]:checked:after{content:"";position:absolute;top:2px;left:2px;right:2px;bottom:2px;background-color:var(--text-dark)}.slider-graphic{display:flex;align-items:center;margin-bottom:5px;font-size:.6rem}.slider-graphic .line{flex:1;height:1px;background:var(--text-dark);margin:0 5px}.price-labels{display:flex;justify-content:space-between;font-size:.6rem;margin-bottom:5px}.price-inputs{display:flex;justify-content:space-between;margin-bottom:15px;gap:10px}.price-inputs .input-box{border:1px solid var(--text-dark);padding:2px 5px;font-size:.8rem;display:flex;align-items:center;width:45%}.price-inputs input{background:transparent;border:none;width:100%;font-family:var(--font-mono);color:var(--text-dark);text-align:right;margin-right:5px;outline:none}.btn-black{background:var(--text-dark);color:var(--text-light);border:none;padding:5px 15px;font-family:var(--font-mono);cursor:pointer;font-size:.8rem;display:inline-block}.collection-main{flex:1}.main-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:20px}.main-title{font-size:2.2rem;font-weight:400;letter-spacing:.1em}.main-dots{font-size:1.5rem;letter-spacing:5px}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px 20px;margin-bottom:40px}.product-grid-bottom{display:flex;justify-content:center;align-items:center;margin-bottom:40px}.product-card{display:flex;flex-direction:column;align-items:center;text-align:center}.product-image-box{position:relative;width:100%;aspect-ratio:3/4;display:flex;justify-content:center;align-items:center;padding:10px 10px 35px;margin-bottom:15px}.product-image-box img{max-width:85%;max-height:85%;object-fit:contain;z-index:2}.card-outline{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;color:var(--text-dark);z-index:1;overflow:visible}.product-origin{border:.5px solid var(--text-dark);padding:4px 12px;font-size:.8rem;margin-bottom:15px;display:inline-block}.product-price-box{border:.5px solid var(--text-dark);padding:10px 20px;display:inline-block;min-width:120px;background:#ffffff1a}.product-price-box .dashed-line{font-size:.8rem;color:var(--text-dark);margin-bottom:5px;letter-spacing:2px}.product-price-box .price{font-size:1.1rem}.item-centered{width:25%}.product-page{max-width:1200px;margin:0 auto;padding:60px 20px}.product-container{display:grid;grid-template-columns:1fr 1fr;gap:60px}.gallery-main{border:1px solid rgba(184,224,240,.3);padding:40px;position:relative;clip-path:polygon(20px 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%,0 20px)}.gallery-main img{width:100%;height:auto;display:block}.product-info{display:flex;flex-direction:column}.product-info .product-title{font-size:2.5rem;margin-bottom:20px;font-weight:400;letter-spacing:.15em}.product-description{margin-bottom:40px;line-height:1.5;color:var(--text-light);opacity:.8}.purchase-options{display:flex;flex-direction:column;gap:15px;margin-bottom:40px}.option-card{border:1px solid rgba(184,224,240,.3);padding:15px;cursor:pointer;display:flex;align-items:flex-start;gap:15px;transition:all .2s ease}.option-card.active,.option-card:hover{border-color:var(--text-light)}.option-card input[type=radio]{-webkit-appearance:none;appearance:none;width:16px;height:16px;border:1px solid var(--text-light);border-radius:0;margin-top:3px;position:relative}.option-card input[type=radio]:checked:after{content:"";position:absolute;top:3px;left:3px;right:3px;bottom:3px;background-color:var(--text-light)}.option-content{flex-grow:1}.option-name{display:block}.option-price{display:block;margin-top:5px;font-weight:700}.frequency-options{margin-top:15px;display:flex;flex-direction:column;gap:10px;padding-left:15px;border-left:1px solid rgba(184,224,240,.2)}.frequency-options label{display:flex;align-items:center;gap:10px;cursor:pointer}.frequency-options input[type=radio]{width:12px;height:12px;margin-top:0}.product-swatches{display:flex;gap:15px;margin-bottom:40px;border-bottom:1px solid rgba(184,224,240,.2);padding-bottom:20px}.swatch{width:40px;height:55px;border:1px solid transparent;cursor:pointer;transition:border-color .2s}.swatch.active,.swatch:hover{border-color:var(--text-light);padding:2px}.swatch img{width:100%;height:100%;object-fit:cover}.product-actions{display:flex;flex-direction:column;gap:15px}.btn{padding:15px 20px;text-align:center;text-transform:uppercase;font-family:inherit;font-size:1rem;letter-spacing:.1em;cursor:pointer;transition:all .2s ease;border:1px solid transparent}.btn-primary{background:var(--text-light);color:var(--bg-product);font-weight:700}.btn-primary:hover{background:transparent;color:var(--text-light);border-color:var(--text-light)}.btn-secondary{background:var(--bg-collection);color:var(--bg-product);font-weight:700}.btn-secondary:hover{opacity:.9}.more-options{text-align:center;color:var(--text-light);text-decoration:none;font-size:.7rem;opacity:.6;margin-top:10px}.more-options:hover{opacity:1}@media(max-width:1024px){.product-grid{grid-template-columns:repeat(2,1fr)}.double-width-card{grid-column:span 2}.product-container{grid-template-columns:1fr}}.sport-version-section{background-color:#eaf835;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;padding:80px 0;color:var(--text-dark)}.sport-container{max-width:1440px;margin:0 auto;padding:0 40px}.sport-title{text-align:center;font-size:3rem;font-weight:400;margin-bottom:60px;letter-spacing:.1em}.sport-row-bags{display:flex;justify-content:space-between;width:100%}.sport-row-bags .product-card{width:22%}.bag-box{aspect-ratio:3/4}.sport-row-boxes{display:flex;justify-content:center;align-items:flex-start;margin-top:60px;position:relative;width:100%}.capsule-label-wrapper{position:absolute;left:0;top:0}.capsule-label{border:.5px solid var(--text-dark);padding:6px 15px;font-size:.8rem;margin:0;white-space:nowrap}.sport-boxes-center{display:flex;justify-content:center;gap:40px;width:100%}.product-card-large{width:28%}.box-large{aspect-ratio:1/1.15}.pride-version-section{background-color:var(--bg-collection);width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;padding:80px 0;color:var(--text-dark)}.pride-box{aspect-ratio:1/1.1;background:transparent}.american-capsule-tag{border:.5px solid var(--text-dark);padding:4px 10px;font-size:.75rem;margin-bottom:12px;display:inline-block;text-transform:uppercase}.sport-row-bottom-centered{display:flex;justify-content:center;align-items:center;width:100%;margin-top:40px}.banner-promo-section{background-color:#eaf835ab;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;padding:80px 0;display:flex;justify-content:center}.promo-container{max-width:1440px;width:100%;padding:0 60px;display:flex;justify-content:center}.promo-banner{display:flex;align-items:stretch;max-width:1100px;width:100%}.promo-text-box{background-color:#1c2142;color:#eaf835;padding:40px;font-size:1.5rem;line-height:1.3;font-weight:400;flex:1;display:flex;align-items:center}.promo-image-box{background-color:#eaf835;border:.5px solid #1C2142;width:280px;display:flex;justify-content:center;align-items:center;padding:20px;margin-left:10px}.site-footer{background-color:#eaf835;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;padding:80px 0 60px;color:#1c2142;border-top:.5px solid #1C2142}.footer-container{max-width:1440px;margin:0 auto;padding:0 40px;display:flex;justify-content:space-between;align-items:flex-end}.footer-nav{display:flex;flex:1;justify-content:space-between;margin-right:80px;margin-bottom:5px}.footer-nav a{color:#1c2142;text-decoration:none;font-size:.8rem;font-weight:400;letter-spacing:.05em;transition:opacity .2s;white-space:nowrap}.footer-nav a:hover{opacity:.7}.footer-social{display:flex;flex-direction:column;align-items:center}.social-label{font-size:.8rem;margin-bottom:6px;letter-spacing:.05em}.social-icons{display:flex;gap:12px;align-items:center}.social-icons svg{fill:#1c2142;width:34px;height:34px;transition:transform .2s ease}.social-icons a:hover svg{transform:translateY(-3px)}.product-drawer{position:fixed;top:0;right:-100vw;width:100vw;height:100vh;background-color:#1c2142;color:#c2f1ff;z-index:3000;transition:right .4s cubic-bezier(.25,1,.5,1);overflow:hidden;display:flex;flex-direction:column}.product-drawer.open{right:0}.drawer-top-bar{display:flex;justify-content:space-between;align-items:center;padding:15px 40px}.drawer-logo{height:35px}.back-btn,.cart-btn{background:none;border:none;color:#c2f1ff;cursor:pointer;padding:10px}.drawer-content{display:flex;max-width:1440px;height:calc(100vh - 65px);margin:0 auto;padding:20px 80px 60px;gap:80px;width:100%;box-sizing:border-box}.drawer-left{flex:1;display:flex;justify-content:center;align-items:center}.drawer-image-wrapper{position:relative;width:100%;max-width:420px;aspect-ratio:1/1.2;display:flex;justify-content:center;align-items:center;padding:30px}.drawer-image-wrapper img{max-width:95%;max-height:95%;object-fit:contain;z-index:2;transform:rotate(12deg) scale(1.05);transition:transform .4s ease}.drawer-image-wrapper .card-outline{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;color:#c2f1ff}.drawer-right{flex:1;display:flex;flex-direction:column;max-width:500px;justify-content:center}.drawer-title{margin-bottom:20px;font-size:2.8rem;align-self:flex-start;color:#c2f1ff;font-weight:300}.drawer-title.bracket-title:before,.drawer-title.bracket-title:after{border-color:#c2f1ff}.drawer-desc{font-size:.95rem;line-height:1.4;margin-bottom:30px;font-family:var(--font-mono);letter-spacing:.05em;font-weight:400;text-transform:uppercase}.drawer-purchase-options{display:flex;flex-direction:column;gap:15px;margin-bottom:30px}.purchase-box{border:.5px solid #565E87;padding:15px 20px;cursor:pointer;display:block;position:relative}.radio-header{display:flex;align-items:center;gap:15px;margin-bottom:5px}.opt-title{font-size:1.1rem;letter-spacing:.1em;color:#c2f1ff}.box-price{margin-left:28px;font-size:.9rem;color:#c2f1ff}.subscription-box{display:flex;justify-content:space-between;align-items:stretch}.subs-right{display:flex;flex-direction:column;gap:12px}.sub-pill{display:flex;align-items:center;gap:10px;font-size:.85rem;cursor:pointer;position:relative;color:#c2f1ff}.custom-radio{position:relative;width:12px;height:12px;flex-shrink:0}.custom-radio input{position:absolute;opacity:0;cursor:pointer}.radio-mark{position:absolute;top:0;left:0;width:12px;height:12px;border:.5px solid #C2F1FF}.custom-radio input:checked~.radio-mark:after{content:"";position:absolute;top:2px;left:2px;right:2px;bottom:2px;background-color:#c2f1ff}.drawer-swatches{display:flex;gap:20px;margin-bottom:30px}.drawer-swatches img{height:70px;width:auto;cursor:pointer;border-bottom:1.5px solid transparent;padding-bottom:5px}.drawer-swatches img.active{border-color:#c2f1ff}.drawer-btn{background-color:#c2f1ff;color:#1c2142;border:none;padding:12px;text-align:center;font-family:var(--font-mono);font-size:1.1rem;margin-bottom:10px;cursor:pointer;transition:opacity .2s;font-weight:400;width:100%}.drawer-btn:hover{opacity:.8}.more-payment-opts{color:#c2f1ff;text-decoration:none;font-size:.7rem;text-align:center;margin-top:5px;display:block;opacity:.6}.more-payment-opts:hover{opacity:1}@media(max-width:1024px){.product-drawer{overflow-y:auto}.drawer-content{flex-direction:column;padding:20px;gap:30px;align-items:center;height:auto}.drawer-left{height:45vh;width:100%}.drawer-top-bar{padding:15px 20px}.drawer-logo{height:30px}.subscription-box{flex-direction:column;gap:20px}}@media(max-width:768px){.drawer-title{font-size:2.1rem;margin-bottom:15px}.drawer-desc{font-size:.85rem;margin-bottom:20px}.drawer-image-wrapper{padding:20px;max-width:85%}.drawer-swatches{justify-content:space-between;gap:10px}.drawer-swatches img{height:50px}.purchase-box{padding:15px}.opt-title{font-size:1rem}.box-price{font-size:.85rem}.drawer-btn{font-size:1rem;padding:15px}.sub-pill{font-size:.75rem}}.cart-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#1c214266;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:3500;opacity:0;visibility:hidden;transition:all .3s ease}.cart-overlay.show{opacity:1;visibility:visible}.cart-drawer{position:fixed;top:0;right:-100vw;width:100vw;max-width:500px;height:100vh;background-color:#b8e0f0;color:#1c2142;z-index:4000;transition:right .4s cubic-bezier(.25,1,.5,1);display:flex;flex-direction:column}.cart-drawer.open{right:0}.cart-header{display:flex;justify-content:space-between;align-items:center;padding:30px 40px}.cart-back-btn{background:none;border:none;color:#1c2142;cursor:pointer;padding:0}.cart-back-btn svg{width:28px;height:28px;stroke-width:1.5}.cart-title{font-size:1.5rem;font-weight:400;letter-spacing:.1em;font-family:var(--font-mono);margin:0}.cart-content{flex:1;display:flex;flex-direction:column;padding:0 40px 40px;overflow-y:auto}.cart-empty-state{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.cart-empty-state h3{font-size:1.6rem;font-weight:400;line-height:1.3;margin-bottom:30px;letter-spacing:.05em;font-family:var(--font-mono);color:#1c2142}.btn-continue-shopping{background:transparent;border:.5px solid #1C2142;color:#1c2142;padding:15px 25px;font-family:inherit;font-size:.8rem;letter-spacing:.05em;cursor:pointer;transition:background .2s;text-transform:uppercase}.btn-continue-shopping:hover{background:#1c21421a}.cart-filled-state{flex:1;display:flex;flex-direction:column}.cart-items-list{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:20px;margin-bottom:20px}.cart-item{display:flex;gap:20px;border-bottom:.5px solid rgba(28,33,66,.2);padding-bottom:20px}.cart-item-img{width:90px;height:100px;object-fit:contain}.cart-item-details{flex:1;display:flex;flex-direction:column;justify-content:space-between}.cart-item-title{font-size:1rem;font-weight:400;margin-bottom:5px;font-family:var(--font-mono)}.cart-item-price{font-size:.9rem}.cart-item-remove{align-self:flex-start;background:none;border:none;color:#1c2142;opacity:.6;cursor:pointer;text-decoration:underline;font-size:.75rem;margin-top:10px}.cart-footer-box{padding-top:20px;border-top:1.5px solid #1C2142}.cart-total{display:flex;justify-content:space-between;font-size:1.3rem;font-weight:400;margin-bottom:20px;font-family:var(--font-mono)}@media(max-width:768px){.cart-drawer{max-width:100vw}.cart-header{padding:20px}.cart-content{padding:0 20px 20px}}.floating-cart-btn{position:fixed;bottom:30px;right:30px;width:60px;height:60px;background-color:#b8e0f0;border:none;border-radius:50%;box-shadow:0 8px 16px #1c214266;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:2500;transition:transform .2s ease;color:#1c2142}.floating-cart-btn:hover{transform:scale(1.08)}.floating-cart-btn svg{width:24px;height:24px}.floating-cart-btn .cart-text{position:absolute;top:-2px;right:-2px;background-color:#eaf835;color:#1c2142;font-size:.8rem;font-weight:700;font-family:var(--font-mono);width:24px;height:24px;border-radius:50%;display:flex;justify-content:center;align-items:center;border:1px solid #1C2142}body[data-lang=es] .en-text,body[data-lang=en] .es-text{display:none!important}.lang-switch-container{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-mono);font-size:.95rem}.lang-toggle{cursor:pointer;transition:color .2s ease;text-decoration:none;color:inherit}body[data-lang=es] .lang-toggle.lang-es,body[data-lang=en] .lang-toggle.lang-en{color:#eaf835;font-weight:700}body[data-lang=es] .footer-nav .lang-toggle.lang-es,body[data-lang=en] .footer-nav .lang-toggle.lang-en{color:#1c2142;font-weight:700}@media(max-width:768px){.floating-cart-btn{bottom:20px;right:20px;width:50px;height:50px}.floating-cart-btn svg{width:22px;height:22px}.floating-cart-btn .cart-text{width:20px;height:20px;font-size:.7rem;top:-2px;right:-2px}}.menu-toggle{display:none;background:none;border:none;color:#fff;cursor:pointer;z-index:1001}.mobile-nav-drawer{position:fixed;top:0;left:-100%;width:70%;max-width:400px;height:100vh;background-color:#1c2142;z-index:2000;transition:left .3s ease;padding:40px 30px;display:flex;flex-direction:column;overflow-y:auto}.mobile-nav-drawer.open{left:0}body.menu-open{overflow:hidden}.mobile-nav-header{display:flex;justify-content:flex-end;margin-bottom:50px}.menu-close{background:none;border:none;cursor:pointer;padding:0}.mobile-nav-links{display:flex;flex-direction:column;gap:35px}.mobile-nav-links a{font-size:1rem;color:#eaf835;text-decoration:none;font-weight:700;letter-spacing:.1em}.mobile-nav-footer{margin-top:auto;padding-top:40px}.mobile-nav-separator{width:100%;height:.5px;background-color:#eaf8354d;margin-bottom:25px}.mobile-nav-footer span{color:#eaf835;font-size:.65rem;font-weight:700;letter-spacing:.05em}.mobile-only-block,.mobile-only-flex{display:none!important}@media(max-width:1024px){.desktop-only{display:none!important}.mobile-only-block{display:block!important}.mobile-only-flex{display:flex!important}.desktop-nav{display:none!important}.menu-toggle{display:block;position:absolute;left:20px;top:50%;transform:translateY(-50%)}.header-container{justify-content:center;position:relative;padding:20px 40px}.header-logo{width:auto;order:0;margin:0 auto}.site-header{padding-bottom:0}.btn-mobile-filters{background:#1c2142;color:#eaf835;border:none;padding:10px 20px;font-family:var(--font-mono);font-weight:700;font-size:.9rem;cursor:pointer;margin:20px auto 0;letter-spacing:.05em;display:flex;align-items:center;gap:10px}.collection-sidebar-box{position:fixed;top:0;left:-100%;width:85%;max-width:400px;height:100vh;background:var(--bg-collection);z-index:2005;margin:0;padding:30px;transition:left .3s ease;overflow-y:auto;border:none;box-shadow:2px 0 10px #00000080}body.filters-open{overflow:hidden}body.filters-open .collection-sidebar-box.open{left:0}.drawer-header{justify-content:space-between;align-items:center;margin-bottom:30px;border-bottom:.5px solid var(--text-dark);padding-bottom:15px}.drawer-header h2{font-size:1.2rem;font-weight:400;margin:0}.drawer-header .close-btn{background:none;border:none;font-size:1.5rem;font-family:inherit;cursor:pointer;color:var(--text-dark);padding:0}.mobile-sort-select{width:100%;padding:10px;border:.5px solid var(--text-dark);background:transparent;font-family:inherit;font-size:.9rem;color:var(--text-dark);text-transform:lowercase;margin-bottom:15px;outline:none}.collection-container-new{flex-direction:column}.collection-main{width:100%}.collection-header{flex-direction:column;align-items:center;gap:20px;margin-bottom:20px}.header-left-text{max-width:100%;text-align:center}.header-center-title{width:100%;text-align:center}.bracket-title{font-size:6rem;line-height:1}.header-right-sort{width:100%;align-items:center}.product-grid{grid-template-columns:repeat(2,1fr);gap:20px}.double-width-card{grid-column:span 1}.sport-container{padding:0 20px}.sport-row-bags{flex-wrap:wrap;gap:20px}.sport-row-bags .product-card{width:47%}.sport-row-boxes{flex-direction:column;align-items:center}.capsule-label-wrapper{position:static;text-align:center;margin-bottom:20px}.sport-boxes-center{gap:20px}.product-card-large{width:47%}.promo-banner{flex-direction:column;align-items:center}.promo-text-box{text-align:center;font-size:1.2rem}.promo-image-box{width:100%;margin-left:0;margin-top:10px}.footer-container{flex-direction:column;align-items:center;gap:40px;text-align:center;padding:0 20px}.footer-nav{margin-right:0;justify-content:center;gap:20px;flex-wrap:wrap}.footer-social{align-items:center}}@media(max-width:768px){.header-line-svg{display:none}.header-container{padding:20px}.site-header{border-bottom:.5px solid var(--text-dark);background-image:none!important;background-color:var(--bg-collection);padding-bottom:0}.menu-toggle{color:var(--text-dark)}.bracket-title{font-size:3.5rem}.sport-title{font-size:1.8rem}.product-grid{grid-template-columns:repeat(2,1fr);gap:10px}.main-dots{display:none}.sport-row-bags{gap:10px}.sport-row-bags .product-card{width:47%}.sport-boxes-center{flex-direction:row;gap:10px;flex-wrap:wrap}.product-card-large{width:47%}.box-large{aspect-ratio:1/1.1}.product-grid-bottom .product-card,.sport-row-bottom-centered .product-card{width:60%}.product-image-box{padding:5px 5px 25px;margin-bottom:8px}.product-origin{font-size:.55rem;padding:3px 6px;margin-bottom:6px}.product-price-box{min-width:unset;width:100%;padding:6px;box-sizing:border-box}.price{font-size:.8rem}.dashed-line{display:none}.promo-text-box{padding:20px;font-size:1rem}.promo-image-box{width:100%;margin-left:0;box-sizing:border-box}.collection-container-new{padding:0 10px}.sport-container,.promo-container,.footer-container{padding:0 15px;width:100%;box-sizing:border-box}.sport-version-section,.pride-version-section,.banner-promo-section,.site-footer{width:100%;max-width:100%;margin-left:0;margin-right:0;left:0;right:auto;padding:40px 0;box-sizing:border-box}.footer-nav{flex-direction:column;gap:15px;align-items:center}.social-icons svg{width:28px;height:28px}.site-footer{padding:40px 0 30px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/theme.css.map */
