.section-modules-home[data-store=home-image-text-module]{background:#fbf8f5;position:relative;padding:clamp(32px,5vw,60px) 0}.section-modules-home[data-store=home-image-text-module] .js-banner-container.container{padding-left:0;padding-right:0}.section-modules-home[data-store=home-image-text-module] .textbanner-text .h3{font-family:var(--heading-font);font-weight:600;font-size:clamp(24px,2.6vw,32px);line-height:150%;letter-spacing:.1em;text-transform:uppercase;color:#ceb2a1;margin:0 0 clamp(12px,2.5vw,20px) 0;text-align:left}.section-modules-home[data-store=home-image-text-module] .textbanner-paragraph{font-family:var(--body-font);font-weight:400;font-size:18px;line-height:150%;color:#000;margin:0;text-align:left;display:block !important;overflow:visible !important;text-overflow:clip !important;white-space:normal !important;max-height:none !important;-webkit-box-orient:initial !important;-webkit-line-clamp:unset !important;line-clamp:unset !important}.section-modules-home[data-store=home-image-text-module] .textbanner-text .js-banner-title{margin-bottom:30px !important}@media(min-width: 1200px){.section-modules-home[data-store=home-image-text-module] .textbanner .row{justify-content:center;column-gap:150px}.section-modules-home[data-store=home-image-text-module] .textbanner .textbanner-image{flex:0 0 auto;width:433.59px;max-width:433.59px}.section-modules-home[data-store=home-image-text-module] .textbanner .textbanner-text{flex:0 0 auto;width:503px;max-width:503px;text-align:left;padding-left:0 !important;padding-right:0 !important}.section-modules-home[data-store=home-image-text-module] .textbanner .textbanner-image img{display:block;width:100%;height:513px;object-fit:cover;border-radius:17px}}@media(min-width: 992px)and (max-width: 1199.98px){.section-modules-home[data-store=home-image-text-module] .textbanner .row{justify-content:center;column-gap:clamp(60px,8vw,150px)}.section-modules-home[data-store=home-image-text-module] .textbanner .textbanner-image{flex:0 0 auto;width:clamp(340px,36vw,433.59px);max-width:100%}.section-modules-home[data-store=home-image-text-module] .textbanner .textbanner-text{flex:0 0 auto;width:clamp(380px,40vw,503px);max-width:100%;text-align:left;padding-left:0 !important;padding-right:0 !important}.section-modules-home[data-store=home-image-text-module] .textbanner .textbanner-image img{display:block;width:100%;height:clamp(420px,44vw,513px);object-fit:cover;border-radius:17px}.section-modules-home[data-store=home-image-text-module] .js-modules .textbanner:nth-of-type(2) .textbanner-image img{transform:scaleX(-1)}}@media(max-width: 991.98px){.section-modules-home[data-store=home-image-text-module] .textbanner .row{row-gap:24px}.section-modules-home[data-store=home-image-text-module] .textbanner .textbanner-text .h3,.section-modules-home[data-store=home-image-text-module] .textbanner .textbanner-paragraph{text-align:center}.section-modules-home[data-store=home-image-text-module] .textbanner .textbanner-image img{width:100%;height:auto;border-radius:16px;transform:none}}@media(max-width: 575.98px){.section-modules-home[data-store=home-image-text-module] .js-modules{max-width:413px;margin-left:auto;margin-right:auto;padding-top:24px;padding-bottom:24px}.section-modules-home[data-store=home-image-text-module] .js-modules>.textbanner{margin-bottom:36px}.section-modules-home[data-store=home-image-text-module] .js-modules>.textbanner:last-child{margin-bottom:0}.section-modules-home[data-store=home-image-text-module] .textbanner .row{flex-direction:column;align-items:center;row-gap:36px}.section-modules-home[data-store=home-image-text-module] .textbanner .textbanner-image{width:365px;max-width:100%}.section-modules-home[data-store=home-image-text-module] .textbanner .textbanner-image img{width:100%;height:431.85px;object-fit:cover;border-radius:16.86px}.section-modules-home[data-store=home-image-text-module] .textbanner .textbanner-text{width:365px;max-width:100%;padding-left:0 !important;padding-right:0 !important}.section-modules-home[data-store=home-image-text-module] .textbanner-text .js-banner-title,.section-modules-home[data-store=home-image-text-module] .textbanner-text .h3{font-size:28px !important;line-height:150% !important;letter-spacing:.1em !important;text-transform:uppercase !important;text-align:center !important;margin-bottom:24px !important}.section-modules-home[data-store=home-image-text-module] .textbanner-paragraph{font-size:16px !important;line-height:150% !important;max-width:313px;margin-left:auto;margin-right:auto;text-align:center !important}.section-modules-home[data-store=home-image-text-module] .author-readmore,.section-modules-home[data-store=home-image-text-module] .textbanner-text .btn-link{display:inline-flex;justify-content:center;align-items:center;padding:8px 24px;gap:8px;width:197px;height:48px;background:#faf4ea;box-shadow:0 0 10px #ffe8b3;border-radius:100px;font-family:var(--body-font);font-weight:500;font-size:16px;line-height:21px;text-transform:uppercase;color:#463f2f !important;text-decoration:none !important;margin-top:12px}}:root{--heading-font: "Lora", serif;--body-font: "DM Sans", sans-serif;--gold-top: #E1D4CC;--gold-bottom: #814419;--mobile-hero-bg: #FBF8F5;--banner-title-size: 32px}header.header-figma-layout .figma-head-inner,header.header-figma-layout .figma-head-row{height:100%;max-height:100%}header.header-figma-layout *{margin-top:0;margin-bottom:0}@media(max-width: 767.98px){header.header-figma-layout{padding:12px 20px;height:64px;max-height:64px}}header.header-figma-layout .figma-head-inner{max-width:1280px;padding:0}header.header-figma-layout .figma-head-separator{width:24px;height:0;border-top:1px solid #463f2f;transform:rotate(90deg);flex:0 0 auto;margin-right:18px}header.header-figma-layout .figma-head-logo .logo-img,header.header-figma-layout .figma-head-logo .logo-img-small,header.header-figma-layout .figma-head-logo .logo-img-medium,header.header-figma-layout .figma-head-logo .logo-img-big{max-height:34px}header.header-figma-layout .logo-container-col .h3.m-0{font-family:"Lora",serif;font-weight:600;font-size:18px;line-height:17px;letter-spacing:.05em;text-transform:uppercase;color:#814419}header.header-figma-layout .figma-head-nav nav ul,header.header-figma-layout .figma-head-nav .navigation-nav-list{gap:32px}header.header-figma-layout .figma-head-nav a.navigation-link,header.header-figma-layout .figma-head-nav a{font-family:"DM Sans",sans-serif;font-weight:500;font-size:14px;line-height:17px;letter-spacing:.1em;text-transform:uppercase;color:#463f2f;display:inline-flex;align-items:center;height:34px}header.header-figma-layout .figma-head-utils{gap:44px}header.header-figma-layout .figma-head-utils>*+*{margin-left:24px}header.header-figma-layout .figma-head-utils{align-items:center}header.header-figma-layout .figma-head-utils>*{display:inline-flex;align-items:center}header.header-figma-layout .figma-head-utils svg{stroke:#463f2f}@media(max-width: 991.98px){header.header-figma-layout{height:auto;padding:12px 20px}header.header-figma-layout .figma-head-row{flex-wrap:wrap;height:auto;gap:16px}header.header-figma-layout .figma-head-utils{gap:20px}}.section-institutional-home[data-store=home-institutional-message]{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:clamp(48px,8vw,120px) clamp(16px,8vw,150px);background:#fff;position:relative;z-index:5}.section-institutional-home .row .col-md-8{flex:0 1 auto;max-width:1044px;width:100%;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;align-items:center;gap:clamp(24px,4vw,44px);padding:0}.section-institutional-home .js-institutional-message-text{font-family:"Lora",serif;font-weight:600;font-size:clamp(22px,2.5vw,32px);line-height:1.28;text-align:center;text-transform:uppercase;color:#463f2f;margin:0 auto;max-width:1044px}.section-institutional-home .institutional-quote-mark{display:block;width:clamp(48px,9.5vw,122px);height:auto;margin:0 auto}@media(max-width: 1199.98px){.section-institutional-home[data-store=home-institutional-message]{padding:clamp(32px,6vw,60px) clamp(8px,4vw,32px)}.section-institutional-home .row .col-md-8{width:100%;max-width:1044px}.section-institutional-home .js-institutional-message-text{font-size:clamp(18px,4vw,28px);max-width:90vw}}@media(max-width: 575.98px){.section-institutional-home[data-store=home-institutional-message]{padding:32px 0}.section-institutional-home .row .col-md-8{gap:24px;padding:0 8px}.section-institutional-home .js-institutional-message-text{font-size:18px;max-width:98vw}.section-institutional-home .institutional-quote-mark{width:64px}}@media(min-width: 992px){.home-slider-custom-text .h1-huge{font-family:var(--heading-font) !important;font-size:clamp(28px,2.6vw,38px) !important;font-weight:500 !important}.home-slider-custom-text .home-slider-custom-desc{font-family:var(--body-font) !important;font-size:clamp(16px,1.2vw,18px) !important;font-weight:500 !important}.swiper-text.home-slider-custom-text{left:75% !important;width:clamp(520px,46vw,700px) !important;text-align:left !important;height:50% !important;display:flex;flex-direction:column;justify-content:space-between;gap:clamp(16px,2vw,24px);padding:0 clamp(12px,2vw,24px) !important}.home-slider-custom-desc{margin-top:1rem !important}.swiper-text.home-slider-custom-text>*:last-child{margin-bottom:0 !important}.swiper-text.home-slider-custom-text>*:first-child{margin-top:0 !important}.home-slider-text-top{display:block}}.home-slider-custom-text .h1-huge+.home-slider-custom-desc{margin-top:8px}.figma-main-product.section-main-product-home{background:#fbf8f5;padding:54px 38px;border-radius:0}.figma-main-product .container{max-width:1280px}.figma-main-product .figma-main-product-media{display:flex;justify-content:flex-start}.figma-main-product .figma-main-product-content{padding-left:44px}@media(max-width: 991.98px){.figma-main-product .figma-main-product-content{padding-left:0;margin-top:32px}}.figma-main-product .form-quantity-product{display:none !important}.figma-main-product .js-product-form .row.mb-4{justify-content:flex-start}.figma-main-product .figma-main-product-static-wrapper img{width:100%;height:100%;object-fit:cover;display:block}.figma-main-product-heading{font-family:"Lora",serif;font-weight:600;letter-spacing:.1em;font-size:32px;line-height:51px;color:#ceb2a1;text-transform:uppercase}.section-title.figma-main-product-heading,.figma-section-title.figma-main-product-heading{display:block;margin:0 0 32px}.figma-main-product .product-detail-slider{border-radius:20px;overflow:hidden;background:#fff}.figma-main-product .js-product-slide-img{object-fit:cover}.figma-main-product [data-store^=product-info] h2{font-family:"Lora",serif;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#ceb2a1;font-size:34px;line-height:51px}.figma-main-product .price-container{margin-bottom:0}.figma-main-product .js-product-form{background:#fff;border-radius:20px;padding:36px 37px;margin-top:28px}.figma-main-product .js-product-form .row{margin-left:0;margin-right:0}.figma-main-product .price-container #price_display{font-family:"Hanken Grotesk",sans-serif;font-weight:700;font-size:32px;line-height:42px;color:#1f1d17}.figma-main-product .price-container{color:#1f1d17}.figma-main-product .js-max-installments-container{font-size:16px;line-height:21px;font-weight:500;font-family:"DM Sans",sans-serif;color:#1f1d17}.figma-main-product .figma-main-product-form{display:flex;flex-direction:column;gap:16px;background:#fff;border-radius:20px;padding:36px 37px}.figma-main-product .figma-main-product-form h2{font-family:"DM Sans",sans-serif;font-weight:500;font-size:20px;line-height:26px;color:#1f1d17;letter-spacing:0;text-transform:none;margin:0}.figma-main-product .figma-main-product-form .price-container{margin:0}.figma-main-product .figma-main-product-form .price-container>div{margin:0}.figma-main-product .figma-main-product-form #price_display{font-family:"Hanken Grotesk",sans-serif;font-weight:700;font-size:32px;line-height:42px;color:#1f1d17}.figma-main-product .figma-main-product-form #price_display.price-split .price-currency{font-size:16px;line-height:21px;font-weight:500;margin-right:6px;display:inline-block;vertical-align:baseline}.figma-main-product .figma-main-product-form #price_display.price-split .price-value{font-size:32px;line-height:42px;font-weight:700;display:inline-block;vertical-align:baseline}.figma-main-product .figma-main-product-form .figma-main-product-simple-price{display:flex;flex-direction:column;gap:12px}.figma-main-product .figma-main-product-form .js-product-discount-container{display:none !important}.figma-main-product .figma-main-product-form .installments,.figma-main-product .figma-main-product-form .js-max-installments-container{font-family:"DM Sans",sans-serif;font-size:16px;line-height:21px;font-weight:500;color:#1f1d17}.figma-main-product .figma-main-product-form .buy-button-container{margin-top:4px}.figma-main-product .figma-main-product-extra{margin-top:42px;max-width:634px}.figma-main-product .figma-main-product-text-1{font-family:"DM Sans",sans-serif;font-weight:500;font-size:16px;line-height:150%;color:#463f2f;margin:0 0 10px}.figma-main-product .figma-main-product-text-2{font-family:"DM Sans",sans-serif;font-weight:600;font-size:16px;line-height:200%;letter-spacing:.05em;text-transform:uppercase;color:#9f8b7f;margin:0}.figma-main-product .figma-main-product-form .js-product-discount-container,.figma-main-product .figma-main-product-form .js-product-promo-container,.figma-main-product .figma-main-product-form #compare_price_display,.figma-main-product .figma-main-product-form .js-view-description,.figma-main-product .figma-main-product-form .product-description{display:none !important}.figma-main-product .js-buy-button-container .btn-add-to-cart{background:linear-gradient(180deg, #FFDEC9 -29.25%, #F4AC27 119.81%);border:none;border-radius:100px;padding:16px 28px;font-weight:700;font-size:16px;text-transform:uppercase;color:#463f2f}.figma-main-product .js-buy-button-container .btn-add-to-cart:hover{filter:brightness(0.95)}.figma-main-product .form-quantity-product{max-width:120px}.figma-main-product .js-product-form .row.mb-4{align-items:center}.figma-main-product .product-description{font-size:16px;line-height:150%;font-weight:500;color:#463f2f;margin-top:33px}.figma-main-product .product-description+.js-view-description{display:none !important}.figma-main-product .js-product-container,.figma-main-product .js-product-form{box-shadow:none}@media(max-width: 991.98px){.figma-main-product.section-main-product-home{padding:40px 20px}.figma-main-product [data-store^=product-info] h2{font-size:28px;line-height:40px}.figma-main-product .js-product-form{padding:28px 28px}}@media(max-width: 575.98px){.figma-main-product .figma-main-product-form,.figma-main-product .figma-main-product-form h2,.figma-main-product .figma-main-product-form .figma-main-product-name,.figma-main-product .figma-main-product-form .figma-main-product-simple-price,.figma-main-product .figma-main-product-form .js-max-installments-container,.figma-main-product .figma-main-product-form .installments,.figma-main-product .figma-main-product-form .buy-button-container,.figma-main-product .figma-main-product-extra,.figma-main-product .figma-main-product-text-1,.figma-main-product .figma-main-product-text-2{text-align:center !important}.figma-main-product .figma-main-product-form #price_display,.figma-main-product .figma-main-product-form #price_display .price-currency,.figma-main-product .figma-main-product-form #price_display .price-value,.figma-main-product .figma-main-product-form .js-max-installments-container,.figma-main-product .figma-main-product-form .installments .js-installment-price,.figma-main-product .figma-main-product-form .installments,.figma-main-product .figma-main-product-form .js-max-installments-container *{color:#1f1d17 !important}.figma-main-product .figma-main-product-form .js-max-installments-container{width:100%;display:flex;justify-content:center}.figma-main-product .figma-main-product-form .js-max-installments-container .js-max-installments{display:inline-flex;gap:4px;flex-wrap:wrap}.figma-main-product .figma-main-product-media{justify-content:center}.figma-main-product .figma-main-product-static-image{width:100%;margin:0 auto}.figma-main-product.section-main-product-home{padding-left:24px;padding-right:24px}.figma-main-product .figma-main-product-form{border-radius:20px 20px 0 0;margin-bottom:0}.figma-main-product .figma-main-product-extra{background:#fff;padding:0 28px 32px;margin-top:0 !important;border-radius:0 0 20px 20px}.figma-main-product .figma-main-product-text-1,.figma-main-product .figma-main-product-text-2{text-align:center}}@media(min-width: 576px)and (max-width: 767.98px){.figma-main-product .figma-main-product-extra{margin-top:32px;background:rgba(0,0,0,0);padding:0;border-radius:0}.figma-main-product .figma-main-product-form{border-radius:20px;margin-bottom:0}}@media(max-width: 575.98px){.js-banner_news .figma-main-product-heading,.js-banner_news .section-title.figma-main-product-heading,.js-banner_news .figma-section-title.figma-main-product-heading{font-size:24px;line-height:36px;padding-top:48px;margin-bottom:28px}.js-banner_news{padding-left:20px !important;padding-right:20px !important}}@media(min-width: 576px)and (max-width: 991.98px){.js-banner_news .figma-main-product-heading,.js-banner_news .section-title.figma-main-product-heading,.js-banner_news .figma-section-title.figma-main-product-heading{font-size:28px;line-height:40px;padding-top:56px;margin-bottom:32px}}.section-banners-home h3.h1-huge,.section-modules-home h3.h1-huge,.section-featured-home h3.h1-huge,.section-institutional-home h3.h1-huge,.js-promotional-icons-wrapper h3.h1-huge,.section-banners-home .textbanner-text .h1-huge,.section-modules-home .textbanner-text .h1-huge{font-size:var(--banner-title-size) !important;line-height:1.5 !important;letter-spacing:.1em !important;text-transform:uppercase !important;font-family:var(--heading-font) !important;font-weight:600 !important}.banner-title-center h3.h1-huge{text-align:center !important}.home-slider-custom-actions{display:flex;gap:clamp(12px,2.5vw,24px);width:100%;margin-top:0;margin-bottom:0}.home-slider-btn{display:inline-flex;align-items:center;justify-content:center;padding:clamp(14px,1.8vw,16px) clamp(28px,5vw,40px);border-radius:9999px;font-weight:500;text-decoration:none;letter-spacing:.02em;box-shadow:0 3px 12px rgba(0,0,0,.08);transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease,color .15s ease;border:1px solid rgba(0,0,0,0);background:linear-gradient(var(--btn-fill, transparent), var(--btn-fill, transparent)) padding-box,linear-gradient(180deg, var(--gold-top) 0%, var(--gold-bottom) 100%) border-box}.home-slider-custom-actions .home-slider-btn{flex:1 1 0;text-align:center}.home-slider-btn:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgba(0,0,0,.12)}.home-slider-btn:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(225,212,204,.5),0 6px 18px rgba(0,0,0,.14)}.home-slider-btn-beige{color:#3a3a31;--btn-fill: #eae0d4}.home-slider-btn-beige:hover{--btn-fill: #efe6db}.home-slider-btn-dark{color:#3a3a31;position:relative;background:none !important;border:0}.home-slider-btn-dark::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(180deg, var(--gold-top) 0%, var(--gold-bottom) 100%);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.home-slider-btn-dark::before .js-home-slider .swiper-slide .slider-slide img,.home-slider-btn-dark::before .js-home-slider-mobile .swiper-slide .slider-slide img{transition:opacity .35s ease !important;transform:none !important}.home-slider-btn-dark::before .js-home-slider .swiper-slide:hover .slider-slide img,.home-slider-btn-dark::before .js-home-slider-mobile .swiper-slide:hover .slider-slide img,.home-slider-btn-dark::before .js-home-slider .swiper-slide:focus-within .slider-slide img,.home-slider-btn-dark::before .js-home-slider-mobile .swiper-slide:focus-within .slider-slide img{opacity:.8 !important;transform:none !important}.home-slider-btn-dark::before .js-home-slider .swiper-slide .slider-slide,.home-slider-btn-dark::before .js-home-slider-mobile .swiper-slide .slider-slide{transform:none !important}.home-slider-btn-dark:hover{background:none !important}@media(min-width: 768px)and (max-width: 991.98px){.home-slider-custom-text .h1-huge{font-size:clamp(24px,3.2vw,32px) !important}.home-slider-custom-text .home-slider-custom-desc{font-size:clamp(15px,1.8vw,17px) !important}.swiper-text.home-slider-custom-text{width:clamp(420px,62vw,560px) !important;gap:clamp(12px,2vw,20px);padding:0 clamp(10px,2vw,20px) !important}.home-slider-custom-actions{gap:clamp(12px,2vw,20px)}.home-slider-btn{padding:clamp(12px,1.6vw,14px) clamp(24px,4vw,36px)}}@media(max-width: 767.98px){.home-slider-custom-text .h1-huge{font-size:clamp(22px,6vw,26px) !important}.home-slider-custom-text .home-slider-custom-desc{font-size:clamp(14px,4vw,16px) !important}.swiper-text.home-slider-custom-text{width:100% !important;padding:0 12px !important;gap:12px}.home-slider-custom-actions{flex-direction:row;flex-wrap:nowrap;gap:12px}.js-home-slider-mobile .home-slider-custom-actions,.js-home-slider .home-slider-custom-actions{flex-direction:row !important}.home-slider-custom-actions .home-slider-btn{flex:1 1 0;min-width:0;padding:12px 20px}.js-home-slider-mobile,.js-home-slider{height:calc(100vh - 60px) !important;min-height:calc(100vh - 60px);min-height:calc(100dvh - 60px)}.js-home-slider-mobile .swiper-wrapper,.js-home-slider-mobile .swiper-slide,.js-home-slider .swiper-wrapper,.js-home-slider .swiper-slide{height:calc(100vh - 60px) !important}.js-home-slider-mobile .swiper-slide .slider-slide,.js-home-slider .swiper-slide .slider-slide{position:relative;background:var(--mobile-hero-bg);height:100%;overflow:hidden;display:flex;flex-direction:column}.js-home-slider-mobile .slider-image,.js-home-slider .slider-image{position:relative;z-index:0;display:block;width:100%;height:auto;max-height:60%;object-fit:contain;object-position:center top;margin:0 auto}.js-home-slider-mobile .slider-slide::after,.js-home-slider .slider-slide::after{content:none !important}.js-home-slider-mobile .swiper-text,.js-home-slider .swiper-text{position:relative;z-index:2}.js-home-slider-mobile .swiper-text.home-slider-custom-text,.js-home-slider .swiper-text.home-slider-custom-text{position:absolute !important;left:0;right:0;top:460px !important;bottom:auto !important;transform:none !important;display:flex !important;flex-direction:column;gap:12px;align-items:stretch;width:auto !important;padding:0 12px !important;text-align:left !important;color:#3a3a31 !important;opacity:1 !important;visibility:visible !important}.swiper-text.home-slider-custom-text .h1-huge,.swiper-text.home-slider-custom-text .home-slider-custom-desc{color:#3a3a31 !important;opacity:1 !important;transform:none !important;text-shadow:none !important;filter:none !important;font-weight:500}.js-home-slider-mobile .home-slider-text-top,.js-home-slider .home-slider-text-top{display:block !important}.js-home-slider-mobile .home-slider-custom-actions,.js-home-slider .home-slider-custom-actions{display:flex !important;width:100% !important}.js-home-slider-mobile .placeholder-fade,.js-home-slider .placeholder-fade{display:none !important}.js-home-slider-mobile .slider-slide::before,.js-home-slider .slider-slide::before{content:"";position:absolute;width:100%;height:120px;top:360px;background:#fbf8f5;filter:blur(15px);z-index:1;pointer-events:none}}@media(min-width: 1200px){.swiper-text.home-slider-custom-text{width:clamp(500px,40vw,575px) !important}.section-banners-home[data-store=home-banner-promotional] .textbanner-link,.js-promotional-icons-wrapper>.container{margin-left:auto;margin-right:auto}}.section-featured-home.is-extra-mode .btn-link,.section-featured-home.is-extra-mode .item-actions .btn-link,.section-featured-home.is-extra-mode .js-item-submit-container .btn-link{text-decoration:none !important}.section-featured-home.is-extra-mode .js-open-quickshop-icon,.section-featured-home.is-extra-mode .js-quickshop-bag,.section-featured-home.is-extra-mode .item-quickshop-icon{display:none !important}.section-testimonials-home[data-store=home-testimonials]{background:#fbf8f5;padding:30px 72px}.section-newsletter-home.newsletter-custom-enabled,.newsletter-custom-wrapper{position:relative;background:#fbf8f5}.newsletter-custom-wrapper{width:100%;max-width:1080px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:40px 0;gap:8px}.newsletter-title{font-family:"Lora",serif;font-weight:500;font-size:32px;line-height:41px;color:#000;margin:0;width:100%}.newsletter-subtitle{font-family:"Lora",serif;font-weight:500;font-size:20px;line-height:26px;color:#000;margin:0;width:100%}.newsletter-form{width:100%;max-width:1115px;display:flex;flex-direction:column;gap:24px;margin-top:8px}.newsletter-fields{display:grid;grid-template-columns:349px 486px 229px;column-gap:8px;row-gap:0;align-items:center;padding:24px 0 0 0;justify-content:center;width:max-content;margin-left:auto;margin-right:auto}.newsletter-field{position:relative;flex:0 0 auto}.newsletter-field-name,.newsletter-field-email,.newsletter-field-submit{width:auto}.newsletter-field-submit .newsletter-btn-submit{min-width:200px;width:100%}.newsletter-btn-submit{height:56px}.newsletter-btn-submit{border-radius:12px}@media(max-width: 1199.98px){.newsletter-fields{grid-template-columns:minmax(180px, 34%) minmax(240px, 1fr) auto}.newsletter-field-submit .newsletter-btn-submit{min-width:170px}}@media(max-width: 767.98px){.newsletter-fields{display:flex;flex-direction:column;padding-top:16px;gap:12px}.newsletter-field-name,.newsletter-field-email,.newsletter-field-submit{width:100%}.newsletter-field-submit .newsletter-btn-submit{width:100%;min-width:0}}.newsletter-consent{padding-left:0;margin-left:auto;margin-right:auto}.newsletter-consent .newsletter-checkbox-label span{display:inline-block;max-width:660px}@media(min-width: 1200px){.newsletter-custom-wrapper{padding-left:0;padding-right:0}}.newsletter-subtitle{max-width:680px}.newsletter-subtitle.is-fullwidth{max-width:none}.newsletter-input{width:100%;height:56px;background:#fff;border:1px solid #e6eef8;border-radius:8px;padding:0 20px;font-family:"Lora",serif;font-weight:500;font-size:20px;line-height:26px;color:#000}.newsletter-input::placeholder{color:rgba(128,128,128,.55)}.newsletter-btn-submit{width:100%;height:58px;display:inline-flex;justify-content:center;align-items:center;padding:16px 0;gap:8px;background:#814419;border-radius:12px;font-family:"Lora",serif;font-weight:600;font-size:20px;line-height:26px;color:#fff;border:none;cursor:pointer;transition:filter .15s ease,transform .15s ease}.newsletter-btn-submit:hover{filter:brightness(1.05);transform:translateY(-1px)}.newsletter-btn-submit:active{transform:translateY(0)}.newsletter-btn-submit:focus-visible{outline:2px solid #ceb2a1;outline-offset:2px}.newsletter-consent{width:100%;max-width:1115px;display:flex;flex-direction:row;align-items:center;gap:16px;font-family:"Lora",serif;font-weight:500;font-size:16px;line-height:20px;color:#000}.newsletter-checkbox-label{display:flex;align-items:center;gap:12px;cursor:pointer}.newsletter-checkbox{width:24px;height:24px;accent-color:#814419}@media(max-width: 767.98px){.newsletter-custom-wrapper{padding:32px 0}.newsletter-title{font-size:28px;line-height:1.4}.newsletter-subtitle{font-size:18px;line-height:1.5}.newsletter-form{gap:20px}.newsletter-input{font-size:18px}}.section-testimonials-home[data-store=home-testimonials] .testimonial-static{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-start;padding:0 30px;gap:30px;width:100%;margin:0 auto;overflow:visible}@media(max-width: 767.98px){.section-testimonials-home[data-store=home-testimonials]{padding:40px 16px}.section-testimonials-home[data-store=home-testimonials] .testimonial-static{flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;gap:20px;padding:0 4px 8px;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.section-testimonials-home[data-store=home-testimonials] .testimonial-static .testimonial-card{scroll-snap-align:start;width:260px;height:auto;min-height:360px;margin-left:0 !important;flex:0 0 auto}.section-testimonials-home[data-store=home-testimonials] .testimonial-static .testimonial-card+.testimonial-card{margin-left:0}}@media(max-width: 420px){.section-testimonials-home[data-store=home-testimonials] .testimonial-static .testimonial-card{width:230px;padding:28px 24px}}.section-testimonials-home[data-store=home-testimonials] .testimonial-static .testimonial-card{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;padding:32px;gap:8px;width:310px;height:430px;background:#fff;border:1px solid #e6eef8;border-radius:12px;flex:0 0 auto}.section-testimonials-home[data-store=home-testimonials] .testimonial-static .testimonial-header{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:12px;margin-bottom:8px}.section-testimonials-home[data-store=home-testimonials] .testimonial-static .testimonial-header .testimonial-source{margin-left:auto;text-align:right;font-size:12px;line-height:1.4}.section-testimonials-home[data-store=home-testimonials] .testimonial-static .testimonial-card+.testimonial-card{margin-left:30.69px}.section-testimonials-home[data-store=home-testimonials] .testimonial-static .testimonials-image{margin-bottom:0 !important}.section-testimonials-home[data-store=home-testimonials] .testimonial-static .testimonial-text{font-family:"DM Sans",sans-serif;font-weight:400;font-size:12px;line-height:150%;color:#1f1d17;margin:0}.section-testimonials-home[data-store=home-testimonials] .testimonial-static .testimonial-meta{width:100%;display:flex;align-items:center;justify-content:space-between;margin-top:8px;gap:12px}.section-testimonials-home[data-store=home-testimonials] .testimonial-static .testimonial-name{font-family:"DM Sans",sans-serif;font-weight:400;font-size:14px;line-height:20px;color:rgba(31,29,23,.85);margin:0}.section-testimonials-home[data-store=home-testimonials] .testimonial-static .testimonial-source{font-family:"DM Sans",sans-serif;font-weight:400;font-size:12px;line-height:18px;color:rgba(31,29,23,.6);white-space:nowrap}@media(max-width: 1240px){.section-testimonials-home[data-store=home-testimonials] .testimonial-static{max-width:100%}}@media(max-width: 767.98px){.section-testimonials-home[data-store=home-testimonials] .testimonial-static{padding:0 16px;gap:16px;height:auto;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.section-testimonials-home[data-store=home-testimonials] .testimonial-static .testimonial-card{width:280px;height:auto;padding:20px}.section-testimonials-home[data-store=home-testimonials] .testimonial-static .testimonial-card+.testimonial-card{margin-left:16px}.section-testimonials-home[data-store=home-testimonials] .testimonial-static .testimonial-name{font-size:14px;line-height:20px}.section-testimonials-home[data-store=home-testimonials] .testimonial-static .testimonial-source{font-size:12px;line-height:18px}}.section-testimonials-home[data-store=home-testimonials]>.container{max-width:1280px;margin-left:auto;margin-right:auto}.section-testimonials-home[data-store=home-testimonials] .testimonials-wrapper{display:flex;flex-direction:column;align-items:center;gap:10px}.section-testimonials-home[data-store=home-testimonials] .testimonials-inner{display:flex;flex-direction:column;align-items:center;gap:51px;width:100%}.section-testimonials-home[data-store=home-testimonials] .testimonials-body{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:15px;width:100%}.section-testimonials-home[data-store=home-testimonials] .h3{font-family:"Lora",serif;font-weight:600;font-size:32px;line-height:150%;letter-spacing:.1em;text-transform:uppercase;color:#ceb2a1;margin-top:0 !important;margin-bottom:51px !important;text-align:center}.section-testimonials-home[data-store=home-testimonials] .swiper-testimonials .swiper-wrapper{padding-left:0;padding-right:0}.section-testimonials-home[data-store=home-testimonials] .swiper-testimonials .swiper-slide{width:351.8px !important;margin-right:30.69px}.section-testimonials-home[data-store=home-testimonials] .swiper-testimonials .swiper-slide>div,.section-testimonials-home[data-store=home-testimonials] .testimonial-card{background:#fff;border:.98818px solid #e6eef8;border-radius:11.8582px;padding:31.622px;min-height:428.5px;display:flex;flex-direction:column;align-items:flex-start;text-align:left !important;gap:7.91px}.section-testimonials-home[data-store=home-testimonials] .testimonial-meta{margin-top:4px}.section-testimonials-home[data-store=home-testimonials] .testimonial-source{font-size:var(--font-small);color:rgba(31,29,23,.6);text-align:right}.section-testimonials-home[data-store=home-testimonials] .testimonials-image{width:36px;height:36px;border-radius:50%;background:#e1d4cc;display:inline-flex;align-items:center;justify-content:center;margin-bottom:0 !important}.section-testimonials-home[data-store=home-testimonials] .testimonials-image img{width:36px;height:36px;border-radius:50%;object-fit:cover}.section-testimonials-home[data-store=home-testimonials] .testimonials-image.line svg{display:none}.section-testimonials-home[data-store=home-testimonials] .swiper-testimonials p,.section-testimonials-home[data-store=home-testimonials] .testimonial-card p{font-family:"DM Sans",sans-serif;font-weight:400;font-size:12px;line-height:150%;color:#1f1d17;margin:0}.section-testimonials-home[data-store=home-testimonials] .swiper-testimonials h3,.section-testimonials-home[data-store=home-testimonials] .testimonial-card h3{font-family:"DM Sans",sans-serif;font-weight:400;font-size:14px;line-height:20px;color:rgba(31,29,23,.8);margin:0}.section-testimonials-home[data-store=home-testimonials] .testimonial-static .swiper-slide{width:351.8px !important;margin-right:30.69px}.section-testimonials-home[data-store=home-testimonials] .swiper-button-prev,.section-testimonials-home[data-store=home-testimonials] .swiper-button-next{position:static;display:inline-block;margin:12px 8px 0}@media(max-width: 1199.98px){.section-testimonials-home[data-store=home-testimonials]{padding:24px 32px}.section-testimonials-home[data-store=home-testimonials] .h3{font-size:28px;margin-bottom:36px !important}}@media(max-width: 767.98px){.section-testimonials-home[data-store=home-testimonials]{padding:20px 16px}.section-testimonials-home[data-store=home-testimonials] .swiper-testimonials .swiper-slide{width:280px !important;margin-right:16px}.section-testimonials-home[data-store=home-testimonials] .swiper-testimonials .swiper-slide>div,.section-testimonials-home[data-store=home-testimonials] .testimonial-card{min-height:unset;padding:20px}.section-testimonials-home[data-store=home-testimonials] .testimonial-static .swiper-slide{width:280px !important;margin-right:16px}.section-testimonials-home[data-store=home-testimonials] .testimonial-source{font-size:var(--font-smallest)}}@media(min-width: 992px)and (max-width: 1199.98px){.section-banners-home[data-store=home-banner-promotional] .textbanner-link,.js-promotional-icons-wrapper>.container{max-width:960px !important;margin-left:auto;margin-right:auto}}.section-banners-home[data-store=home-banner-promotional]{background:#fbf8f5;position:relative;padding:clamp(24px,4vw,40px) 0}.section-banners-home[data-store=home-banner-promotional] .js-banner-row{justify-content:center !important;margin-left:0 !important;margin-right:0 !important}.section-banners-home[data-store=home-banner-promotional] .js-banner-container.container{padding-left:0;padding-right:0}.section-banners-home[data-store=home-banner-promotional] .js-banner.col-grid{flex:0 1 100%;max-width:none;padding-left:0 !important;padding-right:0 !important}.section-banners-home[data-store=home-banner-promotional] .textbanner-link{display:flex;align-items:center;justify-content:center;gap:clamp(24px,8vw,161px);background:#fff;border-radius:40px 40px 0 0;width:100%;padding:clamp(20px,3vw,40px) clamp(16px,4vw,64px);min-height:clamp(360px,40vw,608px);box-shadow:0 6px 24px rgba(0,0,0,.06);text-decoration:none}.section-banners-home[data-store=home-banner-promotional]:not(.no-second-block) .textbanner-link{box-shadow:none}.section-banners-home[data-store=home-banner-promotional] .placeholder-banner{display:none !important}.section-banners-home[data-store=home-banner-promotional] .textbanner-image{flex:0 0 auto;width:clamp(220px,26vw,307px);max-width:307px;padding:0 !important}.section-banners-home[data-store=home-banner-promotional] .textbanner-image img{width:100%;height:auto;display:block}.section-banners-home[data-store=home-banner-promotional] .textbanner-text{flex:1 1 0;max-width:520px;text-align:left}.section-banners-home[data-store=home-banner-promotional] .textbanner-text .h1-huge{font-family:var(--heading-font);font-weight:600;font-size:clamp(24px,3vw,36px);line-height:1.5;letter-spacing:.1em;text-transform:uppercase;color:#ceb2a1;margin:0 0 clamp(12px,2.5vw,24px) 0}.section-banners-home[data-store=home-banner-promotional] .textbanner-paragraph{font-family:var(--body-font);font-weight:400;font-size:clamp(15px,1.4vw,18px);line-height:1.5;color:#463f2f;margin-bottom:clamp(16px,3vw,40px)}.section-banners-home[data-store=home-banner-promotional] .textbanner-paragraph{display:block !important;overflow:visible !important;text-overflow:clip !important;white-space:normal !important;max-height:none !important;-webkit-box-orient:initial !important;-webkit-line-clamp:unset !important;line-clamp:unset !important}.section-banners-home[data-store=home-banner-promotional] .btn-link{display:inline-flex;justify-content:center;align-items:center;padding:16px 24px;min-height:53px;min-width:240px;text-transform:uppercase;font-family:var(--body-font);font-weight:500;font-size:16px;line-height:21px;color:#463f2f !important;background:linear-gradient(180deg, #FFDEC9 -29.25%, #F4AC27 119.81%);border-radius:100px;text-decoration:none !important;box-shadow:0 6px 18px rgba(0,0,0,.1)}.section-banners-home[data-store=home-banner-promotional] .btn-link:hover{filter:brightness(1.03);transform:translateY(-1px)}.section-banners-home[data-store=home-banner-promotional] .btn-link:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(255,222,201,.6),0 6px 18px rgba(0,0,0,.12)}@media(max-width: 767.98px){.section-banners-home[data-store=home-banner-promotional] .textbanner-link{flex-direction:column;gap:20px;padding:24px 16px;min-height:unset}.section-banners-home[data-store=home-banner-promotional] .textbanner-text{max-width:100%;text-align:center}.section-banners-home[data-store=home-banner-promotional] .textbanner-text .h1-huge{margin-bottom:12px}.section-banners-home[data-store=home-banner-promotional] .btn-link{width:100%}}.section-banners-home.no-second-block[data-store=home-banner-promotional] .textbanner-link{border-radius:40px}.section-banners-home[data-store=home-banner-promotional]:not(.no-second-block){padding-bottom:0;margin-bottom:0}.section-banners-home[data-store=home-banner-promotional] .js-banners-promotional,.section-banners-home[data-store=home-banner-promotional] .js-banner-container,.section-banners-home[data-store=home-banner-promotional] .js-banner-row,.section-banners-home[data-store=home-banner-promotional] .js-banner.col-grid,.section-banners-home[data-store=home-banner-promotional] .textbanner{margin-bottom:0 !important}.js-promotional-icons-wrapper{background:#fbf8f5;padding:0 0 clamp(24px,4vw,40px);overflow:hidden}.promotional-icons-card{background:#fff;border-radius:0 0 40px 40px;box-shadow:0 6px 24px rgba(0,0,0,.06)}.js-promotional-icons-wrapper>.container{padding-left:0;padding-right:0;margin-top:0}.promotional-icons-inner{display:flex;flex-direction:column;align-items:center;gap:clamp(24px,5vw,67px);padding:clamp(24px,4vw,62px) clamp(16px,4vw,64px)}.promotional-icons-title{font-family:var(--heading-font);font-weight:600;font-size:clamp(24px,3vw,36px);line-height:1.5;letter-spacing:.1em;text-transform:uppercase;color:#ceb2a1;text-align:center}.promotional-icons-grid{display:flex;gap:clamp(16px,3vw,39px);width:100%;flex-wrap:wrap;justify-content:center}.promotional-icon-item{background:#fbf8f5;border-radius:20px;padding:16px 18px;display:flex;flex-direction:column;align-items:center;gap:10px;width:100%}.promotional-icon-circle{width:58px;height:58px;background:#fff;border-radius:40px;display:flex;align-items:center;justify-content:center;position:relative}.promotional-icon-circle svg{width:24px;height:24px;display:block}.promotional-icon-label{font-family:var(--heading-font);font-weight:600;font-size:clamp(14px,2vw,18px);line-height:25px;text-align:center;text-transform:uppercase;color:#463f2f}.cart-item-delete .btn{width:38px;height:38px}.tabs{display:flex;gap:10px;border-bottom:1px solid rgba(70,63,47,.5019607843);margin-bottom:15px}.tab-button{padding:16px 0;cursor:pointer;border:none;background:none;font-size:var(--font-small);border-bottom:2px solid rgba(0,0,0,0);transition:all .2s ease;color:#814419;font-weight:600;margin-bottom:-1px;margin-right:4vw}.tab-button.active{border-color:#814419}.tab-content{display:none;animation:fadeIn .2s ease}.tab-content.active{display:block}.faq-q,a:focus .faq-q{font-size:var(--font-small);color:var(--main-foreground);font-weight:600}.faq-a{font-size:var(--font-smallest);color:rgba(70,63,47,.6980392157);font-weight:500}.quotes{font-family:var(--heading-font)}.quote-chapter{font-size:15px;font-weight:600;color:#ceb2a1}.quote-title{font-size:var(--font-large);color:var(--main-foreground);font-weight:600}.quote-text{font-size:var(--font-big);color:#1f1d17;font-weight:400;line-height:50px}.quote-page{font-size:var(--font-medium);color:#1f1d17;font-weight:400;line-height:50px}.mvl-product-description .user-content{color:rgba(70,63,47,.6980392157)}body:not(.home) .mvl-product-description{max-width:var(--container-width, 1280px);margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.figma-main-product .mvl-product-description{background:rgba(0,0,0,0);padding:0}.box-light{background-color:#f8f0ec;border-radius:100px}.box-round-small{border-radius:15px}html,body{scroll-padding-top:100px;scroll-behavior:smooth}@keyframes fadeIn{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(min-width: 575px){.promotional-icon-item{width:30%}}@media(min-width: 992px){.promotional-icons-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(24px,3vw,39px);max-width:1020px;margin-left:auto;margin-right:auto}.promotional-icon-item{box-sizing:border-box}}@media(min-width: 992px)and (max-width: 1199.98px){.promotional-icons-inner{padding-left:32px !important;padding-right:32px !important}.promotional-icons-grid{gap:24px;max-width:960px}}@media(min-width: 1200px){.promotional-icons-grid{gap:25px}}footer.footer-figma-layout{background:#e1d4cc;position:relative;padding:0;min-height:344px;display:flex;align-items:center;justify-content:center;font-family:"DM Sans",sans-serif}footer.footer-figma-layout .footer-figma-inner{width:100%;max-width:1280px;position:relative;padding:0 40px}footer.footer-figma-layout .footer-figma-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:416px;max-width:998px;margin-left:auto;margin-right:auto;margin-top:74px;min-height:122px}footer.footer-figma-layout .footer-figma-left{display:flex;flex-direction:row;align-items:center;gap:101px;width:422px;min-height:122px}footer.footer-figma-layout .footer-figma-brand{font-family:"Lora",serif;font-weight:500;font-size:36px;line-height:61px;color:#814419;width:161px}footer.footer-figma-layout .footer-figma-menu{display:flex;flex-direction:column;gap:17px;width:160px}footer.footer-figma-layout .footer-figma-link{font-weight:500;font-size:20px;line-height:20px;letter-spacing:-0.01em;color:#1f1d17;text-decoration:none}footer.footer-figma-layout .footer-figma-link:hover{text-decoration:underline}footer.footer-figma-layout .footer-figma-right{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:24px;width:160px;min-height:93px}footer.footer-figma-layout .footer-figma-call{font-weight:500;font-size:20px;line-height:20px;letter-spacing:-0.01em;color:#1f1d17;text-align:right}footer.footer-figma-layout .footer-figma-social{position:relative;width:78px;height:29px;display:flex;flex-direction:row;align-items:center;gap:24px}footer.footer-figma-layout .footer-figma-social .social-ico{width:29px;height:29px;display:inline-flex;align-items:center;justify-content:center;position:relative}footer.footer-figma-layout .footer-figma-social .social-ico.instagram{width:25px;height:25px}footer.footer-figma-layout .footer-figma-social .social-ico svg{width:100%;height:100%;stroke:#1e1e1e}footer.footer-figma-layout .footer-figma-bottom{position:absolute;left:50%;transform:translateX(-50%);bottom:36px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:100%;max-width:491px}footer.footer-figma-layout .footer-figma-copy{font-family:"Lora",serif;font-weight:500;font-size:14px;line-height:26px;color:#814419;text-align:center}footer.footer-figma-layout .footer-figma-powered{font-size:12px;line-height:1.2}footer.footer-figma{background:#e1d4cc;position:relative}footer.footer-figma .footer-figma-container{position:relative}footer.footer-figma .footer-figma-row{max-width:998px;margin:50px auto;display:flex;align-items:center;justify-content:space-between;position:relative}footer.footer-figma .footer-figma-left{display:flex;align-items:center;gap:101px;width:422px}footer.footer-figma .footer-figma-brand-wrap img{display:block;max-height:122px;width:auto}footer.footer-figma .footer-figma-brand-text{font-family:"Lora",serif;font-weight:500;color:#814419;font-size:clamp(28px,4vw,36px);line-height:1.2}@media(max-width: 575.98px){footer.footer-figma{--footer-col-left: 160px;--footer-col-gap: 30px;--footer-col-right: 176px;--footer-row-width: calc(var(--footer-col-left) + var(--footer-col-gap) + var(--footer-col-right))}footer.footer-figma .footer-figma-row{display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;gap:var(--footer-col-gap);width:var(--footer-row-width);max-width:100%;margin:0 auto;padding:38px 0 0;position:relative}footer.footer-figma .footer-figma-left,footer.footer-figma .footer-figma-menu-col{width:var(--footer-col-left);flex:0 0 var(--footer-col-left)}footer.footer-figma .footer-figma-left{display:flex;flex-direction:column;gap:24px;align-items:flex-start}footer.footer-figma .footer-figma-menu-col{display:flex;flex-direction:column;gap:17px}footer.footer-figma .footer-figma-menu-col .navigation-nav-list,footer.footer-figma .footer-figma-menu-col ul{display:flex;flex-direction:column;gap:17px;margin:0;padding:0}footer.footer-figma .footer-figma-menu-col a.navigation-link{font:500 16px/16px var(--body-font);letter-spacing:-0.01em}footer.footer-figma .footer-figma-right{flex:0 0 var(--footer-col-right);display:flex;flex-direction:column;align-items:flex-end;gap:24px}footer.footer-figma .footer-figma-call{font:500 16px/16px var(--body-font);letter-spacing:-0.01em;text-align:right;width:160px;margin:0}footer.footer-figma .footer-figma-social{display:flex;flex-direction:row;gap:30px;justify-content:flex-end}footer.footer-figma .footer-contact-mobile{display:flex;flex-direction:column;align-items:flex-end;gap:12px;margin-top:8px}footer.footer-figma .footer-contact-mobile a,footer.footer-figma .footer-contact-mobile .contact-item{font-size:14px;line-height:18px}footer.footer-figma .footer-figma-copy-line{margin-top:32px;display:block;max-width:276px;font:500 16px/20px "Lora",serif;text-align:center;margin-left:auto;margin-right:auto}}@media(max-width: 575.98px)and (max-width: 349.98px){footer.footer-figma{--footer-col-gap: 20px;--footer-col-left: 150px;--footer-col-right: 150px}footer.footer-figma .footer-figma-social{gap:16px}}footer.footer-figma .footer-figma-menu-col{display:flex;flex-direction:column;gap:17px;width:160px}footer.footer-figma .footer-figma-menu-col ul{list-style:none;padding:0;margin:0}footer.footer-figma .footer-figma-menu-col a{text-decoration:none;color:#1f1d17;font-weight:500;letter-spacing:-0.01em}footer.footer-figma .footer-figma-menu-col a:hover{text-decoration:underline}footer.footer-figma .footer-figma-right{display:flex;flex-direction:column;align-items:flex-end;gap:24px}footer.footer-figma .footer-figma-call{letter-spacing:-0.01em;color:#1f1d17;font-weight:500;text-align:right}footer.footer-figma .footer-figma-social{display:flex;gap:24px;position:relative}footer.footer-figma .footer-figma-social .social-icon svg{width:29px;height:29px;stroke:#1e1e1e}footer.footer-figma .footer-newsletter-wrapper{margin-top:32px}footer.footer-figma .footer-payments-wrapper{margin-top:16px}footer.footer-figma .footer-contact-wrapper{margin-top:16px}footer.footer-figma .footer-language-link{display:inline-block;margin-top:8px}footer.footer-figma .footer-figma-row+.footer-newsletter-wrapper{margin-top:48px}footer.footer-figma .footer-figma-row+.footer-contact-wrapper{margin-top:48px}footer.footer-figma .footer-figma-copy-line{color:#814419}@media(max-width: 991.98px){footer.footer-figma .footer-figma-row{align-items:center;gap:10px;max-width:100%}footer .footer-menu-item{margin:0}footer.footer-figma .footer-figma-left,footer.footer-figma .footer-figma-right{width:100%}footer.footer-figma .footer-figma-right{align-items:flex-start;margin-top:32px}footer.footer-figma .footer-figma-call{text-align:left}}@media(max-width: 991.98px){footer.footer-figma-layout{min-height:auto;padding:48px 24px}footer.footer-figma-layout .footer-figma-row{flex-direction:column;gap:48px;margin-top:0;max-width:100%;align-items:flex-start}footer.footer-figma-layout .footer-figma-left,footer.footer-figma-layout .footer-figma-right{width:100%;align-items:flex-start}footer.footer-figma-layout .footer-figma-right{align-items:flex-start}footer.footer-figma-layout .footer-figma-right .footer-figma-call{text-align:left}footer.footer-figma-layout .footer-figma-bottom{position:static;transform:none;max-width:100%;margin-top:40px}}@media(min-width: 1200px){.section-banners-home[data-store=home-banner-promotional] .textbanner-link,.js-promotional-icons-wrapper>.container{width:100%;margin-left:auto;margin-right:auto}}@media(min-width: 992px)and (max-width: 1199.98px){.section-banners-home[data-store=home-banner-promotional] .textbanner-link,.js-promotional-icons-wrapper>.container{width:100%;margin-left:auto;margin-right:auto}}.section-featured-home.is-extra-mode{background:#fbf8f5;display:flex;flex-direction:column;align-items:center;padding:clamp(40px,6vw,60px) clamp(24px,6vw,72px)}.section-featured-home.is-extra-mode .js-products-featured-container.container,.section-featured-home.is-extra-mode .js-products-new-container.container,.section-featured-home.is-extra-mode .js-products-sale-container.container{width:100%;max-width:1280px}.section-featured-home.is-extra-mode .section-title.h3{font-family:"Lora",serif;font-weight:600;font-size:var(--banner-title-size) !important;line-height:150%;text-align:center;letter-spacing:.1em;text-transform:uppercase;color:#ceb2a1;margin:0}.section-featured-home.is-extra-mode .js-products-featured-grid.row.row-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 299px));justify-content:center;gap:clamp(24px,5.5vw,78px)}.section-featured-home.is-extra-mode .item-product .item{display:flex;flex-direction:column;align-items:stretch;gap:20px;width:299px}.section-featured-home.is-extra-mode .product-item-image-container .js-item-image-padding{padding-bottom:75% !important}@media(min-width: 992px){.section-featured-home.is-extra-mode .product-item-image-container .js-item-image-padding{padding-bottom:110% !important}}.section-featured-home.is-extra-mode .product-item-image-container .item-image{border-radius:20px}.section-featured-home.is-extra-mode .item-description{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:299px;margin-left:auto;margin-right:auto;text-align:left !important}.section-featured-home.is-extra-mode .item-description .item-name{font-family:"DM Sans",sans-serif;font-weight:500;font-size:20px;line-height:26px;color:#1f1d17;text-transform:none}.section-featured-home.is-extra-mode .item-price-container{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%;margin-bottom:9px}.section-featured-home.is-extra-mode .item-price-container>.float-left{float:none !important}.section-featured-home.is-extra-mode .item-price-container .item-installments{width:100%;margin-top:0 !important}.section-featured-home.is-extra-mode .item-installments .float-left{float:none !important}.section-featured-home.is-extra-mode .item-price-container .item-price{display:inline-flex;align-items:center;gap:4px}.section-featured-home.is-extra-mode .item-price-container .item-price .price-currency{font-family:"DM Sans",sans-serif;font-weight:500;font-size:16px;line-height:21px;color:#1f1d17}.section-featured-home.is-extra-mode .item-price-container .item-price .price-value{font-family:"DM Sans",sans-serif;font-weight:700;font-size:32px;line-height:42px;color:#1f1d17}.section-featured-home.is-extra-mode .item-price-container .price-compare{display:none !important}.section-featured-home.is-extra-mode .item-price-container .js-payment-discount-price-product-container,.section-featured-home.is-extra-mode .item-price-container .js-price-without-taxes-container{display:none !important}.section-featured-home.is-extra-mode .item-description .item-installments,.section-featured-home.is-extra-mode .item-description .item-short-description{font-family:"DM Sans",sans-serif;font-weight:500;font-size:16px;line-height:21px;color:#1f1d17}.section-featured-home.is-extra-mode .item-description .item-installments .installments-prefix,.section-featured-home.is-extra-mode .item-description .item-installments .installments-amount,.section-featured-home.is-extra-mode .item-description .item-installments .installments-of,.section-featured-home.is-extra-mode .item-description .item-installments .installments-price,.section-featured-home.is-extra-mode .item-description .item-installments .installments-no-interest{font-family:"DM Sans",sans-serif;font-weight:500;font-size:16px;line-height:21px;color:#1f1d17}.section-featured-home.is-extra-mode .item-description .item-installments .installments-amount{font-weight:700}.section-featured-home.is-extra-mode .item-actions .btn-link{display:inline-flex;justify-content:center;align-items:center;padding:16px 24px;gap:8px;width:299px;height:53px;background:linear-gradient(180deg, #FFDEC9 -29.25%, #F4AC27 119.81%);border-radius:100px;font-family:"DM Sans",sans-serif;font-weight:700;font-size:16px;line-height:21px;text-transform:uppercase;color:#463f2f !important;border:none !important}.section-featured-home.is-extra-mode .item-actions{display:flex;justify-content:center;align-items:center;margin-top:0 !important;padding-top:0 !important}@media(max-width: 1199.98px){.section-featured-home.is-extra-mode .js-products-featured-grid.row.row-grid{grid-template-columns:repeat(2, minmax(0, 299px));column-gap:48px;row-gap:48px}}@media(max-width: 767.98px){.section-featured-home.is-extra-mode .js-products-featured-grid.row.row-grid{grid-template-columns:minmax(0, 299px);gap:28px}.section-featured-home.is-extra-mode .item-product .item,.section-featured-home.is-extra-mode .item-description{width:100%;max-width:299px}.section-featured-home.is-extra-mode .item-actions .btn-link{width:100%;max-width:299px;min-height:53px;font-size:15px;line-height:1.2;white-space:normal;text-align:center;padding-left:20px;padding-right:20px}}
/* Engine:dart */