.card__media img,.collection-list__item img,.multicolumn-card__image,.banner__media img{transition:transform .7s cubic-bezier(.22,1,.36,1)}.card:hover .card__media img,.collection-list__item:hover img,.multicolumn-card:hover .multicolumn-card__image{transform:scale(1.06)}.card__media,.collection-list__item .media,.multicolumn-card__image-wrapper .media{overflow:hidden}.button,a.button,button.button{letter-spacing:.04em;text-transform:uppercase;font-size:1.3rem;transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease}.button:hover,a.button:hover,button.button:hover{transform:translateY(-2px);box-shadow:0 10px 24px #00000038}.button--primary{background:#0b0b0b;background-image:linear-gradient(135deg,#1a1a1a,#0b0b0b 70%);border:1.5px solid #C9A34F;border-color:#c9a34f;color:#f0dfae;box-shadow:0 3px 14px #0000004d,0 0 0 3px #c9a34f59}.button--primary:hover{background:#161616;background-image:linear-gradient(135deg,#222,#0b0b0b 70%);border-color:#e0bf6b;color:#fbeacb;box-shadow:0 4px 16px #00000057,0 0 0 3px #e0bf6b73}header-drawer .header__menu-item,.header__menu-item{letter-spacing:.03em}.header__menu-item{position:relative}.header__menu-item:after{content:"";position:absolute;left:12px;right:12px;bottom:6px;height:1px;background:#c9a227;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.header__menu-item:hover:after{transform:scaleX(1)}.multicolumn-list__item h3{font-family:var(--font-heading-family);letter-spacing:.02em}.banner__box{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media screen and (min-width:990px){.collection-list-wrapper .collection-list-title,.collection__title .title{letter-spacing:.01em}}.godard-faq-item{border:1px solid #2a2a2a}.godard-faq-item:hover{border-color:#c9a227}.godard-faq-item summary{cursor:pointer;list-style:none;padding:16px 44px 16px 18px;font-weight:600;font-size:1.05em;color:#f2f2f2;position:relative;background:#121212}.godard-faq-item summary::-webkit-details-marker{display:none}.godard-faq-item summary::marker{content:""}.godard-faq-item summary:after{content:"+";position:absolute;right:18px;top:50%;transform:translateY(-50%);font-size:1.4em;color:#c9a227}.godard-faq-item[open] summary{border-bottom:1px solid #2a2a2a}.godard-faq-item p{padding:16px 18px;margin:0;line-height:1.6;color:#cfcfcf}.godard-faq-item[open] summary:after{content:"\2212"}.product-form__input--pill label,variant-radios .product-form__input--pill label{border-color:#c9a2278c!important;background-color:#c9a2270f!important;color:#c9a227!important}.product-form__input--pill input:checked+label{background:linear-gradient(135deg,#c9a227,#e6c458,#c9a227)!important;border-color:#c9a227!important;color:#161616!important}.product-form__input--pill label:hover{border-color:#e0bf52!important;background-color:#c9a22724!important}.product-form__input--pill input:checked+label:hover{background:linear-gradient(135deg,#d8b64c,#f0dca0,#d8b64c)!important;border-color:#d8b64c!important}.card__content{padding:.5rem .75rem .75rem}.card-information{padding-top:.5rem}.grid--product-grid,.collection .grid,.product-grid{--grid-desktop-horizontal-spacing: 12px;--grid-desktop-vertical-spacing: 20px;--grid-mobile-horizontal-spacing: 10px;--grid-mobile-vertical-spacing: 16px}.badge--new-arrival{position:absolute!important;top:14px;left:14px;right:auto!important;bottom:auto!important;z-index:3;display:inline-flex;align-items:center;gap:5px;background:linear-gradient(135deg,#0f5132,#2fa866,#0f5132);color:#fff;border:none;border-radius:999px;padding:7px 16px 7px 13px;font-size:1.05rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 6px 16px #00000059,0 0 0 1px #ffffff26 inset;animation:godard-badge-glow 2.4s ease-in-out infinite}.badge--new-arrival:before{content:"\2726";font-size:.95em;line-height:1}@keyframes godard-badge-glow{0%,to{box-shadow:0 6px 16px #0f513259,0 0 0 1px #ffffff26 inset}50%{box-shadow:0 6px 20px #2fa8668c,0 0 0 1px #ffffff40 inset}}.button--secondary{background:#161616!important;color:#f5f0e6!important;border-color:#161616!important}.button--secondary:hover{background:#2a2a2a!important}.godard-trust-badges{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.godard-trust-badge{display:inline-flex;align-items:center;gap:8px;font-size:1.05rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#0f5132;background:linear-gradient(135deg,#2fa8661f,#2fa8660a);border:1.5px solid rgba(15,81,50,.45);border-radius:999px;padding:11px 22px;box-shadow:0 4px 14px #0f513224;transition:transform .25s ease,box-shadow .25s ease}.godard-trust-badge:hover{transform:translateY(-2px);box-shadow:0 8px 22px #0f513233}.godard-trust-badge__icon{font-size:1.25em;line-height:1}@media screen and (max-width:749px){.godard-trust-badge{font-size:.92rem;padding:9px 16px}}.godard-faq-item p,.disclosures-item__content,.disclosures-item__content p,.disclosures-item__content li{color:#333!important}.product-form__input--pill label,variant-radios .product-form__input--pill label{color:#c9a227!important;font-weight:600!important}.product-form__input--pill input:checked+label{color:#161616!important}.godard-story{padding:64px 0 72px}.godard-story__inner{max-width:1100px}.godard-story__intro{max-width:760px;margin:0 auto 48px;text-align:center}.godard-story__eyebrow{margin:0 0 10px;font-size:1.2rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#c9a227}.godard-story__heading{margin:0 0 18px;font-size:3.4rem;line-height:1.15}.godard-story__lede{margin:0;font-size:1.6rem;line-height:1.65;opacity:.9}.godard-story__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px;margin-bottom:40px}@media screen and (max-width:749px){.godard-story__grid{grid-template-columns:1fr}.godard-story__heading{font-size:2.6rem}}.godard-story__card{position:relative;padding:32px 28px 28px;border:1px solid rgba(201,162,39,.25);border-radius:6px;background:#ffffff08}.godard-story__card-number{display:block;margin-bottom:10px;font-size:1.3rem;font-weight:700;letter-spacing:.08em;color:#c9a227;opacity:.85}.godard-story__card h3{margin:0 0 12px;font-size:2rem;line-height:1.25}.godard-story__card p{margin:0;font-size:1.5rem;line-height:1.6;opacity:.88}.godard-story__quote{margin:18px 0 0;padding:14px 0 0 18px;border-left:2px solid #c9a227;font-size:1.5rem;font-style:italic;line-height:1.5}.godard-story__quote cite{display:block;margin-top:8px;font-size:1.2rem;font-style:normal;font-weight:600;letter-spacing:.04em;opacity:.75}.godard-story__footer{max-width:760px;margin:0 auto;padding-top:28px;border-top:1px solid rgba(255,255,255,.12);text-align:center}.godard-story__footer p{margin:0;font-size:1.4rem;line-height:1.6;letter-spacing:.02em;opacity:.75}.godard-breadcrumb{padding:16px 0 0}.godard-breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;list-style:none;margin:0;padding:0;font-size:1.3rem;letter-spacing:.01em;color:#6b6b6b}.godard-breadcrumb li{display:flex;align-items:center}.godard-breadcrumb li:not(:last-child):after{content:"/";color:#b8b8b8;margin:0 8px}.godard-breadcrumb a{color:#6b6b6b;text-decoration:none;transition:color .2s ease}.godard-breadcrumb a:hover{color:#c9a227;text-decoration:underline}.godard-breadcrumb li[aria-current=page]{color:#161616;font-weight:600}@media screen and (max-width:749px){.godard-breadcrumb ol{font-size:1.1rem}}@media screen and (min-width:750px){.product__media-wrapper{margin-top:0!important;padding-top:0!important}.product__media-wrapper media-gallery,.product__media-wrapper .product__media-list{align-self:flex-start}.product__media-wrapper{position:sticky;top:3rem}}.header__menu-item.link,.header__menu-item{text-decoration:none!important}.banner .banner__heading,.banner .banner__text,.banner__content .banner__heading,.banner__content .banner__text{opacity:1!important;color:#fff!important;text-shadow:0 2px 14px rgba(0,0,0,.7),0 1px 4px rgba(0,0,0,.85)!important}.godard-footer-contact{display:flex;flex-direction:column;gap:6px;align-items:flex-end;text-align:right;color:#f5f0e6;font-size:1.3rem;line-height:1.6}.godard-footer-contact a{color:#e6c458;text-decoration:none}.godard-footer-contact a:hover{color:#c9a227;text-decoration:underline}@media screen and (max-width:749px){.godard-footer-contact{align-items:flex-start;text-align:left}}.quantity__button{transition:background-color .2s ease,color .2s ease}.quantity__button:hover{background-color:#c9a2271f;color:#c9a227}.quantity__button:focus-visible{outline:2px solid #c9a227;outline-offset:-2px}.product-form__input--pill input:focus-visible+label{outline:2px solid #c9a227;outline-offset:2px}.godard-carousel{position:relative}.godard-carousel__viewport{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.godard-carousel__viewport::-webkit-scrollbar{display:none}.godard-carousel__track.grid{display:flex;flex-wrap:nowrap}.godard-carousel__track.grid>.grid__item{scroll-snap-align:start;flex:0 0 auto;width:calc((100% - (var(--carousel-cols-desktop, 4) - 1) * 12px) / var(--carousel-cols-desktop, 4))}@media screen and (max-width:989px){.godard-carousel__track.grid>.grid__item{width:calc((100% - (var(--carousel-cols-mobile, 2) - 1) * 10px) / var(--carousel-cols-mobile, 2))}}.godard-carousel__arrow{position:absolute;top:40%;transform:translateY(-50%);z-index:2;display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:#0b0b0bd9;border:1px solid #c9a227;color:#e6c458;font-size:1.6rem;line-height:1;cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease;box-shadow:0 4px 12px #00000040}.godard-carousel__arrow:hover:not([disabled]){background:#c9a227;color:#161616;transform:translateY(-50%) scale(1.06)}.godard-carousel__arrow:focus-visible{outline:2px solid #c9a227;outline-offset:2px}.godard-carousel__arrow--prev{left:-8px}.godard-carousel__arrow--next{right:-8px}.godard-carousel__arrow[disabled]{opacity:.3;cursor:default;pointer-events:none}@media screen and (max-width:749px){.godard-carousel__arrow{display:none}}.godard-carousel__dots{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:18px}.godard-carousel__dot{width:8px;height:8px;border-radius:50%;background:#c9a2274d;border:none;cursor:pointer;padding:0;transition:background-color .2s ease,transform .2s ease}.godard-carousel__dot:hover{background:#c9a22799}.godard-carousel__dot.is-active{background:#c9a227;transform:scale(1.25)}.button:not(.button--primary):not(.button--secondary):not(.button--tertiary):not(.button--full-width):not(.shopify-payment-button__button):not(.cart__checkout-button):not(.product-form__submit),a.button:not(.button--primary):not(.button--secondary):not(.button--tertiary):not(.button--full-width){background:#0b0b0b!important;background-image:linear-gradient(135deg,#1a1a1a,#0b0b0b 70%)!important;border:1.5px solid #C9A34F!important;color:#f0dfae!important;box-shadow:0 3px 14px #0000004d,0 0 0 3px #c9a34f59!important;border-radius:41px!important}.button:not(.button--primary):not(.button--secondary):not(.button--tertiary):not(.button--full-width):not(.shopify-payment-button__button):not(.cart__checkout-button):not(.product-form__submit):hover,a.button:not(.button--primary):not(.button--secondary):not(.button--tertiary):not(.button--full-width):hover{color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px #0006,0 0 0 3px #c9a34f99,0 0 24px #c9a34f59!important}.button:not(.button--primary):not(.button--secondary):not(.button--tertiary):not(.button--full-width):after{box-shadow:none!important;background:none!important}[id*=__trust_badges] .multicolumn-card{background:linear-gradient(160deg,#181818,#0d0d0d)!important;border:1px solid rgba(201,163,79,.3)!important;border-radius:16px!important;padding:34px 24px!important;position:relative;overflow:hidden;box-shadow:0 2px 10px #00000059!important;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease!important}[id*=__trust_badges] .multicolumn-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,#c9a34f,#f0dfae,#c9a34f,transparent);opacity:.85}[id*=__trust_badges] .multicolumn-card:hover{transform:translateY(-7px)!important;border-color:#c9a34fa6!important;box-shadow:0 16px 40px #00000080,0 0 0 1px #c9a34f66,0 12px 30px #c9a34f26!important}[id*=__trust_badges] .multicolumn-card__info h3{color:#e7c877!important;text-transform:uppercase;letter-spacing:.12em;font-size:1.05rem!important;position:relative;padding-bottom:12px;margin-bottom:10px}[id*=__trust_badges] .multicolumn-card__info h3:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);width:34px;height:2px;background:linear-gradient(90deg,#c9a34f,#f0dfae)}[id*=__trust_badges] .multicolumn-card__info .rte{color:#c9c9c9!important}.banner__buttons .button{width:320px!important;min-width:0!important;max-width:90%!important}.banner__buttons--multiple{flex-direction:column!important;align-items:center!important}[id*=__trust_badges] .multicolumn-card__info h3{font-size:1.5rem!important;padding-bottom:4px!important;letter-spacing:.08em!important}[id*=__trust_badges] .multicolumn-card__info h3:after{display:none!important}.button--primary:hover,a.button--primary:hover,button.button--primary:hover{color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px #0006,0 0 0 3px #c9a34f99,0 0 24px #c9a34f59!important}.button--primary:hover:after,a.button--primary:hover:after{box-shadow:none!important;background:none!important}.product-form__input--pill label{padding:8px 16px!important;font-size:13px!important;line-height:1.2!important;margin:4px 6px 4px 0!important;min-height:0!important}@media screen and (min-width:990px){#product-grid.product-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))!important}}@media screen and (min-width:750px)and (max-width:989px){#product-grid.product-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))!important}}.cart-item__image-container--premium{width:180px!important;border-radius:4px;overflow:hidden;border:1px solid rgba(201,163,79,.35);box-shadow:0 4px 14px #00000040}.cart-item__image--premium,#CartDrawer .cart-item__image{border-radius:4px;border:1px solid rgba(201,163,79,.35);box-shadow:0 4px 14px #00000040;object-fit:cover;width:100%!important;height:auto!important}@media screen and (max-width:749px){.cart-item__image-container--premium,#CartDrawer .cart-item__image-container{width:96px!important}}.cart-items .cart-item{border-bottom:1px solid rgba(0,0,0,.08)}#CartDrawer .cart-item__name,.cart-items .cart-item__name{font-family:var(--font-heading-family);letter-spacing:.01em;transition:color .2s ease}#CartDrawer .cart-item__name:hover,.cart-items .cart-item__name:hover{color:#c9a227}#CartDrawer .caption-with-letter-spacing,.cart-items .caption-with-letter-spacing{color:#c9a227;letter-spacing:.08em}#CartDrawer .drawer__heading,.title-wrapper-with-link .title--primary{font-family:var(--font-heading-family);letter-spacing:.03em}#CartDrawer .drawer__header{border-bottom:1px solid rgba(201,163,79,.25)}.cart-free-shipping-note{display:flex;align-items:center;gap:8px;margin:10px 0 0;font-size:1.3rem;font-weight:600;letter-spacing:.02em;color:#efdfae}.cart-free-shipping-note svg{width:16px!important;height:16px!important;fill:#efdfae;flex-shrink:0}.cart__checkout-button.button{background:#0b0b0b!important;background-image:linear-gradient(135deg,#1a1a1a,#0b0b0b 70%)!important;border:1.5px solid #c9a34f!important;color:#f0dfae!important;box-shadow:0 3px 14px #0000004d,0 0 0 3px #c9a34f59!important;border-radius:41px!important;font-size:1.4rem!important;padding-top:1.2rem!important;padding-bottom:1.2rem!important}.cart__checkout-button.button:hover{color:#fff!important;transform:translateY(-2px);box-shadow:0 6px 20px #0006,0 0 0 3px #c9a34f99,0 0 24px #c9a34f59!important}.cart__footer .totals__total,.cart-drawer__footer .totals__total{font-family:var(--font-heading-family);letter-spacing:.02em}.cart__footer .totals__total-value,.cart-drawer__footer .totals__total-value{color:#161616;font-weight:700}@media screen and (max-width:749px){body{font-size:1.5rem;line-height:1.6}h1,.h1{font-size:2.6rem;line-height:1.2}h2,.h2{font-size:2.2rem;line-height:1.25}h3,.h3{font-size:1.8rem;line-height:1.3}.banner__heading{font-size:2.6rem!important;line-height:1.2!important}.banner__text{font-size:1.5rem!important;line-height:1.55!important}.collection-hero__title,.collection__title .title{font-size:2.2rem;line-height:1.25}.card__heading,.card-information .card__heading{font-size:1.5rem;line-height:1.35}.price,.price--large{font-size:1.5rem}.product__title{font-size:2.2rem;line-height:1.3}.product__description,.product .rte{font-size:1.5rem;line-height:1.65}.godard-story__heading{font-size:2.4rem!important}.godard-story__lede{font-size:1.45rem!important;line-height:1.6!important}.godard-story__card h3{font-size:1.7rem}.godard-story__card p{font-size:1.4rem}.rte,.rte p,.page-width .rte{font-size:1.5rem;line-height:1.65}.cart__contents .cart-item__name,#CartDrawer .cart-item__name{font-size:1.4rem;line-height:1.4}.cart-free-shipping-note{font-size:1.2rem}.totals__total,.totals__total-value{font-size:1.6rem!important}.footer-block__heading{font-size:1.5rem}.footer-block .rte,.footer-block p,.footer-block li{font-size:1.35rem;line-height:1.55}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/premium-overrides.css.map */
