:root{--sacred-earth: #4E342E;--rich-soil: #785447;--desert-sand: #A1887F;--dusty-rose: #D4A59A;--limestone: #F2E8DC;--sacred-red: #A84448;--priestess-red: #a40f0c;--black-magic: #111111;--font-primary: "Source Serif 4", Georgia, serif;--sacred-earth-rgb: 78, 52, 46;--rich-soil-rgb: 121, 85, 72;--desert-sand-rgb: 161, 136, 127;--dusty-rose-rgb: 212, 165, 154;--limestone-rgb: 242, 232, 220;--sacred-red-rgb: 168, 68, 72;--header-height: 80px;--base-font-size: 1.7rem}input[type=text]{background-color:#fff;color:var(--sacred-earth)}.cta-primary{display:inline-block;color:#fff;padding:1.1rem 3.2rem;border-radius:6px;text-decoration:none;font-size:2.5rem;font-weight:500;transition:all .3s ease;box-shadow:0 4px 6px #0000001a;background-color:var(--priestess-red);border:none}body{font-family:var(--font-primary);font-size:var(--base-font-size)}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--font-primary)}.image-with-text .grid__item img,.image-with-text .media img{border-radius:10px}.image-with-text .media{border-radius:10px;overflow:hidden}.image-with-text__text p{margin-top:0;margin-bottom:2rem}.carousel-indicators{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-top:2rem}.carousel-indicator{background:none;border:none;cursor:pointer;color:var(--rich-soil);font-size:1.7rem;line-height:1;padding:0;transition:all .3s ease}.carousel-indicator:hover{color:var(--limestone)}.carousel-indicator.active{color:var(--limestone);font-size:2rem}.cart-icon-svg{width:2.4rem;height:2.4rem;fill:none;stroke:currentColor}.cart-icon-svg path{stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.cart-count-bubble{height:2rem;width:2rem;font-size:1.2rem}.cart-badge{font-size:1rem;min-width:20px;height:20px;border-radius:10px}.facet-filters__label,.facet-filters__sort,.mobile-facets__sort .select__select,.facets__summary span,.facets__label{color:var(--limestone)}.button{font-size:1.8rem}.color-scheme-1{color:rgba(var(--color-foreground),.88)}.color-scheme-1 a{color:var(--dusty-rose)}.color-scheme-1 a:hover{color:var(--limestone)}.color-scheme-2,.color-scheme-3{color:rgba(var(--color-foreground),1)}.color-scheme-3 a{color:var(--desert-sand)}.color-scheme-3 a:hover{color:var(--sacred-red)}.global-media-settings{border:none}.accordion__title.h4{font-size:calc(var(--font-heading-scale) * 1.8rem);font-weight:700;letter-spacing:calc(var(--font-heading-scale) * .06rem)}.accordion__content{font-size:1.4rem}.caption-with-letter-spacing{font-size:1.3rem;color:var(--dusty-rose);color:var(--desert-sand)}.product__description{color:var(--limestone);letter-spacing:0rem;line-height:2.4rem}.price-item{color:var(--dusty-rose);font-size:2rem;font-weight:600}.product__title{color:var(--limestone)}.product__info-container{position:relative}.share-button,.product__info-container>.share-button{position:absolute;top:-1rem;right:0;margin:0!important}.lightbox-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#000000d9;display:flex;align-items:center;justify-content:center;visibility:hidden;opacity:0;transition:opacity .3s ease}.lightbox-overlay.open{visibility:visible;opacity:1}.lightbox-close{position:absolute;z-index:4;top:.8rem;right:1.2rem;background:none;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;gap:.4rem;padding:.4rem 0;font-family:inherit;font-size:.85rem;letter-spacing:.05em;text-transform:uppercase;opacity:.8;transition:opacity .2s ease}.lightbox-close:hover{opacity:1}.lightbox-nav{position:absolute;z-index:4;top:50%;transform:translateY(-50%);width:44px;height:44px;background:#00000080;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:background .2s ease}.lightbox-nav:hover{background:#0009}.lightbox-nav[disabled]{opacity:.25;cursor:default}.lightbox-nav--prev{left:1.2rem}.lightbox-nav--next{right:1.2rem}.lightbox-counter{position:absolute;bottom:1.2rem;left:50%;transform:translate(-50%);color:#fff;font-size:.85rem;letter-spacing:.05em;opacity:.7}.rte{letter-spacing:0;line-height:2.4rem}@media screen and (max-width:768px){h2,h2.title,.h2,.image-with-text__heading{letter-spacing:-.2rem}p,.rte li{letter-spacing:-.05rem}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/brand.css.map */
