@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400;1,500&family=DM+Sans:wght@300;400;500&display=swap";:root{--wgs-ivory: #FBF7F0;--wgs-ivory-dark: #F0E8D6;--wgs-gold: #B8860B;--wgs-gold-light: #D4A017;--wgs-gold-pale: #F5E6B8;--wgs-espresso: #2C1A0E;--wgs-espresso-mid: #3D2314;--wgs-cream: #F5EDD8;--wgs-transition: cubic-bezier(.4, 0, .2, 1)}body{font-family:DM Sans,sans-serif;background-color:var(--wgs-ivory);color:var(--wgs-espresso)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4{font-family:Cormorant Garamond,Georgia,serif;letter-spacing:.02em}@keyframes gold-shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes glow-pulse{0%,to{box-shadow:0 0 12px #b8860b40}50%{box-shadow:0 0 28px #b8860b8c}}@keyframes float-up{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(0)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.shopify-section--announcement-bar{background:linear-gradient(135deg,var(--wgs-espresso) 0%,var(--wgs-espresso-mid) 100%)}.announcement-bar__message,.announcement-bar p{color:var(--wgs-gold-light)!important;font-family:DM Sans,sans-serif;font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase}.header{background:#fbf7f0f5!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid rgba(184,134,11,.15)!important}.header__heading-link .h2,.header__heading{font-family:Cormorant Garamond,Georgia,serif!important;font-size:2.2rem;color:var(--wgs-espresso)!important;letter-spacing:.04em}.header__menu-item,.header__menu-item a{font-family:DM Sans,sans-serif;font-size:1.35rem;letter-spacing:.08em;text-transform:uppercase;color:var(--wgs-espresso)!important;transition:color .25s var(--wgs-transition)}.header__menu-item:hover a,.header__menu-item a:hover{color:var(--wgs-gold)!important}.button,.button--primary{background:var(--wgs-espresso)!important;color:var(--wgs-ivory)!important;border:1px solid var(--wgs-espresso)!important;font-family:DM Sans,sans-serif!important;font-size:1.3rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;border-radius:2px!important;padding:1.4rem 2.8rem!important;transition:all .3s var(--wgs-transition)!important;position:relative;overflow:hidden}.button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,transparent 40%,rgba(184,134,11,.15) 60%,transparent 80%);transform:translate(-100%);transition:transform .5s var(--wgs-transition)}.button:hover:before{transform:translate(100%)}.button:hover,.button--primary:hover{background:var(--wgs-gold)!important;border-color:var(--wgs-gold)!important;color:var(--wgs-ivory)!important;transform:translateY(-1px);box-shadow:0 6px 20px #b8860b59!important}.button--secondary{background:transparent!important;color:var(--wgs-espresso)!important;border:1px solid var(--wgs-espresso)!important}.button--secondary:hover{background:var(--wgs-espresso)!important;color:var(--wgs-ivory)!important}.banner{position:relative}.banner__content{animation:fade-in-up .9s ease both}.banner__heading{font-family:Cormorant Garamond,serif!important;font-size:clamp(3.6rem,6vw,7rem)!important;line-height:1.1!important;color:var(--wgs-ivory)!important;font-style:italic;text-shadow:0 2px 24px rgba(0,0,0,.35)}.banner__subheading,.banner p{font-family:DM Sans,sans-serif!important;font-size:1.6rem!important;letter-spacing:.1em;color:#fbf7f0e6!important;text-transform:uppercase}.wgs-gold-rule{display:block;width:60px;height:1px;background:linear-gradient(90deg,transparent,var(--wgs-gold),transparent);margin:1.6rem auto}.section-heading,.title,.rich-text__heading{font-family:Cormorant Garamond,serif!important;position:relative}.card-wrapper{transition:transform .35s var(--wgs-transition)}.card-wrapper:hover{transform:translateY(-6px)}.card--product{border-radius:12px!important;overflow:hidden;border:none!important;box-shadow:0 4px 24px #2c1a0e14!important;transition:box-shadow .35s var(--wgs-transition);background:var(--wgs-ivory)!important}.card--product:hover{box-shadow:0 8px 40px #b8860b33!important}.card__heading a{font-family:Cormorant Garamond,serif!important;font-size:1.9rem!important;color:var(--wgs-espresso)!important;letter-spacing:.02em}.card__heading a:hover{color:var(--wgs-gold)!important}.price__regular,.price .money{color:var(--wgs-gold)!important;font-family:DM Sans,sans-serif;font-weight:500}.featured-collection .title,.collection-list .title{font-family:Cormorant Garamond,serif!important;font-size:clamp(2.8rem,4vw,4.2rem)!important;color:var(--wgs-espresso)!important;text-align:center}.rich-text{background:linear-gradient(180deg,var(--wgs-cream) 0%,var(--wgs-ivory) 100%);padding:6rem 2rem}.rich-text__heading{font-size:clamp(3rem,4.5vw,5rem)!important;color:var(--wgs-espresso)!important;font-style:italic}.rich-text__text p{font-family:DM Sans,sans-serif;font-size:1.6rem;line-height:1.8;color:#2c1a0ecc;max-width:62ch;margin:0 auto}.multicolumn-card{background:var(--wgs-ivory)!important;border:1px solid rgba(184,134,11,.15)!important;border-radius:12px!important;transition:all .3s var(--wgs-transition)}.multicolumn-card:hover{border-color:var(--wgs-gold)!important;box-shadow:0 4px 20px #b8860b26;transform:translateY(-4px)}.multicolumn-card__title{font-family:Cormorant Garamond,serif!important;font-size:2rem!important;color:var(--wgs-espresso)!important}.email-signup-banner{background:linear-gradient(135deg,var(--wgs-espresso) 0%,var(--wgs-espresso-mid) 100%)!important}.email-signup-banner .section-header__title,.email-signup-banner h2{font-family:Cormorant Garamond,serif!important;color:var(--wgs-gold-light)!important;font-style:italic}.email-signup-banner p{color:#fbf7f0d9!important}.email-signup-banner .field__input{border-color:#b8860b66!important;background:#fbf7f014!important;color:var(--wgs-ivory)!important}.footer{background:var(--wgs-espresso)!important;border-top:1px solid rgba(184,134,11,.2)}.footer__content-top,.footer__content-bottom{background:var(--wgs-espresso)!important}.footer a,.footer p,.footer li{color:#fbf7f0bf!important;font-family:DM Sans,sans-serif;font-size:1.35rem}.footer a:hover{color:var(--wgs-gold-light)!important}.footer__heading{color:var(--wgs-gold-light)!important;font-family:Cormorant Garamond,serif!important;font-size:1.8rem!important;letter-spacing:.06em}.footer__copyright{color:#fbf7f066!important;font-size:1.2rem!important}.image-with-text__content{background:var(--wgs-cream)!important}.image-with-text__heading{font-family:Cormorant Garamond,serif!important;font-size:clamp(2.6rem,3.5vw,4rem)!important;color:var(--wgs-espresso)!important}.badge{font-family:DM Sans,sans-serif!important;font-size:1.1rem!important;letter-spacing:.08em!important;text-transform:uppercase!important;border-radius:4px!important}.wgs-underline{position:relative;display:inline-block}.wgs-underline:after{content:"";position:absolute;bottom:-6px;left:0;width:100%;height:2px;background:linear-gradient(90deg,var(--wgs-gold),var(--wgs-gold-light),var(--wgs-gold));background-size:200% auto;animation:gold-shimmer 3s linear infinite}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--wgs-ivory)}::-webkit-scrollbar-thumb{background:var(--wgs-gold);border-radius:3px}@media(max-width:749px){.banner__heading{font-size:clamp(2.8rem,8vw,4.5rem)!important}.header__heading-link .h2{font-size:1.8rem}}.header__icon--menu .svg-wrapper svg,.header__icon--menu svg{color:var(--wgs-espresso)!important;stroke:var(--wgs-espresso)!important}.menu-drawer{background:var(--wgs-ivory)!important;border-right:1px solid rgba(184,134,11,.15)!important}.menu-drawer__navigation{padding-top:2rem}.menu-drawer__menu-item,.menu-drawer__menu-item a,.list-menu__item--link{font-family:DM Sans,sans-serif!important;font-size:1.7rem!important;letter-spacing:.06em!important;color:var(--wgs-espresso)!important;text-transform:uppercase;padding:1.4rem 2rem!important;border-bottom:1px solid rgba(184,134,11,.08)!important;transition:color .2s ease,background .2s ease!important}.menu-drawer__menu-item:hover a,.list-menu__item--link:hover{color:var(--wgs-gold)!important;background:#b8860b0a!important}.menu-drawer__close-button svg{color:var(--wgs-espresso)!important}.menu-drawer__utility-links{border-top:1px solid rgba(184,134,11,.15)!important;padding-top:2rem!important}.menu-drawer-overlay{background:#2c1a0e66!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media(max-width:749px){.header__heading-logo{max-width:140px!important}}.collection-hero,.main-collection-banner{position:relative}.collection__title{font-family:Cormorant Garamond,serif!important;font-size:clamp(3rem,5vw,5rem)!important;font-style:italic;letter-spacing:.02em}.color-scheme-3 .collection__title,[class*=color-scheme-3] .collection__title{color:var(--wgs-gold-light)!important}.collection__description{font-family:DM Sans,sans-serif!important;font-size:1.6rem!important;letter-spacing:.04em;opacity:.8}.quick-add__submit{background:var(--wgs-espresso)!important;color:var(--wgs-ivory)!important;font-family:DM Sans,sans-serif!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:1.2rem!important;border-radius:2px!important;transition:background .25s ease!important}.quick-add__submit:hover{background:var(--wgs-gold)!important}.related-products .title{font-family:Cormorant Garamond,serif!important;font-size:clamp(2.6rem,3.5vw,3.6rem)!important;color:var(--wgs-espresso)!important;font-style:italic}.product__text.caption-with-letter-spacing,.product-form__input .form__label{font-family:DM Sans,sans-serif!important;letter-spacing:.1em!important;font-size:1.2rem!important;text-transform:uppercase!important;color:var(--wgs-gold)!important}.swatch__input:checked+.swatch__label,.variant-input:checked+.variant-input-wrapper .btn{background:var(--wgs-espresso)!important;border-color:var(--wgs-espresso)!important;color:var(--wgs-ivory)!important}.quantity{border-color:#2c1a0e33!important;border-radius:4px!important}.quantity__button{color:var(--wgs-espresso)!important}.product-form__submit{background:var(--wgs-espresso)!important;color:var(--wgs-ivory)!important;font-family:DM Sans,sans-serif!important;font-size:1.4rem!important;letter-spacing:.14em!important;text-transform:uppercase!important;border-radius:2px!important;min-height:5.4rem!important;transition:all .3s ease!important}.product-form__submit:hover{background:var(--wgs-gold)!important;box-shadow:0 6px 24px #b8860b59!important;transform:translateY(-1px)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/wgs-brand.css.map */
