:root{--gh-ease: cubic-bezier(.16, 1, .3, 1);--gh-ease-luxe: cubic-bezier(.19, 1, .22, 1);--gh-reveal-dur: .9s;--gh-reveal-shift: 42px;--gh-drawer-dur: .58s;--gh-menu-dur: .36s;--gh-hover-dur: 1.2s}.gh-motion .gh-reveal{opacity:0;transform:translate3d(0,var(--gh-reveal-shift),0);transition:opacity var(--gh-reveal-dur) var(--gh-ease),transform var(--gh-reveal-dur) var(--gh-ease);transition-delay:calc(var(--gh-i, 0) * 90ms);will-change:opacity,transform}.gh-motion .gh-reveal.gh-in{opacity:1;transform:none}.gh-motion .drawer{background-color:rgba(var(--color-foreground),0)!important;transition:visibility var(--gh-drawer-dur) var(--gh-ease-luxe),background-color var(--gh-drawer-dur) var(--gh-ease-luxe)!important}.gh-motion .drawer.active{background-color:rgba(var(--color-foreground),.5)!important}.gh-motion .drawer__inner{transition:transform var(--gh-drawer-dur) var(--gh-ease-luxe)!important}.gh-motion cart-drawer.active .cart-item,.gh-motion cart-drawer.active .drawer__footer{animation:ghDrawerContent var(--gh-drawer-dur) var(--gh-ease) both}@keyframes ghDrawerContent{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}.gh-motion .header header-drawer details[open]>.menu-drawer,.gh-motion .header header-drawer details[open]>.menu-drawer__submenu{transition:transform .34s var(--gh-ease-luxe)!important}.gh-motion .header header-drawer .menu-drawer{top:0!important;bottom:0!important;height:100vh!important;height:100dvh!important}.gh-motion .header header-drawer details[open]>summary{display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:48px!important;height:48px!important;min-height:0!important;padding:0!important;aspect-ratio:1 / 1;border-radius:50%!important;overflow:hidden;transition:box-shadow .4s var(--gh-ease-luxe)}.gh-motion .header header-drawer details[open]>summary:hover{box-shadow:0 16px 44px #0000004d}.gh-motion .header header-drawer details[open]>summary:before{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform:translateZ(0);will-change:backdrop-filter}.gh-motion .header header-drawer details[open]>summary>span:first-child{display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:auto!important;height:auto!important}.gh-motion .header header-drawer details[open]>summary .icon-hamburger{display:none!important}.gh-motion .header header-drawer details[open]>summary .icon-close{display:block!important;width:17px!important;height:17px!important}.gh-motion .card__media,.gh-motion .card-wrapper .media:not(.media--hover-effect){overflow:hidden}.gh-motion .card-wrapper .media:not(.media--hover-effect) img,.gh-motion .card__media .media:not(.media--hover-effect) img{transition:transform var(--gh-hover-dur) var(--gh-ease-luxe)!important;will-change:transform}.gh-motion .card-wrapper:hover .media:not(.media--hover-effect) img{transform:scale(1.06)}.gh-motion .header__menu-item{position:relative}.gh-motion .header__menu-item:after{content:"";position:absolute;left:.5rem;right:.5rem;bottom:.4rem;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .5s var(--gh-ease-luxe);opacity:.85;pointer-events:none}.gh-motion .header__menu-item:hover:after,.gh-motion .header__menu-item[aria-expanded=true]:after{transform:scaleX(1)}.gh-motion .button,.gh-motion .shopify-payment-button__button--unbranded{transition:transform .45s var(--gh-ease-luxe),background-color .45s var(--gh-ease-luxe),color .45s var(--gh-ease-luxe),box-shadow .45s var(--gh-ease-luxe)!important}.gh-motion .button:hover{transform:translateY(-1px)}.gh-motion .section-header.shopify-section-header-sticky,.gh-motion sticky-header{transition:transform .5s var(--gh-ease-luxe),background-color .5s var(--gh-ease-luxe),box-shadow .5s var(--gh-ease-luxe)}.gh-motion .contact .field__input,.gh-motion .contact .text-area,.gh-motion .contact select.field__input{transition:border-color .5s var(--gh-ease-luxe),box-shadow .5s var(--gh-ease-luxe),background-color .5s var(--gh-ease-luxe)!important}.gh-motion .contact .field{transition:box-shadow .5s var(--gh-ease-luxe),transform .5s var(--gh-ease-luxe)}.gh-motion .contact .field:focus-within{box-shadow:0 10px 30px rgba(var(--color-foreground),.07);transform:translateY(-1px)}.gh-motion .contact .field__input:focus,.gh-motion .contact .field__input:focus-visible{outline:none;box-shadow:inset 0 0 0 1px rgba(var(--color-foreground),.55)}.gh-motion .contact .field__label{transition:color .4s var(--gh-ease-luxe),transform .4s var(--gh-ease-luxe),top .4s var(--gh-ease-luxe)}@media(prefers-reduced-motion:no-preference){.gh-motion .contact [class*=contact-sub-heading],.gh-motion .contact .field,.gh-motion .contact .contact__button{animation:ghContactIn .85s var(--gh-ease) both}.gh-motion .contact [class*=contact-sub-heading]{animation-delay:.08s}.gh-motion .contact .field:nth-child(1){animation-delay:.14s}.gh-motion .contact .field:nth-child(2){animation-delay:.2s}.gh-motion .contact .field:nth-child(3){animation-delay:.26s}.gh-motion .contact .field:nth-child(4){animation-delay:.32s}.gh-motion .contact .field:nth-child(5){animation-delay:.38s}.gh-motion .contact .field:nth-child(n+6){animation-delay:.44s}.gh-motion .contact .contact__button{animation-delay:.5s}}@keyframes ghContactIn{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.gh-footer__wordmark--marquee{overflow:hidden!important;width:100%!important;max-width:100%!important;padding:0!important;transform:none!important;text-align:left!important;white-space:nowrap;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.gh-footer__wordmark-track{display:inline-flex;flex-wrap:nowrap;width:max-content;will-change:transform;animation:ghWordmarkScroll 55s linear infinite}.gh-footer__wordmark-item{display:inline-block;padding-right:.14em;white-space:nowrap}.gh-footer__wordmark--marquee:hover .gh-footer__wordmark-track{animation-play-state:paused}@keyframes ghWordmarkScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.gh-footer__wordmark-track{animation:none!important}}.gh-motion .gh-header-promo{overflow:hidden}.header .header__heading-logo{height:clamp(60px,6.4vw,92px);width:auto;max-width:100%;max-height:none;object-fit:contain;display:block}@media screen and (max-width:749px){.header .header__heading-logo{height:58px;max-width:145px}}.header .gh-header-left{align-items:center;display:inline-flex;gap:clamp(8px,1.1vw,18px);grid-area:navigation;justify-self:start}.header .gh-header-left header-drawer{bottom:auto;left:auto;margin:0;position:static;right:auto;top:auto}.header .header__icons{gap:clamp(10px,1.3vw,22px);margin-right:0}.header .header__icons>.gh-header-contact{order:1}.header .header__icons>.header__icon--account{order:2}.header .header__icons>.header__icon--cart{order:3}.header .header__icon,.header .header__icon--cart .icon{height:40px;width:40px}.header .header__icon svg,.header .gh-header-left .header__icon .icon-hamburger,.header .gh-header-left .header__icon .icon-close{height:22px!important;width:22px!important}.header .gh-header-left header-drawer .header__icon--menu>span:first-child{flex:0 0 22px;width:22px}.header .gh-header-left .search-modal__close-button .icon{height:22px!important;width:22px!important}.header .gh-header-contact,.header .gh-header-menu-label{font-family:var(--ghl-sans);font-size:12px;font-weight:700;letter-spacing:.14em;line-height:1;text-transform:uppercase}.header .gh-header-contact{gap:8px}.header .gh-header-contact>span:first-child{font-size:14px;font-weight:700;line-height:1}@media screen and (max-width:749px){.header .gh-header-left .header__search{display:none!important}.header .header__icons{gap:6px;margin-right:0}.header .gh-header-contact>span:last-child{display:none}}.ghl-product-grid .card__inner>.card__content{background:transparent;min-height:0;pointer-events:none}.ghl-product-grid .card__inner>.card__content .card__information{display:none!important}.ghl-product-grid .card__inner>.card__content .card__badge{pointer-events:auto}.gh-footer .gh-footer__group h2,.gh-footer .gh-footer__tool h2,.gh-footer .gh-footer__locale h2{color:#8d8578;font-size:10px;font-weight:500;letter-spacing:.28em;margin-bottom:30px}.gh-footer .gh-footer__group a,.gh-footer .gh-footer__locale span{position:relative;border-bottom:0;padding-bottom:3px;font-size:13.5px;letter-spacing:.015em;color:#eceae6;transition:color .45s var(--gh-ease-luxe, cubic-bezier(.22,.61,.36,1))}.gh-footer .gh-footer__group a:after,.gh-footer .gh-footer__locale span:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:linear-gradient(90deg,#c5a86ce6,#eceae6b3);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--gh-ease-luxe, cubic-bezier(.22,.61,.36,1))}.gh-footer .gh-footer__group a:hover{color:#fff}.gh-footer .gh-footer__group a:hover:after,.gh-footer .gh-footer__group a:focus-visible:after{transform:scaleX(1)}.gh-footer .gh-footer__locale span:after{transform:scaleX(1);opacity:.45}.gh-footer li+li{margin-top:22px}.gh-footer .gh-footer__row{border-bottom-color:#eceae647;transition:border-color .5s var(--gh-ease-luxe, cubic-bezier(.22,.61,.36,1))}.gh-footer .gh-footer__row:focus-within{border-bottom-color:#c5a86cf2}.gh-footer .gh-footer__row input::placeholder{color:#8d8578;letter-spacing:.16em;text-transform:uppercase;font-size:12px}.gh-footer .gh-footer__row button{transition:transform .45s var(--gh-ease-luxe, cubic-bezier(.22,.61,.36,1)),color .45s ease}.gh-footer .gh-footer__row:focus-within button,.gh-footer .gh-footer__row button:hover{transform:translate(5px);color:#e9dec6}.gh-footer__copyright{margin:clamp(90px,9vw,160px) 0 0;color:#6f6b64;font-size:10px;letter-spacing:.22em;text-align:center;text-transform:uppercase}.gh-footer__rule{position:relative;display:block;border:0;width:min(1180px,88%);height:1px;margin:clamp(52px,5vw,92px) auto 0;overflow:visible;background:linear-gradient(90deg,transparent,rgba(216,212,204,.28) 14%,rgba(197,168,108,.85) 38%,rgba(233,222,198,.95) 50%,rgba(197,168,108,.85) 62%,rgba(216,212,204,.28) 86%,transparent)}.gh-footer__rule:after{content:"";position:absolute;left:50%;top:-2px;transform:translate(-50%);width:46%;height:5px;background:radial-gradient(ellipse at center,rgba(197,168,108,.3),transparent 72%);pointer-events:none}.gh-footer__wordmark{font-size:clamp(84px,13vw,340px)!important;margin-top:clamp(28px,2.6vw,54px)!important;color:#ffffff38!important;letter-spacing:.06em!important}.gh-footer__wordmark--marquee{-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.gh-footer__wordmark-track{animation-duration:88s!important}@media screen and (max-width:749px){.gh-footer .gh-footer__group h2,.gh-footer .gh-footer__tool h2,.gh-footer .gh-footer__locale h2{letter-spacing:.22em;margin-bottom:24px}.gh-footer .gh-footer__group a{font-size:14px}.gh-footer__copyright{margin-top:clamp(64px,12vw,96px);letter-spacing:.16em}.gh-footer__wordmark{font-size:19vw!important}}.gh-footer__wordmark-item{background-image:linear-gradient(100deg,transparent 32%,rgba(255,252,240,.55) 44%,rgba(255,255,255,.95) 50%,rgba(255,252,240,.55) 56%,transparent 68%),linear-gradient(178deg,#6d4d12,#a97f24 12%,#d9b141,#f4dc95 40%,#fffae4,#f0d283 60%,#c99c2c,#8a6418 88%,#5d4110);background-size:230% 100%,100% 100%;background-position:-75% 0,0 0;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:ghGoldSheen 7.5s cubic-bezier(.45,0,.25,1) infinite}.gh-footer__wordmark-track{filter:drop-shadow(0 0 14px rgba(214,175,74,.3)) drop-shadow(0 0 46px rgba(184,138,38,.16))}@keyframes ghGoldSheen{0%{background-position:-75% 0,0 0}62%,to{background-position:185% 0,0 0}}.gh-footer__wordmark{color:transparent!important}@media(prefers-reduced-motion:reduce){.gh-footer__wordmark-item{animation:none!important;background-position:50% 0,0 0}}.product-form.sticky-atc{--gh-atc-gold: #c9a227;border-radius:0 999px 999px 0!important;background:linear-gradient(100deg,#0b0b0b,#141210 62%,#1d1813)!important;-webkit-backdrop-filter:blur(14px) saturate(1.1);backdrop-filter:blur(14px) saturate(1.1);border-top:1px solid rgba(201,162,39,.3)!important;border-bottom:1px solid rgba(201,162,39,.18)!important;box-shadow:0 18px 44px #00000073,0 0 0 1px #ffffff08 inset!important;gap:16px;padding:8px 9px 8px 8px!important}.product-form.sticky-atc .sticky-atc-image{flex:0 0 auto;width:54px!important;height:54px!important;padding:0;background:#f7f5f1;border:1px solid rgba(201,162,39,.55);border-radius:0!important;overflow:hidden}.product-form.sticky-atc .sticky-atc-image img{width:100%!important;height:100%!important;border-radius:0!important;object-fit:cover}.product-form.sticky-atc .product__title,.product-form.sticky-atc .sticky-atc-title,.product-form.sticky-atc .selected-variant-title{display:block;margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#f2efe9!important;font-family:var(--ghl-sans);font-size:14px!important;font-weight:400;letter-spacing:.035em;line-height:1.35}.product-form.sticky-atc .sticky-atc-active-variant__option-value{color:var(--gh-atc-gold, #c9a227)!important;font-size:10px!important;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.product-form.sticky-atc .sticky-atc-price{margin-top:3px}.product-form.sticky-atc .price,.product-form.sticky-atc .price-item,.product-form.sticky-atc .price__regular,.product-form.sticky-atc .price__container{color:#fff!important;font-size:16px!important;font-weight:400;letter-spacing:.02em}.product-form.sticky-atc .sticky-atc-button{flex:0 0 auto;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;padding:0!important;border:0!important;border-radius:50%!important;background:linear-gradient(150deg,#f2dda0,#d9b141 42%,#b8912f)!important;color:#14100a!important;font-size:0!important;box-shadow:0 4px 14px #c9a22757!important;transition:transform .26s var(--gh-ease-luxe, cubic-bezier(.22,.61,.36,1)),box-shadow .26s var(--gh-ease-luxe, cubic-bezier(.22,.61,.36,1))}.product-form.sticky-atc .sticky-atc-button{position:relative}.product-form.sticky-atc .sticky-atc-button:before{content:"";position:absolute;top:50%;left:50%;width:17px;height:14px;margin:-4px 0 0 -8.5px;border:1.5px solid #14100a;border-radius:2px}.product-form.sticky-atc .sticky-atc-button:after{content:"";position:absolute;top:50%;left:50%;width:9px;height:7px;margin:-11px 0 0 -4.5px;border:1.5px solid #14100a;border-bottom:0;border-radius:5px 5px 0 0}.product-form.sticky-atc .sticky-atc-button:hover:not([disabled]){transform:scale(1.07);box-shadow:0 8px 24px #c9a22780!important}.product-form.sticky-atc .sticky-atc-button[disabled]{background:#ffffff1a!important;box-shadow:none!important;opacity:1}.product-form.sticky-atc .sticky-atc-button[disabled]:before,.product-form.sticky-atc .sticky-atc-button[disabled]:after{border-color:#f2efe973}@media screen and (max-width:749px){.product-form.sticky-atc{gap:12px;padding:6px 8px!important}.product-form.sticky-atc img{width:46px!important;height:46px!important}.product-form.sticky-atc .product__title{font-size:13px!important}}img,picture,.gh-pdp__slide img,.gh-rail__img,.card__media img{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(prefers-reduced-motion:reduce){.gh-motion .gh-reveal{opacity:1!important;transform:none!important;transition:none!important}.gh-motion .card-wrapper:hover .media img{transform:none!important}.gh-motion cart-drawer.active .cart-item,.gh-motion cart-drawer.active .drawer__footer,.gh-motion .menu-drawer__menu-item{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/gh-lux-motion.css.map */
