:root{--gs-ink: #0D0D0B;--gs-bone: #F2EDE6;--gs-gold: #C5A028;--gs-gold-deep: #A8872A;--gs-gold-pale: #E8D4A0;--gs-gold-dim: #6B5318;--gs-neutral-50: #F7F4F0;--gs-neutral-100: #EDE8E0;--gs-neutral-200: #D8D1C7;--gs-neutral-300: #BFB6AA;--gs-neutral-400: #9E9488;--gs-neutral-500: #7D736A;--gs-neutral-600: #5C5349;--gs-neutral-700: #3E362E;--gs-neutral-800: #221C16;--gs-neutral-900: #0D0D0B;--gs-error: #B84040;--gs-success: #3D6B4F;--gs-bg: var(--gs-bone);--gs-fg: var(--gs-ink);--gs-border: var(--gs-neutral-300);--gs-border-subtle: var(--gs-neutral-200);--gs-surface: var(--gs-neutral-50);--gs-overlay: rgba(13, 13, 11, .48)}:root{--gs-font-display: "Cormorant Garamond", "Cormorant Garamond Fallback", Georgia, serif;--gs-font-ui: "DM Sans", "DM Sans Fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--gs-text-display: 7.5rem;--gs-text-hero: 5rem;--gs-text-h1: 3.5rem;--gs-text-h2: 2.25rem;--gs-text-h3: 1.5rem;--gs-text-h4: 1.125rem;--gs-text-body-lg: 1.0625rem;--gs-text-body: .9375rem;--gs-text-body-sm: .8125rem;--gs-text-label: .6875rem;--gs-text-price: 1rem;--gs-weight-thin: 300;--gs-weight-regular: 400;--gs-weight-medium: 500;--gs-tracking-display: .1em;--gs-tracking-hero: .08em;--gs-tracking-heading: .04em;--gs-tracking-label: .14em;--gs-tracking-nav: .12em;--gs-tracking-button: .12em;--gs-tracking-tight: -.01em;--gs-tracking-none: 0;--gs-leading-display: 1.05;--gs-leading-heading: 1.2;--gs-leading-body: 1.65;--gs-leading-tight: 1.3;--gs-leading-relaxed: 1.8}:root{--gs-space-1: .25rem;--gs-space-2: .5rem;--gs-space-3: .75rem;--gs-space-4: 1rem;--gs-space-5: 1.25rem;--gs-space-6: 1.5rem;--gs-space-8: 2rem;--gs-space-10: 2.5rem;--gs-space-12: 3rem;--gs-space-16: 4rem;--gs-space-20: 5rem;--gs-space-24: 6rem;--gs-space-32: 8rem;--gs-space-40: 10rem;--gs-section-sm: var(--gs-space-12);--gs-section-md: var(--gs-space-20);--gs-section-lg: var(--gs-space-32);--gs-section-xl: var(--gs-space-40);--gs-page-inset: 2.5rem;--gs-page-inset-sm: 1.25rem;--gs-gutter: 1.5rem;--gs-gutter-sm: 1rem;--gs-grid-gap: 1.5rem;--gs-page-width: 1440px;--gs-header-height: 6.4rem}:root{--gs-radius-none: 0;--gs-radius-xs: .125rem;--gs-radius-sm: .25rem;--gs-radius-pill: 999px;--gs-shadow-none: none;--gs-shadow-xs: 0 1px 2px rgba(13,13,11,.06);--gs-shadow-sm: 0 2px 8px rgba(13,13,11,.08);--gs-shadow-md: 0 4px 20px rgba(13,13,11,.1);--gs-shadow-lg: 0 8px 40px rgba(13,13,11,.12);--gs-shadow-xl: 0 16px 64px rgba(13,13,11,.16);--gs-ease-luxury: cubic-bezier(.4, 0, .2, 1);--gs-ease-out: cubic-bezier(0, 0, .2, 1);--gs-ease-in: cubic-bezier(.4, 0, 1, 1);--gs-dur-fast: .15s;--gs-dur-base: .3s;--gs-dur-slow: .5s;--gs-dur-image: .8s;--gs-transition-base: var(--gs-dur-base) var(--gs-ease-luxury);--gs-transition-slow: var(--gs-dur-slow) var(--gs-ease-out);--gs-transition-image: var(--gs-dur-image) var(--gs-ease-out);--gs-z-below: -1;--gs-z-base: 0;--gs-z-raised: 10;--gs-z-dropdown: 100;--gs-z-sticky: 200;--gs-z-overlay: 300;--gs-z-modal: 400;--gs-z-toast: 500}:root{--font-heading-family: var(--gs-font-display);--font-heading-style: normal;--font-heading-weight: 300;--font-body-family: var(--gs-font-ui);--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 500;--font-body-scale: 1;--font-heading-scale: 1.1;--buttons-radius: 0px;--buttons-radius-outset: 0px;--buttons-border-width: 1px;--buttons-border-opacity: 1;--buttons-shadow-opacity: 0;--buttons-shadow-visible: 0;--variant-pills-radius: 0px;--variant-pills-radius-outset: 0px;--variant-pills-border-width: 1px;--variant-pills-border-opacity: 1;--variant-pills-shadow-opacity: 0;--inputs-radius: 0px;--inputs-radius-outset: 0px;--inputs-border-width: 1px;--inputs-border-opacity: .7;--inputs-shadow-opacity: 0;--product-card-corner-radius: 0px;--product-card-border-width: 0px;--product-card-border-opacity: 0;--product-card-shadow-opacity: 0;--product-card-shadow-visible: 0;--product-card-image-padding: 0px;--collection-card-corner-radius: 0px;--collection-card-border-width: 0px;--collection-card-border-opacity: 0;--collection-card-shadow-opacity: 0;--collection-card-shadow-visible: 0;--collection-card-image-padding: 0px;--blog-card-corner-radius: 0px;--blog-card-border-width: 0px;--blog-card-border-opacity: 0;--blog-card-shadow-opacity: 0;--blog-card-shadow-visible: 0;--blog-card-image-padding: 0px;--media-radius: 0px;--media-border-width: 0px;--media-border-opacity: 0;--media-shadow-opacity: 0;--badge-corner-radius: 0px;--popup-corner-radius: 0px}@font-face{font-family:Cormorant Garamond Fallback;src:local("Georgia");ascent-override:92%;descent-override:24%;line-gap-override:0%;size-adjust:108%}@font-face{font-family:DM Sans Fallback;src:local("Arial"),local("Helvetica Neue"),local("Helvetica");ascent-override:94%;descent-override:24%;line-gap-override:0%;size-adjust:100%}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--gs-font-ui);font-size:var(--gs-text-body);font-weight:var(--gs-weight-regular);line-height:var(--gs-leading-body);color:var(--gs-ink);background-color:var(--gs-bone);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6,p,blockquote,figure{margin:0}img,video{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}::selection{background-color:var(--gs-gold-pale);color:var(--gs-ink)}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:var(--gs-neutral-100)}::-webkit-scrollbar-thumb{background:var(--gs-neutral-400);border-radius:0}::-webkit-scrollbar-thumb:hover{background:var(--gs-neutral-600)}.gs-type-display,.banner__heading,.hero__title{font-family:var(--gs-font-display);font-size:clamp(3rem,8vw,var(--gs-text-display));font-weight:var(--gs-weight-thin);letter-spacing:var(--gs-tracking-display);line-height:var(--gs-leading-display)}h1,.h1{font-family:var(--gs-font-display);font-size:clamp(2.25rem,4vw,var(--gs-text-h1));font-weight:var(--gs-weight-thin);letter-spacing:var(--gs-tracking-heading);line-height:var(--gs-leading-heading)}h2,.h2{font-family:var(--gs-font-ui);font-size:clamp(1.375rem,2.5vw,var(--gs-text-h2));font-weight:var(--gs-weight-thin);letter-spacing:var(--gs-tracking-label);line-height:var(--gs-leading-heading);text-transform:uppercase}h3,.h3{font-family:var(--gs-font-ui);font-size:var(--gs-text-h3);font-weight:var(--gs-weight-regular);letter-spacing:var(--gs-tracking-heading);line-height:var(--gs-leading-tight)}h4,.h4{font-family:var(--gs-font-ui);font-size:var(--gs-text-h4);font-weight:var(--gs-weight-medium);letter-spacing:var(--gs-tracking-none);line-height:var(--gs-leading-tight)}p,.gs-type-body{font-size:var(--gs-text-body);font-weight:var(--gs-weight-regular);line-height:var(--gs-leading-body)}.gs-eyebrow,.gs-label{font-family:var(--gs-font-ui);font-size:var(--gs-text-label);font-weight:var(--gs-weight-medium);letter-spacing:var(--gs-tracking-label);text-transform:uppercase;color:var(--gs-neutral-600)}.price,.price-item,.price__regular,.price__sale{font-family:var(--gs-font-ui);font-size:var(--gs-text-price);font-weight:var(--gs-weight-regular);letter-spacing:.01em}.collection__title,.featured-collection__title,.title-wrapper .title,.section-header__title{font-family:var(--gs-font-display);font-weight:var(--gs-weight-thin);letter-spacing:var(--gs-tracking-heading)}.shopify-section h1,.shopify-section h2{font-family:var(--gs-font-display)}.rte p,.rte li{font-size:var(--gs-text-body);line-height:var(--gs-leading-relaxed);color:var(--gs-neutral-700)}.rte h2{font-family:var(--gs-font-display);font-weight:300}.rte h3{font-family:var(--gs-font-ui);font-weight:400}.button,.shopify-payment-button__button,.product-form__submit{font-family:var(--gs-font-ui);font-size:.75rem;font-weight:var(--gs-weight-medium);letter-spacing:var(--gs-tracking-button);text-transform:uppercase;border-radius:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:var(--gs-space-2);padding:1.4rem 3.2rem;min-height:4.8rem;border-width:1px;border-style:solid;transition:background-color var(--gs-transition-base),color var(--gs-transition-base),border-color var(--gs-transition-base),opacity var(--gs-transition-base);white-space:nowrap;text-decoration:none;-webkit-appearance:none}.button:not(.button--secondary):not(.button--tertiary),.button--primary{background-color:var(--gs-ink);color:var(--gs-bone);border-color:var(--gs-ink)}@media(hover:hover)and (pointer:fine){.button:not(.button--secondary):not(.button--tertiary):hover,.button--primary:hover{background-color:var(--gs-neutral-800);border-color:var(--gs-neutral-800)}}.button--secondary{background-color:transparent;color:var(--gs-ink);border-color:var(--gs-ink)}@media(hover:hover)and (pointer:fine){.button--secondary:hover{background-color:var(--gs-ink);color:var(--gs-bone)}}.button--ghost-bone{background-color:transparent;color:var(--gs-bone);border-color:var(--gs-bone)}@media(hover:hover)and (pointer:fine){.button--ghost-bone:hover{background-color:var(--gs-bone);color:var(--gs-ink)}}.button--gold,.color-scheme-4 .button:not(.button--secondary):not(.button--ghost-bone),.color-inverse .button:not(.button--secondary){background-color:var(--gs-gold);color:var(--gs-ink);border-color:var(--gs-gold)}@media(hover:hover)and (pointer:fine){.button--gold:hover,.color-scheme-4 .button:not(.button--secondary):not(.button--ghost-bone):hover{background-color:var(--gs-neutral-800);color:var(--gs-gold);border-color:var(--gs-neutral-800)}}.button--tertiary{background-color:transparent;color:var(--gs-ink);border-color:transparent;padding-left:0;padding-right:0;position:relative}.button--tertiary:after{content:"";position:absolute;bottom:.8rem;left:0;right:0;height:1px;background-color:currentColor;transform:scaleX(1);transform-origin:left center;transition:transform var(--gs-transition-base)}@media(hover:hover)and (pointer:fine){.button--tertiary:hover:after{transform:scaleX(0);transform-origin:right center}}.button--full-width{width:100%}.button--sm{padding:1rem 2rem;min-height:3.6rem}@media screen and (max-width:749px){.product-form__submit,.cart__checkout-button{width:100%}}.shopify-payment-button__button--branded{border-radius:0!important}.shopify-payment-button__button--unbranded{background-color:var(--gs-ink)!important;color:var(--gs-bone)!important;border-radius:0!important;font-family:var(--gs-font-ui)!important;font-size:var(--gs-text-label)!important;letter-spacing:var(--gs-tracking-button)!important;text-transform:uppercase!important}.field__label,label,.form__label{font-family:var(--gs-font-ui);font-size:var(--gs-text-label);font-weight:var(--gs-weight-medium);letter-spacing:var(--gs-tracking-label);text-transform:uppercase;color:var(--gs-neutral-600);display:block;margin-bottom:.6rem}.field__input,.select__select,textarea,input[type=text],input[type=email],input[type=tel],input[type=number],input[type=search],input[type=password],.field input{font-family:var(--gs-font-ui);font-size:var(--gs-text-body);color:var(--gs-ink);background-color:transparent;border:1px solid var(--gs-neutral-400);border-radius:0;padding:1.2rem 1.6rem;width:100%;appearance:none;-webkit-appearance:none;transition:border-color var(--gs-transition-base),box-shadow var(--gs-transition-base)}.field__input:focus,.select__select:focus,textarea:focus,input:focus{outline:none;border-color:var(--gs-ink);box-shadow:0 0 0 1px var(--gs-ink)}.field__input.field__input--error,input.field__input--error{border-color:var(--gs-error)}.form__message--error{font-size:var(--gs-text-body-sm);color:var(--gs-error);margin-top:.4rem}.select{position:relative}.select:after{content:"";position:absolute;right:1.6rem;top:50%;transform:translateY(-50%);width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid var(--gs-ink);pointer-events:none}.quantity{border:1px solid var(--gs-neutral-400);border-radius:0;display:flex;align-items:center}.quantity__button{border-radius:0;background:transparent;border:none;color:var(--gs-ink);padding:1rem 1.2rem;cursor:pointer;transition:background-color var(--gs-transition-base);min-width:4rem;min-height:4.8rem;display:flex;align-items:center;justify-content:center}@media(hover:hover)and (pointer:fine){.quantity__button:hover{background-color:var(--gs-neutral-100)}}.quantity__input{border:none;border-left:1px solid var(--gs-neutral-400);border-right:1px solid var(--gs-neutral-400);border-radius:0;text-align:center;font-size:var(--gs-text-body);min-width:5rem;padding:0}.quantity__input:focus{box-shadow:none;border-color:var(--gs-neutral-400)}.announcement-bar{font-family:var(--gs-font-ui);font-size:var(--gs-text-label);letter-spacing:var(--gs-tracking-label);text-transform:uppercase;font-weight:var(--gs-weight-medium);padding:1rem 0}.announcement-bar__link,.announcement-bar__message{font-size:var(--gs-text-label);letter-spacing:var(--gs-tracking-label);text-transform:uppercase}.announcement-bar:hover .slideshow__slider,.announcement-bar:hover .slider-mobile-gutter{animation-play-state:paused}.announcement-bar-slider{animation-play-state:running}.announcement-bar-slider:hover{animation-play-state:paused}.header-wrapper{position:sticky;top:0;z-index:var(--gs-z-sticky);transition:background-color var(--gs-transition-base),border-color var(--gs-transition-base),box-shadow var(--gs-transition-base)}.header-wrapper,.header-wrapper .header{background-color:var(--gs-bone);border-bottom:1px solid var(--gs-neutral-200)}body.gs-hero-visible .header-wrapper{background-color:transparent!important;border-bottom-color:transparent!important}body.gs-header-scrolled .header-wrapper{background-color:var(--gs-bone)!important;border-bottom-color:var(--gs-neutral-200)!important;box-shadow:0 1px 12px #0d0d0b0f}.header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 var(--gs-page-inset);height:var(--gs-header-height);max-width:var(--gs-page-width);margin:0 auto;width:100%}.header__heading,.header__heading-logo{justify-self:center}.header__heading-logo img{height:2.8rem;width:auto;object-fit:contain;display:block}.header__heading-link{text-decoration:none;font-family:var(--gs-font-display);font-size:1.5rem;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:var(--gs-ink)}body.gs-hero-visible .header__heading-link,body.gs-hero-visible .header__menu-item,body.gs-hero-visible .header__icon{color:var(--gs-bone)!important}body.gs-hero-visible .header__icon svg{stroke:var(--gs-bone)!important}.header__menu,.header__menu-item,.list-menu--inline>.list-menu__item>a,.header__menu-item a{font-family:var(--gs-font-ui);font-size:var(--gs-text-label);font-weight:var(--gs-weight-medium);letter-spacing:var(--gs-tracking-nav);text-transform:uppercase;color:var(--gs-ink);text-decoration:none;position:relative}.header__menu-item>a:after,.list-menu--inline>.list-menu__item>a:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:1px;background-color:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform var(--gs-transition-base)}@media(hover:hover)and (pointer:fine){.header__menu-item>a:hover:after,.list-menu--inline>.list-menu__item>a:hover:after{transform:scaleX(1)}}.header__active-menu-item>a:after{transform:scaleX(1)}.header__icons{display:flex;align-items:center;gap:1.6rem;justify-self:end}.header__icon,.header__cart-icon{display:flex;align-items:center;justify-content:center;color:var(--gs-ink);padding:.4rem;position:relative;transition:opacity var(--gs-transition-base)}@media(hover:hover)and (pointer:fine){.header__icon:hover{opacity:.6}}.header__icon svg,.header__cart-icon svg{width:2rem;height:2rem;stroke-width:1.5;fill:none;stroke:currentColor}.header__cart-count-bubble,.cart-count-bubble{background-color:var(--gs-gold);color:var(--gs-ink);font-family:var(--gs-font-ui);font-size:.625rem;font-weight:var(--gs-weight-medium);width:1.6rem;height:1.6rem;border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;top:-.4rem;right:-.6rem;line-height:1}.header__submenu,.mega-menu__content,.header details-disclosure .list-menu{background-color:var(--gs-ink);color:var(--gs-bone);border:none;border-radius:0;box-shadow:var(--gs-shadow-xl);padding:3.2rem;animation:gs-fade var(--gs-dur-fast) var(--gs-ease-out)}.header__submenu .list-menu__item--link,.mega-menu__content a{font-family:var(--gs-font-ui);font-size:var(--gs-text-body);font-weight:var(--gs-weight-thin);letter-spacing:.02em;color:var(--gs-bone);padding:.8rem 0;display:block;border-bottom:1px solid rgba(242,237,230,.08);transition:color var(--gs-transition-base)}@media(hover:hover)and (pointer:fine){.header__submenu .list-menu__item--link:hover,.mega-menu__content a:hover{color:var(--gs-gold)}}@media screen and (max-width:989px){.header{grid-template-columns:auto 1fr auto;padding:0 var(--gs-page-inset-sm);height:5.6rem;--gs-header-height:5.6rem}.header__heading{justify-self:center;grid-column:2}}.header__icon--menu{display:flex;flex-direction:column;gap:5px;cursor:pointer;padding:.8rem}.header__icon--menu span{display:block;width:2rem;height:1px;background-color:currentColor;transition:transform var(--gs-transition-base),opacity var(--gs-transition-base)}.menu-drawer{background-color:var(--gs-ink);color:var(--gs-bone);position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--gs-z-overlay);overflow-y:auto;transform:translate(-100%);transition:transform var(--gs-dur-slow) var(--gs-ease-luxury)}.menu-drawer.is-open{transform:translate(0)}.menu-drawer__inner-container{padding:2.4rem var(--gs-page-inset-sm);min-height:100%;display:flex;flex-direction:column}.menu-drawer__navigation{flex:1;padding-top:4rem}.menu-drawer__menu .list-menu__item--link,.menu-drawer__navigation a{font-family:var(--gs-font-display);font-size:2.25rem;font-weight:var(--gs-weight-thin);letter-spacing:.04em;color:var(--gs-bone);padding:1.2rem 0;display:block;border-bottom:1px solid rgba(242,237,230,.08);transition:color var(--gs-transition-base)}@media(hover:hover)and (pointer:fine){.menu-drawer__menu .list-menu__item--link:hover{color:var(--gs-gold)}}.menu-drawer__submenu .list-menu__item--link{font-size:1.25rem;font-family:var(--gs-font-ui);font-weight:var(--gs-weight-thin);letter-spacing:var(--gs-tracking-label);text-transform:uppercase;padding-left:1.6rem;color:var(--gs-neutral-400)}.menu-drawer__close-button{position:absolute;top:2rem;right:1.6rem;background:transparent;border:none;color:var(--gs-bone);cursor:pointer;padding:.8rem}.menu-drawer__close-button svg{width:2rem;height:2rem;stroke:currentColor;stroke-width:1.5}.menu-drawer__utility-links{padding:2.4rem 0;display:flex;gap:2.4rem;border-top:1px solid rgba(242,237,230,.08);margin-top:auto}.menu-drawer__utility-links a{font-size:var(--gs-text-label);letter-spacing:var(--gs-tracking-label);text-transform:uppercase;color:var(--gs-neutral-400);transition:color var(--gs-transition-base)}@media(hover:hover)and (pointer:fine){.menu-drawer__utility-links a:hover{color:var(--gs-bone)}}.gs-section-header{margin-bottom:var(--gs-space-10)}.gs-section-eyebrow{font-size:var(--gs-text-label);font-weight:var(--gs-weight-medium);letter-spacing:var(--gs-tracking-label);text-transform:uppercase;color:var(--gs-neutral-600);margin-bottom:var(--gs-space-2);display:block}.color-scheme-3 .gs-section-eyebrow,.color-scheme-4 .gs-section-eyebrow{color:var(--gs-gold)}.gs-section-heading{font-family:var(--gs-font-display);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:var(--gs-weight-thin);letter-spacing:var(--gs-tracking-heading);color:inherit;line-height:var(--gs-leading-heading)}.title-wrapper-with-link{display:flex;align-items:baseline;justify-content:space-between;gap:var(--gs-space-6);margin-bottom:var(--gs-space-8)}.title-wrapper-with-link .title{font-family:var(--gs-font-display);font-weight:var(--gs-weight-thin);letter-spacing:var(--gs-tracking-heading)}.title-wrapper-with-link .link-with-icon{font-size:var(--gs-text-label);letter-spacing:var(--gs-tracking-label);text-transform:uppercase;color:var(--gs-neutral-600);white-space:nowrap;transition:color var(--gs-transition-base)}@media(hover:hover)and (pointer:fine){.title-wrapper-with-link .link-with-icon:hover{color:var(--gs-ink)}}.card-wrapper,.product-card-wrapper{border-radius:0}.card,.card--product{border:none;border-radius:0;background:transparent;box-shadow:none}.card__media,.card__media .media,.card-wrapper .media{border-radius:0;overflow:hidden;background-color:var(--gs-neutral-100);position:relative}.card__media img,.card-wrapper img{transition:transform var(--gs-transition-image)}@media(hover:hover)and (pointer:fine){.card-wrapper:hover .card__media img,.card-wrapper:hover .media img{will-change:transform;transform:scale(1.04)}}.card__content,.card__information{padding:var(--gs-space-4) 0}.card .card__heading,.card-wrapper .card__heading,.card-information__text h3,.card-information .card__heading{font-family:var(--gs-font-ui);font-size:var(--gs-text-body);font-weight:var(--gs-weight-regular);letter-spacing:.02em;color:var(--gs-ink)}.card__heading a{text-decoration:none;color:inherit}@media(hover:hover)and (pointer:fine){.card__heading a:hover{color:var(--gs-neutral-600)}}.card__vendor{font-family:var(--gs-font-ui);font-size:.6875rem;font-weight:var(--gs-weight-medium);letter-spacing:.14em;text-transform:uppercase;color:var(--gs-neutral-600);margin-bottom:var(--gs-space-1)}.price__container .price-item,.card-information .price .price-item{font-family:var(--gs-font-ui);font-size:var(--gs-text-body-sm);font-weight:var(--gs-weight-regular);letter-spacing:.02em;color:var(--gs-neutral-600)}.price__container .price-item--sale,.card-information .price .price-item--sale{color:var(--gs-ink)}.price__container .price-item--regular.price-item--last,.card-information .price .price-item--regular.price-item--last{text-decoration:line-through;color:var(--gs-neutral-400)}.card__badge .badge{background-color:var(--gs-ink);color:var(--gs-bone);border-radius:0;font-size:.625rem;font-weight:var(--gs-weight-medium);letter-spacing:.12em;text-transform:uppercase;padding:4px 8px}.card__badge .badge--sale{background-color:var(--gs-gold);color:var(--gs-ink)}ul.grid.product-grid{column-gap:var(--gs-grid-gap);row-gap:calc(var(--gs-grid-gap) * 1.5)}.collection-card-wrapper,.collection-card{border-radius:0;border:none;box-shadow:none}.collection-card .card__inner,.collection-card .media{border-radius:0;overflow:hidden}.collection-card .card__media img{transition:transform var(--gs-transition-image)}@media(hover:hover)and (pointer:fine){.collection-card-wrapper:hover .card__media img{transform:scale(1.04)}}.collection-card .card__heading,.collection-card__title{font-family:var(--gs-font-display);font-size:1.5rem;font-weight:var(--gs-weight-thin);letter-spacing:var(--gs-tracking-heading);text-align:left;color:var(--gs-ink)}.card--card .card__inner:after{display:none}.blog-articles .article,.article-card-wrapper{border:none;border-radius:0;background:transparent;box-shadow:none}.article-card .article__image,.blog-articles .media{border-radius:0;overflow:hidden}.article-card .article__image img,.blog-articles .media img{transition:transform var(--gs-transition-image)}@media(hover:hover)and (pointer:fine){.article-card-wrapper:hover .article__image img,.blog-articles .grid__item:hover .media img{transform:scale(1.03)}}.article-card .article__info,.blog-articles .article__info{padding:var(--gs-space-4) 0}.article-card .article__date,.blog-articles .article__date{font-size:var(--gs-text-label);letter-spacing:var(--gs-tracking-label);text-transform:uppercase;color:var(--gs-neutral-500);margin-bottom:var(--gs-space-2)}.article-card h2,.article-card .article__title,.blog-articles h2,.blog-articles .article__title{font-family:var(--gs-font-display);font-size:1.5rem;font-weight:var(--gs-weight-thin);letter-spacing:var(--gs-tracking-heading);line-height:var(--gs-leading-tight);margin-bottom:var(--gs-space-3)}.article-card .article__excerpt,.blog-articles .article__excerpt{font-size:var(--gs-text-body-sm);color:var(--gs-neutral-600);line-height:var(--gs-leading-body);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.article__badge,.blog-articles .badge{font-size:.625rem;letter-spacing:var(--gs-tracking-label);text-transform:uppercase;color:var(--gs-neutral-500);border:1px solid var(--gs-neutral-300);padding:.3rem .8rem;border-radius:0;background:transparent}.media--square{aspect-ratio:1/1}.media--portrait{aspect-ratio:3/4}.media--landscape{aspect-ratio:16/9}.card__media .media{aspect-ratio:4/5;overflow:hidden}.card__media .media img,.media img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.media--loading-effect{background:var(--gs-neutral-100)}.banner__media,.slideshow__media{overflow:hidden}@media(hover:hover)and (pointer:fine){.card-wrapper .card__media .media>img:nth-child(2){position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity var(--gs-transition-slow)}.card-wrapper:hover .card__media .media>img:nth-child(2){opacity:1}}.badge{font-family:var(--gs-font-ui);font-size:.625rem;font-weight:var(--gs-weight-medium);letter-spacing:var(--gs-tracking-label);text-transform:uppercase;border-radius:0;padding:.4rem .8rem;display:inline-flex;align-items:center}.badge--sale,.price__badge-sale{background-color:var(--gs-gold);color:var(--gs-ink);border:none}.badge--sold-out,.price__badge-sold-out{background-color:var(--gs-ink);color:var(--gs-bone);border:none}.gs-label,.card__badge .badge,[class*=badge]{font-family:var(--gs-font-ui);font-size:var(--gs-text-label);font-weight:var(--gs-weight-medium);letter-spacing:var(--gs-tracking-label);text-transform:uppercase;color:var(--gs-neutral-600)}.swatch-input__input+label,.variant-input-wrap label{border-radius:0;border:1px solid var(--gs-neutral-300);font-size:var(--gs-text-label);letter-spacing:.06em;text-transform:uppercase;transition:border-color var(--gs-transition-base),background-color var(--gs-transition-base)}.swatch-input__input:checked+label{border-color:var(--gs-ink);background-color:var(--gs-ink);color:var(--gs-bone)}@media(hover:hover)and (pointer:fine){.swatch-input__input+label:hover{border-color:var(--gs-ink)}}.breadcrumb,.breadcrumbs{font-size:var(--gs-text-label);letter-spacing:.06em;color:var(--gs-neutral-500);margin-bottom:var(--gs-space-8)}.breadcrumb a,.breadcrumbs a{color:var(--gs-neutral-500);transition:color var(--gs-transition-base)}@media(hover:hover)and (pointer:fine){.breadcrumb a:hover,.breadcrumbs a:hover{color:var(--gs-ink)}}.product{display:grid;gap:var(--gs-space-12)}@media screen and (min-width:750px){.product{grid-template-columns:55% 1fr;gap:var(--gs-space-16);align-items:start}}.product__media-item .media{border-radius:0;overflow:hidden;cursor:zoom-in}.product__media-item--thumbnail{border:1px solid transparent;border-radius:0;transition:border-color var(--gs-transition-base)}.product__media-item--thumbnail.is-active,.product__media-item--thumbnail:hover{border-color:var(--gs-ink)}.product__info-wrapper{position:sticky;top:calc(var(--gs-header-height) + 2.4rem)}@media screen and (max-width:749px){.product__info-wrapper{position:static}}.product__title,.product-info .product__title,h1.product__title{font-family:var(--gs-font-display);font-style:italic;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:var(--gs-weight-thin);letter-spacing:var(--gs-tracking-heading);line-height:1.15;margin-bottom:var(--gs-space-4);color:var(--gs-ink)}.product__description{font-size:var(--gs-text-body);line-height:var(--gs-leading-relaxed);color:var(--gs-neutral-700);margin-bottom:var(--gs-space-6);max-width:48ch}.product-form__submit{width:100%;background-color:var(--gs-ink);color:var(--gs-bone);border-color:var(--gs-ink);min-height:5.6rem;font-size:.75rem;letter-spacing:var(--gs-tracking-button);text-transform:uppercase;margin-top:var(--gs-space-6)}@media(hover:hover)and (pointer:fine){.product-form__submit:hover{background-color:var(--gs-neutral-800);border-color:var(--gs-neutral-800)}}.product__size-guide-link,.size-chart-trigger{font-size:var(--gs-text-label);letter-spacing:var(--gs-tracking-label);text-transform:uppercase;color:var(--gs-neutral-600);text-decoration:underline;text-underline-offset:3px;cursor:pointer;transition:color var(--gs-transition-base)}@media(hover:hover)and (pointer:fine){.product__size-guide-link:hover,.size-chart-trigger:hover{color:var(--gs-ink)}}.variant-picker,.product__swatch-selector{margin-bottom:var(--gs-space-6)}.variant-picker__option-name{font-size:var(--gs-text-label);letter-spacing:var(--gs-tracking-label);text-transform:uppercase;color:var(--gs-neutral-600);font-weight:var(--gs-weight-medium);display:block;margin-bottom:var(--gs-space-3)}.swatch-input__input+label,.product-form__option label{display:inline-flex;align-items:center;justify-content:center;min-width:4.8rem;height:4.8rem;padding:0 1.2rem;border:1px solid var(--gs-neutral-300);border-radius:0;font-size:var(--gs-text-label);letter-spacing:.06em;text-transform:uppercase;color:var(--gs-ink);cursor:pointer;transition:border-color var(--gs-transition-base),background-color var(--gs-transition-base),color var(--gs-transition-base);-webkit-user-select:none;user-select:none}.swatch-input__input:checked+label,.product-form__option input:checked+label{border-color:var(--gs-ink);background-color:var(--gs-ink);color:var(--gs-bone)}.swatch-input__input:disabled+label,.product-form__option input[disabled]+label,.product-form__option label.unavailable{color:var(--gs-neutral-400);border-color:var(--gs-neutral-200);cursor:not-allowed;text-decoration:line-through;opacity:.6}.gs-low-stock{font-size:var(--gs-text-label);letter-spacing:var(--gs-tracking-label);text-transform:uppercase;color:#6b5318;display:block;margin-top:var(--gs-space-2)}.swatch-input__color+label{width:3.2rem;height:3.2rem;min-width:unset;padding:0;border-radius:50%;border:2px solid transparent;outline:2px solid transparent;outline-offset:2px;transition:outline-color var(--gs-transition-base),border-color var(--gs-transition-base)}.swatch-input__color:checked+label{outline-color:var(--gs-ink);background-color:transparent;border:2px solid var(--gs-bone)}.gs-trust-bar,.product__trust-bar{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gs-space-4);padding:var(--gs-space-6) 0;border-top:1px solid var(--gs-neutral-200);border-bottom:1px solid var(--gs-neutral-200);margin:var(--gs-space-6) 0}.gs-trust-bar__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--gs-space-2)}.gs-trust-bar__icon{width:2.4rem;height:2.4rem;stroke:var(--gs-ink);stroke-width:1.5;fill:none}.gs-trust-bar__label{font-size:.625rem;letter-spacing:var(--gs-tracking-label);text-transform:uppercase;color:var(--gs-neutral-600);font-weight:var(--gs-weight-medium);line-height:1.4}.product__accordion,.product-block-list__item--accordion details,.accordion{border-top:1px solid var(--gs-neutral-200)}.product__accordion:last-child,.accordion:last-child{border-bottom:1px solid var(--gs-neutral-200)}.product__accordion summary,.accordion summary{display:flex;align-items:center;justify-content:space-between;padding:1.6rem 0;cursor:pointer;list-style:none;font-family:var(--gs-font-ui);font-size:var(--gs-text-label);font-weight:var(--gs-weight-medium);letter-spacing:var(--gs-tracking-label);text-transform:uppercase;color:var(--gs-ink);transition:color var(--gs-transition-base);gap:var(--gs-space-4)}.product__accordion summary::-webkit-details-marker{display:none}.product__accordion summary:after,.accordion summary:after{content:"";flex-shrink:0;width:1.2rem;height:1.2rem;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg) translateY(-3px);transition:transform var(--gs-transition-base)}.product__accordion[open] summary:after,.accordion[open] summary:after{transform:rotate(-135deg) translateY(-3px)}.product__accordion .accordion__content,.accordion .accordion__content{padding-bottom:var(--gs-space-6);font-size:var(--gs-text-body-sm);color:var(--gs-neutral-700);line-height:var(--gs-leading-relaxed)}.gs-sticky-atc{position:fixed;bottom:0;left:0;right:0;z-index:var(--gs-z-sticky);background-color:var(--gs-ink);padding:1.2rem var(--gs-page-inset-sm);padding-bottom:max(1.2rem,env(safe-area-inset-bottom));display:none;align-items:center;gap:var(--gs-space-4);border-top:1px solid rgba(242,237,230,.12);transform:translateY(100%);transition:transform var(--gs-dur-base) var(--gs-ease-out)}@media screen and (max-width:749px){.gs-sticky-atc{display:flex}.gs-sticky-atc.gs-sticky-atc--visible{transform:translateY(0)}}.gs-sticky-atc__price{font-size:var(--gs-text-body);color:var(--gs-bone);flex-shrink:0}.gs-sticky-atc__button{flex:1;background-color:var(--gs-gold);color:var(--gs-ink);border:none;border-radius:0;padding:1.2rem 2rem;min-height:4.8rem;font-family:var(--gs-font-ui);font-size:.75rem;font-weight:var(--gs-weight-medium);letter-spacing:var(--gs-tracking-button);text-transform:uppercase;cursor:pointer;text-align:center}.cart-notification{border-radius:0;background-color:var(--gs-ink);color:var(--gs-bone);box-shadow:var(--gs-shadow-xl);border:none;padding:2.4rem}.cart-notification__heading{font-size:var(--gs-text-label);font-weight:var(--gs-weight-medium);letter-spacing:var(--gs-tracking-label);text-transform:uppercase;color:var(--gs-bone);margin-bottom:var(--gs-space-4)}.cart-notification-product{border-bottom:1px solid rgba(242,237,230,.1);padding-bottom:var(--gs-space-4);margin-bottom:var(--gs-space-4)}.cart-notification-product__name{font-size:var(--gs-text-body-sm);color:var(--gs-bone)}.cart-notification-product__price{font-size:var(--gs-text-body-sm);color:var(--gs-neutral-400)}.cart-drawer{background-color:var(--gs-ink);color:var(--gs-bone);border-radius:0;border-left:none;width:min(42rem,95vw)}.cart-drawer__header{padding:2rem 2.4rem;border-bottom:1px solid rgba(242,237,230,.1);display:flex;align-items:center;justify-content:space-between}.cart-drawer__heading{font-size:var(--gs-text-label);font-weight:var(--gs-weight-medium);letter-spacing:var(--gs-tracking-label);text-transform:uppercase;color:var(--gs-bone)}.cart-item{border-bottom:1px solid rgba(242,237,230,.1);padding:var(--gs-space-6)}.cart-item__image{border-radius:0}.cart-item__name{font-size:var(--gs-text-body-sm);color:var(--gs-bone);font-weight:var(--gs-weight-regular)}.cart-item__details{font-size:var(--gs-text-label);color:var(--gs-neutral-400);letter-spacing:var(--gs-tracking-label);text-transform:uppercase}.cart-item .price{color:var(--gs-bone)}.cart-item__quantity .quantity{border-color:#f2ede633}.cart-item__quantity .quantity__button{color:var(--gs-bone)}.cart-item__quantity .quantity__input{color:var(--gs-bone);background:transparent;border-color:#f2ede633}.cart-item__remove a,.cart-item__remove button{font-size:.625rem;letter-spacing:var(--gs-tracking-label);text-transform:uppercase;color:var(--gs-neutral-500);transition:color var(--gs-transition-base)}@media(hover:hover)and (pointer:fine){.cart-item__remove a:hover,.cart-item__remove button:hover{color:var(--gs-bone)}}.gs-cart-shipping-bar{padding:var(--gs-space-4) var(--gs-space-6);border-bottom:1px solid rgba(242,237,230,.1)}.gs-cart-shipping-bar__text{font-size:var(--gs-text-label);letter-spacing:var(--gs-tracking-label);text-transform:uppercase;color:var(--gs-neutral-400);margin-bottom:var(--gs-space-2)}.gs-cart-shipping-bar__track{height:1px;background-color:#f2ede61f}.gs-cart-shipping-bar__fill{height:100%;background-color:var(--gs-gold);transition:width var(--gs-transition-slow)}.totals,.cart-drawer__totals{padding:var(--gs-space-6);border-top:1px solid rgba(242,237,230,.1)}.totals__subtotal{font-size:var(--gs-text-label);letter-spacing:var(--gs-tracking-label);text-transform:uppercase;color:var(--gs-neutral-400)}.totals__subtotal-value{font-size:var(--gs-text-body);color:var(--gs-bone)}.cart__checkout-button,.cart-drawer .button--checkout{width:100%;background-color:var(--gs-gold);color:var(--gs-ink);border-color:var(--gs-gold);min-height:5.6rem;margin-top:var(--gs-space-4);font-size:.75rem;letter-spacing:var(--gs-tracking-button);text-transform:uppercase}@media(hover:hover)and (pointer:fine){.cart__checkout-button:hover,.cart-drawer .button--checkout:hover{background-color:var(--gs-gold-deep);border-color:var(--gs-gold-deep)}}.cart-drawer .underlined-link{display:block;text-align:center;font-size:.625rem;letter-spacing:var(--gs-tracking-label);text-transform:uppercase;color:var(--gs-neutral-500);margin-top:var(--gs-space-4);transition:color var(--gs-transition-base)}@media(hover:hover)and (pointer:fine){.cart-drawer .underlined-link:hover{color:var(--gs-bone)}}.cart__heading{font-family:var(--gs-font-display);font-size:clamp(2rem,3vw,3rem);font-weight:var(--gs-weight-thin);letter-spacing:var(--gs-tracking-heading)}.cart__footer,.cart__order-summary{background-color:var(--gs-neutral-50);padding:var(--gs-space-8)}.predictive-search,.search-modal{background-color:var(--gs-bone);border-bottom:1px solid var(--gs-neutral-200);padding:var(--gs-space-8) var(--gs-page-inset);animation:gs-fade var(--gs-dur-fast) var(--gs-ease-out)}.predictive-search input,.search-modal__input{font-family:var(--gs-font-display);font-size:clamp(1.5rem,3vw,2.25rem);font-weight:var(--gs-weight-thin);letter-spacing:var(--gs-tracking-heading);border:none;border-bottom:1px solid var(--gs-neutral-300);background:transparent;color:var(--gs-ink);width:100%;padding:var(--gs-space-4) 0;border-radius:0}.predictive-search input:focus,.search-modal__input:focus{outline:none;border-bottom-color:var(--gs-ink);box-shadow:none}.predictive-search__results-group-heading{font-size:var(--gs-text-label);letter-spacing:var(--gs-tracking-label);text-transform:uppercase;color:var(--gs-neutral-500);margin-bottom:var(--gs-space-4);padding-bottom:var(--gs-space-2);border-bottom:1px solid var(--gs-neutral-200)}.predictive-search__item-heading{font-size:var(--gs-text-body-sm);color:var(--gs-ink)}.predictive-search__item-vendor{font-size:var(--gs-text-label);color:var(--gs-neutral-500);letter-spacing:.06em;text-transform:uppercase}.collection-hero,.main-collection-banner{position:relative;overflow:hidden;max-height:40vh;min-height:20rem}.collection-hero img,.main-collection-banner img{width:100%;height:100%;object-fit:cover;object-position:center}.collection-hero__title{position:absolute;bottom:var(--gs-space-10);left:var(--gs-page-inset);font-family:var(--gs-font-display);font-size:clamp(2rem,5vw,3.5rem);font-weight:var(--gs-weight-thin);letter-spacing:var(--gs-tracking-heading);color:var(--gs-bone);text-shadow:0 2px 20px rgba(13,13,11,.4)}.facets,.facets-wrapper{border-bottom:1px solid var(--gs-neutral-200);padding:var(--gs-space-4) 0;position:sticky;top:var(--gs-header-height);z-index:var(--gs-z-raised);background-color:var(--gs-bone);display:flex;align-items:center;justify-content:space-between;gap:var(--gs-space-4)}.facets__heading,.facets__label{font-size:var(--gs-text-label);letter-spacing:var(--gs-tracking-label);text-transform:uppercase;color:var(--gs-neutral-600);font-weight:var(--gs-weight-medium)}.breadcrumbs ol{display:flex;align-items:center;gap:var(--gs-space-2);list-style:none;padding:0;margin:0}.breadcrumbs li+li:before{content:"/";color:var(--gs-neutral-400);margin-right:var(--gs-space-2)}.footer{background-color:var(--gs-ink);color:var(--gs-bone);border-top:none}.footer-block,.footer__content-top{padding:var(--gs-space-16) var(--gs-page-inset) var(--gs-space-12);max-width:var(--gs-page-width);margin:0 auto}.footer-block__heading,.footer__heading{font-size:var(--gs-text-label);font-weight:var(--gs-weight-medium);letter-spacing:var(--gs-tracking-label);text-transform:uppercase;color:var(--gs-neutral-400);margin-bottom:var(--gs-space-5)}.footer-block__list-item a,.footer__list a,.footer-block a{font-size:var(--gs-text-body-sm);color:var(--gs-neutral-500);transition:color var(--gs-transition-base)}@media(hover:hover)and (pointer:fine){.footer-block__list-item a:hover,.footer__list a:hover,.footer-block a:hover{color:var(--gs-bone)}}.footer__slogan{font-size:var(--gs-text-label);letter-spacing:.2em;text-transform:uppercase;color:var(--gs-gold);margin-top:var(--gs-space-4)}.footer__content-bottom{border-top:1px solid rgba(242,237,230,.08);padding:var(--gs-space-6) var(--gs-page-inset);max-width:var(--gs-page-width);margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--gs-space-4)}.footer__copyright,.footer__content-bottom p{font-size:var(--gs-text-label);color:var(--gs-neutral-500);letter-spacing:.06em}.footer .list-social{display:flex;gap:var(--gs-space-4);list-style:none;padding:0;margin:0}.footer .list-social a{color:var(--gs-neutral-500);transition:color var(--gs-transition-base)}@media(hover:hover)and (pointer:fine){.footer .list-social a:hover{color:var(--gs-bone)}}.footer .list-social svg{width:1.8rem;height:1.8rem;fill:currentColor}.footer .newsletter-form .field__input{background-color:#f2ede60f;border-color:#f2ede629;color:var(--gs-bone)}.footer .newsletter-form .field__input::placeholder{color:var(--gs-neutral-600)}.footer .newsletter-form .button{background-color:var(--gs-bone);color:var(--gs-ink);border-color:var(--gs-bone)}.customer-login,.customer-register{max-width:48rem;margin:0 auto;padding:var(--gs-section-md) var(--gs-page-inset)}.account-greeting{font-family:var(--gs-font-display);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:var(--gs-weight-thin);letter-spacing:var(--gs-tracking-heading);margin-bottom:var(--gs-space-8);padding-bottom:var(--gs-space-6);border-bottom:1px solid var(--gs-neutral-200)}.account-orders th{font-size:var(--gs-text-label);letter-spacing:var(--gs-tracking-label);text-transform:uppercase;color:var(--gs-neutral-600);font-weight:var(--gs-weight-medium);padding:var(--gs-space-3) var(--gs-space-4);border-bottom:1px solid var(--gs-neutral-200);text-align:left}.account-orders td{font-size:var(--gs-text-body-sm);padding:var(--gs-space-4);border-bottom:1px solid var(--gs-neutral-100);color:var(--gs-neutral-700)}.order-status{font-size:.625rem;letter-spacing:var(--gs-tracking-label);text-transform:uppercase;padding:.3rem .8rem;border-radius:0;font-weight:var(--gs-weight-medium);display:inline-flex}.order-status--fulfilled{background-color:var(--gs-neutral-100);color:var(--gs-success)}.policy{max-width:72rem;margin:0 auto;padding:var(--gs-section-md) var(--gs-page-inset)}.policy h1{font-family:var(--gs-font-display);font-weight:var(--gs-weight-thin);letter-spacing:var(--gs-tracking-heading);margin-bottom:var(--gs-space-4)}.policy p{font-size:var(--gs-text-body);line-height:var(--gs-leading-relaxed);color:var(--gs-neutral-700);margin-bottom:var(--gs-space-4);max-width:68ch}.policy h2{font-family:var(--gs-font-ui);font-size:1rem;font-weight:var(--gs-weight-medium);letter-spacing:var(--gs-tracking-label);text-transform:uppercase;color:var(--gs-ink);margin-top:var(--gs-space-8);margin-bottom:var(--gs-space-3)}.policy a{color:var(--gs-ink);text-decoration:underline;text-underline-offset:3px}.policy__last-updated{font-size:var(--gs-text-label);letter-spacing:.06em;color:var(--gs-neutral-500);margin-bottom:var(--gs-space-8)}@keyframes gs-reveal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes gs-fade{0%{opacity:0}to{opacity:1}}@keyframes gs-slide-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.scroll-trigger.animate--slide-in,.scroll-trigger.animate--fade-in{transition-duration:var(--gs-dur-slow);transition-timing-function:var(--gs-ease-out)}.gs-underline-hover{position:relative;text-decoration:none}.gs-underline-hover:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform var(--gs-transition-base)}.gs-underline-hover:hover:after{transform:scaleX(1);transform-origin:left}@keyframes gs-gold-shimmer{0%{background-position:-200% center}to{background-position:200% center}}.gs-shimmer{background:linear-gradient(90deg,var(--gs-gold-dim) 0%,var(--gs-gold) 30%,var(--gs-gold-pale) 50%,var(--gs-gold) 70%,var(--gs-gold-dim) 100%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gs-gold-shimmer 3s linear infinite}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html{scroll-behavior:auto}}.page-width,.page-width--narrow{max-width:var(--gs-page-width);padding-left:var(--gs-page-inset);padding-right:var(--gs-page-inset);margin:0 auto;width:100%}@media screen and (max-width:749px){.page-width,.page-width--narrow{padding-left:var(--gs-page-inset-sm);padding-right:var(--gs-page-inset-sm)}}.color-scheme-1,.color-background-1{background-color:var(--gs-bone);color:var(--gs-ink)}.color-scheme-2,.color-background-2{background-color:var(--gs-neutral-100);color:var(--gs-ink)}.color-scheme-3{background-color:var(--gs-neutral-800);color:var(--gs-bone)}.color-scheme-4{background-color:var(--gs-ink);color:var(--gs-bone)}.color-scheme-5{background-color:var(--gs-gold);color:var(--gs-ink)}.gs-divider{border:none;border-top:1px solid var(--gs-neutral-200);margin-block:var(--gs-space-12)}.shopify-section{padding-block:var(--gs-section-md)}.shopify-section:has(.banner),.shopify-section:has(.slideshow){padding-block:0}.sr-only,.visually-hidden:not(:focus):not(:active){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:focus-visible{outline:2px solid var(--gs-ink);outline-offset:3px;box-shadow:0 0 0 4px #0d0d0b1f}.color-scheme-3 :focus-visible,.color-scheme-4 :focus-visible,.footer :focus-visible,.cart-drawer :focus-visible,.menu-drawer :focus-visible{outline-color:var(--gs-bone);box-shadow:0 0 0 4px #f2ede64d}.field__input:focus-visible,.select__select:focus-visible,textarea:focus-visible,input:focus-visible{outline:none;border-color:var(--gs-ink);box-shadow:0 0 0 2px var(--gs-ink)}*:focus:not(:focus-visible){outline:none;box-shadow:none}.skip-to-content-link{font-size:var(--gs-text-label);letter-spacing:var(--gs-tracking-label);text-transform:uppercase;background:var(--gs-ink);color:var(--gs-bone);padding:var(--gs-space-3) var(--gs-space-6);border-radius:0;z-index:calc(var(--gs-z-modal) + 10)}.loading__spinner .path{stroke:var(--gs-gold)}
/*# sourceMappingURL=/cdn/shop/t/13/assets/gs-core.css.map */
