@import"https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,400;9..144,500;9..144,600&family=Inter:wght@400;500;600&display=swap";:root{--wb-bg: #F6F1E7;--wb-bg-alt: #EFE8D8;--wb-ink: #1E2B22;--wb-forest: #2F4A3B;--wb-forest-soft: #4B6656;--wb-gold: #B08D57;--wb-gold-hover: #96774A;--wb-line: #DDD3BE;--wb-font-serif: "Fraunces", Georgia, serif;--wb-font-sans: "Inter", -apple-system, BlinkMacSystemFont, sans-serif}body{background-color:var(--wb-bg);color:var(--wb-ink);font-family:var(--wb-font-sans)}.product,.product__info-wrapper,.product__media,.product__media-wrapper{background-color:var(--wb-bg)}.product__media img,.product__media-item,.media{box-shadow:none!important;border:none!important;border-radius:0!important}.product{padding-top:64px;padding-bottom:96px}.product__info-wrapper{padding-left:clamp(24px,5vw,72px)}.product__info-container>*+*{margin-top:28px}.wb-eyebrow{display:block;font-family:var(--wb-font-sans);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--wb-forest-soft);margin-bottom:10px}.product__title h1,.product__title{font-family:var(--wb-font-serif)!important;font-weight:500;font-size:clamp(28px,3vw,40px)!important;line-height:1.15;color:var(--wb-ink);letter-spacing:-.01em;margin-bottom:18px;position:relative;padding-bottom:18px}.product__title:after{content:"";position:absolute;bottom:0;left:0;height:1px;width:100%;background:var(--wb-gold);transform:scaleX(0);transform-origin:left;animation:wb-draw-line .9s .2s cubic-bezier(.65,0,.35,1) forwards}@keyframes wb-draw-line{to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.product__title:after{animation:none;transform:scaleX(1)}}.price,.price__container,.price__regular,.price-item{font-family:var(--wb-font-sans)!important;font-size:18px;font-weight:500;color:var(--wb-ink)!important}.price__compare .price-item,.price--sold-out .price-item{color:var(--wb-forest-soft)!important;opacity:.6}.product__description,.product__description p,.product__text{font-family:var(--wb-font-sans);font-size:15px;line-height:1.7;color:var(--wb-forest-soft);max-width:46ch}.product__description strong,.product__description b{color:var(--wb-ink);font-weight:600}fieldset.product-form__input{border:none;margin-bottom:0}.product-form__input legend,.form__label{font-family:var(--wb-font-sans);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--wb-forest);margin-bottom:10px}.product-form__input input[type=radio]+label{border:1px solid var(--wb-line)!important;border-radius:0!important;background:transparent;color:var(--wb-ink);font-family:var(--wb-font-sans);transition:border-color .2s ease,background .2s ease}.product-form__input input[type=radio]:checked+label{border-color:var(--wb-forest)!important;background:var(--wb-bg-alt);color:var(--wb-ink)}.product-form__input select,select.select__select{border:1px solid var(--wb-line)!important;border-radius:0!important;background:transparent;font-family:var(--wb-font-sans);color:var(--wb-ink)}.color-swatch,.swatch-input__input+label{border-radius:0!important}.quantity{border:1px solid var(--wb-line)!important;border-radius:0!important;background:transparent}.quantity__button{color:var(--wb-forest)}.quantity__input{font-family:var(--wb-font-sans);color:var(--wb-ink)}.product-form__buttons .button,.product-form__submit,button[name=add],.product-form__buttons button{background-color:var(--wb-gold)!important;border:1px solid var(--wb-gold)!important;color:#fff!important;border-radius:0!important;font-family:var(--wb-font-sans)!important;font-size:13px!important;letter-spacing:.08em;text-transform:uppercase;font-weight:600!important;padding:16px 32px!important;box-shadow:none!important;transition:background-color .25s ease,border-color .25s ease}.product-form__buttons .button:hover,.product-form__submit:hover,button[name=add]:hover{background-color:var(--wb-gold-hover)!important;border-color:var(--wb-gold-hover)!important}.shopify-payment-button{margin-top:14px}.product__accordion,details.accordion{border-top:1px solid var(--wb-line);border-bottom:none}.accordion .accordion__title,summary.accordion__title{font-family:var(--wb-font-serif);font-size:16px;font-weight:500;color:var(--wb-ink);padding:20px 0!important}.accordion__content{font-family:var(--wb-font-sans);font-size:14px;line-height:1.7;color:var(--wb-forest-soft);padding-bottom:24px!important}.accordion .icon,.accordion summary svg{color:var(--wb-forest);stroke:var(--wb-forest)}.wb-trust-row{display:flex;flex-wrap:wrap;gap:24px;margin-top:24px;padding-top:24px;border-top:1px solid var(--wb-line);font-family:var(--wb-font-sans);font-size:12px;letter-spacing:.04em;color:var(--wb-forest-soft)}.wb-trust-row span{display:flex;align-items:center;gap:8px}@media(max-width:749px){.product{padding-top:40px;padding-bottom:64px}.product__info-wrapper{padding-left:20px;padding-right:20px}.product__title h1,.product__title{font-size:28px!important}}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--wb-forest);outline-offset:2px}body,.shopify-section{background-color:var(--wb-bg)}.color-background-1,.color-background-2{background-color:var(--wb-bg)!important;color:var(--wb-ink)!important}.banner{background-color:var(--wb-bg);border:none!important}.banner__content{padding:clamp(32px,6vw,80px)}.banner__box{background:#f6f1e7e0!important;border:none!important;box-shadow:none!important;border-radius:0!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.banner__heading{font-family:var(--wb-font-serif)!important;font-weight:500;color:var(--wb-ink)!important;font-size:clamp(32px,5vw,56px)!important;line-height:1.1;letter-spacing:-.01em;position:relative;padding-bottom:20px;margin-bottom:8px}.banner__heading:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%) scaleX(0);transform-origin:center;height:1px;width:64px;background:var(--wb-gold);animation:wb-draw-line-center .9s .3s cubic-bezier(.65,0,.35,1) forwards}.banner--content-align-left .banner__heading:after{left:0;transform:scaleX(0);transform-origin:left}@keyframes wb-draw-line-center{to{transform:translate(-50%) scaleX(1)}}@media(prefers-reduced-motion:reduce){.banner__heading:after{animation:none;transform:translate(-50%) scaleX(1)}}.banner__text{font-family:var(--wb-font-sans);font-size:16px;line-height:1.7;color:var(--wb-forest-soft)!important;max-width:42ch}.wb-hero-eyebrow{display:block;font-family:var(--wb-font-sans);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--wb-forest-soft);margin-bottom:14px}.button,.button--primary,a.button{background-color:var(--wb-gold)!important;border:1px solid var(--wb-gold)!important;color:#fff!important;border-radius:0!important;font-family:var(--wb-font-sans)!important;font-size:13px!important;letter-spacing:.08em;text-transform:uppercase;font-weight:600!important;padding:15px 30px!important;box-shadow:none!important;transition:background-color .25s ease,border-color .25s ease}.button:hover,.button--primary:hover,a.button:hover{background-color:var(--wb-gold-hover)!important;border-color:var(--wb-gold-hover)!important}.button--secondary{background-color:transparent!important;border:1px solid var(--wb-forest)!important;color:var(--wb-forest)!important}.button--secondary:hover{background-color:var(--wb-forest)!important;color:#fff!important}.rich-text{background-color:var(--wb-bg-alt);padding:clamp(48px,8vw,96px) 24px}.rich-text__heading{font-family:var(--wb-font-serif)!important;font-weight:500;color:var(--wb-ink)!important;font-size:clamp(26px,3.5vw,38px)!important;max-width:20ch;margin-left:auto;margin-right:auto}.rich-text__text{font-family:var(--wb-font-sans);color:var(--wb-forest-soft)!important;font-size:16px;line-height:1.7;max-width:52ch;margin-left:auto;margin-right:auto}.collection-list,.featured-collection{background-color:var(--wb-bg);padding-top:clamp(48px,6vw,88px);padding-bottom:clamp(48px,6vw,88px)}.title-wrapper-with-link .title,.collection__title,h2.title{font-family:var(--wb-font-serif)!important;font-weight:500;color:var(--wb-ink)!important;font-size:clamp(24px,3vw,32px)!important}.card,.card-wrapper{border-radius:0!important}.card__media,.card__inner{border-radius:0!important;box-shadow:none!important;border:none!important}.card__content{padding-top:16px}.card__heading,.card__heading a{font-family:var(--wb-font-sans)!important;font-weight:500;font-size:15px;color:var(--wb-ink)!important;text-decoration:none}.card .price,.card .price-item{font-family:var(--wb-font-sans)!important;color:var(--wb-forest-soft)!important;font-size:14px}.card:hover .card__media img{transform:scale(1.02);transition:transform .4s ease}.newsletter{background-color:var(--wb-forest)!important;padding:clamp(48px,7vw,80px) 24px}.newsletter .title,.newsletter__heading{font-family:var(--wb-font-serif)!important;color:var(--wb-bg)!important;font-size:clamp(24px,3vw,32px)!important}.newsletter-form__field-wrapper input{border-radius:0!important;border:1px solid var(--wb-bg)!important;background:transparent!important;color:var(--wb-bg)!important;font-family:var(--wb-font-sans)}.newsletter-form__button{background-color:var(--wb-gold)!important;border-radius:0!important;border:1px solid var(--wb-gold)!important}.footer{background-color:var(--wb-bg-alt)!important;border-top:1px solid var(--wb-line)}.footer-block__heading{font-family:var(--wb-font-serif)!important;color:var(--wb-ink)!important;font-size:16px!important}.footer a,.footer p,.footer li{font-family:var(--wb-font-sans);color:var(--wb-forest-soft)!important}.footer a:hover{color:var(--wb-forest)!important}.announcement-bar,.utility-bar{background-color:var(--wb-forest)!important}.announcement-bar p,.utility-bar__text{font-family:var(--wb-font-sans);color:var(--wb-bg)!important;font-size:12px;letter-spacing:.05em}.header{background-color:var(--wb-bg)!important}.header__menu-item,.header__menu-item span{font-family:var(--wb-font-sans)!important;color:var(--wb-ink)!important;font-size:13px;letter-spacing:.04em}.header__heading-link,.header__heading-logo{color:var(--wb-ink)!important}@media(max-width:749px){.banner__heading{font-size:30px!important}.rich-text__heading{font-size:24px!important}}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--wb-forest);outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/10/assets/custom.css.map */
