@import"https://fonts.googleapis.com/css2?family=Bellezza&family=Plus+Jakarta+Sans:wght@300;400;500;600;700&display=swap";:root{--color-charcoal: #232323;--color-alabaster: #FAF8F5;--color-timber: #A7836D;--color-timber-dark: #8B6B57;--font-heading: "Bellezza", serif;--font-body: "Plus Jakarta Sans", sans-serif}.rich-text__heading,.rich-text h1,.rich-text h2,.rich-text h3,[class*=rich-text] h1,[class*=rich-text] h2,.section__heading,[class*=title-wrapper] h2,.halo-block h2,.halo-block h1,.rich-text p,.rich-text__text,.rich-text__text p{text-align:center!important}.accordion h3,.accordion h4,details summary,details h3,.collapsible-content h3,.footer h3,.footer h4,footer h3,footer h4,[class*=footer] h3,[class*=footer] h4,.product__title,.product-title{text-align:left!important}.accordion p,details p,.collapsible-content p,.product__description p,.product-description p,.article__content p,.article-content p,.footer p,footer p{text-align:left!important}.rich-text__subheading,.subtitle,.subheading,.overline,.section__subheading{text-align:center!important;font-size:clamp(.85rem,1.3vw,1rem)!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--color-timber)!important}.slide-show h1,.slide-show h2,.slide-show .slideshow__heading,[class*=slideshow] h1,[class*=slideshow] h2,[class*=slide-show] h1,[class*=slide-show] h2{color:#fff!important;text-shadow:0 2px 12px rgba(0,0,0,.6),0 1px 4px rgba(0,0,0,.4),0 0 20px rgba(0,0,0,.3)!important}.slide-show p,.slide-show .slideshow__subheading,[class*=slideshow] p,[class*=slide-show] p{color:#fff!important;text-shadow:0 1px 8px rgba(0,0,0,.6),0 0 16px rgba(0,0,0,.3)!important}.footer a:hover,footer a:hover{color:var(--color-timber)!important}.footer a[href^=tel],footer a[href^=tel]{white-space:nowrap!important}[class*=visitor],[class*=viewer],[class*=live-view],.product-visitors{display:none!important}@media(max-width:749px){h1,.h1{font-size:1.6rem!important;line-height:1.25!important;word-break:normal!important;overflow-wrap:break-word!important}h2,.h2{font-size:1.3rem!important}h3,.h3{font-size:1.1rem!important}}a:hover{color:var(--color-timber)!important;transition:color .3s ease!important}img{border-radius:8px}header img,.header img,[class*=logo] img,.footer img,.announcement-bar img,.slide-show img,[class*=slideshow] img{border-radius:0!important}
/*# sourceMappingURL=/cdn/shop/t/14/assets/custom.css.map */
