@import"golden-snout-pop.css";:root{--gs-navy: #1B2E5E;--gs-navy-dark: #0f1e3d;--gs-navy-light: #2C3E6B;--gs-gold: #D4A017;--gs-gold-light: #E8B82A;--gs-cream: #F8F5EF;--gs-cream-dark: #F0EDE5;--gs-white: #FFFFFF;--gs-text-muted: rgba(27, 46, 94, .6);--gs-text-light: rgba(248, 245, 239, .8);--gs-font-heading: "Bodoni Moda", Georgia, serif;--gs-font-body: "Montserrat", sans-serif;--gs-letter-spacing-wide: .12em;--gs-letter-spacing-xl: .18em;--gs-section-padding: 100px;--gs-section-padding-mobile: 60px;--gs-transition: all .3s cubic-bezier(.4, 0, .2, 1);--gs-transition-slow: all .6s cubic-bezier(.4, 0, .2, 1)}body{font-family:var(--gs-font-body);font-weight:300;letter-spacing:.02em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,.h1,.h2,.h3{font-family:var(--gs-font-heading);font-weight:600;letter-spacing:-.01em;line-height:1.1}.announcement-bar,.utility-bar{background:var(--gs-navy)!important;border-bottom:1px solid rgba(212,160,23,.3)}.announcement-bar__message{font-family:var(--gs-font-body)!important;font-size:11px!important;font-weight:500!important;letter-spacing:var(--gs-letter-spacing-xl)!important;text-transform:uppercase!important;color:var(--gs-gold)!important;padding:12px 0!important}.header{background:var(--gs-white);border-bottom:1px solid rgba(27,46,94,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0;z-index:100;transition:var(--gs-transition)}.header.scrolled{box-shadow:0 1px 20px #1b2e5e14}.header__heading-link{font-family:var(--gs-font-heading)!important;font-size:22px!important;font-weight:700!important;color:var(--gs-navy)!important;letter-spacing:.05em!important;text-transform:none!important}.header__menu-item{font-family:var(--gs-font-body)!important;font-size:11px!important;font-weight:600!important;letter-spacing:var(--gs-letter-spacing-wide)!important;text-transform:uppercase!important;color:var(--gs-navy)!important;transition:var(--gs-transition)!important}.header__menu-item:hover{color:var(--gs-gold)!important}.shopify-section-header-sticky{position:sticky;top:0;z-index:100}.banner{min-height:90vh;display:flex;align-items:center;position:relative;overflow:hidden;background:var(--gs-navy)}.banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#0f1e3dd9,#1b2e5e99,#1b2e5e4d);z-index:1}.banner__content{position:relative;z-index:2;max-width:600px}.banner__box:before{content:"";display:block;width:48px;height:1px;background:var(--gs-gold);margin-bottom:28px}.banner__content--top-center .banner__box:before,.banner__content--middle-center .banner__box:before,.banner__content--bottom-center .banner__box:before,.banner__content--top-center .banner__subheading,.banner__content--middle-center .banner__subheading,.banner__content--bottom-center .banner__subheading,.banner__content--top-center .banner__text,.banner__content--middle-center .banner__text,.banner__content--bottom-center .banner__text{margin-left:auto!important;margin-right:auto!important}.banner__content--top-right .banner__box:before,.banner__content--middle-right .banner__box:before,.banner__content--bottom-right .banner__box:before,.banner__content--top-right .banner__subheading,.banner__content--middle-right .banner__subheading,.banner__content--bottom-right .banner__subheading,.banner__content--top-right .banner__text,.banner__content--middle-right .banner__text,.banner__content--bottom-right .banner__text{margin-left:auto!important;margin-right:0!important}.banner__heading{font-family:var(--gs-font-heading)!important;font-size:clamp(42px,6vw,80px)!important;font-weight:600!important;font-style:italic!important;color:var(--gs-cream)!important;line-height:1.05!important;letter-spacing:-.02em!important;margin-bottom:24px!important}.banner__subheading,.banner__text{font-family:var(--gs-font-body)!important;font-size:16px!important;font-weight:300!important;color:#f8f5efcc!important;line-height:1.7!important;letter-spacing:.03em!important;margin-bottom:40px!important;max-width:440px!important}.button,.btn,[type=submit],.shopify-payment-button__button--unbranded{font-family:var(--gs-font-body)!important;font-size:11px!important;font-weight:600!important;letter-spacing:var(--gs-letter-spacing-xl)!important;text-transform:uppercase!important;padding:18px 40px!important;border-radius:0!important;transition:var(--gs-transition)!important;border:1px solid transparent!important;cursor:pointer!important}.button--primary,.button:not(.button--secondary){background:var(--gs-gold)!important;color:var(--gs-navy)!important;border-color:var(--gs-gold)!important}.button--primary:hover,.button:not(.button--secondary):hover{background:transparent!important;color:var(--gs-gold)!important;border-color:var(--gs-gold)!important}.button--secondary{background:transparent!important;color:var(--gs-navy)!important;border-color:var(--gs-navy)!important}.button--secondary:hover{background:var(--gs-navy)!important;color:var(--gs-cream)!important}.product-form__submit.button,.product-form__submit{width:100%!important;height:56px!important;font-size:12px!important;letter-spacing:var(--gs-letter-spacing-xl)!important;background:var(--gs-navy)!important;color:var(--gs-cream)!important;border:1px solid var(--gs-navy)!important;border-radius:0!important;transition:var(--gs-transition)!important;margin-top:8px!important}.product-form__submit.button:hover,.product-form__submit:hover{background:var(--gs-gold)!important;color:var(--gs-navy)!important;border-color:var(--gs-gold)!important}.card-wrapper{transition:var(--gs-transition-slow)!important}.card-wrapper:hover{transform:translateY(-4px)!important}.card{border:none!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;overflow:hidden!important}.card__image-container{overflow:hidden!important;background:var(--gs-cream-dark)!important;aspect-ratio:3/4!important}.card__image-container img{transition:transform .7s cubic-bezier(.4,0,.2,1)!important}.card-wrapper:hover .card__image-container img{transform:scale(1.06)!important}.card__content{padding:16px 0!important;background:transparent!important}.card__heading{font-family:var(--gs-font-body)!important;font-size:13px!important;font-weight:500!important;letter-spacing:.05em!important;color:var(--gs-navy)!important;text-transform:none!important;margin-bottom:8px!important}.card__heading a,.card__heading .full-unstyled-link{color:var(--gs-navy)!important}.price{font-family:var(--gs-font-body)!important;font-size:13px!important;font-weight:400!important;color:var(--gs-navy)!important}.price--on-sale .price-item--regular{color:var(--gs-text-muted)!important;font-weight:300!important}.price--on-sale .price-item--sale{color:var(--gs-navy)!important}.collection__title,.featured-collection__title,.title{font-family:var(--gs-font-heading)!important;font-size:clamp(28px,4vw,48px)!important;font-style:italic!important;color:var(--gs-navy)!important;letter-spacing:-.01em!important}.product{padding:60px 0!important}.product__title,.product__title h1{font-family:var(--gs-font-heading)!important;font-size:clamp(28px,3.5vw,42px)!important;font-weight:600!important;font-style:italic!important;color:var(--gs-navy)!important;line-height:1.1!important;margin-bottom:12px!important;letter-spacing:-.01em!important}.product__price,.product .price{font-family:var(--gs-font-body)!important;font-size:18px!important;font-weight:500!important;color:var(--gs-navy)!important;letter-spacing:.02em!important;margin-bottom:28px!important}.variant-pills__input:checked+.variant-pills__label{background:var(--gs-navy)!important;color:var(--gs-cream)!important;border-color:var(--gs-navy)!important}.variant-pills__label{font-family:var(--gs-font-body)!important;font-size:12px!important;font-weight:500!important;letter-spacing:.06em!important;border-radius:0!important;border:1px solid rgba(27,46,94,.25)!important;padding:10px 20px!important;transition:var(--gs-transition)!important}.variant-pills__label:hover{border-color:var(--gs-navy)!important}.product__trust-signals{display:flex;gap:24px;padding:20px 0;border-top:1px solid rgba(27,46,94,.1);margin-top:16px;flex-wrap:wrap}.product__trust-item{font-family:var(--gs-font-body);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--gs-text-muted);display:flex;align-items:center;gap:8px}.product__description{font-family:var(--gs-font-body)!important;font-size:14px!important;font-weight:300!important;line-height:1.8!important;color:#1b2e5ebf!important;border-top:1px solid rgba(27,46,94,.1)!important;padding-top:28px!important;margin-top:28px!important}.product__description strong{font-weight:600!important;color:var(--gs-navy)!important;font-size:11px!important;letter-spacing:var(--gs-letter-spacing-wide)!important;text-transform:uppercase!important}.footer{background:var(--gs-navy)!important;color:var(--gs-cream)!important;padding:80px 0 40px!important;border-top:1px solid var(--gs-gold)!important}.footer .footer__heading,.footer__heading{font-family:var(--gs-font-heading)!important;font-size:28px!important;font-style:italic!important;color:var(--gs-gold)!important;margin-bottom:8px!important}.footer__content-top a,.footer__list a,.footer-block__list a,.footer__content-bottom a{font-family:var(--gs-font-body)!important;font-size:12px!important;font-weight:400!important;letter-spacing:.06em!important;color:#f8f5efa6!important;text-decoration:none!important;transition:var(--gs-transition)!important;text-transform:uppercase!important}.footer__content-top a:hover,.footer__list a:hover,.footer-block__list a:hover{color:var(--gs-gold)!important}.footer .footer-block__heading{font-family:var(--gs-font-body)!important;font-size:11px!important;letter-spacing:var(--gs-letter-spacing-wide)!important;text-transform:uppercase!important;color:var(--gs-cream)!important}.footer__copyright,.footer__copyright small{font-family:var(--gs-font-body)!important;font-size:11px!important;color:#f8f5ef66!important;letter-spacing:.08em!important}.footer__content-bottom{border-top:1px solid rgba(212,160,23,.2)!important;padding-top:32px!important;margin-top:60px!important}.footer .footer__follow-on-shop-button,.footer .newsletter-form__message,.footer p,.footer .caption{color:#f8f5efb3!important}.gs-sticky-atc{position:fixed;bottom:-90px;left:0;right:0;z-index:999;background:var(--gs-navy);border-top:1px solid var(--gs-gold);padding:16px 24px;transition:bottom .4s cubic-bezier(.4,0,.2,1)}.gs-sticky-atc.visible{bottom:0}.gs-sticky-atc__content{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.gs-sticky-atc__title{font-family:var(--gs-font-body);font-size:13px;font-weight:500;color:var(--gs-cream);letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-sticky-atc__btn{font-family:var(--gs-font-body);font-size:11px;font-weight:600;letter-spacing:var(--gs-letter-spacing-xl);text-transform:uppercase;background:var(--gs-gold);color:var(--gs-navy);border:none;padding:14px 32px;cursor:pointer;white-space:nowrap;transition:var(--gs-transition);flex-shrink:0}.gs-sticky-atc__btn:hover{background:var(--gs-gold-light)}.shopify-section:not(.shopify-section-group-header-group):not(.shopify-section-group-footer-group){padding-top:var(--gs-section-padding);padding-bottom:var(--gs-section-padding)}.shopify-section:has(.banner),.shopify-section:has(.slideshow){padding-top:0!important;padding-bottom:0!important}.page-width{max-width:1280px;margin:0 auto;padding:0 40px}.gs-divider{width:48px;height:1px;background:var(--gs-gold);margin:0 auto 32px}.gs-eyebrow{font-family:var(--gs-font-body);font-size:11px;font-weight:600;letter-spacing:var(--gs-letter-spacing-xl);text-transform:uppercase;color:var(--gs-gold);display:block;margin-bottom:16px}@media(max-width:749px){.shopify-section:not(.shopify-section-group-header-group):not(.shopify-section-group-footer-group){padding-top:var(--gs-section-padding-mobile);padding-bottom:var(--gs-section-padding-mobile)}.page-width{padding:0 20px}.banner{min-height:85vh!important;align-items:flex-end!important;padding-bottom:60px!important}.banner__heading{font-size:38px!important}.card__image-container{aspect-ratio:1/1!important}.header__menu-item{font-size:13px!important}.gs-sticky-atc__title{display:none}.gs-sticky-atc__btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/golden-snout-premium.css.map */
