:root{--font-body-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--font-body-style:normal;--font-body-weight:400;--font-heading-family:Georgia,"Times New Roman",serif;--font-heading-style:normal;--font-heading-weight:400;--gs-ink:#10150f;--gs-panel:#192017;--gs-gold:#d9b976;--gs-cream:#f3edde;--gs-muted:#c8c7b9;--gs-line:rgba(217,185,118,.24)}body{letter-spacing:.015em;line-height:1.65}body h1,body h2,body .h0,body .h1,body .h2{letter-spacing:-.025em;font-weight:400;line-height:1.16}body .button,body .shopify-challenge__button{min-height:4.8rem;font-family:var(--font-body-family);font-size:1.3rem;font-weight:600;letter-spacing:.07em}body .button:not(.button--secondary):not(.button--tertiary){background:var(--gs-gold);color:#15180f}body .button--secondary{color:var(--gs-gold)}body a:focus-visible,body button:focus-visible,body input:focus-visible,body summary:focus-visible{outline:2px solid var(--gs-gold);outline-offset:4px}body .rte a,body .underlined-link{color:var(--gs-gold);text-underline-offset:.35em}body .announcement-bar__message{font-size:1.15rem;letter-spacing:.12em;line-height:1.5;padding:.8rem 0;color:var(--gs-cream)}body .utility-bar{border-bottom:1px solid var(--gs-line)}body .header-wrapper{border-bottom:1px solid var(--gs-line);background:#0e120d}body .header .header__heading-logo-wrapper{width:190px;height:120px;overflow:hidden}body .header .header__heading-logo{display:block;width:100%;height:auto;max-height:none;transform:translateY(-24%);object-fit:contain}body .header .header__heading-link{padding:0}body .header__menu-item{font-size:1.3rem;letter-spacing:.035em;padding-left:1rem;padding-right:1rem}body .header__menu-item:hover,body .header__active-menu-item{color:var(--gs-gold);text-underline-offset:.6rem}body .header__submenu,body .menu-drawer{border-color:var(--gs-line)}body .cart-count-bubble{background:var(--gs-gold);color:var(--gs-ink)}body .gs-hero{background:#111610;border-bottom:1px solid var(--gs-line);overflow:hidden}body .gs-hero__inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:3.5rem;min-height:570px;padding-top:3.2rem;padding-bottom:3.2rem}body .gs-hero__content{padding:2rem 0;position:relative;z-index:1}body .gs-eyebrow{color:var(--gs-gold);font-size:1.15rem;line-height:1.6;font-weight:500;letter-spacing:.24em;text-transform:uppercase;margin:0 0 2.3rem}body .gs-hero__title{font-family:Georgia,Times New Roman,serif;color:var(--gs-cream);font-size:clamp(4.6rem,5.3vw,7.8rem);line-height:1.06;letter-spacing:-.045em;margin:0 0 2.5rem;font-weight:400}body .gs-hero__title span{display:block;color:var(--gs-gold);font-style:italic}body .gs-hero__description{font-size:1.65rem;line-height:1.8;color:var(--gs-muted);max-width:46rem}body .gs-hero__description p{margin:0}body .gs-hero__actions{display:flex;align-items:center;flex-wrap:wrap;gap:2.4rem;margin:3.2rem 0 4rem}body .gs-button{padding:0 2.8rem;gap:1rem;min-height:5rem}body .gs-text-link{display:inline-flex;align-items:center;gap:1rem;min-height:4.4rem;color:var(--gs-cream);font-size:1.35rem;letter-spacing:.04em;text-decoration:none;border-bottom:1px solid var(--gs-line)}body .gs-text-link:hover{color:var(--gs-gold);border-color:var(--gs-gold)}body .gs-hero__details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;border-top:1px solid var(--gs-line);padding-top:2.2rem;max-width:50rem}body .gs-hero__detail{display:flex;flex-direction:column;gap:.4rem;font-size:1.15rem;line-height:1.5;color:var(--gs-muted)}body .gs-hero__detail-label{font-size:1.2rem;font-weight:600;color:var(--gs-cream);letter-spacing:.02em}body .gs-hero__visual{width:100%;max-width:570px;justify-self:end;line-height:0}body .gs-hero__artwork{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:2px}body .collection .collection__title{text-align:center;margin-bottom:3.2rem}body .collection .collection__title .title{font-size:clamp(3rem,3.2vw,4.5rem);margin-bottom:1.2rem}body .collection .collection__description{max-width:62rem;margin:0 auto;color:var(--gs-muted);font-size:1.55rem}body .collection .collection__description p{margin:.5rem 0}body .product-grid .card--card{border:1px solid var(--gs-line);background:var(--gs-panel);border-radius:8px;overflow:hidden;box-shadow:none}body .product-grid .card__inner,body .product-grid .card__media,body .product-grid .card__media .media{background:#fff}body .product-grid .card__media .media img{object-fit:contain!important;object-position:center!important;filter:none!important;transform:none!important;mix-blend-mode:normal!important;background:#fff}body .product-grid .card__heading{font-family:var(--font-body-family);font-size:1.5rem;font-weight:500;line-height:1.5;letter-spacing:0}body .collection .product-grid .card__heading{min-height:4.5rem}body .product-grid .card__information{padding-top:1.8rem;padding-bottom:1rem}body .product-grid .card--card .card__content{padding-left:1.4rem;padding-right:1.4rem}body .card-information>.price{font-size:1.65rem;color:#e3c88c;letter-spacing:.015em}body .product-grid .quick-add{margin-top:.6rem;margin-bottom:1.4rem}body .product-grid .quick-add__submit{font-size:1.2rem;letter-spacing:.03em;min-width:0;min-height:4.6rem;padding-left:1rem;padding-right:1rem}body .collection__view-all{margin-top:3.4rem}body .product__media-wrapper{--media-border-opacity:0}body .rich-text__blocks{max-width:88rem}body .rich-text__heading{font-size:clamp(2.8rem,3.1vw,4.2rem)}body .rich-text__text{font-size:1.55rem;line-height:1.85}body .rich-text__text p{color:var(--gs-muted)}body .rich-text__buttons{margin-top:2.6rem}body .footer{border-top:1px solid var(--gs-line)}body .footer .footer__blocks-wrapper{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:4rem;align-items:start}body .footer .footer-block.grid__item{width:100%;max-width:none;margin:0}body .footer-block__heading{color:var(--gs-cream);font-size:2.4rem;letter-spacing:-.02em}body .footer-block__details-content,body .footer-block__brand-info .rte{font-size:1.4rem;color:var(--gs-muted)}body .footer .footer-block__image-wrapper{margin:0}body .footer .footer-block--newsletter{border-top:1px solid var(--gs-line);padding-top:3.2rem;margin-top:3.2rem}body .footer__content-bottom{border-top-color:var(--gs-line)}body .footer .newsletter-form__button{background:var(--gs-gold);color:var(--gs-ink);border-radius:0 4px 4px 0}body .footer .field__input{padding-right:6rem}body .footer .copyright__content{font-size:1.15rem}@media(min-width:990px)and (max-width:1199px){body .header .header__heading-logo-wrapper{width:160px;height:102px}body .header__menu-item{font-size:1.2rem;padding-left:.7rem;padding-right:.7rem}}@media(max-width:989px){body .gs-hero__inner{grid-template-columns:1fr;gap:2.2rem;min-height:0;padding-top:3.6rem;padding-bottom:3.2rem}body .gs-hero__content{max-width:68rem;padding:0}body .gs-hero__visual{justify-self:center;max-width:480px}body .gs-hero__title{font-size:5.8rem}body .gs-hero__actions{margin-bottom:2.6rem}body .gs-hero__details{max-width:58rem}body .footer .footer__blocks-wrapper{gap:3rem;grid-template-columns:1fr 1fr}}@media(max-width:749px){body .header{padding-left:1.6rem;padding-right:1.6rem}body .header .header__heading-logo-wrapper{width:150px;height:96px}body .announcement-bar__message{font-size:1rem;letter-spacing:.07em}body .gs-hero__inner{padding-left:2rem;padding-right:2rem;padding-top:3.2rem;gap:2.4rem}body .gs-eyebrow{font-size:1rem;letter-spacing:.17em;margin-bottom:1.7rem}body .gs-hero__title{font-size:clamp(4rem,10.7vw,5.8rem);margin-bottom:2rem}body .gs-hero__description{font-size:1.5rem;line-height:1.75}body .gs-hero__actions{gap:2rem;margin-top:2.5rem}body .gs-hero__details{gap:1rem;padding-top:1.8rem}body .gs-hero__detail{font-size:1.05rem}body .gs-hero__detail-label{font-size:1.1rem}body .gs-hero__visual{max-width:380px}body .collection .collection__title{margin-bottom:2.6rem}body .product-grid .card__heading{font-size:1.3rem;line-height:1.5}body .collection .product-grid .card__heading{min-height:5.85rem}body .product-grid .card--card .card__content{padding-left:.9rem;padding-right:.9rem}body .card-information>.price{font-size:1.45rem}body .product-grid .quick-add__submit{font-size:1.1rem;letter-spacing:0}body .footer .footer__blocks-wrapper{grid-template-columns:1fr;gap:3rem}body .footer .footer-block--newsletter{padding-top:2.8rem}body .rich-text__text{font-size:1.45rem}body .collection .collection__description{font-size:1.4rem}}@media(prefers-reduced-motion:reduce){body .gs-hero *,body .product-grid *{scroll-behavior:auto;animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/gs-luxury.css.map */
