:root{--aa-black: #0c0c0c;--aa-black-light: #161616;--aa-white: #ffffff;--aa-primary: #ffca27;--aa-gold-gradient: linear-gradient(135deg, #ffca27 0%, #b8860b 100%);--aa-glass-bg: #0c0c0ca6;--aa-glass-border: #ffffff14;--aa-card-bg: #14141499;--aa-font-primary: "Quantico", sans-serif;--aa-font-secondary: "Manrope", sans-serif;--aa-display-weight: 400;--aa-display-track: .055em;--aa-label-track: .42em;--aa-label-weight: 500;--aa-ease: cubic-bezier(.16, 1, .3, 1);--aa-max: 1600px;--aa-gutter: 5%}@media screen and (max-width:749px){:root{--aa-display-track: .03em;--aa-label-track: .28em}}.aa-label{display:flex;align-items:center;gap:.9rem;margin-bottom:1.4rem}.aa-label--center{justify-content:center}.aa-label-num{font-family:var(--aa-font-primary);color:var(--aa-primary);letter-spacing:.12em;font-size:.72rem;font-weight:700;line-height:1}.aa-label-line{display:block;width:36px;height:1px;background:#00000038}.aa-label-text{min-width:0;overflow:hidden;text-overflow:ellipsis;font-family:var(--aa-font-secondary);letter-spacing:.38em;text-transform:uppercase;color:#0000007a;white-space:nowrap;font-size:.6rem;font-weight:700}.aa-dark .aa-label-line{background:#ffffff47}.aa-dark .aa-label-text{color:#ffffff8c}@media screen and (max-width:749px){.aa-label{gap:.6rem;margin-bottom:1rem}.aa-label-line{width:24px}.aa-label-text{letter-spacing:.3em;font-size:.54rem}}.aa-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.7rem;overflow:hidden;padding:.85rem 2.2rem;border:1.5px solid var(--aa-black);border-radius:4px;background:var(--aa-black);color:var(--aa-white);font-family:var(--aa-font-secondary);font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:color .4s var(--aa-ease),border-color .6s var(--aa-ease),transform .6s var(--aa-ease),box-shadow .6s}.aa-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--aa-primary);transform:translateY(100%);transition:transform .5s var(--aa-ease);z-index:0}.aa-btn>*{position:relative;z-index:1}.aa-btn:hover,.aa-btn:focus-visible{border-color:var(--aa-primary);color:var(--aa-black);transform:scale(1.03);box-shadow:0 8px 30px #ffca2726}.aa-btn:hover:before,.aa-btn:focus-visible:before{transform:translateY(0)}.aa-dark .aa-btn{background:var(--aa-white);border-color:var(--aa-white);color:var(--aa-black)}.aa-dark .aa-btn:hover,.aa-dark .aa-btn:focus-visible{border-color:var(--aa-primary);box-shadow:0 8px 30px #ffca2733}.aa-btn--ghost{background:transparent;color:var(--aa-black)}.aa-dark .aa-btn--ghost{border-color:#ffffff8c;background:transparent;color:var(--aa-white)}@media screen and (max-width:749px){.aa-btn{padding:.7rem 1.4rem;font-size:.6rem;gap:.4rem}}.aa-template-index slideshow-slide a.button{display:inline-flex;align-items:center;justify-content:center;padding:.95rem 2.4rem;border:1.5px solid var(--aa-white);border-radius:4px;background:var(--aa-white);color:var(--aa-black);font-family:var(--aa-font-secondary);font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:background-color .4s var(--aa-ease),border-color .4s var(--aa-ease),color .4s var(--aa-ease),transform .6s var(--aa-ease),box-shadow .6s}.aa-template-index slideshow-slide a.button:hover,.aa-template-index slideshow-slide a.button:focus-visible{border-color:var(--aa-primary);background:var(--aa-primary);color:var(--aa-black);transform:scale(1.03);box-shadow:0 8px 30px #ffca2733}@media screen and (max-width:749px){.aa-template-index slideshow-slide a.button{padding:.8rem 1.6rem;font-size:.62rem}}.aa-template-index slideshow-slide .slide__content em{color:var(--aa-primary);font-style:normal}.aa-section{position:relative;color:var(--aa-black);padding:7rem var(--aa-gutter) 3rem}.aa-section--dark{background:var(--aa-black);color:var(--aa-white)}@media screen and (max-width:989px){.aa-section{padding-left:7%;padding-right:7%;padding-top:5rem}}@media screen and (max-width:749px){.aa-section{padding:4.5rem var(--aa-gutter) 2rem}}.aa-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:end;gap:2rem 4rem;max-width:var(--aa-max);margin:0 auto 3.4rem;padding-bottom:1.6rem;border-bottom:1px solid #0000001a}.aa-section--dark .aa-head{border-bottom-color:#ffffff1a}.aa-head>.aa-label{grid-column:1 / -1;margin-bottom:0}.aa-head-title{margin:0;font-family:var(--aa-font-primary);font-weight:var(--aa-display-weight);letter-spacing:var(--aa-display-track);text-transform:uppercase;color:inherit;font-size:clamp(1.6rem,3.2vw,2.6rem);line-height:1.14}.aa-accent{color:var(--aa-primary)}.aa-head-blurb{margin:0;justify-self:end;max-width:460px;font-family:var(--aa-font-secondary);color:#00000085;font-size:.9rem;font-weight:300;line-height:1.8}.aa-section--dark .aa-head-blurb{color:#ffffff9e}@media screen and (max-width:989px){.aa-head{grid-template-columns:1fr;align-items:start;gap:1.1rem}.aa-head-blurb{justify-self:start;max-width:560px}}@media screen and (max-width:749px){.aa-head{margin-bottom:2.4rem}}.aa-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem;max-width:var(--aa-max);margin:0 auto}.aa-grid--2{grid-template-columns:repeat(2,1fr);max-width:1100px}.aa-grid--4{grid-template-columns:repeat(4,1fr)}@media screen and (max-width:989px){.aa-grid,.aa-grid--4{grid-template-columns:repeat(2,1fr);gap:2rem}}@media screen and (max-width:749px){.aa-grid,.aa-grid--4,.aa-grid--2{grid-template-columns:1fr 1fr;gap:.9rem .8rem}}@media screen and (max-width:989px){.aa-grid--3{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}@media screen and (max-width:749px){.aa-grid--3{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:72%;gap:.8rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.aa-grid--3::-webkit-scrollbar{display:none}.aa-grid--3>*{scroll-snap-align:start}}.aa-card{display:block;text-decoration:none;color:inherit;cursor:pointer;outline:none}.aa-card-img{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:#101010}.aa-card-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .7s,transform 1.1s var(--aa-ease)}.aa-card-img .aa-card-alt{opacity:0}.aa-card:focus-visible .aa-card-img img{transform:scale(1.06)}@media(hover:hover){.aa-card:hover .aa-card-img img{transform:scale(1.06)}}.aa-card:focus-visible .aa-card-img .aa-card-alt{opacity:1}@media(hover:hover){.aa-card:hover .aa-card-img .aa-card-alt{opacity:1}}.aa-badge{position:absolute;top:1rem;left:1rem;z-index:2;padding:.35rem .7rem;background:var(--aa-primary);color:var(--aa-black);font-family:var(--aa-font-secondary);font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.aa-card-view{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;gap:.6rem;padding:.95rem;background:var(--aa-primary);color:var(--aa-black);font-family:var(--aa-font-secondary);font-size:.6rem;font-weight:var(--aa-label-weight);letter-spacing:var(--aa-label-track);text-transform:uppercase;transform:translateY(101%);transition:transform .55s var(--aa-ease)}.aa-card:focus-visible .aa-card-view{transform:translateY(0)}@media(hover:hover){.aa-card:hover .aa-card-view{transform:translateY(0)}}.aa-card-info{display:flex;align-items:center;gap:.65rem;margin-top:1.15rem;padding:1.15rem .1rem 0;border-top:1px solid #00000014}.aa-section--dark .aa-card-info{border-top-color:#ffffff1f}.aa-card-swatch{flex:none;width:9px;height:9px;border:1px solid #0003;border-radius:50%}.aa-card-name{min-width:0;font-family:var(--aa-font-primary);font-size:.82rem;font-weight:var(--aa-display-weight);letter-spacing:.13em;text-transform:uppercase;color:inherit}.aa-card-price{margin-left:auto;font-family:var(--aa-font-secondary);color:#0000007a;white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:.78rem;font-weight:400}.aa-section--dark .aa-card-price{color:#ffffff7a}.aa-card-price s{margin-right:.4rem;opacity:.55}@media screen and (max-width:749px){.aa-badge{top:.5rem;left:.5rem;font-size:.5rem}.aa-card-name,.aa-card-price{font-size:.72rem}.aa-card-info{flex-wrap:wrap;align-items:baseline;gap:.35rem .45rem;margin-top:.85rem;padding-top:.85rem}.aa-card-name{flex:1;letter-spacing:.08em;line-height:1.35}.aa-card-price{flex-basis:100%;margin-left:0}.aa-card-view{padding:.65rem;font-size:.54rem;letter-spacing:.28em}}.aa-cat{display:block;text-decoration:none;color:inherit;outline:none}.aa-cat-img{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:#101010}.aa-cat-img img,.aa-cat-img .aa-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.1s var(--aa-ease)}.aa-cat:focus-visible .aa-cat-img img{transform:scale(1.06)}@media(hover:hover){.aa-cat:hover .aa-cat-img img{transform:scale(1.06)}}.aa-cat-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(0deg,#0c0c0ce6,#0c0c0c66 34%,#0c0c0c00 62%)}.aa-cat-body{position:absolute;right:1.4rem;bottom:1.4rem;left:1.4rem;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.aa-cat-name{font-family:var(--aa-font-primary);font-weight:var(--aa-display-weight);font-size:clamp(.86rem,1.3vw,1.05rem);letter-spacing:.13em;text-transform:uppercase;color:var(--aa-white)}.aa-cat-count{font-family:var(--aa-font-secondary);font-size:.58rem;font-weight:var(--aa-label-weight);letter-spacing:var(--aa-label-track);text-transform:uppercase;color:#ffffff8c}.aa-cat-rule{display:block;width:22px;height:1px;background:var(--aa-primary);transition:width .6s var(--aa-ease)}.aa-cat:focus-visible .aa-cat-rule{width:64px}@media(hover:hover){.aa-cat:hover .aa-cat-rule{width:64px}}@media screen and (max-width:749px){.aa-cat-body{right:.9rem;bottom:.9rem;left:.9rem;gap:.35rem}.aa-cat-name{letter-spacing:.1em}}.aa-brands{display:grid;grid-template-columns:repeat(var(--aa-brand-columns, 2),minmax(0,1fr));gap:clamp(2.6rem,5vw,4.2rem) clamp(2.2rem,5vw,5.5rem);max-width:var(--aa-max);margin-inline:auto}.aa-brand{display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-decoration:none;outline:none}.aa-brand-mark{display:flex;align-items:center;justify-content:center;width:100%;min-height:clamp(96px,11vw,168px)}.aa-brand-logo{width:auto;max-width:min(100%,340px);height:clamp(38px,5vw,78px);object-fit:contain;opacity:1;transition:opacity .5s var(--aa-ease),transform .45s var(--aa-ease)}.aa-brands--logo-ink .aa-brand-logo,.aa-brand-logo.aa-brand-logo--black{filter:brightness(0)}.aa-brand-logo.aa-brand-logo--white{filter:brightness(0) invert(1)}.aa-brand:focus-visible .aa-brand-logo,.aa-brand:hover .aa-brand-logo{opacity:1;transform:scale(1.12) translateY(-5px)}.aa-brand-meta{display:flex;flex-direction:column;align-items:center;gap:.45rem;text-align:center}.aa-brand-name{font-family:var(--aa-font-primary);font-weight:var(--aa-display-weight);font-size:clamp(.78rem,1.1vw,.95rem);letter-spacing:.2em;text-transform:uppercase;color:var(--aa-black);transition:color .4s}.aa-brand-count{font-family:var(--aa-font-secondary);font-size:.58rem;font-weight:var(--aa-label-weight);letter-spacing:var(--aa-label-track);text-transform:uppercase;color:#0c0c0c70}.aa-brand-wordmark{font-family:var(--aa-font-primary);font-weight:var(--aa-display-weight);font-size:clamp(.95rem,1.8vw,1.35rem);letter-spacing:.18em;text-transform:uppercase;color:#0c0c0c8c;text-align:center;transition:color .4s,transform .5s var(--aa-ease)}.aa-brand:focus-visible .aa-brand-wordmark,.aa-brand:hover .aa-brand-wordmark{color:var(--aa-black);transform:scale(1.04)}.aa-brand-wordmark--empty{font-family:var(--aa-font-secondary);font-size:.6rem;font-weight:var(--aa-label-weight);letter-spacing:.2em;color:#0c0c0c45}.aa-dark .aa-brands--logo-ink .aa-brand-logo{filter:brightness(0) invert(1)}.aa-dark .aa-brand-name{color:var(--aa-white)}.aa-dark .aa-brand-count{color:#ffffff70}.aa-dark .aa-brand-wordmark{color:#ffffff8c}.aa-dark .aa-brand:focus-visible .aa-brand-wordmark,.aa-dark .aa-brand:hover .aa-brand-wordmark{color:var(--aa-primary)}@media screen and (max-width:989px){.aa-brands{grid-template-columns:repeat(var(--aa-brand-columns-md, 3),minmax(0,1fr));max-width:none}}@media screen and (max-width:749px){.aa-brands{grid-template-columns:repeat(var(--aa-brand-columns-sm, 2),minmax(0,1fr));gap:2.2rem 1.6rem}.aa-brand{gap:1.1rem}}.aa-clip{overflow:hidden}.aa-clip>*{display:block}.aa-js .aa-clip>*{transform:translateY(110%);transition:transform 1s var(--aa-ease)}.aa-js .aa-clip.aa-in>*,.aa-js .aa-in .aa-clip>*{transform:translateY(0)}.aa-js .aa-rise{opacity:0;transform:translateY(48px);transition:opacity .8s var(--aa-ease),transform .8s var(--aa-ease)}.aa-js .aa-rise.aa-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.aa-js .aa-clip>*,.aa-js .aa-rise{opacity:1;transform:none;transition:none}}.aa-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.aa-empty{grid-column:1 / -1;padding:3rem 0;font-family:var(--aa-font-secondary);font-size:.85rem;font-weight:300;color:#00000070;text-align:center}.aa-template-offset .content-for-layout{padding-top:calc(104px + env(safe-area-inset-top,0px))}@media screen and (max-width:749px){.aa-template-offset .content-for-layout{padding-top:calc(74px + env(safe-area-inset-top,0px))}}.aa-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:var(--aa-black-light);fill:#ffffff1f}:root{--font-body--family: var(--aa-font-secondary);--font-body--weight: 300;--font-h1--family: var(--aa-font-primary);--font-h2--family: var(--aa-font-primary);--font-h3--family: var(--aa-font-primary);--font-h4--family: var(--aa-font-primary);--font-h5--family: var(--aa-font-primary);--font-h6--family: var(--aa-font-primary);--font-accent--family: var(--aa-font-primary);--font-subheading--family: var(--aa-font-secondary);--font-h1--weight: var(--aa-display-weight);--font-h2--weight: var(--aa-display-weight);--font-h3--weight: var(--aa-display-weight);--font-h1--case: uppercase;--font-h2--case: uppercase;--font-h3--case: uppercase;--font-h1--letter-spacing: var(--aa-display-track);--font-h2--letter-spacing: var(--aa-display-track);--font-h3--letter-spacing: var(--aa-display-track);--color-primary-button-background: var(--aa-black);--color-primary-button-border: var(--aa-black);--color-primary-button-text: var(--aa-white);--color-primary-button-hover-background: var(--aa-primary);--color-primary-button-hover-border: var(--aa-primary);--color-primary-button-hover-text: var(--aa-black);--color-secondary-button-hover-border: var(--aa-primary);--color-secondary-button-hover-text: var(--aa-black)}.aa-template-product .product-information{--style-border-radius-inputs: 0px;--style-border-radius-buttons-primary: 0px;--style-border-radius-buttons-secondary: 0px;--style-border-radius-pills: 0px;--variant-picker-button-radius: 0px;--variant-picker-button-border-width: 1px;--variant-picker-swatch-radius: 0px;--height-buy-buttons: 3.6rem;--color-variant-background: transparent;--color-variant-border: transparent;--color-variant-text: var(--aa-black);--color-variant-text-rgb: 12 12 12;--color-variant-hover-background: transparent;--color-variant-hover-border: #0c0c0c40;--color-variant-hover-text: var(--aa-black);--color-selected-variant-background: var(--aa-black);--color-selected-variant-border: var(--aa-black);--color-selected-variant-text: var(--aa-white);--color-selected-variant-text-rgb: 255 255 255;--color-selected-variant-hover-background: var(--aa-black);--color-selected-variant-hover-border: var(--aa-black);--color-selected-variant-hover-text: var(--aa-primary);--color-primary-button-background: var(--aa-black);--color-primary-button-border: var(--aa-black);--color-primary-button-text: var(--aa-white);--color-primary-button-hover-background: var(--aa-primary);--color-primary-button-hover-border: var(--aa-primary);--color-primary-button-hover-text: var(--aa-black);--color-secondary-button-background: transparent;--color-secondary-button-border: var(--aa-black);--color-secondary-button-text: var(--aa-black);--color-secondary-button-hover-background: var(--aa-black);--color-secondary-button-hover-border: var(--aa-black);--color-secondary-button-hover-text: var(--aa-primary)}@media screen and (min-width:750px){.aa-template-product .product-information{--sticky-header-offset: 104px}}.aa-template-product .product-information__grid--limit-details .product-details>.group-block{--details-max-width: 30rem}@media screen and (min-width:750px){.aa-template-product .product-details.full-height--desktop{max-height:calc(100vh - 104px);max-height:calc(100svh - 104px);padding-inline:32px}}.aa-template-product .product-information__media .product-media-container{background:#f4f4f2}.aa-template-product .product-information__media .slideshow-controls__counter{padding:.3rem .75rem;border-radius:999px;background:#0c0c0c59;color:var(--aa-white);font-family:var(--aa-font-secondary);font-size:.72rem;font-weight:500;letter-spacing:.06em;font-variant-numeric:tabular-nums}.aa-template-product .product-information__media slideshow-arrows{padding-inline:clamp(12px,1.6vw,24px);mix-blend-mode:normal}.aa-template-product .product-information__media slideshow-arrows .slideshow-control{display:grid;place-items:center;width:2.9rem;min-width:0;height:2.9rem;min-height:0;padding:0;border-radius:50%;background:#ffffffeb;color:var(--aa-black);box-shadow:0 8px 24px -10px #00000059;opacity:1;transition:background-color .3s var(--aa-ease),color .3s var(--aa-ease)}.aa-template-product .product-information__media slideshow-arrows .slideshow-control .svg-wrapper{width:1rem;height:1rem}.aa-template-product .product-information__media slideshow-arrows .slideshow-control svg{width:100%;height:100%}@media(hover:hover){.aa-template-product .product-information__media slideshow-arrows .slideshow-control:hover{background:var(--aa-black);color:var(--aa-primary)}}.aa-template-product .product-information__media slideshow-arrows .slideshow-control:focus-visible{outline:2px solid var(--aa-primary);outline-offset:2px}@media screen and (max-width:749px){.aa-template-product .product-information__media slideshow-arrows .slideshow-control{width:2.5rem;height:2.5rem}}.aa-template-product .product-information__media slideshow-slides{cursor:grab}.aa-template-product .product-information__media slideshow-component[dragging] slideshow-slides{cursor:grabbing}@media screen and (min-width:750px){.aa-template-product .product-information__media slideshow-slide.product-media-container{aspect-ratio:auto;height:min(62.5vw,calc(100vh - 104px));height:min(62.5vw,calc(100svh - 104px))}.aa-template-product .product-information__media slideshow-slide .product-media,.aa-template-product .product-information__media slideshow-slide .product-media img{width:100%;height:100%;aspect-ratio:auto;object-fit:cover}}@media screen and (max-width:749px){.aa-template-product .product-information__media slideshow-arrows.mobile\:hidden{display:flex!important}}.aa-template-product .product-details h1{margin:0;font-family:var(--aa-font-primary);color:var(--aa-black);font-size:clamp(1.2rem,1.35vw,1.55rem);font-weight:400;line-height:1.2;letter-spacing:.02em;text-transform:uppercase;text-wrap:balance}.aa-pdp-summary{max-width:34rem;margin:0;font-family:var(--aa-font-secondary);color:var(--aa-black);font-size:.8rem;font-weight:400;line-height:1.5}.aa-template-product .product-details product-price{font-family:var(--aa-font-secondary);color:var(--aa-black);font-size:.8rem;font-weight:400;font-variant-numeric:tabular-nums}.aa-template-product .product-details product-price :is(.compare-at-price,s){color:#0c0c0c73}.aa-pdp-rule{width:100%;height:1px;margin:.7rem 0 .9rem;border:0;background:var(--aa-black)}.aa-template-product .variant-option--buttons{gap:2px}.aa-template-product .variant-option+.variant-option{margin-top:1.2rem}.aa-template-product .variant-option--buttons legend{display:flex;align-items:baseline;width:100%;margin-block-end:.7rem;font-family:var(--aa-font-secondary);color:var(--aa-black);font-size:.78rem;font-weight:500;line-height:1.4;letter-spacing:0;text-transform:none}.aa-template-product .variant-option__swatch-value{padding:0;color:#0c0c0c99;font-weight:400}.aa-template-product .variant-option__swatch-value:before{content:":";margin-right:.35rem;color:var(--aa-black)}.aa-template-product .variant-option__button-label:not(.variant-option__button-label--has-swatch){min-height:2.7rem;padding:.4rem .5rem;font-family:var(--aa-font-secondary);font-size:.76rem;font-weight:500;letter-spacing:.02em}.aa-template-product .variant-option--swatches .swatch{--swatch-width: 3rem;--swatch-height: 3rem;border-radius:0;background-size:cover}.aa-size-chart-open{margin-left:auto;margin-block:-.7rem;padding:.7rem 0;border:0;background:none;color:var(--aa-black);font-family:var(--aa-font-secondary);font-size:.74rem;font-weight:500;letter-spacing:.02em;text-transform:none;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;cursor:pointer;transition:text-decoration-color .3s}.aa-size-chart-open:hover,.aa-size-chart-open:focus-visible{text-decoration-color:var(--aa-primary);text-decoration-thickness:2px}.aa-size-chart{width:min(680px,calc(100vw - 2rem));max-height:min(80vh,760px);max-height:min(80dvh,760px);padding:0;border:0;border-radius:12px;background:var(--aa-white);color:var(--aa-black);box-shadow:0 30px 80px #00000040}.aa-size-chart::backdrop{background:#0c0c0c8c}.aa-size-chart-inner{padding:1.6rem 1.8rem 2rem}.aa-size-chart-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.2rem}.aa-size-chart-title{margin:0;font-family:var(--aa-font-primary);font-size:1rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.aa-size-chart-close{display:grid;flex:none;place-items:center;width:2.4rem;height:2.4rem;padding:0;border:1px solid #0c0c0c1f;border-radius:50%;background:none;color:var(--aa-black);cursor:pointer;transition:background-color .3s}.aa-size-chart-close:hover{background-color:#0c0c0c0d}.aa-size-chart-body{overflow-x:auto;font-family:var(--aa-font-secondary);font-size:.86rem;font-weight:300;line-height:1.7}.aa-size-chart-body table{width:100%;border-collapse:collapse}.aa-size-chart-body th,.aa-size-chart-body td{padding:.6rem .8rem;border-bottom:1px solid #0c0c0c14;text-align:left;white-space:nowrap}.aa-size-chart-body th{font-weight:600}.aa-size-guide{display:grid;gap:.8rem}.aa-size-guide img{display:block;width:100%;height:auto;border-radius:8px}.aa-size-guide-page{overflow-x:auto}.aa-size-guide-page table{width:100%;border-collapse:collapse}.aa-size-guide-page th,.aa-size-guide-page td{padding:.6rem .8rem;border-bottom:1px solid #0c0c0c14;text-align:left;white-space:nowrap}.aa-size-guide-row{width:100%;border-bottom:1px solid #0c0c0c1a}.aa-size-guide-summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:44px;padding-block:1.1rem;color:var(--aa-black);font-family:var(--aa-font-secondary);font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;list-style:none;cursor:pointer}.aa-size-guide-summary::-webkit-details-marker{display:none}.aa-size-guide-summary svg{flex:none;transition:transform .3s var(--aa-ease)}.aa-size-guide-row[open] .aa-size-guide-summary svg{transform:rotate(180deg)}.aa-size-guide-body{padding-bottom:1.2rem;color:#0c0c0cb3;font-family:var(--aa-font-secondary);font-size:.88rem;font-weight:300;line-height:1.75}.aa-template-product .product-details .product-form-buttons{gap:8px}.aa-template-product .product-details .quantity-selector-wrapper{display:none}.aa-template-product .product-details .add-to-cart-button,.aa-template-product .product-details .shopify-payment-button__button--unbranded{min-height:var(--height-buy-buttons);border-radius:0;font-family:var(--aa-font-secondary);font-size:.74rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.aa-template-product .product-details .add-to-cart-button{border-width:1px}.aa-template-product .product-details .shopify-payment-button__button--unbranded{border:1px solid var(--aa-black);background:var(--aa-black);color:var(--aa-white);transition:background-color .3s var(--aa-ease),border-color .3s var(--aa-ease),color .3s var(--aa-ease)}@media(hover:hover){.aa-template-product .product-details .shopify-payment-button__button--unbranded:hover:not([disabled]){border-color:var(--aa-primary);background:var(--aa-primary);color:var(--aa-black)}}.aa-template-product .product-details .shopify-payment-button__more-options{color:var(--aa-black);font-family:var(--aa-font-secondary);font-size:.7rem;text-decoration:underline;text-underline-offset:3px}.aa-template-product .product-details .accordion{--color-border: var(--aa-black)}.aa-template-product .product-details .accordion .details__header{min-height:3.5rem;padding-block:.9rem;color:var(--aa-black);font-family:var(--aa-font-secondary);font-size:.74rem;font-weight:500;letter-spacing:0;text-transform:none}.aa-template-product .product-details .accordion .icon-caret{display:none}.aa-template-product .product-details .accordion .icon-plus{display:inline-flex;flex:none;width:14px;height:14px;overflow:visible;color:var(--aa-black)}.aa-template-product .product-details .accordion .icon-plus svg{--icon-stroke-width: 1.3px;width:14px;height:14px;overflow:visible;transition:transform .35s var(--aa-ease)}.aa-template-product .product-details .accordion .details[open] .icon-plus svg{transform:rotate(45deg)}.aa-template-product .product-details .details-content{color:#0c0c0cb3;font-family:var(--aa-font-secondary);font-size:.8rem;font-weight:400;line-height:1.7}.aa-template-product .product-details .details-content a{color:var(--aa-black);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.aa-template-product .accordion accordion-custom:has([data-aa-size-guide-empty]){display:none}.aa-size-guide-content{padding-bottom:.4rem}.aa-size-guide-content img{border-radius:0}.aa-pdp-perks{display:flex;flex-wrap:wrap;gap:.6rem 1.4rem;margin:0;padding:0;list-style:none}.aa-pdp-perk{display:flex;align-items:center;gap:.5rem;font-family:var(--aa-font-secondary);color:var(--aa-black);font-size:.78rem;font-weight:400;line-height:1.4}.aa-pdp-perk svg{flex:none;width:16px;height:16px}.details-content .aa-pdp-perks{margin-top:1rem;padding-top:1rem;border-top:1px solid #0c0c0c1a}.aa-template-product .sticky-add-to-cart__bar{border-radius:0;font-family:var(--aa-font-secondary)}.aa-template-product .sticky-add-to-cart__title{font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.aa-template-product .sticky-add-to-cart__button{border-radius:0;font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.aa-template-product .product-recommendations{display:block;border-top:1px solid var(--aa-black)}.aa-template-product .product-recommendations .section-resource-list__content :is(h3,p){margin:0;font-family:var(--aa-font-primary);color:var(--aa-black);font-size:clamp(1.05rem,1.2vw,1.3rem);font-weight:400;letter-spacing:.01em;text-transform:none}.aa-template-product .product-recommendations .card-gallery{background:#f4f4f2}.aa-template-product .product-recommendations .product-card .group-block{padding-inline:0}.aa-template-product .product-recommendations .product-card :is(h3,h4,.h4){color:var(--aa-black);font-family:var(--aa-font-secondary);font-weight:500}.aa-template-product .product-recommendations .product-card .price{color:#0c0c0c99;font-family:var(--aa-font-secondary);font-variant-numeric:tabular-nums}@media screen and (max-width:749px){.aa-template-product .product-details .group-block{padding-block-start:24px}.aa-template-product .product-details h1{font-size:1.15rem}.aa-template-product .variant-option__button-label:not(.variant-option__button-label--has-swatch){min-height:2.75rem}.aa-template-product .product-details .accordion .details__header{min-height:3.3rem}.aa-template-product .product-recommendations .product-card :is(h3,h4,.h4){-webkit-line-clamp:2;font-size:.66rem}.aa-template-product .product-recommendations .product-card .price{font-size:.68rem}}:is(.cart-page,.cart-drawer__inner){--aa-cart-rule: #0c0c0c17;--aa-cart-muted: #0c0c0c8c;--aa-cart-tint: #f5f5f3}.aa-template-cart .cart-title h1{font-family:var(--aa-font-primary);font-size:clamp(1.6rem,3vw,2.4rem);font-weight:var(--aa-display-weight);letter-spacing:var(--aa-display-track);text-transform:uppercase}.aa-template-cart .cart-title .cart-bubble .cart-bubble__background{background-color:var(--aa-primary)}.aa-template-cart .cart-title .cart-bubble__text{color:var(--aa-black);font-family:var(--aa-font-secondary);font-weight:700}.cart-drawer__inner .theme-drawer__header{border-bottom:1px solid var(--aa-cart-rule)}.cart-drawer__inner .theme-drawer__title{font-family:var(--aa-font-primary);font-size:1.05rem;font-weight:var(--aa-display-weight);letter-spacing:.14em;text-transform:uppercase}.cart-drawer__inner .theme-drawer__badge{background-color:var(--aa-primary);color:var(--aa-black);font-family:var(--aa-font-secondary);font-weight:700}:is(.cart-page,.cart-drawer__inner) .cart-items__media-container{background:var(--aa-cart-tint)}:is(.cart-page,.cart-drawer__inner) .cart-items__title{color:var(--aa-black);font-family:var(--aa-font-primary);font-size:.9rem;line-height:1.3;letter-spacing:.1em;text-transform:uppercase}:is(.cart-page,.cart-drawer__inner) :is(.cart-items__variants,.cart-items__properties,.cart-items__bundle){color:var(--aa-cart-muted);font-family:var(--aa-font-secondary);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}:is(.cart-page,.cart-drawer__inner) .cart-items__unit-price-wrapper{color:var(--aa-cart-muted);font-family:var(--aa-font-secondary);font-size:.76rem;font-variant-numeric:tabular-nums}:is(.cart-page,.cart-drawer__inner) .cart-items__price{color:var(--aa-black);font-family:var(--aa-font-secondary);font-size:.86rem;font-weight:600;font-variant-numeric:tabular-nums}.cart-page .cart-items--dividers .cart-items__table-row,.cart-drawer__inner .cart-drawer__items .cart-items__table-row{border-bottom-color:var(--aa-cart-rule)}:is(.cart-page,.cart-drawer__inner) .cart-items__quantity .quantity-selector{border:1px solid #0c0c0c33;border-radius:0;background:transparent;color:var(--aa-black)}:is(.cart-page,.cart-drawer__inner) .quantity-selector input{font-family:var(--aa-font-secondary);font-size:.8rem;font-weight:600;font-variant-numeric:tabular-nums}:is(.cart-page,.cart-drawer__inner) .cart-items__remove{color:var(--aa-cart-muted);transition:color .3s}:is(.cart-page,.cart-drawer__inner) .cart-items__remove:hover,:is(.cart-page,.cart-drawer__inner) .cart-items__remove:focus-visible{color:var(--aa-black)}:is(.cart-page,.cart-drawer__inner) .cart-actions{border-color:var(--aa-cart-rule)}:is(.cart-page,.cart-drawer__inner) :is(.cart-discount__label,.cart-note__label,.cart-totals__total-label){color:var(--aa-black);font-family:var(--aa-font-secondary);font-size:.64rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}:is(.cart-page,.cart-drawer__inner) .cart-totals__total-value{color:var(--aa-black);font-family:var(--aa-font-primary);font-size:clamp(1.3rem,2vw,1.6rem);font-weight:var(--aa-display-weight);letter-spacing:.04em;font-variant-numeric:tabular-nums}:is(.cart-page,.cart-drawer__inner) :is(.cart-totals__original-container,.cart-discounts){font-family:var(--aa-font-secondary);font-variant-numeric:tabular-nums}:is(.cart-page,.cart-drawer__inner) .cart-totals__tax-note{color:var(--aa-cart-muted);font-family:var(--aa-font-secondary);font-size:.72rem}:is(.cart-page,.cart-drawer__inner) :is(.cart-discount__input,.cart-note__instructions){border:1px solid #0c0c0c26;border-radius:0;background:var(--aa-white);font-family:var(--aa-font-secondary)}:is(.cart-page,.cart-drawer__inner) :is(.cart-discount__input,.cart-note__instructions):focus{border-color:var(--aa-black);outline:none}:is(.cart-page,.cart-drawer__inner) :is(.cart__checkout-button,.cart-discount__button){border-radius:4px;font-family:var(--aa-font-secondary);font-weight:700;letter-spacing:.18em;text-transform:uppercase}:is(.cart-page,.cart-drawer__inner) .cart__ctas .cart__checkout-button{height:3.4rem;font-size:.74rem}:is(.cart-page,.cart-drawer__inner) shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-border-radius: 4px}.aa-cart-progress{display:grid;gap:.65rem;width:100%;margin-bottom:.4rem;padding:.95rem 1.1rem;background:var(--aa-black);color:var(--aa-white)}.aa-cart-progress-text{margin:0;font-family:var(--aa-font-secondary);font-size:.74rem;line-height:1.45;letter-spacing:.03em}.aa-cart-progress-text strong{color:var(--aa-primary);font-weight:700}.aa-cart-progress-bar{display:block;height:3px;overflow:hidden;background:#ffffff26}.aa-cart-progress-bar>span{display:block;height:100%;background:var(--aa-primary);transition:width .6s var(--aa-ease)}.aa-cart-assurance{display:grid;gap:.55rem;width:100%;margin:0;padding:1rem 0 0;border-top:1px solid var(--aa-cart-rule);list-style:none}.aa-cart-assurance li{display:flex;align-items:flex-start;gap:.6rem;color:var(--aa-cart-muted);font-family:var(--aa-font-secondary);font-size:.72rem;line-height:1.45}.aa-cart-assurance svg{flex:none;width:14px;height:14px;margin-top:.05rem;color:var(--aa-black)}.aa-cart-assurance a{color:var(--aa-black)}.aa-cart-empty{display:grid;justify-items:center;gap:1.3rem;max-width:30rem;margin:.6rem auto .4rem;padding-inline:1rem;text-align:center}.aa-cart-empty-text{margin:0;color:var(--aa-cart-muted, #0c0c0c8c);font-family:var(--aa-font-secondary);font-size:.88rem;line-height:1.7}.aa-cart-empty-links{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.aa-cart-empty-links a{display:inline-flex;align-items:center;min-height:2.5rem;padding:0 1.05rem;border:1px solid #0c0c0c26;border-radius:999px;color:var(--aa-black);font-family:var(--aa-font-secondary);font-size:.74rem;font-weight:500;text-decoration:none;white-space:nowrap;transition:border-color .3s,background-color .3s,color .3s}.aa-cart-empty-links a:hover,.aa-cart-empty-links a:focus-visible{border-color:var(--aa-black);background:var(--aa-black);color:var(--aa-white)}:is(.cart-page,.cart-drawer__inner) .cart-items__empty-button{border-radius:4px;font-family:var(--aa-font-secondary);font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}:is(.aa-template-collection,.aa-template-index) .quick-add__button{--quick-add-background: var(--aa-primary);--quick-add-foreground: var(--aa-black);border-color:#0c0c0c1f;opacity:1;-webkit-backdrop-filter:none;backdrop-filter:none;font-family:var(--aa-font-secondary);font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}@media screen and (min-width:750px){:is(.aa-template-collection,.aa-template-index) .quick-add__button{opacity:1}}.aa-template-collection .product-grid[product-grid-view=default]{--product-grid-columns-desktop: repeat(3, minmax(0, 1fr))}@media screen and (min-width:990px){.aa-template-collection .product-grid[product-grid-view=default]{--product-grid-columns-desktop: repeat(4, minmax(0, 1fr))}}.aa-template-collection .product-grid[product-grid-view=zoom-out]{--product-grid-columns-desktop: repeat(auto-fill, minmax(8.5rem, 1fr))}:is(.aa-template-collection,.aa-template-index) .card-gallery{background:#f5f5f5}:is(.aa-template-collection,.aa-template-index) .product-grid__card :is(h3,h4,.h4,.text-block p){color:var(--aa-black);font-family:var(--aa-font-secondary);font-size:.86rem;font-weight:400;line-height:1.35;letter-spacing:.01em;text-transform:uppercase}:is(.aa-template-collection,.aa-template-index) .product-grid__card .price{color:#0c0c0cb3;font-family:var(--aa-font-secondary);font-size:.72rem;font-weight:400;font-variant-numeric:tabular-nums}.aa-template-collection .product-grid-view-zoom-out--details{color:var(--aa-black);font-family:var(--aa-font-secondary);font-size:.72rem;line-height:1.3;text-transform:uppercase}.aa-template-collection :is(.facets__summary,.facets-toggle__button,.products-count-wrapper,.sorting-filter__select){font-family:var(--aa-font-secondary);font-size:.86rem;font-weight:400;letter-spacing:0;text-transform:none}.aa-template-collection .products-count-wrapper{color:#0c0c0cb3}.aa-template-collection .column-picker{display:grid;place-items:center;width:2.1rem;height:2.1rem;padding:0;border-radius:4px;color:#0c0c0c66}.aa-template-collection .column-picker svg{width:1.1rem;height:1.1rem}@media(hover:hover){.aa-template-collection .column-options__option:hover .column-picker{background-color:#0c0c0c0a;color:var(--aa-black)}}.aa-template-collection .column-options__option-input:checked~.column-picker{background-color:#0c0c0c12;color:var(--aa-black)}.aa-template-collection .column-options__option-input:focus-visible~.column-picker{outline:2px solid var(--aa-primary);outline-offset:2px}@media screen and (max-width:749px){:is(.aa-template-collection,.aa-template-index) .product-grid__card :is(h3,h4,.h4,.text-block p):not(.product-grid-view-zoom-out--details){display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.72rem}:is(.aa-template-collection,.aa-template-index) .product-grid__card .price{font-size:.66rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/aa-store.css.map */
