:root{--buttonFont: var(--headingFont)}h1,h2,.h0,.h1,.h2,[class*=heading] h1,[class*=heading] h2{letter-spacing:-.015em}.button,.btn,button.button{font-family:var(--headingFont);letter-spacing:.06em}.card,.product-card,[class*=product-card]{box-shadow:none}.footer-top{overflow:visible!important}.footer-logo-link{display:inline-block}.footer-logo-link .logo-footer,.footer-logo-link img{width:84px!important;max-width:84px!important;height:auto!important;opacity:1!important;object-fit:contain!important;filter:invert(1) brightness(1.9)}@media(min-width:990px){.menu-outer .main-menu .header-custom-links-item{padding:12px 22px!important}}.logo .header__heading-logo{object-fit:contain;max-width:100%;height:auto}@media(min-width:750px){.logo .header__heading-logo{width:90px!important;max-width:90px!important;height:auto!important}}@media(max-width:749px){.logo .header__heading-logo{width:100px!important;max-width:100px!important;height:auto!important}}.product-gallery-img-wrapper .flickity-viewport{height:auto!important;aspect-ratio:1 / 1}.product-gallery-img-wrapper .flickity-viewport img{height:100%!important;object-fit:cover}.footer-block-heading h6,.footer-social-block-heading{font-family:var(--headingFont);letter-spacing:.16em;text-transform:uppercase;font-weight:500}.footer-middle{gap:2.5rem}.footer-top{padding:18px 0!important}.footer-middle{padding:22px 0!important}.footer-block-heading{padding-bottom:12px!important}.footer-menu-link{margin-bottom:7px!important}.footer-bottom{padding:16px 0!important}.footer-block.newsletter .newsletter-box{display:flex;align-items:center;gap:8px;background:#ffffff0f;border:1px solid rgba(244,240,231,.32);border-radius:6px;padding:4px 4px 4px 12px}.footer-block.newsletter .newsletter-box .envelope{color:#f4f0e78c;flex:none}.footer-block.newsletter .form-control{background:transparent!important;border:none!important;color:#f4f0e7!important;flex:1}.footer-block.newsletter .form-control::placeholder{color:#f4f0e780!important}.footer-block.newsletter .newsletter-box button{background:#f4f0e7!important;color:#1b1915!important;border:1px solid #F4F0E7!important;flex:none;border-radius:5px;transition:background .2s,color .2s}.footer-block.newsletter .newsletter-box button svg{color:#1b1915}.footer-block.newsletter .newsletter-box button:hover{background:transparent!important;color:#f4f0e7!important}.footer-block.newsletter .newsletter-box button:hover svg{color:#f4f0e7}.product-add-to-cart-sticky{left:0!important;right:0!important;bottom:0!important;top:auto!important;width:100%!important;max-width:100%!important;border-radius:16px 16px 0 0!important;padding:12px 20px!important;background:#fbf9f3!important;box-shadow:0 -6px 22px #1b191524!important}.product-add-to-cart-sticky .sticky-product-close{display:none!important}.product-add-to-cart-sticky-inner{align-items:center!important;gap:14px;max-width:1180px;margin:0 auto;width:100%}.product-add-to-cart-sticky-image{flex:0 0 54px!important;width:54px!important}.product-add-to-cart-sticky-image .media{--imageRatio: 100% !important;border-radius:8px}.product-add-to-cart-sticky-info{flex:1;padding-right:0!important}.product-add-to-cart-sticky-info .product-title{font-size:15px!important;margin:0 0 2px!important;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.product-add-to-cart-sticky .sticky-product-arrow{flex:0 0 auto!important;margin-left:auto!important;background:#1b1915!important;border-radius:100px!important;width:auto!important;height:auto!important;padding:13px 30px!important;display:flex!important;align-items:center;justify-content:center;cursor:pointer}.product-add-to-cart-sticky .sticky-product-arrow svg{display:none!important}.product-add-to-cart-sticky .sticky-product-arrow:after{content:"Add to cart";color:#f4f0e7;font-family:var(--headingFont);font-size:13px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.ml-trust{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px;margin:22px 0 4px;padding:18px 0 4px;border-top:1px solid rgb(var(--borderColor, 224 216 200))}.ml-trust-item{display:flex;align-items:center;gap:10px;font-family:var(--bodyFont);font-size:13.5px;font-weight:500;color:#514c42;line-height:1.3}.ml-trust-item svg{width:20px;height:20px;color:#5c6b50;flex:none}@media(max-width:600px){.ml-trust{grid-template-columns:1fr;gap:12px}}.product-description.rte{line-height:1.7;color:#43403a;max-width:68ch}.product-description.rte p{margin:0 0 14px}.related-product-wrapper h2,.related-products h2{font-family:var(--headingFont);font-weight:300}.product-card{box-shadow:none!important}.product-card-item{transition:transform .25s ease}.product-card-item:hover{transform:translateY(-3px)}.collection-description,.collection-hero__description{max-width:60ch;line-height:1.7}.jdgm-preview-badge{margin:6px 0 2px}.ml-reviews-widget{max-width:1100px;margin:0 auto}.ml-faire-intro{max-width:760px;margin:0 auto;text-align:center;padding:0 20px}.ml-faire-kicker{font-family:var(--headingFont);font-size:12px;letter-spacing:.26em;text-transform:uppercase;color:#5c6b50;display:block;margin-bottom:10px}.ml-faire-intro h2{font-family:var(--headingFont);font-weight:300;color:#1b1915;font-size:clamp(24px,3vw,34px);margin:0 0 10px;letter-spacing:-.01em}.ml-faire-intro p{font-family:var(--bodyFont);color:#6b6357;font-size:16px;line-height:1.6;margin:0}
/*# sourceMappingURL=/cdn/shop/t/13/assets/custom-redesign.css.map */
