.aurora-hero__overlay,.aurora-brand-story__bg-overlay,.aurora-collection-card__overlay,.aurora-category-card__overlay{display:block!important}:root{--aurora-green: #4AEDC4;--aurora-purple: #A77BDE;--aurora-blue: #7FA9E4;--aurora-charcoal: #0C0E12;--aurora-midnight: #111827;--aurora-text-secondary: #B5B9C4;--aurora-divider: #1F2937}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.hxl,.hxxl{font-variant:small-caps}h3,h4,h5,h6,.h3,.h4,.h5{font-family:var(--font-subheading-family);font-style:var(--font-subheading-style);font-weight:var(--font-subheading-weight)}.hxxl{font-size:clamp(calc(var(--font-heading-scale) * var(--font-heading-base) * 5.6rem),14vw,calc(var(--font-heading-scale) * var(--font-heading-base) * 7.2rem))}.hxl{font-size:calc(var(--font-heading-scale) * var(--font-heading-base) * 5rem)}@media only screen and (min-width:750px){.hxl{font-size:calc(var(--font-heading-scale) * var(--font-heading-base) * 6.2rem)}}.h0{font-size:calc(var(--font-heading-scale) * var(--font-heading-base) * 4rem)}@media only screen and (min-width:750px){.h0{font-size:calc(var(--font-heading-scale) * var(--font-heading-base) * 5.2rem)}}h1,.h1{font-size:calc(var(--font-heading-scale) * var(--font-heading-base) * 3rem)}@media only screen and (min-width:750px){h1,.h1{font-size:calc(var(--font-heading-scale) * var(--font-heading-base) * 4rem)}}h2,.h2{font-size:calc(var(--font-heading-scale) * var(--font-heading-base) * 2rem)}@media only screen and (min-width:750px){h2,.h2{font-size:calc(var(--font-heading-scale) * var(--font-heading-base) * 2.4rem)}}h3,.h3{font-size:calc(var(--font-subheading-scale) * var(--font-subheading-base) * 1.7rem)}@media only screen and (min-width:750px){h3,.h3{font-size:calc(var(--font-subheading-scale) * var(--font-subheading-base) * 1.8rem)}}h4,.h4{font-size:calc(var(--font-subheading-scale) * var(--font-subheading-base) * 1.5rem)}h5,.h5{font-size:calc(var(--font-subheading-scale) * var(--font-subheading-base) * 1.2rem)}@media only screen and (min-width:750px){h5,.h5{font-size:calc(var(--font-subheading-scale) * var(--font-subheading-base) * 1.3rem)}}body{font-size:calc(var(--font-body-scale) * var(--font-body-base) * 1.5rem);line-height:calc(1 + .8 / var(--font-body-scale));transition:background-color .3s ease}.aurora-heading-underline{position:relative;display:inline-block;padding-bottom:1.2rem}.aurora-heading-underline:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:60px;height:3px;background:linear-gradient(to right,rgb(var(--color-button-gradient-1)),rgb(var(--color-button-gradient-2)))}.aurora-btn-gradient{display:inline-block;padding:1rem 2.5rem;background:linear-gradient(to right,rgb(var(--color-button-gradient-1)),rgb(var(--color-button-gradient-2)));color:rgb(var(--color-button-text));font-family:var(--font-button-family, var(--font-heading-family));font-style:var(--font-button-style, normal);font-weight:var(--font-button-weight, 600);font-size:var(--aurora-btn-font-size, var(--font-button-size, 14px));text-transform:uppercase;letter-spacing:.08em;text-decoration:none;border:none;border-radius:var(--buttons-radius, 15px);cursor:pointer;transition:box-shadow .3s ease,transform .3s ease}.aurora-btn-gradient:hover{box-shadow:0 0 30px rgba(var(--color-button-gradient-1),.3);transform:translateY(-1px)}.aurora-btn-outline{display:inline-block;padding:.8rem 2rem;background:transparent;color:rgb(var(--color-button));border:1px solid rgb(var(--color-button));font-family:var(--font-button-family, var(--font-heading-family));font-style:var(--font-button-style, normal);font-weight:var(--font-button-weight, 600);font-size:var(--aurora-btn-font-size, var(--font-button-size, 14px));text-transform:uppercase;letter-spacing:.08em;text-decoration:none;border-radius:var(--buttons-radius, 15px);cursor:pointer;transition:background-color .3s ease,color .3s ease}.aurora-btn-outline:hover{background-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}.aurora-btn-solid{display:inline-block;padding:1rem 2.5rem;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));font-family:var(--font-button-family, var(--font-heading-family));font-style:var(--font-button-style, normal);font-weight:var(--font-button-weight, 600);font-size:var(--aurora-btn-font-size, var(--font-button-size, 14px));text-transform:uppercase;letter-spacing:.08em;text-decoration:none;border:none;border-radius:var(--buttons-radius, 15px);cursor:pointer;transition:box-shadow .3s ease,transform .3s ease,opacity .3s ease}.aurora-btn-solid:hover{opacity:.85;transform:translateY(-1px)}.aurora-btn-plain{display:inline-block;padding:0;background:transparent;color:rgb(var(--color-plain-text, var(--color-foreground)));font-family:var(--font-button-family, var(--font-heading-family));font-style:var(--font-button-style, normal);font-weight:var(--font-button-weight, 600);font-size:var(--aurora-btn-font-size, var(--font-button-size, 14px));text-transform:uppercase;letter-spacing:.08em;text-decoration:none;border:none;border-radius:0;cursor:pointer;transition:opacity .3s ease}.aurora-btn-plain:hover{opacity:.7}.aurora-card-hover{overflow:hidden;border-radius:4px}.aurora-card-hover img{transition:transform .5s ease,filter .5s ease}.aurora-card-hover:hover img{transform:scale(1.05);filter:brightness(1.1)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--aurora-charcoal)}::-webkit-scrollbar-thumb{background:var(--aurora-divider);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#374151}.aurora-tag{display:inline-block;padding:.3rem .8rem;font-size:calc(var(--font-body-scale) * var(--font-body-base) * .7rem);font-weight:600;text-transform:uppercase;letter-spacing:.1em;border:1px solid rgb(var(--color-button));color:rgb(var(--color-button));border-radius:2px}.aurora-divider{border:none;height:1px;background-color:var(--aurora-divider)}@keyframes auroraFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.aurora-fade-in{animation:auroraFadeIn .8s ease forwards}.aurora-fade-in-delay-1{animation-delay:.2s;opacity:0}.aurora-fade-in-delay-2{animation-delay:.4s;opacity:0}.aurora-fade-in-delay-3{animation-delay:.6s;opacity:0}@keyframes auroraBounce{0%,20%,50%,80%,to{transform:translateY(0) translate(-50%)}40%{transform:translateY(-10px) translate(-50%)}60%{transform:translateY(-5px) translate(-50%)}}.aurora-bounce{animation:auroraBounce 2s infinite}.header__menu-item{font-family:var(--font-menu-family);font-style:var(--font-menu-style);font-weight:var(--font-menu-weight);text-transform:uppercase;letter-spacing:.08em;font-size:calc(var(--font-menu-scale) * var(--font-menu-base) * 1.2rem)}.header-wrapper--border-bottom{border-bottom-color:var(--aurora-divider)}.header__submenu.global-settings-popup{background-color:var(--aurora-midnight);border:1px solid var(--aurora-divider);box-shadow:0 8px 32px #0006}.header__submenu .header__menu-item{font-family:var(--font-menu-family);text-transform:none;letter-spacing:0;font-size:calc(var(--font-menu-scale) * var(--font-menu-base) * 1.3rem);font-weight:var(--font-menu-weight)}.header__submenu .header__menu-item:hover{color:var(--aurora-green)}.header__active-menu-item{border-bottom:2px solid var(--aurora-green);padding-bottom:.2rem}.cart-count-bubble{background-color:var(--aurora-green);color:var(--aurora-charcoal);font-weight:700}.header__icon:hover{color:var(--aurora-green)}.header__icon .icon{transition:color .3s ease}.header__heading-link .h2{font-family:var(--font-heading-family);font-variant:small-caps;letter-spacing:.04em}.menu-drawer{background-color:var(--aurora-midnight);border-color:var(--aurora-divider)}.menu-drawer__submenu{background-color:var(--aurora-midnight)}.menu-drawer__menu-item{font-family:var(--font-menu-family);font-style:var(--font-menu-style);font-weight:var(--font-menu-weight);text-transform:uppercase;letter-spacing:.06em;font-size:calc(var(--font-menu-scale) * var(--font-menu-base) * 1.6rem)}.menu-drawer__menu-item:hover,.menu-drawer__menu-item--active{color:var(--aurora-green);background-color:#e3c8730d}.menu-drawer__utility-links{background-color:#ffffff05;border-top:1px solid var(--aurora-divider)}.menu-drawer__close-button{font-family:var(--font-menu-family);text-transform:uppercase;letter-spacing:.04em}.menu-drawer__close-button:hover{color:var(--aurora-green);background-color:#e3c8730d}.js menu-drawer>details>summary:before{background:#0009}.footer{border-top-color:var(--aurora-divider)}.footer-block__heading{font-variant:small-caps;letter-spacing:.04em;color:var(--aurora-green)}.footer-block__details-content .list-menu__item--link{color:var(--aurora-text-secondary);transition:color .3s ease}.footer-block__details-content .list-menu__item--link:hover{color:var(--aurora-green);text-decoration:none}.footer-block__newsletter .footer-block__heading{color:#f4f4f2}.footer__newsletter .field__input{background-color:#ffffff0d;border-color:var(--aurora-divider);color:#f4f4f2}.footer__newsletter .field__input:focus{border-color:var(--aurora-green)}.footer__newsletter .field__button{color:var(--aurora-green)}.footer__content-bottom{border-top-color:var(--aurora-divider)}.copyright__content{color:var(--aurora-text-secondary)}.copyright__content a{color:var(--aurora-text-secondary);transition:color .3s ease}.copyright__content a:hover,.footer__list-social .list-social__link:hover .icon{color:var(--aurora-green)}.footer__payment .list-payment__item{opacity:.7;transition:opacity .3s ease}.footer__payment .list-payment__item:hover{opacity:1}.card--standard .card__inner,.card--card{background-color:var(--aurora-midnight)}.card__heading a{font-family:var(--font-heading-family);font-variant:small-caps;letter-spacing:.02em}.card__media .media img{transition:transform .5s ease,filter .5s ease}.card__media:hover .media img,.card-wrapper:hover .card__media .media img{transform:scale(1.05);filter:brightness(1.1)}.price--on-sale .price-item--sale{color:var(--aurora-green)}.quick-add__submit.button--secondary{background-color:transparent;border-color:rgb(var(--color-button));color:rgb(var(--color-button));font-family:var(--font-heading-family);text-transform:uppercase;letter-spacing:.06em;transition:background-color .3s ease,color .3s ease}.quick-add__submit.button--secondary:hover{background-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}.badge{font-family:var(--font-heading-family);text-transform:uppercase;letter-spacing:.06em;font-size:calc(var(--font-body-scale) * var(--font-body-base) * 1rem)}.button:not(.button--secondary):not(.button--tertiary):not(.shopify-challenge__button){background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));font-family:var(--font-heading-family);text-transform:uppercase;letter-spacing:.06em;transition:box-shadow .3s ease,transform .3s ease}.button:not(.button--secondary):not(.button--tertiary):not(.shopify-challenge__button):hover{box-shadow:0 0 20px rgba(var(--color-button),.25)}.button--secondary{border-color:rgb(var(--color-button));color:rgb(var(--color-button));font-family:var(--font-heading-family);text-transform:uppercase;letter-spacing:.06em;transition:background-color .3s ease,color .3s ease}.button--secondary:hover{background-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}.field__input,.select__select,.customer .field input,.customer select{background-color:rgba(var(--color-foreground),.05);border-color:rgba(var(--color-foreground),.15);color:rgb(var(--color-foreground));transition:border-color .3s ease}.select__select{color-scheme:dark}.field__input:focus,.select__select:focus,.customer .field input:focus,.customer select:focus{border-color:rgb(var(--color-button));box-shadow:0 0 0 1px rgb(var(--color-button))}.field__label{color:var(--aurora-text-secondary)}.breadcrumbs a{color:var(--aurora-text-secondary);transition:color .3s ease}.breadcrumbs a:hover{color:var(--aurora-green)}.pagination__item--current{background-color:var(--aurora-green);color:var(--aurora-charcoal);border-color:var(--aurora-green)}.pagination__item:hover{border-color:var(--aurora-green);color:var(--aurora-green)}.utility-bar{border-bottom-color:var(--aurora-divider)}.search-modal__overlay{background-color:#000000b3}::selection{background-color:#e3c8734d;color:#f4f4f2}.product__title h1{font-variant:small-caps;letter-spacing:.03em}.product__text.subtitle{color:var(--aurora-text-secondary);font-style:italic}.product-form__input .swatch-input__input:checked+.swatch-input__label,.product-form__input input[type=radio]:checked+label{border-color:var(--aurora-green);color:var(--aurora-green)}.product-form__group-name{font-family:var(--font-heading-family);text-transform:uppercase;letter-spacing:.06em;font-size:calc(var(--font-subheading-scale) * var(--font-subheading-base) * 1.1rem)}.product__accordion .accordion__title{font-family:var(--font-heading-family);text-transform:uppercase;letter-spacing:.04em;font-size:calc(var(--font-subheading-scale) * var(--font-subheading-base) * 1.2rem)}.product__accordion summary{border-color:var(--aurora-divider)}.product__accordion .accordion__content{color:var(--aurora-text-secondary)}.product__media-item .media{border-radius:4px;overflow:hidden}.share-button__button{color:var(--aurora-text-secondary);transition:color .3s ease}.share-button__button:hover{color:var(--aurora-green)}.quantity__input{background-color:#ffffff0d;border-color:var(--aurora-divider);color:#f4f4f2}.quantity__button{color:var(--aurora-text-secondary);transition:color .3s ease}.quantity__button:hover{color:var(--aurora-green)}.product-media-modal__dialog{background-color:#0c0e12f7}.product-media-modal__toggle{color:#f4f4f2;background-color:#ffffff1a;border-radius:50%;transition:background-color .3s ease,color .3s ease}.product-media-modal__toggle:hover{background-color:var(--aurora-green);color:var(--aurora-charcoal)}.product-media-modal__content{background-color:transparent}.product__info-container .price--large .price-item{font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * var(--font-heading-base) * 2.2rem);letter-spacing:.02em}.product__info-container .price--large .price-item--sale{color:var(--aurora-green)}.product__info-container .price--large .price-item--regular s{color:var(--aurora-text-secondary);font-size:calc(var(--font-heading-scale) * var(--font-heading-base) * 1.6rem)}.product__description.rte{color:var(--aurora-text-secondary);line-height:1.7;margin-top:1rem;padding-top:1.5rem;border-top:1px solid var(--aurora-divider)}.product__description.rte p{margin-bottom:1em}.product-form__input label{border-color:var(--aurora-divider);color:var(--aurora-text-secondary);transition:border-color .3s ease,color .3s ease}.product-form__input label:hover{border-color:#4aedc466;color:#f4f4f2}.product__view-details{color:var(--aurora-green);font-family:var(--font-heading-family);text-transform:uppercase;letter-spacing:.06em;font-size:calc(var(--font-subheading-scale) * var(--font-subheading-base) * 1.1rem);transition:opacity .3s ease}.product__view-details:hover{opacity:.7}@media screen and (min-width:750px){.product--medium:not(.product--no-media) .product__media-wrapper{max-width:50%!important}.product--medium:not(.product--no-media) .product__info-wrapper{max-width:50%!important}}.product__info-container>*:not(:first-child){border-color:var(--aurora-divider)}.product__tax{color:var(--aurora-text-secondary)}.product__tax a{color:var(--aurora-green)}.installment{color:var(--aurora-text-secondary)}.related-products__heading{font-variant:small-caps;letter-spacing:.03em;text-align:center;position:relative;display:block;padding-bottom:1.2rem;margin-bottom:3rem}.related-products__heading:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:60px;height:3px;background:linear-gradient(to right,rgb(var(--color-button-gradient-1)),rgb(var(--color-button-gradient-2)))}.related-products .product-grid{gap:1.5rem}.product-media-modal[open]{display:flex!important;align-items:center;justify-content:center;background:#000!important}.product-media-modal__dialog{display:flex;align-items:center;justify-content:center;height:100%;width:100%;background:#000!important;overflow:hidden!important}.product-media-modal__dialog .gradient{background:#000!important}.product-media-modal__content{display:flex!important;align-items:center;justify-content:center;max-height:100vh!important;max-width:100vw!important;overflow:hidden!important;padding:2rem!important;background:#000!important;width:100%!important;box-sizing:border-box!important}.product-media-modal__content img{max-height:80vh!important;max-width:85vw!important;width:auto!important;height:auto!important;object-fit:contain!important;position:relative!important;display:block!important;margin:0 auto!important}.product-media-modal__content .media{padding-top:0!important;height:auto!important;width:auto!important;background:#000!important}.product-media-modal__content>*{max-height:80vh!important;max-width:85vw!important;margin:0 auto!important;width:auto!important}.product-media-modal__toggle{position:fixed!important;top:2rem!important;right:2rem!important;z-index:110!important;background:#0009!important;border-color:#fff3!important;color:#fff!important}.product-media-modal__toggle svg{color:#fff!important;fill:#fff!important}@media screen and (min-width:990px){[data-aurora-orientation=portrait] .product--large:not(.product--no-media) .product__media-wrapper,[data-aurora-orientation=portrait] .product--large:not(.product--no-media) .product__info-wrapper,[data-aurora-orientation=portrait] .product--medium:not(.product--no-media) .product__media-wrapper,[data-aurora-orientation=portrait] .product--medium:not(.product--no-media) .product__info-wrapper{max-width:50%!important;width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)!important}}.aurora-full-width{width:100%;max-width:100%;padding-left:2rem;padding-right:2rem}@media screen and (min-width:990px){.aurora-full-width{padding-left:4rem;padding-right:4rem}[data-aurora-orientation=landscape] .product:not(.product--no-media) .product__media-wrapper{max-width:60%!important;width:calc(60% - var(--grid-desktop-horizontal-spacing) / 2)!important}[data-aurora-orientation=landscape] .product:not(.product--no-media) .product__info-wrapper{max-width:40%!important;width:calc(40% - var(--grid-desktop-horizontal-spacing) / 2)!important}}@media screen and (min-width:990px){[data-aurora-orientation=panoramic] .product:not(.product--no-media) .product__media-wrapper,[data-aurora-orientation=panoramic] .product:not(.product--no-media) .product__info-wrapper{max-width:100%!important;width:100%!important;flex:0 0 100%!important}[data-aurora-orientation=panoramic] .product:not(.product--no-media) .product__info-wrapper{padding:0!important}[data-aurora-orientation=panoramic] .product__info-container{max-width:100%!important;width:100%!important}[data-aurora-orientation=panoramic] .product:not(.product--no-media)>.grid{flex-direction:column!important}.aurora-pano-columns{display:flex!important;gap:4rem;align-items:flex-start;width:100%!important}.aurora-pano-col--left,.aurora-pano-col--right{flex:1 1 0%;min-width:0}}@media screen and (max-width:989px){.aurora-pano-columns{display:block}}.aurora-back-link{display:inline-block;margin-bottom:1.5rem;font-family:var(--font-body-family);font-size:1.2rem;text-transform:uppercase;letter-spacing:.12em;color:rgb(var(--color-foreground));opacity:.6;text-decoration:none;transition:opacity .3s ease,color .3s ease}.aurora-back-link:hover{opacity:1;color:var(--aurora-green)}.aurora-product-subtitle{font-family:var(--font-body-family);font-size:1.3rem;text-transform:uppercase;letter-spacing:.12em;color:var(--aurora-text-secondary);margin:.3rem 0 0}.aurora-short-description{color:var(--aurora-text-secondary);font-size:1.5rem;line-height:1.7;margin:1.5rem 0 2rem;max-width:50ch}.aurora-price-label{font-family:var(--font-body-family);font-size:1.2rem;text-transform:uppercase;letter-spacing:.15em;color:var(--aurora-text-secondary);margin-bottom:.3rem;margin-top:2rem}.aurora-price-note{font-size:1.2rem;color:var(--aurora-text-secondary);margin-top:.2rem;margin-bottom:2rem}.product-form__quantity,.product-form__group--quantity{display:none!important}.product-form__input--pill-container,.product-form__input--pill{display:grid!important;grid-template-columns:1fr 1fr;gap:1rem}.product-form__input--pill .form__label,.product-form__input--pill-container .form__label{grid-column:1 / -1;font-family:var(--font-body-family);font-size:1.3rem;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.5rem}.product-form__input input[type=radio]+label{display:flex!important;align-items:center;justify-content:center;margin:0!important;padding:1.2rem 1rem!important;border-radius:6px!important;font-size:1.4rem;font-family:var(--font-body-family);letter-spacing:.05em;border:1px solid rgba(var(--color-foreground),.2)!important;background:transparent;transition:border-color .3s ease,background-color .3s ease}.product-form__input input[type=radio]:checked+label{border-color:var(--aurora-green)!important;background:linear-gradient(135deg,#4aedc414,#a77bde14)!important;color:rgb(var(--color-foreground))!important}.product-form__submit{background:linear-gradient(to right,var(--aurora-green),var(--aurora-purple, #a77bde))!important;color:var(--aurora-charcoal)!important;font-family:var(--font-heading-family);text-transform:uppercase;letter-spacing:.08em;font-weight:700;font-size:1.5rem;border:none!important;border-radius:6px;transition:box-shadow .3s ease,transform .3s ease,opacity .3s ease}.product-form__submit:hover{box-shadow:0 0 30px #4aedc44d;transform:translateY(-1px);opacity:.95}.product-form__submit:disabled{background:var(--aurora-divider)!important;color:var(--aurora-text-secondary)!important;box-shadow:none;transform:none}.aurora-collection-banner__overlay{display:block!important}.collection-hero__title{font-variant:small-caps;letter-spacing:.03em}.facets__form{border-bottom:1px solid var(--aurora-divider);padding-bottom:1.5rem;margin-bottom:2rem}.facets__heading{display:none}.facets__wrapper .disclosure-has-popup{margin-right:.8rem!important}.facets__summary{background-color:#0000004d;border:1px solid rgba(255,255,255,.2);border-radius:6px;padding:10px!important;padding-right:1.75rem!important;margin-bottom:1.5rem;color:rgba(var(--color-foreground),.75);font-family:var(--font-body-family);text-transform:none;letter-spacing:.02em;font-size:1.4rem;transition:border-color .3s ease,background-color .3s ease}.facets__summary:hover{border-color:var(--aurora-green);background-color:#ffffff0f}.facets__summary .icon-caret{right:5px!important;width:1rem;height:1rem;color:#ffffff80}.facets__display{background-color:var(--aurora-midnight);border:1px solid var(--aurora-divider);border-radius:8px;box-shadow:0 8px 32px #0006}.facets__header{border-bottom-color:var(--aurora-divider)}.facets__label{color:var(--aurora-text-secondary);transition:color .2s ease}.facets__label:hover{color:#f4f4f2}.facets__label input[type=checkbox]:checked+.icon-checkmark{color:var(--aurora-green)}.active-facets__button{border-color:var(--aurora-green);color:var(--aurora-green)}.active-facets__button:hover{background-color:var(--aurora-green);color:var(--aurora-charcoal)}span.active-facets__button-inner{box-shadow:0 0 0 .1rem var(--aurora-green);color:var(--aurora-green)}[id*="filter.v.availability"]{display:none!important}.facet-filters__sort .select__select,.facet-filters__field .select__select,.mobile-facets__sort .select__select{background-color:#0000004d!important;border:1px solid rgba(255,255,255,.2);border-radius:8px!important;padding:10px 2.5rem 10px 1.6rem;color:rgba(var(--color-foreground),.75);font-family:var(--font-body-family);text-transform:none;letter-spacing:.02em;font-size:1.4rem;transition:border-color .3s ease,background-color .3s ease;color-scheme:dark}.facet-filters__sort .select__select option,.facet-filters__field .select__select option,.mobile-facets__sort .select__select option{background-color:#1a1a2e;color:#e0e0e0}.facet-filters__sort .select .svg-wrapper,.facet-filters__field .select .svg-wrapper,.mobile-facets__sort .select .svg-wrapper{margin-right:10px}.facet-filters__sort .select__select:hover,.facet-filters__sort .select__select:focus,.facet-filters__field .select__select:hover,.facet-filters__field .select__select:focus,.mobile-facets__sort .select__select:hover,.mobile-facets__sort .select__select:focus{border-color:rgb(var(--color-button));background-color:#ffffff0f}.product-count__text{color:rgb(var(--color-button));font-family:var(--font-heading-family);letter-spacing:.04em}.product-grid-container .collection.page-width{max-width:100%!important;padding-left:.5rem!important;padding-right:.5rem!important}#product-grid.product-grid,#more-collection-grid.product-grid{display:flex!important;flex-wrap:wrap!important;gap:.5rem!important;columns:unset!important;padding:0!important;align-items:stretch!important}#product-grid.product-grid>.grid__item,#more-collection-grid.product-grid>.grid__item{--aspect-ratio: 1;--flex-grow: var(--aspect-ratio);flex-grow:var(--flex-grow)!important;flex-shrink:1!important;flex-basis:calc(var(--flex-grow) * 300px)!important;min-width:200px!important;max-width:100%!important;aspect-ratio:var(--aspect-ratio) / 1!important;overflow:hidden!important;display:block!important;margin:0!important}@media screen and (max-width:749px){#product-grid.product-grid>.grid__item,#more-collection-grid.product-grid>.grid__item{flex:1 1 100%!important;min-width:100%!important}}#product-grid .card-wrapper,#product-grid .card,#product-grid .card__inner,#product-grid .card__media,#more-collection-grid .card-wrapper,#more-collection-grid .card,#more-collection-grid .card__inner,#more-collection-grid .card__media{width:100%!important;height:100%!important;position:relative!important;display:block!important;background:transparent!important;border:none!important;box-shadow:none!important;margin:0!important;padding:0!important;border-radius:4px!important;overflow:hidden!important}#product-grid .card:after,#product-grid .card__inner:after,#product-grid .ratio:before,#more-collection-grid .card:after,#more-collection-grid .card__inner:after,#more-collection-grid .ratio:before{display:none!important}#product-grid .ratio,#more-collection-grid .ratio{--ratio-percent: 0 !important}#product-grid .card .media,#more-collection-grid .card .media{position:relative!important;width:100%!important;height:100%!important;padding:0!important;overflow:hidden!important;border-radius:4px!important}#product-grid .media>img,#more-collection-grid .media>img{position:relative!important;width:100%!important;height:auto!important;aspect-ratio:var(--aspect-ratio)!important;object-fit:cover!important;display:block!important}#product-grid .card__content,#more-collection-grid .card__content{display:none!important}#product-grid .card-wrapper:hover .media.media--hover-effect>img:first-child,#more-collection-grid .card-wrapper:hover .media.media--hover-effect>img:first-child{opacity:1!important;transform:none!important}.card__photo-wall-link{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2!important;display:block!important}#product-grid .media>.card__photo-wall-overlay,#more-collection-grid .media>.card__photo-wall-overlay{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;z-index:3!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-end!important;padding:1.5rem 1.2rem;background:linear-gradient(to top,rgba(0,0,0,.8) 0%,rgba(0,0,0,.3) 50%,transparent 100%);opacity:0;transition:opacity .35s ease;pointer-events:none;text-align:left;border-radius:4px;box-sizing:border-box}#product-grid .card-wrapper:hover .card__photo-wall-overlay,#more-collection-grid .card-wrapper:hover .card__photo-wall-overlay{opacity:1!important}.card__photo-wall-title{color:var(--aurora-green);font-family:var(--font-heading-family);font-variant:small-caps;font-size:var(--photo-wall-title-size, 1.3rem);letter-spacing:.05em;line-height:1.2;margin:0 0 .3rem}.card__photo-wall-subtitle{color:var(--aurora-text-secondary);font-size:var(--photo-wall-subtitle-size, .85rem);margin:0 0 .4rem;line-height:1.3}.card__photo-wall-row{display:flex;align-items:center;gap:.8rem;margin-top:.4rem;width:100%}.card__photo-wall-price{color:#f4f4f2;font-family:var(--font-heading-family);font-size:var(--photo-wall-price-size, .95rem);letter-spacing:.03em}.card__photo-wall-starting{font-size:.75em;opacity:.55;font-family:var(--font-body-family);font-variant:normal;letter-spacing:.02em}.card__photo-wall-overlay .card__hover-button{position:relative;white-space:nowrap;font-size:var(--photo-wall-button-size, 13px)}.cart-drawer{background-color:var(--aurora-midnight);border-color:var(--aurora-divider)}.cart-drawer__overlay{background-color:#0009}.cart-item,.totals{border-color:var(--aurora-divider)}.cart__ctas .button:not(.button--secondary){background-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}.cart__empty-text{color:var(--aurora-text-secondary)}.cart-items thead th{font-family:var(--font-heading-family);text-transform:uppercase;letter-spacing:.06em;font-size:calc(var(--font-subheading-scale) * var(--font-subheading-base) * 1rem);color:var(--aurora-text-secondary);border-bottom-color:var(--aurora-divider)}.cart-items td{border-bottom-color:var(--aurora-divider)}cart-remove-button a{color:var(--aurora-text-secondary);transition:color .3s ease}cart-remove-button a:hover{color:var(--aurora-green)}.main-404 h1{font-variant:small-caps;letter-spacing:.03em}.main-404 a{color:var(--aurora-green);transition:opacity .3s ease}.main-404 a:hover{opacity:.8}.contact__fields .field__label{font-family:var(--font-heading-family);text-transform:uppercase;letter-spacing:.04em;font-size:calc(var(--font-subheading-scale) * var(--font-subheading-base) * 1rem)}.password-header{border-bottom-color:var(--aurora-divider)}.password-content .h1{font-variant:small-caps}.search__input{background-color:#ffffff0d;border-color:var(--aurora-divider);color:#f4f4f2}.search__input:focus{border-color:var(--aurora-green)}.search__button{color:var(--aurora-green)}.predictive-search{background-color:var(--aurora-midnight);border-color:var(--aurora-divider)}.predictive-search__result-group .predictive-search__heading{font-family:var(--font-heading-family);text-transform:uppercase;letter-spacing:.06em;color:var(--aurora-text-secondary)}.predictive-search__item:hover{background-color:#e3c8730d}.global-settings-popup{background-color:var(--aurora-midnight);border-color:var(--aurora-divider);box-shadow:0 8px 40px #00000080}.quick-add-modal__content{background-color:var(--aurora-charcoal)}@media screen and (max-width:749px){.aurora-collection-cards,.aurora-category-grid,.aurora-brand-story{padding:3rem 0}.aurora-hero__heading{font-size:calc(var(--font-heading-scale) * var(--font-heading-base) * 2.4rem)}.aurora-collection-card__content{padding:1.5rem}.aurora-collection-card__title{font-size:calc(var(--font-heading-scale) * var(--font-heading-base) * 1.5rem)}.aurora-collection-card__description{font-size:calc(var(--font-body-scale) * var(--font-body-base) * .85rem)}.aurora-brand-story__watermark{font-size:5rem}.header{padding-left:1.5rem;padding-right:1.5rem}.footer-block__heading{font-size:calc(var(--font-subheading-scale) * var(--font-subheading-base) * 1.4rem)}.product__media-wrapper{margin:0 -1.5rem}}@media screen and (max-width:989px){.aurora-hero__heading{font-size:calc(var(--font-heading-scale) * var(--font-heading-base) * 3rem)}.aurora-brand-story__watermark{font-size:8rem}}.customer h1,.customer h2{font-variant:small-caps;letter-spacing:.03em}.customer table{border-color:var(--aurora-divider)}.customer table th{font-family:var(--font-heading-family);text-transform:uppercase;letter-spacing:.06em;font-size:calc(var(--font-subheading-scale) * var(--font-subheading-base) * 1rem);color:var(--aurora-text-secondary)}.customer table td{border-color:var(--aurora-divider)}.customer a{color:var(--aurora-green)}.customer a:hover{opacity:.8}.cart-notification{background-color:var(--aurora-midnight);border-color:var(--aurora-divider)}.cart-notification__heading{font-family:var(--font-heading-family);text-transform:uppercase;letter-spacing:.04em}*:focus-visible{outline:2px solid var(--aurora-green);outline-offset:3px}*:focus:not(:focus-visible){outline:none}.skip-to-content-link:focus{background-color:var(--aurora-green);color:var(--aurora-charcoal)}@media print{body,.header-wrapper,.footer{background-color:#fff;color:#000}.aurora-hero__overlay,.aurora-marquee,.aurora-hero__scroll-indicator{display:none}}@media screen and (min-width:990px){header-menu>details>summary+*{margin-top:0!important}header-menu>details[open]>summary:after{content:"";position:absolute;left:0;right:0;top:100%;height:2rem}header-menu>details>summary{position:relative}}.aurora-text-legible,.collection-hero__title,.collection-hero__description,.collection-hero__cta,.aurora-hero__heading,.aurora-hero__subheading,.aurora-hero__text,.aurora-collection-card__title,.aurora-collection-card__description,.aurora-category-card__overlay,.aurora-category-card__title,.card__photo-wall-title,.card__photo-wall-subtitle,.card__photo-wall-price{text-shadow:0 1px 3px rgba(0,0,0,.55),0 2px 12px rgba(0,0,0,.7)}.collection-hero__inner{position:relative}.collection-hero__inner:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(78rem,92%);height:78%;background:radial-gradient(ellipse at center,#0000009e,#0000006b 42%,#0000 74%);z-index:-1;pointer-events:none}.collection-hero__title,.collection-hero__description{text-shadow:0 2px 10px rgba(0,0,0,.85),0 1px 3px rgba(0,0,0,.9)}.collection-hero__cta{background-color:#0006;border-color:#fff9;text-shadow:0 1px 4px rgba(0,0,0,.9)}.collection-hero__cta:hover{background-color:#0009;border-color:#fff}
/*# sourceMappingURL=/cdn/shop/t/8/assets/aurora-overrides.css.map */
