@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,600;0,700;0,900;1,400;1,700&family=DM+Sans:opsz,wght@9..40,300;9..40,400;9..40,500;9..40,600&display=swap";:root{--font-heading-family: "Playfair Display", Georgia, serif !important;--font-body-family: "DM Sans", system-ui, -apple-system, sans-serif !important;--kyma-terra: #C9785A;--kyma-cream: #FAFAF8;--kyma-rose: #F5EBE6;--kyma-dark: #1A1A1A;--kyma-terra-dk:#A8604A}.ann-bar{display:none!important}.header__menu-item>a,.header__menu-item span,.header__active-menu-item,nav.header__inline-menu a{white-space:nowrap!important;font-size:13px!important;font-family:DM Sans,sans-serif!important}.button,.button--primary{border-radius:50px!important;background-color:#c9785a!important;color:#fff!important;font-family:DM Sans,sans-serif!important;font-weight:600!important;letter-spacing:.02em;height:52px;transition:transform .2s ease,box-shadow .2s ease!important}.button--primary:hover,.button:not(.button--secondary):hover{background-color:#a8604a!important;transform:translateY(-2px);box-shadow:0 6px 20px #c9785a59!important}.button--secondary{border-radius:50px!important;border:1.5px solid #1A1A1A!important;background:transparent!important;color:#1a1a1a!important;font-family:DM Sans,sans-serif!important;font-weight:600!important;height:52px}.button--secondary:hover{background-color:#1a1a1a!important;color:#fff!important}.hero-h1{font-family:Playfair Display,serif!important;font-size:clamp(36px,6vw,64px)!important;line-height:1.1!important}@media(min-width:768px){.hero-h1{font-size:56px!important}}@media(max-width:767px){.hero-h1{font-size:36px!important}}.hero-sub{max-width:480px;font-size:16px!important;font-family:DM Sans,sans-serif!important}.hero-ctas{display:flex!important;gap:12px;flex-wrap:wrap;align-items:center}@media(max-width:767px){.hero-ctas{flex-direction:column!important;align-items:stretch!important}}.hero-ctas .btn-primary{background:#c9785a!important;color:#fff!important;height:52px!important;border-radius:50px!important;font-family:DM Sans,sans-serif!important;font-weight:600!important;border:none!important}.hero-ctas .btn-outline{border:1.5px solid #1A1A1A!important;background:transparent!important;color:#1a1a1a!important;height:52px!important;border-radius:50px!important;font-family:DM Sans,sans-serif!important;font-weight:600!important}.card-wrapper .card,.card-wrapper.card{border-radius:12px!important;box-shadow:0 2px 16px #0000000f!important;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease!important}.card-wrapper:hover .card,.card-wrapper:hover{transform:translateY(-4px)!important;box-shadow:0 8px 32px #0000001a!important}.price--on-sale .price-item--sale{color:#c9785a!important;font-weight:700!important}.price--on-sale .price-item--regular,.price__compare{color:#9a9a9a!important;text-decoration:line-through}.badge{border-radius:20px!important;font-family:DM Sans,sans-serif!important;font-size:11px!important;font-weight:700!important;letter-spacing:.04em}.product-card{border-radius:12px!important;box-shadow:0 2px 16px #0000000f!important;transition:transform .25s ease,box-shadow .25s ease!important}.product-card:hover{transform:translateY(-4px)!important;box-shadow:0 8px 32px #0000001a!important}.card-price{font-family:DM Sans,sans-serif!important}.card-price s{color:#9a9a9a!important}.card-price{color:#c9785a!important;font-weight:700!important}.card-badge{background:#c9785a!important;color:#fff!important;border-radius:20px!important;font-size:11px!important;font-weight:700!important}.avis-score-num{font-family:Playfair Display,serif!important;font-size:64px!important;font-weight:700!important;color:#c9785a!important;line-height:1}.avis-card{background:#fff!important;border-radius:12px!important}.avis-verified{background:#e8f5e9!important;color:#2e7d32!important;border-radius:20px;padding:2px 8px;font-size:11px!important}.testimonials-slider__item,[class*=testimonial] .card{border-radius:12px!important;background:#fff!important}h1 em,h2 em,h3 em,.section__heading em{color:#c9785a;font-style:italic}.footer__heading{font-family:DM Sans,sans-serif!important;letter-spacing:.08em;text-transform:uppercase;font-size:11px!important;font-weight:700!important}.newsletter-form__field-wrapper input[type=email]{border-radius:50px!important;border-color:#ffffff59!important;font-family:DM Sans,sans-serif!important}.newsletter-form__button{border-radius:50px!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
