:root{--gyi-ivory: #fbf8f2;--gyi-paper: #ffffff;--gyi-ink: #231f1b;--gyi-forest: #283a31;--gyi-gold: #b58a3a;--gyi-line: #ddd4c7;--gyi-brick: #9d3f38;--gyi-muted: #655e57;--gyi-soft: #f3ede3;--gyi-forest-soft: #e8eee9;--gyi-danger-soft: #f8e9e6;--gyi-shadow-sm: 0 .8rem 2.4rem rgba(35, 31, 27, .08);--gyi-shadow-md: 0 1.8rem 5rem rgba(35, 31, 27, .12);--gyi-radius-sm: 1rem;--gyi-radius-md: 1.8rem;--gyi-radius-lg: 2.8rem;--gyi-focus: 0 0 0 .3rem var(--gyi-ivory), 0 0 0 .6rem var(--gyi-gold)}html{scroll-behavior:smooth;background:var(--gyi-ivory)}body.gyi-theme{background-color:var(--gyi-ivory)}body{color:var(--gyi-ink);overflow-x:clip;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}main,#MainContent{min-width:0}body.gyi-theme{--color-link: 40, 58, 49;--color-button: 40, 58, 49;--color-button-text: 255, 255, 255;--color-foreground: 35, 31, 27;--color-shadow: 35, 31, 27}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{color:inherit;text-wrap:balance}p,li,dd,dt,label,.rte,.text-body{color:inherit}.rte{line-height:1.75}.rte>*:first-child{margin-top:0}.rte>*:last-child{margin-bottom:0}::selection{color:var(--gyi-ink);background:#b58a3a4d}a:not(.button):not(.shopify-payment-button__button):not(.gyi-button),a:not(.button):not(.shopify-payment-button__button):not(.gyi-button):link,a:not(.button):not(.shopify-payment-button__button):not(.gyi-button):visited{color:rgb(var(--color-link));text-decoration-color:rgba(var(--color-link),.42);text-underline-offset:.3rem}a:not(.button):not(.shopify-payment-button__button):not(.gyi-button):hover,a:not(.button):not(.shopify-payment-button__button):not(.gyi-button):focus-visible,a:not(.button):not(.shopify-payment-button__button):not(.gyi-button):active{color:rgba(var(--color-link),.8);text-decoration-color:currentColor}a:not(.button):not(.shopify-payment-button__button):not(.gyi-button):not(.gyi-home__collection-card) :is(span,strong,small),a:not(.button):not(.shopify-payment-button__button):not(.gyi-button):not(.gyi-home__collection-card):link :is(span,strong,small),a:not(.button):not(.shopify-payment-button__button):not(.gyi-button):not(.gyi-home__collection-card):visited :is(span,strong,small){color:inherit}a:not(.button):not(.shopify-payment-button__button):not(.gyi-button) svg,a:not(.button):not(.shopify-payment-button__button):not(.gyi-button):link svg,a:not(.button):not(.shopify-payment-button__button):not(.gyi-button):visited svg{color:inherit;fill:currentColor}:where(a,button,input,textarea,select,summary,[role=button]):focus-visible{outline:.2rem solid rgb(var(--color-foreground))!important;outline-offset:.35rem!important;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .6rem rgb(var(--color-foreground))!important}.focus-inset:focus-visible{outline-offset:-.15rem!important}.skip-to-content-link:focus{color:#fff!important;background:var(--gyi-forest)!important;border-radius:0 0 var(--gyi-radius-sm) 0;padding:1.2rem 1.8rem}.page-width{width:min(100%,140rem)}.utility-bar,.announcement-bar-section,.announcement-bar,.announcement-bar.color-inverse,.announcement-bar.gradient{color:#fff!important;background:var(--gyi-forest)!important}.announcement-bar{min-height:3.8rem}.announcement-bar__message{margin:0;padding:.9rem 1.5rem;color:#fff!important;font-size:1.25rem;font-weight:650;letter-spacing:.11em;line-height:1.4;text-transform:uppercase}.announcement-bar__link,.announcement-bar__link:link,.announcement-bar__link:visited,.announcement-bar__link:hover,.announcement-bar__link:focus-visible,.announcement-bar__link:active,.announcement-bar__link :is(span,strong,small),.announcement-bar__link svg{color:#fff!important;fill:currentColor!important}.announcement-bar__link:hover .announcement-bar__message,.announcement-bar__link:focus-visible .announcement-bar__message{color:#fff!important;text-decoration:underline;text-decoration-color:var(--gyi-gold);text-underline-offset:.35rem}.utility-bar .list-social__link,.utility-bar .list-social__link:link,.utility-bar .list-social__link:visited,.utility-bar .list-social__link:hover,.utility-bar .list-social__link:focus-visible,.utility-bar .list-social__link:active,.utility-bar .list-social__link svg{color:#fff!important;fill:currentColor!important}.section-header,.shopify-section-header-sticky,.header-wrapper,.header-wrapper.gradient{background:#fbf8f2f7!important}.header-wrapper{border-bottom:.1rem solid var(--gyi-line)!important;box-shadow:0 .6rem 2rem #231f1b0a;backdrop-filter:blur(1.2rem);-webkit-backdrop-filter:blur(1.2rem)}.header{min-height:8.6rem;column-gap:3rem}.header__heading,.header__heading-link{min-width:0}.header__heading-link,.header__heading-link:link,.header__heading-link:visited,.header__heading-link:hover,.header__heading-link:focus-visible,.header__heading-link:active{color:var(--gyi-ink)!important;text-decoration:none!important}.header__heading-logo-wrapper{display:grid;place-items:center;overflow:hidden;border:.1rem solid rgba(181,138,58,.34);border-radius:1.4rem;background:#16130f;box-shadow:0 .7rem 2rem #231f1b1f}.header__heading-logo{display:block;width:100%;max-width:100%;height:auto;object-fit:contain}.header__inline-menu{margin-top:0}.header__menu-item,.header__menu-item:link,.header__menu-item:visited,.header__menu-item:hover,.header__menu-item:focus-visible,.header__menu-item:active,.header__menu-item :is(span,strong,small),.header__menu-item svg{color:var(--gyi-ink)!important;fill:currentColor!important}.header__menu-item{position:relative;padding:1.3rem 1.25rem;font-size:1.35rem;font-weight:680;letter-spacing:.07em;text-decoration:none!important;text-transform:uppercase}.header__menu-item:after{position:absolute;right:1.25rem;bottom:.75rem;left:1.25rem;height:.2rem;content:"";background:var(--gyi-gold);transform:scaleX(0);transform-origin:right;transition:transform .18s ease}.header__menu-item:hover,.header__menu-item:focus-visible,.header__active-menu-item,.header__menu-item[aria-current=page]{color:var(--gyi-forest)!important;text-decoration:none!important}.header__menu-item:hover:after,.header__menu-item:focus-visible:after,.header__active-menu-item:after,.header__menu-item[aria-current=page]:after{transform:scaleX(1);transform-origin:left}.header__icon,.header__icon:link,.header__icon:visited,.header__icon:hover,.header__icon:focus-visible,.header__icon:active,.header__icon :is(span,strong,small),.header__icon svg{color:var(--gyi-ink)!important;fill:currentColor!important}.header__icon{border-radius:999px;transition:color .18s ease,background-color .18s ease,transform .18s ease}.header__icon:hover,.header__icon:focus-visible{color:#fff!important;background:var(--gyi-forest)!important;transform:translateY(-.1rem)}.header__icon:hover :is(span,strong,small,svg),.header__icon:focus-visible :is(span,strong,small,svg){color:inherit!important;fill:currentColor!important}.cart-count-bubble{color:#fff;background:var(--gyi-brick);border:.2rem solid var(--gyi-ivory)}.cart-count-bubble span{color:#fff!important}.header__submenu,.mega-menu__content,.predictive-search,.search-modal__content,.cart-notification{color:var(--gyi-ink);background:var(--gyi-paper)!important;border:.1rem solid var(--gyi-line)!important;box-shadow:var(--gyi-shadow-md)!important}.header__submenu,.mega-menu__content{border-radius:0 0 var(--gyi-radius-md) var(--gyi-radius-md)}.header__submenu .header__menu-item,.mega-menu__link,.mega-menu__link:link,.mega-menu__link:visited{color:var(--gyi-ink)!important}.header__submenu .header__menu-item:hover,.header__submenu .header__menu-item:focus-visible,.mega-menu__link:hover,.mega-menu__link:focus-visible,.mega-menu__link--active{color:var(--gyi-brick)!important}.menu-drawer,.menu-drawer__submenu,.menu-drawer__utility-links{color:var(--gyi-ink);background:var(--gyi-ivory)!important}.menu-drawer__navigation{padding-top:2rem}.menu-drawer__menu-item,.menu-drawer__menu-item:link,.menu-drawer__menu-item:visited,.menu-drawer__menu-item:hover,.menu-drawer__menu-item:focus-visible,.menu-drawer__menu-item:active,.menu-drawer__menu-item :is(span,strong,small),.menu-drawer__menu-item svg{color:var(--gyi-ink)!important;fill:currentColor!important}.menu-drawer__menu-item{margin:.35rem 1.2rem;border-radius:var(--gyi-radius-sm);font-weight:650}.menu-drawer__menu-item:hover,.menu-drawer__menu-item:focus-visible,.menu-drawer__menu-item--active{color:var(--gyi-forest)!important;background:var(--gyi-forest-soft)!important}.menu-drawer__account,.menu-drawer__account:link,.menu-drawer__account:visited,.menu-drawer__account:hover,.menu-drawer__account:focus-visible,.menu-drawer__account:active,.menu-drawer__account svg{color:var(--gyi-ink)!important;fill:currentColor!important}.button,.button:link,.button:visited,button.button,input.button,.shopify-challenge__button,.customer button{min-height:5rem;color:rgb(var(--color-button-text))!important;background:rgb(var(--color-button))!important;border:.1rem solid rgb(var(--color-button))!important;border-radius:999px!important;box-shadow:none!important;font-weight:750;letter-spacing:.045em;line-height:1.2;text-decoration:none!important;text-transform:none;transition:color .18s ease,background-color .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}.button:before,.button:after,.shopify-challenge__button:before,.shopify-challenge__button:after,.customer button:before,.customer button:after{border-radius:inherit!important;box-shadow:none!important}.button :is(span,strong,small),.button:link :is(span,strong,small),.button:visited :is(span,strong,small),.button:hover :is(span,strong,small),.button:focus-visible :is(span,strong,small),.button:active :is(span,strong,small),.button svg,.button:link svg,.button:visited svg,.button:hover svg,.button:focus-visible svg,.button:active svg,button.button svg{color:inherit!important;fill:currentColor!important}.button:hover,.button:focus-visible,button.button:hover,button.button:focus-visible,input.button:hover,input.button:focus-visible,.shopify-challenge__button:hover,.shopify-challenge__button:focus-visible,.customer button:hover,.customer button:focus-visible{color:rgb(var(--color-button-text))!important;background:color-mix(in srgb,rgb(var(--color-button)) 84%,rgb(var(--color-foreground)))!important;border-color:color-mix(in srgb,rgb(var(--color-button)) 84%,rgb(var(--color-foreground)))!important;transform:translateY(-.15rem);box-shadow:0 1rem 2.4rem rgba(var(--color-shadow),.18)!important}.button:active,button.button:active,input.button:active,.shopify-challenge__button:active,.customer button:active{color:rgb(var(--color-button-text))!important;background:color-mix(in srgb,rgb(var(--color-button)) 72%,rgb(var(--color-foreground)))!important;border-color:color-mix(in srgb,rgb(var(--color-button)) 72%,rgb(var(--color-foreground)))!important;transform:translateY(0)}.button--secondary,.button--secondary:link,.button--secondary:visited,.button.button--secondary{color:rgb(var(--color-secondary-button-text))!important;background:transparent!important;border-color:rgb(var(--color-secondary-button-text))!important}.button--secondary:hover,.button--secondary:focus-visible,.button.button--secondary:hover,.button.button--secondary:focus-visible{color:rgb(var(--color-background))!important;background:rgb(var(--color-secondary-button-text))!important;border-color:rgb(var(--color-secondary-button-text))!important}.button--secondary:active,.button.button--secondary:active{color:rgb(var(--color-background))!important;background:color-mix(in srgb,rgb(var(--color-secondary-button-text)) 84%,rgb(var(--color-foreground)))!important;border-color:color-mix(in srgb,rgb(var(--color-secondary-button-text)) 84%,rgb(var(--color-foreground)))!important}.button--tertiary,.button--tertiary:link,.button--tertiary:visited,.button.button--tertiary{min-height:4rem;color:rgb(var(--color-link))!important;background:transparent!important;border-color:transparent!important}.button--tertiary:hover,.button--tertiary:focus-visible,.button.button--tertiary:hover,.button.button--tertiary:focus-visible{color:rgb(var(--color-foreground))!important;background:rgba(var(--color-foreground),.08)!important;border-color:transparent!important;box-shadow:none!important}.button[disabled],.button.disabled,button[disabled].button,.shopify-payment-button__button[disabled]{color:#fff!important;background:#716c66!important;border-color:#716c66!important;cursor:not-allowed;opacity:.62;transform:none}.shopify-payment-button__button--unbranded,.shopify-payment-button__button--unbranded:link,.shopify-payment-button__button--unbranded:visited{min-height:5rem!important;color:#fff!important;background:var(--gyi-ink)!important;border:.1rem solid var(--gyi-ink)!important;border-radius:999px!important;font-weight:700!important}.shopify-payment-button__button--unbranded:hover,.shopify-payment-button__button--unbranded:focus-visible,.shopify-payment-button__button--unbranded:active{color:#fff!important;background:var(--gyi-brick)!important;border-color:var(--gyi-brick)!important}.field,.select,.customer .field,.localization-form__select,.quantity,.product-form__input .select{border-radius:var(--gyi-radius-sm)}.field:before,.field:after,.select:before,.select:after,.customer .field:before,.customer .field:after,.localization-form__select:before,.localization-form__select:after,.quantity:before,.quantity:after{border-radius:inherit!important;box-shadow:none!important}.field__input,.select__select,.customer .field input,.customer select,.text-area,.product-form__input input[type=text],.product-form__input input[type=email],.product-form__input input[type=number],.product-form__input textarea,.product__info-container input[type=text],.product__info-container input[type=email],.product__info-container input[type=number],.product__info-container textarea,.product__info-container select{color:var(--gyi-ink)!important;background:var(--gyi-paper)!important;border:.1rem solid #92897e!important;border-radius:var(--gyi-radius-sm)!important;box-shadow:none!important}.field__input:hover,.select__select:hover,.customer .field input:hover,.customer select:hover,.text-area:hover,.product__info-container input:hover,.product__info-container textarea:hover,.product__info-container select:hover{border-color:var(--gyi-forest)!important}.field__input:focus,.select__select:focus,.customer .field input:focus,.customer select:focus,.text-area:focus,.product__info-container input:focus,.product__info-container textarea:focus,.product__info-container select:focus{border-color:var(--gyi-forest)!important;box-shadow:0 0 0 .3rem #b58a3a3d!important}.field__label,.customer .field label{color:var(--gyi-muted)!important}.field__input::placeholder,.text-area::placeholder,.product__info-container input::placeholder,.product__info-container textarea::placeholder{color:#736c65!important;opacity:1}.field .field__input::placeholder,.field .text-area::placeholder,.customer .field input::placeholder{color:transparent!important;opacity:0!important}.field .field__input:focus::placeholder,.field .text-area:focus::placeholder,.customer .field input:focus::placeholder{color:#736c65!important;opacity:1!important}.field__button,.field__button:link,.field__button:visited,.field__button:hover,.field__button:focus-visible,.field__button:active,.field__button svg{color:var(--gyi-ink)!important;fill:currentColor!important}.field__button:hover,.field__button:focus-visible{color:#fff!important;background:var(--gyi-forest)!important}.field__button:hover svg,.field__button:focus-visible svg{color:inherit!important;fill:currentColor!important}.form__message,.form-status,.form-status-list{color:var(--gyi-ink)}.form__message .icon,.form-status .icon{color:var(--gyi-brick)}.pagination__item,.pagination__item:link,.pagination__item:visited,.pagination__item:hover,.pagination__item:focus-visible,.pagination__item:active,.pagination__item svg{color:var(--gyi-ink)!important;fill:currentColor!important}.pagination__item:hover,.pagination__item:focus-visible,.pagination__item--current{color:#fff!important;background:var(--gyi-forest)!important;border-radius:999px}.pagination__item:hover svg,.pagination__item:focus-visible svg,.pagination__item--current svg{color:inherit!important;fill:currentColor!important}.pagination__item--current:after{display:none}.badge{color:#fff!important;background:var(--gyi-brick)!important;border:0!important;border-radius:999px;padding:.55rem 1rem;font-weight:700}.card-wrapper{height:100%}.card-wrapper .card,.product-card-wrapper .card,.collection-card-wrapper .card,.article-card-wrapper .card{height:100%;overflow:hidden;background:var(--gyi-paper)!important;border:.1rem solid var(--gyi-line)!important;border-radius:var(--gyi-radius-md)!important;box-shadow:0 .8rem 2.4rem #231f1b0e;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.card-wrapper:hover .card,.card-wrapper:focus-within .card{border-color:#b58a3ab8!important;box-shadow:var(--gyi-shadow-md);transform:translateY(-.4rem)}.card__inner,.card__media,.card .media{background:var(--gyi-soft)!important}.product-card-wrapper .card__inner,.product-card-wrapper .card__media,.product-card-wrapper .media{border-radius:calc(var(--gyi-radius-md) - .2rem) calc(var(--gyi-radius-md) - .2rem) var(--gyi-radius-sm) var(--gyi-radius-sm)!important}.product-card-wrapper .media img,.card--product .media img{object-fit:contain!important;padding:.6rem}.collection-card-wrapper .media img,.article-card-wrapper .media img,.card--collection .media img,.card--article .media img{object-fit:cover!important}.card__content,.card__information{min-width:0}.card__information{padding:1.7rem 1.7rem 2rem!important}.card__heading,.card__heading a,.card__heading a:link,.card__heading a:visited,.card__heading a:hover,.card__heading a:focus-visible,.card__heading a:active,.card__heading a :is(span,strong,small),.card__heading a svg{color:var(--gyi-ink)!important;fill:currentColor!important}.card__heading a:hover,.card__heading a:focus-visible{color:var(--gyi-brick)!important;text-decoration-color:currentColor!important}.card-information>.price,.price,.price-item,.price__regular,.price__sale{color:var(--gyi-ink)}.price--on-sale .price-item--regular{color:var(--gyi-muted)}.price--on-sale .price-item--sale,.price-item--sale{color:var(--gyi-brick);font-weight:750}.card .quick-add{margin:0 1.7rem 1.7rem}.card .quick-add__submit{min-height:4.6rem}.quick-add-modal__content{color:var(--gyi-ink);background:var(--gyi-ivory)!important;border:.1rem solid var(--gyi-line)!important;border-radius:var(--gyi-radius-lg)!important}.quick-add-modal__toggle,.quick-add-modal__toggle:hover,.quick-add-modal__toggle:focus-visible,.quick-add-modal__toggle svg{color:var(--gyi-ink)!important;fill:currentColor!important}.collection-hero,.collection-hero.color-background-1,.collection-hero.gradient{position:relative;overflow:hidden;color:var(--gyi-ink);background:var(--gyi-soft)!important;border-bottom:.1rem solid var(--gyi-line)}.collection-hero:before{position:absolute;top:0;bottom:0;left:0;width:.5rem;content:"";background:var(--gyi-gold)}.collection-hero__title{max-width:82rem;margin-bottom:1.6rem;color:var(--gyi-ink);font-size:clamp(3.4rem,5vw,6.2rem);line-height:1.02}.collection-hero__description{max-width:72rem;color:var(--gyi-muted);font-size:clamp(1.6rem,1.5vw,2rem);line-height:1.7}.collection-hero__image-container{overflow:hidden;border:.1rem solid var(--gyi-line);border-radius:var(--gyi-radius-lg);box-shadow:var(--gyi-shadow-md)}.collection-hero--editorial{isolation:isolate;background:radial-gradient(circle at 82% 18%,rgba(181,138,58,.13),transparent 28rem),linear-gradient(135deg,#f5efe4,#fbf8f2 58%,#f0e8dc)!important}.collection-hero--editorial:after{position:absolute;right:-8rem;bottom:-14rem;z-index:-1;width:36rem;height:36rem;content:"";border:.1rem solid rgba(181,138,58,.22);border-radius:50%}.collection-hero--editorial .collection-hero__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(32rem,.76fr);gap:clamp(3rem,6vw,8rem);align-items:center;padding-top:clamp(4.5rem,7vw,8.5rem);padding-bottom:clamp(4.5rem,7vw,8.5rem)}.collection-hero--editorial:not(.collection-hero--with-image) .collection-hero__inner{grid-template-columns:minmax(0,82rem)}.collection-hero--editorial .collection-hero__text-wrapper{min-width:0;padding:0!important}.collection-hero__eyebrow{display:flex;gap:1.2rem;align-items:center;margin:0 0 1.5rem;color:var(--gyi-forest);font-size:1.2rem;font-weight:760;letter-spacing:.18em;line-height:1.3;text-transform:uppercase}.collection-hero__eyebrow:before{width:4rem;height:.2rem;content:"";background:var(--gyi-gold)}.collection-hero--editorial .collection-hero__title{max-width:74rem;margin:0;font-size:clamp(4rem,6vw,7.4rem);line-height:.98;text-wrap:balance}.collection-hero--editorial .collection-hero__description{max-width:66rem;margin:2rem 0 0!important;font-size:clamp(1.65rem,1.6vw,2rem)!important;line-height:1.7!important}.collection-hero__meta{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2.6rem}.collection-hero__meta-item{display:inline-flex;align-items:center;min-height:3.8rem;padding:.8rem 1.4rem;color:var(--gyi-forest);font-size:1.25rem;font-weight:720;letter-spacing:.03em;background:#fffdf8b8;border:.1rem solid rgba(138,104,43,.3);border-radius:999px;-webkit-backdrop-filter:blur(.8rem);backdrop-filter:blur(.8rem)}.collection-hero--editorial .collection-hero__image-container{align-self:center;width:100%;aspect-ratio:1 / 1;min-height:0;margin:0;background:var(--gyi-paper)!important;border-color:#8a682b47;border-radius:3rem;box-shadow:0 2.4rem 6rem #231f1b24;transform:rotate(1.5deg)}.collection-hero--editorial .collection-hero__image-container img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.collection-hero--editorial .collection-hero__image-container:hover img{transform:scale(1.025)}.main-list-collections,.collection,.template-search,.main-blog{color:var(--gyi-ink)}.title--primary,.main-page-title,.template-search__header h1{color:var(--gyi-ink);font-size:clamp(3.2rem,5vw,5.8rem);line-height:1.08}.facets-container,.facets-vertical-form,.facets__form,.mobile-facets__wrapper{color:var(--gyi-ink)}.facets-vertical-form,.facets__form{padding:1.2rem 1.5rem;background:var(--gyi-paper);border:.1rem solid var(--gyi-line);border-radius:var(--gyi-radius-md)}.facets__heading,.facet-filters__label,.product-count__text,.facets__summary,.mobile-facets__heading,.mobile-facets__count{color:var(--gyi-ink)!important}.facets__summary:hover,.facets__summary:focus-visible,.facets__summary-label:hover{color:var(--gyi-brick)!important}.facets__disclosure-vertical,.facet-filters,.product-count-vertical{border-color:var(--gyi-line)!important}.facets__display,.facets__display-vertical,.mobile-facets__inner,.mobile-facets__submenu{color:var(--gyi-ink);background:var(--gyi-paper)!important}.mobile-facets__open,.mobile-facets__open:link,.mobile-facets__open:visited,.mobile-facets__open:hover,.mobile-facets__open:focus-visible,.mobile-facets__open:active,.mobile-facets__open :is(span,strong,small),.mobile-facets__open svg{color:var(--gyi-ink)!important;fill:currentColor!important}.active-facets__button,.active-facets__button:link,.active-facets__button:visited,.active-facets__button:hover,.active-facets__button:focus-visible,.active-facets__button:active,.active-facets__button :is(span,strong,small),.active-facets__button svg{color:var(--gyi-ink)!important;fill:currentColor!important}.active-facets__button-inner{color:var(--gyi-ink)!important;background:var(--gyi-soft);border-color:var(--gyi-line)!important;border-radius:999px!important}.active-facets__button:hover .active-facets__button-inner,.active-facets__button:focus-visible .active-facets__button-inner{color:#fff!important;background:var(--gyi-brick);border-color:var(--gyi-brick)!important}.mobile-facets__close-button,.mobile-facets__close-button:link,.mobile-facets__close-button:visited,.mobile-facets__close-button:hover,.mobile-facets__close-button:focus-visible,.mobile-facets__close-button:active,.mobile-facets__close-button :is(span,strong,small),.mobile-facets__close-button svg{color:var(--gyi-ink)!important;fill:currentColor!important}.template-collection collection-component{display:block;color:var(--gyi-ink);background:var(--gyi-ivory);--grid-desktop-horizontal-spacing: 2.4rem;--grid-desktop-vertical-spacing: 3.2rem}.template-collection #main-collection-filters{margin-bottom:2.4rem}.template-collection .facets-container{padding-top:0}.template-collection .facets__form{grid-template-columns:minmax(0,1fr) auto auto;gap:1.4rem;align-items:center;min-height:0;margin:0;padding:1rem 1.2rem;background:#fffdf8f5;border-color:#8a682b3d;border-radius:1.6rem;box-shadow:0 .8rem 2.4rem #231f1b0e}.template-collection .facets__wrapper{gap:.8rem;align-items:center;align-self:center;min-width:0}.template-collection .facets__heading{margin:0 .8rem 0 0;font-size:1.2rem;font-weight:760;letter-spacing:.1em;text-transform:uppercase}.template-collection .facets__disclosure{margin:0}.template-collection .facets__summary{display:flex;gap:1rem;align-items:center;min-height:4rem;margin:0;padding:.75rem 1.25rem;background:var(--gyi-soft);border:.1rem solid var(--gyi-line);border-radius:999px}.template-collection .facets__disclosure[open] .facets__summary,.template-collection .facets__summary:hover,.template-collection .facets__summary:focus-visible{color:#fff!important;background:var(--gyi-forest);border-color:var(--gyi-forest)}.template-collection .facets__summary:hover svg,.template-collection .facets__summary:focus-visible svg,.template-collection .facets__disclosure[open] .facets__summary svg{color:inherit!important}.template-collection .facets__display{margin-top:.8rem;border:.1rem solid var(--gyi-line);border-radius:1.6rem;box-shadow:var(--gyi-shadow-md)}.template-collection .facet-filters{grid-column:3;grid-row:1;align-items:center;align-self:center;padding-left:0}.template-collection .facet-filters__field{gap:.8rem}.template-collection .facet-filters__field .select{width:clamp(16rem,18vw,23rem)}.template-collection .facet-filters__label{margin:0;font-size:1.25rem;font-weight:680;white-space:nowrap}.template-collection .facet-filters__sort{width:100%;min-height:4rem;padding:.7rem 3.2rem .7rem 1.3rem;color:var(--gyi-ink)!important;background:var(--gyi-paper)!important;border:.1rem solid var(--gyi-line)!important;border-radius:999px!important}.template-collection .facets__form .product-count{display:flex;grid-column:2;grid-row:1;align-items:center;align-self:center;min-height:4rem;margin:0;padding:.7rem 1.2rem;background:#f5eee3;border:.1rem solid rgba(138,104,43,.2);border-radius:999px}.template-collection .facets__form .product-count__text{font-size:1.2rem;font-weight:720;line-height:1;white-space:nowrap}.template-collection .active-facets{gap:.8rem;padding-top:1.2rem}.template-collection .facets__form .active-facets:not(:has(.active-facets__button)){display:none}.template-collection .product-card-wrapper .card{border-color:#8a682b33!important;border-radius:2.2rem!important;box-shadow:0 1.2rem 3.2rem #231f1b12}.template-collection .product-card-wrapper .card__inner,.template-collection .product-card-wrapper .card__media,.template-collection .product-card-wrapper .media{border-radius:2.1rem 2.1rem 1.4rem 1.4rem!important}.template-collection .product-card-wrapper .media img{padding:1rem}.template-collection .product-card-wrapper .card__information{padding:1.8rem 1.8rem 2.1rem!important}.template-collection .product-card-wrapper .card__heading{font-size:1.65rem;font-weight:700;line-height:1.42}.template-collection .product-card-wrapper .card__heading a{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.template-collection .product-card-wrapper .card-information>.price{margin-top:1.1rem;font-size:1.55rem}@media screen and (max-width:989px){.collection-hero--editorial .collection-hero__inner{grid-template-columns:minmax(0,1fr) minmax(26rem,.8fr);gap:3rem}.template-collection .facets__form{grid-template-columns:minmax(0,1fr) auto auto}.template-collection .facets__form .product-count{grid-column:2;grid-row:1}}@media screen and (max-width:749px){.collection-hero--editorial .collection-hero__inner{grid-template-columns:minmax(0,1fr);gap:3rem;padding-top:3.6rem;padding-bottom:4rem}.collection-hero--editorial .collection-hero__title{font-size:clamp(3.8rem,13vw,5.2rem)}.collection-hero--editorial .collection-hero__description{margin-top:1.6rem!important;font-size:1.6rem!important}.collection-hero__meta{margin-top:2rem}.collection-hero--editorial .collection-hero__image-container{width:min(100%,42rem);height:auto;margin-inline:auto;border-radius:2.2rem;transform:none}.template-collection collection-component{--grid-mobile-horizontal-spacing: 1.2rem;--grid-mobile-vertical-spacing: 2rem}.template-collection #main-collection-filters{margin-bottom:1.8rem}.template-collection .facets-container{gap:1rem;padding:1rem 1.2rem;background:var(--gyi-paper);border:.1rem solid rgba(138,104,43,.24);border-radius:1.6rem;box-shadow:0 .8rem 2.2rem #231f1b0e}.template-collection .mobile-facets__wrapper{padding:0;background:transparent;border:0!important}.template-collection .mobile-facets__open{min-height:4.4rem;padding:.9rem 1.3rem;background:var(--gyi-soft);border:.1rem solid var(--gyi-line);border-radius:999px}.template-collection .product-count{margin:0}.template-collection .product-card-wrapper .card{border-radius:1.7rem!important}.template-collection .product-card-wrapper .card__information{padding:1.3rem 1.25rem 1.6rem!important}.template-collection .product-card-wrapper .card__heading{font-size:1.38rem;line-height:1.4}.template-collection .product-card-wrapper .card-information>.price{font-size:1.35rem}}.template-search__search{max-width:72rem;margin-inline:auto}product-info,.product,.product__info-wrapper,.product__media-wrapper{min-width:0}product-info{color:var(--gyi-ink);background:var(--gyi-ivory)!important}product-info>.page-width,product-info product-component>.page-width{padding-top:clamp(2.4rem,4vw,5.6rem);padding-bottom:clamp(3.2rem,5vw,7rem)}.product__media-list .product__media-item,.product-media-container,.product__media,.thumbnail{overflow:hidden;background:var(--gyi-paper)!important;border:.1rem solid var(--gyi-line)!important;border-radius:var(--gyi-radius-md)!important}.product__media img,.product-media-container img{object-fit:contain!important}.product__media-icon,.product__modal-opener .product__media-icon{color:var(--gyi-ink);background:#ffffffeb!important;border:.1rem solid var(--gyi-line);box-shadow:var(--gyi-shadow-sm)}.product__media-toggle,.product__media-toggle:link,.product__media-toggle:visited,.product__media-toggle:hover,.product__media-toggle:focus-visible,.product__media-toggle:active,.product__media-toggle svg{color:var(--gyi-ink)!important;fill:currentColor!important}.thumbnail-list{gap:1rem}.thumbnail{opacity:.74;transition:border-color .18s ease,opacity .18s ease,transform .18s ease}.thumbnail:hover,.thumbnail:focus-visible,.thumbnail[aria-current=true]{border-color:var(--gyi-gold)!important;box-shadow:0 0 0 .2rem #b58a3a38!important;opacity:1;transform:translateY(-.15rem)}.thumbnail img{box-sizing:border-box;padding:.3rem;background:var(--gyi-paper);object-fit:contain!important;object-position:center}.slider-button,.slider-button:link,.slider-button:visited,.slider-button:hover,.slider-button:focus-visible,.slider-button:active,.slider-button svg{color:var(--gyi-ink)!important;fill:currentColor!important}.slider-button{background:var(--gyi-paper)!important;border:.1rem solid var(--gyi-line)!important;border-radius:999px}.slider-button:hover,.slider-button:focus-visible{color:#fff!important;background:var(--gyi-forest)!important;border-color:var(--gyi-forest)!important}.slider-button:hover svg,.slider-button:focus-visible svg{color:inherit!important;fill:currentColor!important}.product__info-wrapper{align-self:start}.product__info-container{padding:clamp(2.2rem,3.5vw,4.4rem);background:var(--gyi-paper);border:.1rem solid var(--gyi-line);border-radius:var(--gyi-radius-lg);box-shadow:var(--gyi-shadow-sm)}.product__info-container>*+*{margin-top:1.8rem}.product__info-container :is(label,legend,.form__label){color:var(--gyi-ink)!important}.product__text.caption-with-letter-spacing,.product__text.subtitle{color:var(--gyi-muted);font-weight:700;letter-spacing:.12em}.product__title{margin-bottom:1rem}.product__title h1,.product__title .h1{color:var(--gyi-ink);font-size:clamp(2.5rem,2.4vw,3.6rem);line-height:1.12;letter-spacing:-.035em;overflow-wrap:anywhere}.product__title a,.product__title a:link,.product__title a:visited,.product__title a:hover,.product__title a:focus-visible,.product__title a:active{color:var(--gyi-ink)!important;text-decoration:none!important}.product .price--large,.product .price--large .price-item{font-size:clamp(2.3rem,2.4vw,3.3rem);font-weight:750}.product .price__badge-sale,.product .price__badge-sold-out{vertical-align:middle}.product-form__input{max-width:none;margin-bottom:2rem}.product-form__input .form__label{display:block;margin-bottom:1rem;color:var(--gyi-ink);font-size:1.55rem;font-weight:720}.product-form__input input[type=radio]+label,.product-form__input input[type=checkbox]+label{min-width:7.6rem;margin:0 .8rem .8rem 0;padding:1.15rem 1.6rem;color:var(--gyi-ink)!important;background:var(--gyi-paper)!important;border:.1rem solid #92897e!important;border-radius:999px!important;font-weight:650;line-height:1.25;text-align:center;transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.product-form__input input[type=radio]+label:hover,.product-form__input input[type=radio]:focus-visible+label,.product-form__input input[type=checkbox]+label:hover,.product-form__input input[type=checkbox]:focus-visible+label{color:var(--gyi-forest)!important;background:var(--gyi-forest-soft)!important;border-color:var(--gyi-forest)!important;box-shadow:0 0 0 .2rem #283a311f}.product-form__input input[type=radio]:checked+label,.product-form__input input[type=checkbox]:checked+label{color:#fff!important;background:var(--gyi-forest)!important;border-color:var(--gyi-forest)!important}.product-form__input input[type=radio]:checked+label :is(span,strong,small),.product-form__input input[type=checkbox]:checked+label :is(span,strong,small),.product-form__input input[type=radio]:checked+label svg,.product-form__input input[type=checkbox]:checked+label svg{color:#fff!important;fill:currentColor!important}.product-form__input input[type=radio].disabled+label,.product-form__input input[type=radio]:disabled+label,.product-form__input input[type=checkbox]:disabled+label{color:#6e6862!important;background:#eeeae5!important;border-color:#d4cec6!important;opacity:.72}.swatch-input__input+.swatch{box-shadow:0 0 0 .1rem var(--gyi-line)}.swatch-input__input:hover+.swatch,.swatch-input__input:focus-visible+.swatch,.swatch-input__input:checked+.swatch{box-shadow:0 0 0 .2rem var(--gyi-paper),0 0 0 .4rem var(--gyi-gold)}.quantity{min-height:4.8rem;background:var(--gyi-paper)!important;border:.1rem solid #92897e!important}.quantity__button,.quantity__button:hover,.quantity__button:focus-visible,.quantity__button:active,.quantity__button svg{color:var(--gyi-ink)!important;fill:currentColor!important}.quantity__button:hover,.quantity__button:focus-visible{color:#fff!important;background:var(--gyi-forest)!important}.quantity__button:hover svg,.quantity__button:focus-visible svg{color:inherit!important;fill:currentColor!important}.product-form__submit,.product-form__submit:link,.product-form__submit:visited,.button.product-form__submit,.button.product-form__submit.button--secondary{min-height:5.6rem;width:100%;color:#fff!important;background:var(--gyi-forest)!important;border-color:var(--gyi-forest)!important;font-size:1.55rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.product-form__submit:hover,.product-form__submit:focus-visible,.product-form__submit:active,.button.product-form__submit:hover,.button.product-form__submit:focus-visible,.button.product-form__submit:active,.button.product-form__submit.button--secondary:hover,.button.product-form__submit.button--secondary:focus-visible,.button.product-form__submit.button--secondary:active{color:#fff!important;background:var(--gyi-brick)!important;border-color:var(--gyi-brick)!important}.product-form__submit :is(span,strong,small),.product-form__submit:hover :is(span,strong,small),.product-form__submit:focus-visible :is(span,strong,small),.product-form__submit:active :is(span,strong,small),.product-form__submit svg{color:#fff!important;fill:currentColor!important}.product__description,.product__description.rte{color:var(--gyi-muted);font-size:1.6rem;line-height:1.75}.product__description strong,.product__description h2,.product__description h3,.product__description h4{color:var(--gyi-ink)}.product__accordion{margin-top:0!important;border-top:.1rem solid var(--gyi-line)!important;border-bottom-color:var(--gyi-line)!important}.product__accordion summary,.product__accordion .accordion__title,.product__accordion summary:hover,.product__accordion summary:focus-visible,.product__accordion summary :is(span,strong,small),.product__accordion summary svg{color:var(--gyi-ink)!important;fill:currentColor!important}.product__accordion summary:hover,.product__accordion summary:focus-visible{color:var(--gyi-brick)!important}.product__accordion .accordion__content{color:var(--gyi-muted)}.product__view-details,.product__view-details:link,.product__view-details:visited,.product__view-details:hover,.product__view-details:focus-visible,.product__view-details:active,.product__view-details :is(span,strong,small),.product__view-details svg,.share-button__button,.share-button__button:hover,.share-button__button:focus-visible,.share-button__button:active,.share-button__button :is(span,strong,small),.share-button__button svg{color:var(--gyi-forest)!important;fill:currentColor!important}.share-button__button:hover,.share-button__button:focus-visible,.product__view-details:hover,.product__view-details:focus-visible{color:var(--gyi-brick)!important}.product-recommendations{color:var(--gyi-ink)}.product-recommendations__heading,.related-products__heading{color:var(--gyi-ink);font-size:clamp(2.8rem,4vw,4.6rem);line-height:1.1;text-align:center}.product-media-modal,.product-media-modal__content{color:var(--gyi-ink);background:var(--gyi-ivory)!important}.product-media-modal__toggle,.product-media-modal__toggle:hover,.product-media-modal__toggle:focus-visible,.product-media-modal__toggle svg{color:var(--gyi-ink)!important;fill:currentColor!important}.template-product product-info{background:radial-gradient(circle at 4% 8%,rgba(181,138,58,.1),transparent 28rem),radial-gradient(circle at 96% 22%,rgba(40,58,49,.07),transparent 31rem),linear-gradient(180deg,#fffefa,#f8f3ea)!important;border-bottom:.1rem solid var(--gyi-line)}.template-product product-info>.page-width,.template-product product-info product-component>.page-width{width:min(calc(100% - 6.4rem),132rem);max-width:132rem;padding-right:0;padding-left:0;padding-top:clamp(2rem,2.8vw,3.8rem);padding-bottom:clamp(5rem,7vw,8rem)}.gyi-product-breadcrumb{display:flex;align-items:center;gap:.9rem;margin-bottom:2.2rem;color:var(--gyi-muted);font-size:1.25rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.gyi-product-breadcrumb a,.gyi-product-breadcrumb a:link,.gyi-product-breadcrumb a:visited{color:var(--gyi-forest)!important;text-decoration:none}.gyi-product-breadcrumb a:hover,.gyi-product-breadcrumb a:focus-visible{color:var(--gyi-brick)!important}.template-product .product__media-list .product__media-item{background:transparent!important;border:0!important;border-radius:var(--gyi-radius-lg)!important}.template-product .product-media-container,.template-product .product__media{background:#f2eadf!important;border:.1rem solid rgba(126,110,89,.2)!important;border-radius:2.8rem!important}.template-product .product-media-container{box-shadow:0 2.4rem 7rem #231f1b14}.template-product .product__media img,.template-product .product-media-container img{object-position:center}.template-product .thumbnail-list{gap:1rem;margin-top:1.4rem}.template-product .thumbnail-list__item{aspect-ratio:1}.template-product .thumbnail{background:var(--gyi-paper)!important;border:.1rem solid var(--gyi-line)!important;border-radius:1.2rem!important;box-shadow:0 .5rem 1.8rem #231f1b0a}.template-product .thumbnail[aria-current=true]{border-color:var(--gyi-gold)!important;box-shadow:0 0 0 .2rem var(--gyi-paper),0 0 0 .4rem var(--gyi-gold)!important}.template-product .product__info-container{padding:clamp(3rem,3vw,4.2rem);background:#fffefafa;border:.1rem solid rgba(126,110,89,.28);border-radius:2.8rem;box-shadow:0 2.6rem 7rem #231f1b1c}.template-product .product__info-container>*+*{margin-top:1.55rem}.template-product .product__text.caption-with-letter-spacing{display:flex;align-items:center;gap:1rem;margin-bottom:.2rem;color:var(--gyi-forest);font-size:1.15rem;letter-spacing:.15em}.template-product .product__text.caption-with-letter-spacing:before{width:3.6rem;height:.1rem;content:"";background:var(--gyi-gold)}.template-product .product__title h1,.template-product .product__title .h1{max-width:none;font-family:var(--font-heading-family);font-size:clamp(3.2rem,2.7vw,4.1rem);font-weight:var(--font-heading-weight);line-height:1.06;letter-spacing:-.04em;text-wrap:pretty}.gyi-product-title__main,.gyi-product-title__support{display:block}.gyi-product-title__support{max-width:44ch;margin-top:1.1rem;color:var(--gyi-muted);font-family:var(--font-body-family);font-size:clamp(1.45rem,1.3vw,1.7rem);font-style:normal;font-weight:520;line-height:1.52;letter-spacing:0}.template-product [id^=price-]{padding:1.6rem 1.8rem;background:#f5eee3;border:.1rem solid #dfd2c0;border-radius:1.6rem}.template-product .product .price--large,.template-product .product .price--large .price-item{color:var(--gyi-brick);font-size:clamp(2.7rem,2.2vw,3.3rem);font-weight:780}.template-product .product .price--on-sale .price-item--regular{color:#786f68;font-size:1.55rem;font-weight:520}.template-product .product .price__badge-sale{padding:.55rem 1.1rem;color:#fff!important;background:var(--gyi-brick)!important;border-color:var(--gyi-brick)!important;border-radius:999px;font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase}.gyi-product-savings{margin:.65rem 0 0;color:var(--gyi-forest);font-size:1.25rem;font-weight:760;line-height:1.35}.template-product .product__tax{color:var(--gyi-muted)}.gyi-product-summary{padding:0 0 0 1.8rem;border-left:.25rem solid var(--gyi-gold)}.gyi-product-summary p{margin:0;color:var(--gyi-muted);font-size:1.6rem;line-height:1.62}.gyi-product-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:1.8rem 0 0!important;padding:1.4rem 0;list-style:none;background:#f5f7f3;border:.1rem solid #d4ddd5;border-radius:1.6rem}.gyi-product-benefits li{display:flex;flex-direction:column;align-items:center;gap:.75rem;min-width:0;padding:.2rem 1rem;color:var(--gyi-forest);font-size:1.18rem;font-weight:700;line-height:1.35;text-align:center}.gyi-product-benefits li+li{border-left:.1rem solid #d4ddd5}.gyi-product-benefits__icon{display:inline-flex;flex:0 0 2.5rem;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;color:#fff;background:var(--gyi-forest);border-radius:999px}.gyi-product-benefits__icon svg{width:1.35rem;height:1.35rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4}.template-product .product-form__input .form__label{margin-bottom:1.1rem;font-size:1.5rem;font-weight:750}.template-product .product-form__input input[type=radio]+label,.template-product .product-form__input input[type=checkbox]+label{position:relative;display:inline-flex;min-height:5.8rem;min-width:calc(50% - .7rem);align-items:center;justify-content:center;margin:0 .8rem .8rem 0;padding:1.3rem 3.8rem 1.3rem 1.4rem;border-width:.15rem!important;border-radius:1.4rem!important;font-size:1.4rem}.template-product .product-form__input input[type=radio]:checked+label:after,.template-product .product-form__input input[type=checkbox]:checked+label:after{position:absolute;top:50%;right:1.2rem;display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;color:var(--gyi-forest);content:"\2713";background:#fff;border-radius:999px;font-size:1.2rem;font-weight:900;transform:translateY(-50%)}.template-product .quantity{display:grid;grid-template-columns:4.8rem minmax(4.8rem,1fr) 4.8rem;width:15.6rem;min-height:5.4rem;overflow:hidden;background:#fff!important;border:.1rem solid #a99f92!important;border-radius:1.2rem}.template-product .quantity:before,.template-product .quantity:after{display:none!important;content:none!important}.template-product .quantity__button{width:100%;min-width:0;height:100%;margin:0!important;color:var(--gyi-ink)!important;background:transparent!important;border:0!important;border-radius:0!important}.template-product .quantity__button:hover,.template-product .quantity__button:focus-visible{color:var(--gyi-forest)!important;background:#f2eadf!important}.template-product .quantity__button:focus-visible,.template-product .product__info-container .quantity__input:focus-visible{position:relative;z-index:2;outline:0;box-shadow:inset 0 0 0 .2rem var(--gyi-gold)!important}.template-product .quantity__button:active{background:#e7ded2!important}.template-product .product__info-container .quantity__input,.template-product .product__info-container .quantity__input:hover,.template-product .product__info-container .quantity__input:focus{min-width:0;height:100%;padding:0 .4rem;color:var(--gyi-ink)!important;background:#fff!important;border:0!important;border-right:.1rem solid #d8d0c5!important;border-left:.1rem solid #d8d0c5!important;border-radius:0!important;box-shadow:none!important;opacity:1}.template-product .product-form__submit,.template-product .shopify-payment-button__button{min-height:6rem!important;border-radius:999px!important}.template-product .product-form__submit{box-shadow:0 1.2rem 2.6rem #283a312e!important}.template-product .shopify-payment-button__more-options{color:var(--gyi-forest)!important}.template-product .product__accordion{overflow:hidden;background:#faf7f1;border:.1rem solid var(--gyi-line)!important;border-radius:1.3rem}.template-product .gyi-product-benefits+.product__accordion{margin-top:1.4rem!important}.template-product .product__accordion+.product__accordion{margin-top:1rem!important}.template-product .product__accordion summary{min-height:5.6rem;padding:1.5rem 1.4rem}.template-product .product__accordion .accordion__title{font-size:1.45rem;font-weight:720}.template-product .share-button,.template-product .product__view-details{display:none!important}.gyi-product-story{padding-top:var(--gyi-product-story-padding-top);padding-bottom:var(--gyi-product-story-padding-bottom);color:var(--gyi-product-story-text);background:var(--gyi-product-story-bg)}.gyi-product-story__inner{max-width:132rem}.gyi-product-story__header{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(30rem,.92fr);grid-template-rows:auto 1fr;column-gap:clamp(4rem,8vw,10rem);align-items:end;max-width:118rem;margin:0 auto clamp(4rem,5vw,6rem);text-align:left}.gyi-product-story__eyebrow{display:inline-flex;align-items:center;gap:1rem;margin:0 0 1.6rem;color:var(--gyi-product-story-accent);font-size:1.2rem;font-weight:750;letter-spacing:.16em;text-transform:uppercase;grid-column:1;grid-row:1}.gyi-product-story__eyebrow span{width:3.6rem;height:.1rem;background:currentColor}.gyi-product-story__heading{grid-column:1;grid-row:2;margin:0;color:var(--gyi-product-story-text);font-family:var(--font-heading-family);font-size:clamp(3.8rem,4.5vw,5.8rem);font-weight:var(--font-heading-weight);line-height:1.04;letter-spacing:-.045em;text-wrap:balance}.gyi-product-story__intro{grid-column:2;grid-row:1 / span 2;max-width:52rem;margin:0;color:var(--gyi-product-story-muted);font-size:1.8rem;line-height:1.72}.gyi-product-story__layout{display:grid;grid-template-columns:1fr;gap:clamp(2.8rem,4vw,4.8rem);align-items:start}.gyi-product-story__highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;position:static;max-width:118rem;margin-inline:auto}.gyi-product-story__highlight{display:grid;grid-template-columns:4.8rem minmax(0,1fr);gap:1.4rem;align-items:start;min-height:14.8rem;padding:2.4rem;background:color-mix(in srgb,var(--gyi-product-story-surface) 88%,transparent);border:.1rem solid var(--gyi-product-story-border);border-top:.3rem solid var(--gyi-product-story-accent);border-radius:1.8rem}.gyi-product-story__icon{display:inline-flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;color:var(--gyi-product-story-accent);background:color-mix(in srgb,var(--gyi-product-story-accent) 11%,var(--gyi-product-story-surface));border-radius:999px}.gyi-product-story__icon svg{width:2.3rem;height:2.3rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.gyi-product-story__highlight h3{margin:0 0 .45rem;color:var(--gyi-product-story-text);font-size:1.65rem;line-height:1.3}.gyi-product-story__highlight p{margin:0;color:var(--gyi-product-story-muted);font-size:1.35rem;line-height:1.55}.gyi-product-story__description-card{min-width:0;width:min(100%,104rem);margin-inline:auto;padding:clamp(3rem,5.5vw,7rem);background:var(--gyi-product-story-surface);border:.1rem solid var(--gyi-product-story-border);border-radius:3rem;box-shadow:0 2.4rem 7rem #231f1b14}.gyi-product-story__details-label{margin:0 0 2.6rem;padding-bottom:1.4rem;color:var(--gyi-product-story-accent);border-bottom:.1rem solid var(--gyi-product-story-border);font-size:1.2rem;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.gyi-product-story__description{color:var(--gyi-product-story-muted);font-size:1.8rem;line-height:1.76}.gyi-product-story__description :is(h2,h3,h4,strong,b){color:var(--gyi-product-story-text)}.gyi-product-story__description :is(h2,h3,h4){margin-top:3.2rem;line-height:1.18}.gyi-product-story__description p{max-width:76rem}.gyi-product-story__description p:has(>img){max-width:none;margin-block:3.2rem;text-align:center}.gyi-product-story__feature-row{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(2.8rem,5vw,5.6rem);align-items:center;margin-block:clamp(3.2rem,5vw,5.6rem)}.gyi-product-story__feature-row:first-child{margin-top:0}.gyi-product-story__feature-row>p{max-width:none;margin:0}.gyi-product-story__feature-row>p:has(>img){margin:0}.gyi-product-story__feature-row--reverse>p:first-child{order:2}.gyi-product-story__feature-row img{width:100%;max-width:100%}.gyi-product-story__description img{display:inline-block;width:auto;max-width:min(100%,76rem);height:auto;background:transparent;border:.1rem solid var(--gyi-product-story-border);border-radius:2.2rem;box-shadow:0 1.4rem 4rem #231f1b14}.gyi-product-story__description ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 2.4rem;margin:2.4rem 0 3rem;padding-left:0;list-style:none}.gyi-product-story__description li{position:relative;padding-left:2.8rem}.gyi-product-story__description li:before{position:absolute;top:.08em;left:0;color:var(--gyi-product-story-accent);content:"\2713";font-weight:800}@media screen and (min-width:990px){.template-product .product.grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(45rem,.92fr);gap:clamp(3.6rem,4vw,5.2rem);align-items:start}.template-product .product--large:not(.product--no-media) .product__media-wrapper,.template-product .product--large:not(.product--no-media) .product__info-wrapper,.template-product .product--medium:not(.product--no-media) .product__media-wrapper,.template-product .product--medium:not(.product--no-media) .product__info-wrapper,.template-product .product--small:not(.product--no-media) .product__media-wrapper,.template-product .product--small:not(.product--no-media) .product__info-wrapper{width:100%;max-width:none;padding:0}.template-product .product__column-sticky{top:1.6rem}}@media screen and (min-width:750px)and (max-width:989px){.template-product .product.grid{display:block}.template-product .product__media-wrapper,.template-product .product__info-wrapper{width:100%;max-width:none;padding:0}.template-product .product__media-wrapper{margin-bottom:3rem}.template-product .product__column-sticky,.gyi-product-story__highlights{position:static}}@media screen and (max-width:749px){.template-product product-info>.page-width,.template-product product-info product-component>.page-width{width:100%;max-width:none;padding:1.4rem 1.2rem 4.8rem}.gyi-product-breadcrumb{margin-bottom:1.4rem;font-size:1.05rem}.template-product .product__media-wrapper{margin-bottom:1.4rem}.template-product .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-right:0;margin-left:0}.template-product .product__media-list{width:100%;margin-right:0;margin-bottom:1rem;margin-left:0}.template-product .product__media-list .product__media-item{width:100%}.template-product [id^=GalleryViewer-]>.slider-buttons{display:flex;width:max-content;min-width:13.6rem;margin:1.2rem auto 0;padding:.35rem;background:#fffefaf5;border:.1rem solid var(--gyi-line);border-radius:999px;box-shadow:0 .8rem 2.4rem #231f1b14}.template-product [id^=GalleryViewer-]>.slider-buttons .slider-button{width:3.8rem;height:3.8rem;border:0!important;box-shadow:none}.template-product [id^=GalleryViewer-]>.slider-buttons .slider-counter{min-width:5rem;color:var(--gyi-ink);font-size:1.25rem;font-weight:750}.template-product .product-media-container,.template-product .product__media{border-radius:2.2rem!important}.template-product .thumbnail-list__item.slider__slide{width:7.4rem}.template-product .product__info-container{padding:2.5rem 2rem;border-radius:2.2rem;box-shadow:0 1.2rem 3.6rem #231f1b14}.template-product .product__title h1,.template-product .product__title .h1{max-width:none;font-size:clamp(3rem,8.6vw,3.6rem)}.gyi-product-title__support{margin-top:.9rem;font-size:1.5rem}.template-product [id^=price-]{padding:1.5rem}.template-product .product-form__input input[type=radio]+label,.template-product .product-form__input input[type=checkbox]+label{width:100%;min-width:0;margin-right:0}.template-product .quantity{width:min(100%,15.6rem)}.gyi-product-story{padding-top:max(4.8rem,calc(var(--gyi-product-story-padding-top) * .7));padding-bottom:max(5.2rem,calc(var(--gyi-product-story-padding-bottom) * .7))}.gyi-product-story__header{display:block;margin-bottom:3.6rem}.gyi-product-story__heading{font-size:clamp(3.4rem,11vw,4.8rem)}.gyi-product-story__intro{max-width:none;margin-top:1.8rem;font-size:1.55rem}.gyi-product-story__layout{grid-template-columns:1fr;gap:2rem}.gyi-product-story__highlights{display:flex;width:100%;min-width:0;gap:1.2rem;max-width:100%;margin-right:-1.2rem;overflow-x:auto;overscroll-behavior-inline:contain;padding:0 1.2rem .8rem 0;scroll-snap-type:x mandatory;scrollbar-width:none}.gyi-product-story__highlights::-webkit-scrollbar{display:none}.gyi-product-story__highlight{flex:0 0 min(85vw,32rem);grid-template-columns:4.2rem minmax(0,1fr);min-height:0;padding:1.7rem;scroll-snap-align:start}.gyi-product-story__icon{width:4.2rem;height:4.2rem}.gyi-product-story__description-card{padding:2.2rem 1.8rem;border-radius:2.2rem}.gyi-product-story__description{font-size:1.6rem;line-height:1.72}.gyi-product-story__description ul{grid-template-columns:1fr}.gyi-product-story__feature-row{grid-template-columns:1fr;gap:1.8rem;margin-block:3.2rem}.gyi-product-story__feature-row--reverse>p:first-child{order:0}}.main-blog{padding-top:clamp(4rem,6vw,8rem)}.gyi-blog-hero{max-width:82rem;margin:0 auto clamp(4rem,6vw,7rem);text-align:center}.gyi-blog-hero .title--primary{margin:0}.gyi-blog-hero__eyebrow{margin:0 0 1.4rem;color:var(--gyi-muted)!important;font-size:1.2rem;font-weight:750;letter-spacing:.16em;text-transform:uppercase}.gyi-blog-hero__intro{max-width:66rem;margin:1.8rem auto 0;color:var(--gyi-muted)!important;font-size:clamp(1.6rem,1.6vw,1.9rem);line-height:1.7}.blog-articles{gap:clamp(2rem,3vw,3.2rem)}.article-template__hero-container{overflow:hidden;border:.1rem solid var(--gyi-line);border-radius:var(--gyi-radius-lg);box-shadow:var(--gyi-shadow-md)}.article-template__header{margin-top:clamp(3.2rem,6vw,7rem);margin-bottom:3rem}.article-template__title{color:var(--gyi-ink);font-size:clamp(3.4rem,5vw,6.4rem);line-height:1.04}.article-template__header .caption-with-letter-spacing{color:var(--gyi-muted)}.article-template__content{color:var(--gyi-ink);font-size:clamp(1.65rem,1.5vw,1.9rem);line-height:1.85}.article-template__content h2,.article-template__content h3,.article-template__content h4{margin-top:1.6em;color:var(--gyi-ink)}.article-template__content blockquote{margin-inline:0;padding:1.8rem 2.4rem;color:var(--gyi-ink);background:var(--gyi-soft);border-left:.4rem solid var(--gyi-gold);border-radius:0 var(--gyi-radius-sm) var(--gyi-radius-sm) 0;font-style:normal}.article-template__content img{height:auto;border-radius:var(--gyi-radius-md)}.article-template__link,.article-template__link:link,.article-template__link:visited,.article-template__link:hover,.article-template__link:focus-visible,.article-template__link:active,.article-template__link :is(span,strong,small),.article-template__link svg{color:var(--gyi-forest)!important;fill:currentColor!important}.article-template__link:hover,.article-template__link:focus-visible{color:var(--gyi-brick)!important}.article-template__comment-wrapper{color:var(--gyi-ink);background:var(--gyi-soft)!important;border-top:.1rem solid var(--gyi-line)}.article-template__comments-comment{background:var(--gyi-paper);border:.1rem solid var(--gyi-line)!important;border-radius:var(--gyi-radius-md)}.main-page-title{margin-bottom:clamp(2.4rem,4vw,4.5rem)}.main-page-title:after,.contact__button:before{display:none}.main-page-title+.rte,.page-width--narrow>.rte{color:var(--gyi-ink);font-size:1.7rem}.main-page-title+.rte img,.page-width--narrow>.rte img{max-width:100%;height:auto;border-radius:var(--gyi-radius-md)}.contact{max-width:86rem;margin-inline:auto;padding:clamp(2.4rem,4vw,4.8rem);background:var(--gyi-paper);border:.1rem solid var(--gyi-line);border-radius:var(--gyi-radius-lg);box-shadow:var(--gyi-shadow-sm)}.contact .title{color:var(--gyi-ink);font-size:clamp(3rem,4.5vw,5rem)}.contact__button{margin-top:2.4rem}cart-items,.cart__footer-wrapper,.cart__footer{color:var(--gyi-ink);background:var(--gyi-ivory)!important}.cart__items,.cart__footer{padding:clamp(2rem,3vw,3.6rem);background:var(--gyi-paper);border:.1rem solid var(--gyi-line)!important;border-radius:var(--gyi-radius-lg);box-shadow:var(--gyi-shadow-sm)}.cart-item__image-container{overflow:hidden;background:var(--gyi-soft)!important;border:.1rem solid var(--gyi-line)!important;border-radius:var(--gyi-radius-sm)!important}.cart-item__name,.cart-item__name:link,.cart-item__name:visited,.cart-item__name:hover,.cart-item__name:focus-visible,.cart-item__name:active,.cart-item__name :is(span,strong,small),.cart-item__name svg{color:var(--gyi-ink)!important;fill:currentColor!important}.cart-item__name:hover,.cart-item__name:focus-visible{color:var(--gyi-brick)!important}.cart-item cart-remove-button .button,.cart-item cart-remove-button .button:hover,.cart-item cart-remove-button .button:focus-visible,.cart-item cart-remove-button .button:active,.cart-item cart-remove-button .button svg{color:var(--gyi-brick)!important;background:transparent!important;border-color:transparent!important;fill:currentColor!important;box-shadow:none!important}.totals__total,.totals__total-value{color:var(--gyi-ink)}.cart__checkout-button{width:100%}.cart__dynamic-checkout-buttons{overflow:hidden;border-radius:var(--gyi-radius-sm)}.template-search__header{padding-top:clamp(4rem,8vw,10rem);padding-bottom:clamp(4rem,8vw,10rem)}.template-search--empty p{color:var(--gyi-muted)}.gyi-not-found{display:grid;min-height:min(72rem,72vh);place-items:center;padding:clamp(5rem,9vw,12rem) 0;background:radial-gradient(circle at 50% 15%,rgba(181,138,58,.18),transparent 28rem),var(--gyi-ivory)}.gyi-not-found__inner{max-width:86rem;text-align:center}.gyi-not-found__mark{color:var(--gyi-gold);font-size:4rem;line-height:1}.gyi-not-found__eyebrow{margin:1.8rem 0 0;color:var(--gyi-muted)!important;font-size:1.2rem;font-weight:750;letter-spacing:.16em;text-transform:uppercase}.gyi-not-found__title{max-width:76rem;margin:1.4rem auto 0;color:var(--gyi-ink)!important;font-size:clamp(3.8rem,7vw,7.6rem);line-height:1.02;letter-spacing:-.045em}.gyi-not-found__text{max-width:60rem;margin:2rem auto 0;color:var(--gyi-muted)!important;font-size:clamp(1.6rem,1.8vw,2rem);line-height:1.7}.gyi-not-found__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:3rem}.gyi-not-found__actions .button{min-width:19rem}.predictive-search__item,.predictive-search__item:link,.predictive-search__item:visited,.predictive-search__item:hover,.predictive-search__item:focus-visible,.predictive-search__item:active,.predictive-search__item :is(span,strong,small),.predictive-search__item svg{color:var(--gyi-ink)!important;fill:currentColor!important}.predictive-search__item:hover,.predictive-search__item:focus-visible{color:var(--gyi-brick)!important;background:var(--gyi-soft)!important}.footer,.footer.gradient,.footer.color-inverse,.footer.color-background-1,.footer.color-background-2,.footer.color-accent-1,.footer.color-accent-2{color:#fff!important;background:var(--gyi-forest)!important;border-top:.4rem solid var(--gyi-gold)!important}.footer__content-top,.footer__content-bottom{color:#fff}.footer__content-top{padding-top:clamp(4.5rem,7vw,8rem)}.footer__content-bottom{border-top-color:#fff3!important}.footer-block__heading,.footer-block__details-content,.footer-block__details-content p,.footer-block__brand-info,.footer-block__brand-info p,.footer__copyright,.footer__copyright small,.footer .caption,.footer .rte,.footer .rte p{color:#fff!important}.footer-block__heading{font-size:1.35rem;font-weight:780;letter-spacing:.11em;text-transform:uppercase}.footer a:not(.button),.footer a:not(.button):link,.footer a:not(.button):visited,.footer a:not(.button):hover,.footer a:not(.button):focus-visible,.footer a:not(.button):active,.footer a:not(.button) :is(span,strong,small),.footer a:not(.button) svg,.footer .link,.footer .link:link,.footer .link:visited,.footer .link:hover,.footer .link:focus-visible,.footer .link:active,.footer .link :is(span,strong,small),.footer .link svg{color:#fff!important;fill:currentColor!important}.footer a:not(.button):hover,.footer a:not(.button):focus-visible,.footer .link:hover,.footer .link:focus-visible{color:#fff!important;text-decoration-color:var(--gyi-gold)!important;text-decoration-thickness:.2rem;text-underline-offset:.4rem}.footer .field__input,.footer .newsletter-form__field-wrapper .field__input{color:var(--gyi-ink)!important;background:#fff!important;border-color:#fff!important}.footer .field__label,.footer .newsletter-form__field-wrapper .field__label{color:var(--gyi-muted)!important}.footer .newsletter-form__button,.footer .newsletter-form__button:link,.footer .newsletter-form__button:visited,.footer .newsletter-form__button:hover,.footer .newsletter-form__button:focus-visible,.footer .newsletter-form__button:active,.footer .newsletter-form__button svg{color:var(--gyi-ink)!important;fill:currentColor!important}.footer .newsletter-form__button:hover,.footer .newsletter-form__button:focus-visible{color:#fff!important;background:var(--gyi-brick)!important}.footer .newsletter-form__button:hover svg,.footer .newsletter-form__button:focus-visible svg{color:inherit!important;fill:currentColor!important}.footer .localization-form__select,.footer .localization-form__select:link,.footer .localization-form__select:visited,.footer .localization-form__select:hover,.footer .localization-form__select:focus-visible,.footer .localization-form__select:active,.footer .localization-form__select :is(span,strong,small),.footer .localization-form__select svg,.footer .disclosure__button,.footer .disclosure__button:link,.footer .disclosure__button:visited,.footer .disclosure__button:hover,.footer .disclosure__button:focus-visible,.footer .disclosure__button:active,.footer .disclosure__button :is(span,strong,small),.footer .disclosure__button svg{color:#fff!important;fill:currentColor!important}.footer .localization-form__select,.footer .disclosure__button{background:transparent!important;border-color:#ffffff7a!important}.footer .localization-form__select:hover,.footer .localization-form__select:focus-visible,.footer .disclosure__button:hover,.footer .disclosure__button:focus-visible{color:var(--gyi-ink)!important;background:#fff!important;border-color:#fff!important}.footer .localization-form__select:hover :is(span,strong,small,svg),.footer .localization-form__select:focus-visible :is(span,strong,small,svg),.footer .disclosure__button:hover :is(span,strong,small,svg),.footer .disclosure__button:focus-visible :is(span,strong,small,svg){color:inherit!important;fill:currentColor!important}.footer .list-social__link,.footer .list-social__link:link,.footer .list-social__link:visited,.footer .list-social__link:hover,.footer .list-social__link:focus-visible,.footer .list-social__link:active,.footer .list-social__link svg{color:#fff!important;fill:currentColor!important}.footer .list-social__link{border:.1rem solid rgba(255,255,255,.38);border-radius:999px}.footer .list-social__link:hover,.footer .list-social__link:focus-visible{color:var(--gyi-ink)!important;background:#fff!important;border-color:#fff}.footer .list-social__link:hover svg,.footer .list-social__link:focus-visible svg{color:inherit!important;fill:currentColor!important}.footer .list-payment__item{padding:.3rem;background:#fff;border-radius:.35rem}.footer .footer__content-top{display:grid;gap:4rem;padding-top:0!important}.footer .footer__blocks-wrapper{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(13rem,.62fr) minmax(15rem,.8fr) minmax(0,1fr);gap:clamp(2.8rem,4vw,6rem);width:100%;margin:0}.footer .footer__blocks-wrapper .grid__item{width:auto;max-width:none}.footer .footer-block__brand-info,.footer .footer-block__details-content{max-width:46rem}.footer .footer-block__brand-info .rte,.footer .footer-block__details-content,.footer .footer-block__details-content p{font-size:1.45rem;line-height:1.75}.footer .footer-block--newsletter{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3rem;align-items:center;margin-top:0;padding:2.4rem 2.6rem;background:#ffffff0e;border:.1rem solid rgba(255,255,255,.18);border-radius:2rem}.footer .footer-block__newsletter{display:grid;grid-template-columns:minmax(18rem,.75fr) minmax(28rem,1fr);gap:2.4rem;align-items:center;width:min(100%,78rem);margin:0;text-align:left}.footer .footer-block__newsletter .footer-block__heading{margin:0}.footer .footer__newsletter,.footer .newsletter-form,.footer .newsletter-form__field-wrapper{width:100%;max-width:none;margin:0}.footer .footer__follow-on-shop{justify-content:flex-end;margin:0}.footer .footer__content-bottom{padding-top:2.6rem}.footer .footer__content-bottom-wrapper--modern{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3rem;align-items:end}.footer .footer__bottom-meta,.footer .footer__bottom-utilities{min-width:0}.footer .footer__bottom-utilities{display:flex;flex-direction:column;gap:1.2rem;align-items:flex-end}.footer .footer__copyright{display:grid;gap:1rem;margin:0;text-align:left}.footer .footer__copyright-line{display:flex;flex-wrap:wrap;gap:.6rem 1.2rem;align-items:center}.footer .policies{display:flex;flex-wrap:wrap;gap:.6rem 1.6rem;margin:0}.footer .policies li{display:block}.footer .policies li:before{display:none!important;content:none!important}.footer .policies li a{padding:0}.footer .footer__payment{margin:0}.footer .list-payment{justify-content:flex-end;gap:.5rem;padding:0}@media screen and (max-width:989px){.footer .footer__blocks-wrapper{grid-template-columns:repeat(2,minmax(0,1fr));gap:3.2rem}.footer .footer-block--newsletter{grid-template-columns:minmax(0,1fr)}.footer .footer__follow-on-shop{justify-content:flex-start}}@media screen and (max-width:749px){.footer .footer__content-top{gap:3rem;padding-right:1.6rem;padding-left:1.6rem}.footer .footer__blocks-wrapper{grid-template-columns:minmax(0,1fr);gap:3rem}.footer .footer-block.grid__item{width:100%;margin:0;text-align:left}.footer .footer-block--newsletter{gap:2rem;padding:2rem 1.8rem;border-radius:1.6rem}.footer .footer-block__newsletter{grid-template-columns:minmax(0,1fr);gap:1.4rem}.footer .footer__follow-on-shop{justify-content:flex-start;width:100%}.footer .footer__content-bottom{padding-top:2.4rem}.footer .footer__content-bottom-wrapper--modern{grid-template-columns:minmax(0,1fr);gap:2.2rem;justify-content:stretch;padding-right:1.6rem;padding-left:1.6rem}.footer .footer__bottom-utilities{align-items:flex-start}.footer .footer__copyright{text-align:left}.footer .list-payment{justify-content:flex-start}}.drawer__inner,.modal__content,.shopify-policy__container,.customer{color:var(--gyi-ink);background:var(--gyi-ivory)!important}.drawer__inner{border-left-color:var(--gyi-line)!important}.drawer__heading,.drawer__inner h2,.customer h1,.customer h2,.shopify-policy__title h1{color:var(--gyi-ink)}.drawer__close,.drawer__close:hover,.drawer__close:focus-visible,.drawer__close svg,.modal__close-button,.modal__close-button:hover,.modal__close-button:focus-visible,.modal__close-button svg{color:var(--gyi-ink)!important;fill:currentColor!important}.drawer__close:hover,.drawer__close:focus-visible,.modal__close-button:hover,.modal__close-button:focus-visible{color:#fff!important;background:var(--gyi-brick)!important}.drawer__close:hover svg,.drawer__close:focus-visible svg,.modal__close-button:hover svg,.modal__close-button:focus-visible svg{color:inherit!important;fill:currentColor!important}.shopify-pc__banner__dialog,#shopify-pc__banner__dialog{color:var(--gyi-ink)!important;background:var(--gyi-paper)!important;border:.1rem solid var(--gyi-line)!important;border-radius:var(--gyi-radius-md)!important;box-shadow:var(--gyi-shadow-md)!important}.shopify-pc__banner__btn-accept,.shopify-pc__banner__btn-accept:hover,.shopify-pc__banner__btn-accept:focus-visible,.shopify-pc__banner__btn-accept:active{color:#fff!important;background:var(--gyi-forest)!important;border-color:var(--gyi-forest)!important}@media screen and (max-width:1280px){.page-width{padding-right:3.2rem;padding-left:3.2rem}.header{column-gap:1.8rem}.header__menu-item{padding-inline:.9rem;font-size:1.25rem}.product__info-container{padding:3rem}}@media screen and (max-width:990px){.page-width{padding-right:2.4rem;padding-left:2.4rem}.header{min-height:7.4rem;padding-top:1rem;padding-bottom:1rem}.header__heading-logo-wrapper{border-radius:1.1rem}product-info>.page-width,product-info product-component>.page-width{padding-top:3rem}.product__info-container{padding:2.5rem;border-radius:2.2rem}.footer__blocks-wrapper{row-gap:3.6rem}}@media screen and (max-width:749px){:root{--gyi-radius-md: 1.5rem;--gyi-radius-lg: 2rem}html{scroll-behavior:auto}.page-width,.page-width-desktop,.page-width-tablet{width:100%;padding-right:1.6rem;padding-left:1.6rem}.announcement-bar{min-height:3.6rem}.announcement-bar__message{padding:.75rem 1.2rem;font-size:1.1rem;letter-spacing:.08em}.header{min-height:6.8rem;padding-right:1.4rem;padding-left:1.4rem}.header__icons{padding-right:0}.header__icon{width:4rem;height:4rem}.header__icon--account{display:none}.button--full-width,.product-form__submit,.cart__checkout-button,.contact .button,.shopify-payment-button__button--unbranded,.customer button{min-height:5.2rem}.title--primary,.main-page-title,.template-search__header h1{font-size:clamp(3rem,10vw,4.4rem)}.collection-hero__inner{padding-top:3.2rem;padding-bottom:3.2rem}.collection-hero__title{font-size:clamp(3.2rem,11vw,4.6rem)}.facets-vertical-form,.facets__form{padding:1rem;border-radius:1.4rem}.card__information{padding:1.35rem 1.35rem 1.6rem!important}.card .quick-add{margin-right:1.35rem;margin-bottom:1.35rem;margin-left:1.35rem}product-info>.page-width,product-info product-component>.page-width{padding-top:1.8rem;padding-bottom:4rem}.product__media-wrapper{margin-bottom:1.8rem}.product__media-list{margin-bottom:1.2rem}.product__info-wrapper{padding:0!important}.product__info-container{padding:2.2rem 1.8rem;border-radius:2rem}.product__title h1,.product__title .h1{font-size:clamp(2.5rem,8vw,3.4rem)}.product-form__input input[type=radio]+label,.product-form__input input[type=checkbox]+label{min-width:calc(50% - .8rem);margin-right:.5rem;padding:1.1rem 1.2rem}.product-form__submit{min-height:5.5rem;font-size:1.45rem;letter-spacing:.055em}.article-template__header{margin-top:3rem}.article-template__title{font-size:clamp(3rem,10vw,4.5rem)}.article-template__content{font-size:1.65rem;line-height:1.75}.contact{padding:2.4rem 1.8rem;border-radius:2rem}.cart__items,.cart__footer{padding:1.8rem 1.4rem;border-radius:1.8rem}.footer__content-top{padding-top:4.5rem}.footer-block__heading{margin-bottom:1.4rem}}@media screen and (max-width:480px){.page-width,.page-width-desktop,.page-width-tablet{padding-right:1.2rem;padding-left:1.2rem}.header{padding-right:.8rem;padding-left:.8rem}.header__icon{width:3.8rem;height:3.8rem}.menu-drawer__menu-item{margin-inline:.8rem}.button--full-width,.product-form__submit,.cart__checkout-button,.contact .button,.shopify-payment-button__button--unbranded,.customer button{width:100%;padding-right:1.8rem;padding-left:1.8rem}.product__info-container{padding:1.8rem 1.4rem;border-radius:1.7rem}.product-form__input input[type=radio]+label,.product-form__input input[type=checkbox]+label{width:100%;min-width:0;margin-right:0}.quantity{width:100%}.quantity__input{flex:1}.card__information{padding:1.2rem 1.15rem 1.4rem!important}.card .quick-add{margin-right:1.15rem;margin-bottom:1.15rem;margin-left:1.15rem}.cart__items,.cart__footer,.contact{border-right:0;border-left:0;border-radius:0}}.template-product .product__title h1,.template-product .product__title .h1{font-size:clamp(2.8rem,2.15vw,3.4rem);line-height:1.09}.template-product [id^=price-]{padding:1.3rem 1.5rem;border-radius:1.4rem}.template-product .product .price--large,.template-product .product .price--large .price-item{font-size:clamp(2.5rem,1.9vw,3rem)}.template-product .product-form__input--compact-choice{max-width:39rem;margin-bottom:1.4rem}.template-product .product-form__input--compact-choice .form__label{margin-bottom:.8rem;font-size:1.35rem}.template-product .product-form__input--compact-choice .product-form__choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.template-product .product-form__input--compact-choice input[type=radio]+label,.template-product .product-form__input--compact-choice input[type=checkbox]+label{width:100%;min-width:0;min-height:4.6rem;margin:0;padding:.9rem 3.2rem .9rem 1.2rem;border-width:.1rem!important;border-radius:1.1rem!important;font-size:1.3rem;line-height:1.25}.template-product .product-form__input--compact-choice input[type=radio]:checked+label:after,.template-product .product-form__input--compact-choice input[type=checkbox]:checked+label:after{right:.9rem;width:1.8rem;height:1.8rem;font-size:1.05rem}@media screen and (max-width:749px){.template-product .product__title h1,.template-product .product__title .h1{font-size:clamp(2.4rem,6.8vw,2.9rem);line-height:1.1}.template-product .product-form__input--compact-choice{max-width:100%}.template-product .product-form__input--compact-choice input[type=radio]+label,.template-product .product-form__input--compact-choice input[type=checkbox]+label{width:100%;min-width:0;margin:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media(forced-colors:active){.button,.product-form__submit,.shopify-payment-button__button--unbranded,.header__icon,.footer .list-social__link{border:.2rem solid ButtonText!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/gyi-revamp.css.map */
