:root{--vp-cream: #F5F0E8;--vp-brown: #3D2B1F;--vp-sage: #8A9A7B;--vp-white: #FDFAF5;--vp-dark: #1E1410;--vp-font-heading: "Playfair Display", Georgia, "Times New Roman", serif;--vp-font-body: "Inter", "Lato", -apple-system, BlinkMacSystemFont, sans-serif;--vp-gutter: clamp(1rem, 5vw, 4rem);--vp-section-pad: clamp(3rem, 8vw, 7rem);--vp-ease: cubic-bezier(.25, .46, .45, .94);--vp-duration: .28s}body{background-color:var(--vp-white);color:var(--vp-brown)}h1,h2,h3,h4,.h1,.h2,.h3,.h4,.heading{font-family:var(--vp-font-heading)}body,p,li,input,select,textarea,button{font-family:var(--vp-font-body)}h1{font-size:clamp(2rem,5vw,4rem);font-weight:400;line-height:1.1}h2{font-size:clamp(1.5rem,3.5vw,2.75rem);font-weight:400;line-height:1.2}h3{font-size:clamp(1.15rem,2vw,1.75rem);font-weight:400;line-height:1.3}p{line-height:1.7}.button--primary,.btn--primary,.shopify-payment-button__button--unbranded{background:var(--vp-brown)!important;color:var(--vp-white)!important;border-color:var(--vp-brown)!important;border-radius:0!important;font-family:var(--vp-font-body)!important;font-size:.78rem!important;font-weight:500!important;letter-spacing:.18em!important;text-transform:uppercase!important;padding:1rem 2.5rem!important;transition:background var(--vp-duration) var(--vp-ease),color var(--vp-duration) var(--vp-ease)!important}.button--primary:hover,.btn--primary:hover{background:transparent!important;color:var(--vp-brown)!important}.button--secondary,.btn--secondary{background:transparent!important;color:var(--vp-brown)!important;border:1px solid var(--vp-brown)!important;border-radius:0!important;font-size:.78rem!important;letter-spacing:.18em!important;text-transform:uppercase!important}a{color:var(--vp-brown);text-underline-offset:3px}.header{background:var(--vp-white)!important;border-bottom:1px solid rgba(61,43,31,.08)!important}.header__heading-link,.header__heading{font-family:var(--vp-font-heading)!important;font-size:1.4rem!important;font-weight:400!important;letter-spacing:.04em!important;color:var(--vp-brown)!important}.header__menu-item,.header__menu a{font-family:var(--vp-font-body)!important;font-size:.78rem!important;font-weight:400!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--vp-brown)!important}.card{border-radius:0!important;overflow:hidden}.card__media{border-radius:0!important}.card__heading{font-family:var(--vp-font-heading)!important;font-weight:400!important;font-size:1rem!important}.card__badge,.badge{border-radius:0!important}.price__sale,.price--on-sale .price-item--sale{color:var(--vp-brown)!important}.facets__heading{font-family:var(--vp-font-body)!important;font-size:.72rem!important;font-weight:500!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:var(--vp-brown)!important}.facets-checkbox{accent-color:var(--vp-brown)!important}.product__title h1,.product__title{font-family:var(--vp-font-heading)!important;font-weight:400!important;font-size:clamp(1.5rem,3vw,2.25rem)!important;line-height:1.2!important}.product__price .price-item--regular{font-size:1.15rem!important;font-weight:500!important}.product-form__input label.form__label{font-size:.72rem!important;letter-spacing:.14em!important;text-transform:uppercase!important}.swatch--button{border-radius:0!important}.footer{background:var(--vp-dark)!important;color:var(--vp-white)!important}.footer a{color:var(--vp-white)!important;opacity:.7;text-decoration:none;font-size:.82rem!important;transition:opacity var(--vp-duration) ease}.footer a:hover{opacity:1}.footer__heading{font-family:var(--vp-font-body)!important;font-size:.7rem!important;font-weight:500!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:var(--vp-white)!important;opacity:.45!important}.footer__brand{font-family:var(--vp-font-heading)!important;font-size:1.3rem!important;font-weight:400!important;letter-spacing:.04em!important;color:var(--vp-white)!important}.announcement-bar{background:var(--vp-brown)!important;color:var(--vp-white)!important}.announcement-bar__message{font-size:.75rem!important;letter-spacing:.14em!important}.cart-count-bubble{background:var(--vp-sage)!important;color:var(--vp-white)!important}.vp-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.vp-reviews-strip{background:var(--vp-cream);padding:var(--vp-section-pad) var(--vp-gutter)}@media print{.vp-sticky-atc,.header,.footer{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/vp-base.css.map */
