.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:linear-gradient(135deg,#c9a227,#e6c458,#c9a227);border-color:#c9a227;color:#161616}.button--primary:hover{background:linear-gradient(135deg,#b8931f,#d8b64c,#b8931f)}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)}
/*# sourceMappingURL=/cdn/shop/t/25/assets/premium-overrides.css.map */
