.elementor-3947 .elementor-element.elementor-element-esxh0001{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-3947 .elementor-element.elementor-element-esxp0001{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-widget-woocommerce-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var(--e-global-color-primary)}.elementor-widget-woocommerce-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var(--e-global-color-primary)}.elementor-widget-woocommerce-archive-products{--products-title-color:var( --e-global-color-primary )}.elementor-widget-woocommerce-archive-products.elementor-wc-products ul.products li.product .price{color:var(--e-global-color-primary)}.elementor-widget-woocommerce-archive-products.elementor-wc-products ul.products li.product .price ins{color:var(--e-global-color-primary)}.elementor-widget-woocommerce-archive-products.elementor-wc-products ul.products li.product .price ins .amount{color:var(--e-global-color-primary)}.elementor-widget-woocommerce-archive-products.elementor-wc-products ul.products li.product .price del{color:var(--e-global-color-primary)}.elementor-widget-woocommerce-archive-products.elementor-wc-products ul.products li.product .price del .amount{color:var(--e-global-color-primary)}.elementor-widget-woocommerce-archive-products .elementor-products-nothing-found{color:var(--e-global-color-text)}.elementor-3947 .elementor-element.elementor-element-esxp0003.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}.elementor-3947 .elementor-element.elementor-element-esxp0003.elementor-wc-products ul.products li.product span.onsale{display:block}@media(min-width:768px){.elementor-3947 .elementor-element.elementor-element-esxh0001{--width:100%}.elementor-3947 .elementor-element.elementor-element-esxp0001{--width:100%}}@media(max-width:1024px){.elementor-3947 .elementor-element.elementor-element-esxp0003.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}}@media(max-width:767px){.elementor-3947 .elementor-element.elementor-element-esxp0003.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}}.esx-hub,.esx-prods{position:relative;background:#F7F4EE;color:#1F2421;overflow-x:clip}.esx-hub{padding:3.5rem 1.25rem 3rem}.esx-prods{padding:1rem 1.25rem 5rem}.esx-wrap{width:100%;max-width:1240px;margin-inline:auto}.esx-eyebrow{margin:0 0 .6rem;font-size:.75rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#4F6B57}.esx-title{margin:0;font-size:clamp(3.2rem,15vw,10rem);font-weight:600;line-height:.92;letter-spacing:-.045em;color:#1F2421}.esx-h2{margin:0 0 1.6rem;font-size:clamp(1.9rem,5vw,3.2rem);font-weight:600;line-height:1.05;letter-spacing:-.025em;color:#1F2421}.esx-lead{max-width:30rem;margin:1rem 0 0;font-size:1.05rem;line-height:1.6;color:#4A4F4B}.esx-tiles{display:grid;gap:1rem;margin-top:2.4rem}.esx-tile{position:relative;display:block;min-height:15rem;overflow:hidden;isolation:isolate;color:#fff;text-decoration:none;background:#2A302C}.esx-tile__img{position:absolute;inset:0;z-index:-2;display:block;width:100%;height:100%;object-fit:cover;transition:transform .9s ease}.esx-tile::after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#fff0 38%,rgb(24 28 25 / .8) 100%)}.esx-tile__body{position:absolute;inset-inline:0;bottom:0;padding:1.4rem}.esx-tile__name{display:block;font-size:1.65rem;font-weight:600;line-height:1.1;color:#fff}.esx-tile__cta{display:inline-flex;align-items:center;gap:.5rem;margin-top:.6rem;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff}.esx-tile__cta::after{content:'\2192'}html[dir=rtl] .esx-tile__cta::after{content:'\2190'}.esx-grid{margin:0!important}.esx-grid ul.products{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:2.2rem .9rem!important;margin:0!important;padding:0!important;list-style:none}.esx-grid ul.products:has(>li:only-child){grid-template-columns:minmax(0,24rem)!important;justify-content:start}.esx-grid ul.products>li.product{--ex:0;--ey:2rem;--ez:-100px;--erx:0deg;--ery:0deg;--es:.94;position:relative;width:auto!important;max-width:none!important;min-width:0;margin:0;float:none!important}.esx-grid .product-item{position:relative;padding:0;border:0;box-shadow:none;background:#fff0}.esx-grid .product-item__thumbnail{position:relative;overflow:visible;background:#fff0}.esx-grid .product-item__thumbnail::before{content:'';position:absolute;inset:0;background:#EFE9DD}.esx-grid .product-item__thumbnail_overlay{display:none}.esx-grid .product-item__thumbnail-placeholder{position:relative;z-index:1;overflow:visible}.esx-grid .product-item__thumbnail-placeholder img{display:block;width:100%;height:auto;aspect-ratio:7/8;object-fit:contain;mix-blend-mode:multiply;transform:scale(1.06);transition:transform .7s ease}.esx-grid a.product-item-link{position:absolute;inset:0;z-index:4}.esx-grid .product-item__badges{position:absolute;top:.7rem;inset-inline-start:.7rem;z-index:5}.esx-grid .onsale{display:inline-block;min-width:0;min-height:0;padding:.25rem .65rem;border-radius:0;background:#1F2421;color:#fff;font-size:.75rem;font-weight:600;line-height:1.4}.esx-grid .product-item__description--wishlist-actions{position:absolute;top:.7rem;inset-inline-end:.7rem;z-index:6}.esx-grid .naturya-button__text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.esx-grid .product-item__description--top-actions{position:absolute;inset-inline:.6rem;bottom:.6rem;z-index:6;display:flex;gap:.5rem}.esx-grid .add_to_cart_button{display:flex;flex:1;align-items:center;justify-content:center;min-height:2.6rem;padding:.55rem .9rem;border:0;border-radius:999px;background:#1F2421;color:#fff;font-size:.8125rem;font-weight:600;line-height:1.2;text-decoration:none}.esx-grid .nova_product_quick_view_btn{display:none}.esx-grid .product-item__description{padding-top:.9rem}.esx-grid .product-item__description a{color:#1F2421;text-decoration:none;font-weight:600}.esx-grid .price{color:#1F2421}.esx-grid .price del{opacity:.5;font-weight:400}.esx-grid .price ins{text-decoration:none}@media (min-width:900px){.esx-hub{padding:5rem 2rem 4rem}.esx-prods{padding:1rem 2rem 7rem}.esx-tiles{grid-template-columns:repeat(12,1fr);align-items:start}.esx-tile--1{grid-column:1/8;min-height:30rem}.esx-tile--2{grid-column:8/13;min-height:24rem;margin-top:4.5rem}.esx-tile--3{grid-column:3/10;min-height:19rem;margin-top:-5rem;z-index:2;box-shadow:0 34px 60px -32px rgb(31 36 33 / .65)}.esx-tile__name{font-size:2.1rem}.esx-grid ul.products{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:3.5rem 1.8rem!important}.esx-grid ul.products>li.product:nth-child(4n+2){margin-top:3rem}.esx-grid ul.products>li.product:nth-child(4n+3){margin-top:1.2rem}.esx-grid ul.products>li.product:nth-child(4n+4){margin-top:5rem}.esx-grid ul.products>li.product:nth-child(odd){--ex:-14vw;--ez:-160px;--ery:12deg;--es:.92}.esx-grid ul.products>li.product:nth-child(even){--ex:14vw;--ez:-160px;--ery:-12deg;--es:.92}}@media (max-width:899px){.esx-grid ul.products>li.product:nth-child(odd){--ex:-9vw;--ez:-60px;--ery:6deg}.esx-grid ul.products>li.product:nth-child(even){--ex:9vw;--ez:-60px;--ery:-6deg;margin-top:1.6rem}}@keyframes esx-up{from{opacity:0;transform:perspective(1400px) translate3d(0,2rem,-60px) scale(.96)}to{opacity:1;transform:none}}@keyframes esx-prod-in{from{opacity:0;transform:perspective(1400px) translate3d(var(--ex),var(--ey),var(--ez)) rotateX(var(--erx)) rotateY(var(--ery)) scale(var(--es))}to{opacity:1;transform:perspective(1400px) translate3d(0,0,0) rotateX(0deg) rotateY(0deg) scale(1)}}@media (hover:hover){.esx-grid .product-item__description--top-actions{opacity:0;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease}.esx-grid li.product:hover .product-item__description--top-actions,.esx-grid li.product:focus-within .product-item__description--top-actions{opacity:1;transform:none}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.esx-tile:hover .esx-tile__img{transform:scale(1.05)}.esx-grid li.product:hover .product-item__thumbnail-placeholder img{transform:scale(1.13)}}@media (prefers-reduced-motion:no-preference){html.esx-js:not(.esx-all) .esx-rv,html.esx-js:not(.esx-all) .esx-grid li.product{opacity:0;transition:opacity .9s ease,transform 1s cubic-bezier(.2,.7,.2,1)}html.esx-js .esx-rv{transform:translateY(2rem)}html.esx-js .esx-grid li.product{transform:perspective(1400px) translate3d(var(--ex),var(--ey),var(--ez)) rotateX(var(--erx)) rotateY(var(--ery)) scale(var(--es))}html.esx-js .esx-rv.is-in,html.esx-js .esx-grid li.product.is-in{opacity:1;transform:none}@supports (animation-timeline:view()){html.esx-js:not(.esx-all) .esx-rv,html.esx-js:not(.esx-all) .esx-grid li.product{opacity:1;transition:none}html.esx-js .esx-rv,html.esx-js .esx-grid li.product{transform:none}.esx-rv{animation:esx-up linear both;animation-timeline:view();animation-range:entry 0% entry 70%}.esx-grid ul.products>li.product{animation:esx-prod-in linear both;animation-timeline:view();animation-range:entry 0% entry 85%}}}@media (prefers-reduced-motion:reduce){.esx-hub *,.esx-prods *{animation:none!important;transition:none!important}.esx-rv,.esx-grid li.product{opacity:1!important;transform:none!important}}.esx-tiles{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.8rem!important}.esx-tile--1{grid-column:1/-1!important;min-height:17rem!important;margin-top:0!important}.esx-tile{min-height:12.5rem}.esx-tile__body{padding:1rem!important}.esx-tile__name{font-size:1.2rem!important}.esx-tile__soon{display:block;margin-top:.15rem;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#D8E3D6}.esx-tile--plain{background:#E4DCCB!important;color:#1F2421}.esx-tile--plain::after{display:none!important}.esx-tile--plain .esx-tile__name,.esx-tile--plain .esx-tile__cta{color:#1F2421!important}.esx-tile--plain .esx-tile__soon{color:#46604F}@media (min-width:900px){.esx-tiles{grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:1rem!important;align-items:start}.esx-tile--1{grid-column:1/8!important;min-height:30rem!important}.esx-tile--2{grid-column:8/13!important;min-height:24rem!important;margin-top:4.5rem!important}.esx-tile--3{grid-column:1/6!important;min-height:19rem!important;margin-top:-4rem!important;z-index:2}.esx-tile--4{grid-column:6/10!important;min-height:19rem!important;margin-top:-1rem!important;z-index:1}.esx-tile--5{grid-column:10/13!important;min-height:19rem!important;margin-top:-3rem!important}.esx-tile--6,.esx-tile--7{grid-column:span 4;min-height:14rem}.esx-tile__body{padding:1.4rem!important}.esx-tile__name{font-size:1.9rem!important}}.esx-grid ul.products{align-items:stretch!important}.esx-grid ul.products>li.product{margin-top:0!important;display:flex!important;flex-direction:column;height:100%}.esx-grid .product-item{display:flex;flex-direction:column;flex:1 1 auto;width:100%;height:100%}.esx-grid .product-item__thumbnail{flex:none;width:100%;aspect-ratio:1/1;overflow:hidden}.esx-grid .product-item__thumbnail-placeholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:6% 6% 20%}.esx-grid .product-item__thumbnail-placeholder>a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.esx-grid .product-item__thumbnail-placeholder img{width:100%;height:100%;aspect-ratio:auto;object-fit:contain;transform:none}.esx-grid .product-item__description{display:flex;flex-direction:column;flex:1 1 auto;padding-top:.9rem}.esx-grid .product-item__description--info{display:flex;flex-direction:column;flex:1 1 auto;gap:.35rem}.esx-grid .woocommerce-loop-product__title{margin:0;min-height:2.6em;font-size:1rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.esx-grid .info-right .price{display:flex;flex-wrap:wrap;align-content:flex-start;align-items:baseline;gap:.1rem .5rem;min-height:2.8em}.esx-grid .product-item__description--top-actions{opacity:1!important;transform:none!important}@media (min-width:700px) and (max-width:899px){.esx-grid ul.products{grid-template-columns:repeat(3,minmax(0,1fr))!important}}