@charset "UTF-8";:root{--swiper-theme-color: #0c5328}.swiper-button-prev:after,.swiper-button-next:after{font-size:clamp(2rem,1.875rem + .625vw,2.625rem)}.ff-secondary{font-family:Ms Madi,cursive;font-weight:400;font-style:normal;font-size:1.6em}.title-xl{font-size:calc(1.6359126779rem + 1.5534061018vw);font-size:clamp(2rem,1.6359126779rem + 1.5534061018vw,3.5rem)}.title-lg{font-weight:300;font-size:calc(1.2572751186rem + 1.0356040679vw);font-size:clamp(1.5rem,1.2572751186rem + 1.0356040679vw,2.5rem);line-height:1.25}.title-lg b,.title-lg strong{font-weight:800}@media (min-width: 992px){.container-start{--bs-gutter-x: .75rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-left:auto;margin-right:0;padding-right:0;max-width:98%}.container-start .row{margin-right:0}.container-start .col,.container-start .col-1,.container-start .col-2,.container-start .col-3,.container-start .col-4,.container-start .col-5,.container-start .col-6,.container-start .col-7,.container-start .col-8,.container-start .col-9,.container-start .col-10,.container-start .col-11,.container-start .col-12,.container-start .col-auto,.container-start .col-lg,.container-start .col-lg-1,.container-start .col-lg-2,.container-start .col-lg-3,.container-start .col-lg-4,.container-start .col-lg-5,.container-start .col-lg-6,.container-start .col-lg-7,.container-start .col-lg-8,.container-start .col-lg-9,.container-start .col-lg-10,.container-start .col-lg-11,.container-start .col-lg-12,.container-start .col-lg-auto,.container-start .col-md,.container-start .col-md-1,.container-start .col-md-2,.container-start .col-md-3,.container-start .col-md-4,.container-start .col-md-5,.container-start .col-md-6,.container-start .col-md-7,.container-start .col-md-8,.container-start .col-md-9,.container-start .col-md-10,.container-start .col-md-11,.container-start .col-md-12,.container-start .col-md-auto,.container-start .col-sm,.container-start .col-sm-1,.container-start .col-sm-2,.container-start .col-sm-3,.container-start .col-sm-4,.container-start .col-sm-5,.container-start .col-sm-6,.container-start .col-sm-7,.container-start .col-sm-8,.container-start .col-sm-9,.container-start .col-sm-10,.container-start .col-sm-11,.container-start .col-sm-12,.container-start .col-sm-auto,.container-start .col-xl,.container-start .col-xl-1,.container-start .col-xl-2,.container-start .col-xl-3,.container-start .col-xl-4,.container-start .col-xl-5,.container-start .col-xl-6,.container-start .col-xl-7,.container-start .col-xl-8,.container-start .col-xl-9,.container-start .col-xl-10,.container-start .col-xl-11,.container-start .col-xl-12,.container-start .col-xl-auto{padding-right:0}}@media (min-width: 992px) and (min-width: 576px){.container-start{max-width:97.5%}}@media (min-width: 992px) and (min-width: 768px){.container-start{max-width:97.5%}}@media (min-width: 992px) and (min-width: 992px){.container-start{max-width:97.5%}}@media (min-width: 992px) and (min-width: 1200px){.container-start{max-width:95%}}@media (min-width: 992px) and (min-width: 1600px){.container-start{max-width:calc(100% - ((100% - 1520px)/2))}}@media (min-width: 992px){.container-end{--bs-gutter-x: .75rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:0;padding-left:0;max-width:98%}.container-end .row{margin-left:0}.container-end .col,.container-end .col-1,.container-end .col-2,.container-end .col-3,.container-end .col-4,.container-end .col-5,.container-end .col-6,.container-end .col-7,.container-end .col-8,.container-end .col-9,.container-end .col-10,.container-end .col-11,.container-end .col-12,.container-end .col-auto,.container-end .col-lg,.container-end .col-lg-1,.container-end .col-lg-2,.container-end .col-lg-3,.container-end .col-lg-4,.container-end .col-lg-5,.container-end .col-lg-6,.container-end .col-lg-7,.container-end .col-lg-8,.container-end .col-lg-9,.container-end .col-lg-10,.container-end .col-lg-11,.container-end .col-lg-12,.container-end .col-lg-auto,.container-end .col-md,.container-end .col-md-1,.container-end .col-md-2,.container-end .col-md-3,.container-end .col-md-4,.container-end .col-md-5,.container-end .col-md-6,.container-end .col-md-7,.container-end .col-md-8,.container-end .col-md-9,.container-end .col-md-10,.container-end .col-md-11,.container-end .col-md-12,.container-end .col-md-auto,.container-end .col-sm,.container-end .col-sm-1,.container-end .col-sm-2,.container-end .col-sm-3,.container-end .col-sm-4,.container-end .col-sm-5,.container-end .col-sm-6,.container-end .col-sm-7,.container-end .col-sm-8,.container-end .col-sm-9,.container-end .col-sm-10,.container-end .col-sm-11,.container-end .col-sm-12,.container-end .col-sm-auto,.container-end .col-xl,.container-end .col-xl-1,.container-end .col-xl-2,.container-end .col-xl-3,.container-end .col-xl-4,.container-end .col-xl-5,.container-end .col-xl-6,.container-end .col-xl-7,.container-end .col-xl-8,.container-end .col-xl-9,.container-end .col-xl-10,.container-end .col-xl-11,.container-end .col-xl-12,.container-end .col-xl-auto{padding-left:0}}@media (min-width: 992px) and (min-width: 576px){.container-end{max-width:97.5%}}@media (min-width: 992px) and (min-width: 768px){.container-end{max-width:97.5%}}@media (min-width: 992px) and (min-width: 992px){.container-end{max-width:97.5%}}@media (min-width: 992px) and (min-width: 1200px){.container-end{max-width:95%}}@media (min-width: 992px) and (min-width: 1600px){.container-end{max-width:calc(100% - ((100% - 1520px)/2))}}.editor-texto p,.editor-texto span,.editor-texto ul,.editor-texto ol,.editor-texto li,.editor-texto a{color:#1e1e1e;font-weight:400;line-height:1.5;font-size:15px}.editor-texto h1,.editor-texto h2,.editor-texto h3,.editor-texto h4,.editor-texto h5,.editor-texto h6{margin-top:1.5em;margin-bottom:1em;color:#94bb21}.editor-texto li+li{margin-top:.1em}.editor-texto a{font-weight:500}@media (hover: hover){.editor-texto a:hover:hover{text-decoration:underline}}.editor-texto b{font-weight:600}.editor-texto ul{list-style:none;padding-left:.5em}.editor-texto ul li:before{content:"•";font-weight:400;color:#94bb21;font-size:.6em;margin-right:.75em}.editor-texto ol{list-style:decimal;list-style-position:inside;padding-left:.5em}.editor-texto ol li::marker{color:#94bb21}.editor-texto *:first-child{margin-top:0}.editor-texto *:last-child{margin-bottom:0}.editor-texto blockquote{padding:1em;margin-left:-1em;border-left:2px solid #94bb21}.editor-texto blockquote,.editor-texto blockquote *{color:#6c757d}.editor-texto-light p,.editor-texto-light span,.editor-texto-light ul,.editor-texto-light ol,.editor-texto-light li,.editor-texto-light a{color:#f8f9fa}.editor-texto-light h1,.editor-texto-light h2,.editor-texto-light h3,.editor-texto-light h4,.editor-texto-light h5,.editor-texto-light h6{color:#0c5328}.editor-texto-light ul li:before{color:#0c5328}.editor-texto-light ol li::marker{color:#0c5328}.editor-texto-light blockquote{border-left:2px solid #0c5328}.editor-texto-light blockquote,.editor-texto-light blockquote *{color:#6c757d}.product-card{border:2px solid #94bb21;border-radius:.75rem;overflow:hidden;background-color:#fff;transition:all .2s ease-in-out;box-shadow:0 2px 12px #0000000f}.product-card.wellness{border-color:#73a2dd}.product-card img{transition:all .2s ease-in-out}@media (hover: hover){.product-card:hover{box-shadow:0 4px 20px #0000001f}.product-card:hover img{transform:scale(1.05)}}.product-card-title{font-size:calc(.8014550237rem + .2071208136vw);font-size:clamp(.85rem,.8014550237rem + .2071208136vw,1.05rem);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:900;color:#0c5328;line-height:1.3}.product-card-body{padding:.75rem 1rem 1rem}.wellness-section__hero{padding:3rem 0 8rem;border-radius:0 0 1rem 1rem}@media (min-width: 992px){.wellness-section__hero{padding:5rem 0 10rem}}@media (min-width: 1600px){.wellness-section__hero{padding:7rem 0 12rem}}.wellness-section__bg img{object-position:top center}.wellness-section__overlay{background:rgba(115,162,221,.85)}@media (min-width: 992px){.wellness-section__overlay{background:linear-gradient(to right,#73a2dd 10%,transparent 100%)}}.wellness-section__title em{font-family:Ms Madi,cursive;font-size:1.75em;line-height:.75;display:block}.wellness-section__title p{margin-bottom:0}.wellness-products-swiper{margin-top:-5rem}.wellness-products-swiper .swiper-slide{height:auto}.wellness-products-swiper .swiper-button-prev,.wellness-products-swiper .swiper-button-next{color:#0c5328}.wellness-products-swiper .swiper-button-prev:after,.wellness-products-swiper .swiper-button-next:after{font-size:1.25rem}.featured-hero{background-color:#093d1d;overflow:visible}.featured-hero__bg{background-image:url(../../front/images/backgrounds/pattern.webp);background-size:cover;background-position:center;opacity:.35}.featured-hero__title em{font-family:Ms Madi,cursive;font-size:1.75em;line-height:.75;display:block}.featured-hero__title p{margin-bottom:0}.featured-hero__product-image{position:relative;z-index:2;width:300px;transform:translateY(50%);margin-top:-150px}@media (min-width: 992px){.featured-hero__product-image{margin-top:-350px;width:700px}}.featured-products-section{padding-top:calc(150px + 2rem)!important}@media (min-width: 992px){.featured-products-section{padding-top:calc(350px + 3rem)!important}}.featured-products-swiper .swiper-slide{height:auto}.featured-products-swiper .swiper-button-prev,.featured-products-swiper .swiper-button-next{color:#0c5328}.featured-products-swiper .swiper-button-prev:after,.featured-products-swiper .swiper-button-next:after{font-size:1.25rem}.featured-products-swiper .swiper-pagination-bullet-active{background-color:#0c5328}.blog-card{transition:all .2s ease-in-out}@media (hover: hover){.blog-card:hover{background-color:#0c5328}.blog-card:hover *{color:#fff}}.blog-card-title{font-size:calc(.9393187796rem + .258901017vw);font-size:clamp(1rem,.9393187796rem + .258901017vw,1.25rem);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-card-description{font-size:calc(.7514550237rem + .2071208136vw);font-size:clamp(.8rem,.7514550237rem + .2071208136vw,1rem);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.whatsapp-form{opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;transition:all .5s ease;clip-path:circle(0% at 100% 100%);box-shadow:0 5px 15px #00000040;border-radius:.25rem;overflow:hidden;z-index:999}.whatsapp-form.show{opacity:1;pointer-events:initial;-webkit-user-select:initial;user-select:initial;clip-path:circle(175% at 100% 100%)}.whatsapp-form-header{background:linear-gradient(80deg,#00b743,#009b12)}.whatsapp-form-close{color:#fff!important}.whatsapp-form-wrapper{transition:all .2s ease-in-out}.whatsapp-form-wrapper.hidden{opacity:0;-webkit-user-select:none;user-select:none;pointer-events:none}.whatsapp-form-wrapper .bg-whatsapp{background-color:#009b12;color:#fff;transition:all .2s ease-in-out}@media (hover: hover){.whatsapp-form-wrapper .bg-whatsapp:hover{background-color:#00b743}}.btn-whatsapp{transition:all .2s ease-in-out;color:#fff!important;border-radius:50rem;padding:.75rem;position:relative;box-shadow:0 4px 10px #00000059;background:linear-gradient(80deg,#00b743,#009b12);border:none;z-index:999}.btn-whatsapp.fixed{position:fixed;right:0;bottom:0;margin:1rem}.btn-whatsapp:after{content:"";width:100%;height:100%;background:linear-gradient(80deg,#009b12,#00b743);border-radius:50rem;position:absolute;left:0;top:0;opacity:0;transition:all .2s ease-in-out}@media (hover: hover){.btn-whatsapp:hover:after{opacity:1}}.btn-whatsapp:not(.active):before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-color:#00b74340;border-radius:50rem;transition:all .2s ease-in-out;animation:bgScale 4s linear infinite;z-index:-1}.btn-whatsapp-anchor{background-color:#00b743;padding:.25rem .5rem;color:#fff!important;transition:all .2s ease-in-out;border-radius:.25rem;text-align:center}@media (hover: hover){.btn-whatsapp-anchor:hover{background-color:#009b12}}@keyframes bgScale{70%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2)}}.gallery-swiper .video-slide{background-color:#00000040}.gallery-swiper .video-slide svg{transition:all .75s ease .75s;font-size:calc(4.5145502372rem + 2.0712081357vw);font-size:clamp(5rem,4.5145502372rem + 2.0712081357vw,7rem)}.gallery-swiper .video-slide svg circle{stroke-dasharray:410;stroke-dashoffset:0;transition:all .75s ease}.gallery-swiper .video-slide svg path{transition:all .75s ease}@media (hover: hover){.gallery-swiper .video-slide:hover svg circle{stroke-dashoffset:410}.gallery-swiper .video-slide:hover svg path{stroke:#0c5328;fill:#0c5328;transition:all .75s ease .75s}}.header{z-index:999}.header-wrapper{border-radius:0 0 1.5rem 1.5rem;background-image:url(../../front/images/backgrounds/pattern.webp);background-size:cover;background-position:center}.header-wrapper .breadcrumb-wrapper em{font-family:Ms Madi,cursive;color:#94bb21;font-size:1.75em;line-height:.5}.header-wrapper .breadcrumb-wrapper .breadcrumb li,.header-wrapper .breadcrumb-wrapper .breadcrumb a{color:#fff}.header-logo{width:calc(6.7863755929rem + 5.1780203393vw);width:clamp(8rem,6.7863755929rem + 5.1780203393vw,13rem)}.header .menu a{color:#fff;padding:.25rem .75rem;border-radius:.25rem;font-size:calc(.7893187796rem + .258901017vw);font-size:clamp(.85rem,.7893187796rem + .258901017vw,1.1rem);font-weight:400;transition:color .2s}.header .menu a.active{font-weight:900}@media (hover: hover){.header .menu a:hover{color:#94bb21}}.header .menu-wrapper{height:100%;display:flex;align-items:center;justify-content:center;position:relative}@media (min-width: 992px){.header .menu-wrapper{border-radius:0 0 0 50rem;padding:3rem 0 3rem 6rem;background-color:#0c5328}.header .menu-wrapper:after{content:"";left:0;top:0;position:absolute;width:0;height:0;border-style:solid;border-width:95px 0px 0px 115px;border-color:#0c5328 transparent transparent transparent;transform:translate(-60%) rotate(0);z-index:-1}}@media (min-width: 992px){.header:before{content:"";width:25rem;height:100%;background-color:#0c5328;right:0;top:0;position:absolute;z-index:-1}}@media (max-width: 991.98px){#offcanvasHeader{background-color:#ffffffbf;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:none}#offcanvasHeader a{color:#0c5328}}#footer{position:relative;background-color:#83a51d}#footer .footer-card{border-radius:1.5rem 1.5rem 0 0;background-color:#fff}#footer .footer-logo{width:calc(10.5436507115rem + 6.2136244071vw);width:clamp(12rem,10.5436507115rem + 6.2136244071vw,18rem)}#footer .address{width:100%}#footer .menu ul{gap:1rem}#footer .menu a{color:#343a40}#footer .menu a.active{font-weight:800;color:#0c5328}@media (hover: hover){#footer .menu a:hover{color:#94bb21}}#footer .contacts a{font-size:calc(.8786375593rem + .5178020339vw);font-size:clamp(1rem,.8786375593rem + .5178020339vw,1.5rem);color:#212529}#footer .contacts a:hover{text-decoration:underline}#footer .contacts a svg{color:#0c5328}#footer .address,#footer a{transition:all .2s ease-in-out}#footer .copyright{border-top:1px solid rgba(0,0,0,.05)}#footer .copyright small{color:#6c757d}#footer .copyright a{color:#0c5328}@media (hover: hover){#footer .copyright a:hover{color:#94bb21}}#footer .socials a{color:#94bb21}@media (hover: hover){#footer .socials a:hover{color:#0c5328}}.banner{max-height:100dvh}.banner-text{font-size:calc(1.6965938982rem + 1.2945050848vw);font-size:clamp(2rem,1.6965938982rem + 1.2945050848vw,3.25rem);color:#0c5328;line-height:1.25}.banner-text em{font-size:calc(2.3931877964rem + 2.5890101696vw);font-size:clamp(3rem,2.3931877964rem + 2.5890101696vw,5.5rem);font-family:Ms Madi,cursive;color:#94bb21;line-height:.75;display:block}.phrase{padding:1.5rem;border-radius:0 0 1.5rem 1.5rem}.phrase h2{font-size:calc(.8786375593rem + .5178020339vw);font-size:clamp(1rem,.8786375593rem + .5178020339vw,1.5rem)}.phrase em.ff-secondary{font-size:calc(1.2058200949rem + .8284832543vw);font-size:clamp(1.4rem,1.2058200949rem + .8284832543vw,2.2rem)}.phrase button{position:absolute;left:50%;bottom:0;transform:translate(-50%,50%);border-color:#0c5328;color:#94bb21}.phrase button:hover{color:#fff}.wellness-home{z-index:1;position:relative;background-color:#83a51d}@media (min-width: 992px){.wellness-home{background:linear-gradient(to top,#83a51d,transparent)}}.wellness-home .title-xxl{font-size:calc(.6018516601rem + 14.4984569499vw);font-size:clamp(4rem,.6018516601rem + 14.4984569499vw,18rem);color:#fff;line-height:.75;font-family:Ms Madi,cursive}.wellness-home img{max-width:600px;max-width:calc(28.2159389822rem + 12.9450508482vw);max-width:clamp(31.25rem,28.2159389822rem + 12.9450508482vw,43.75rem)}@media (max-width: 991.98px){.wellness-home img{width:100%}}.wellness-home .leaves{position:absolute}.wellness-home .leaves-start{transform:translate(-60%);z-index:-1}@media (max-width: 991.98px){.wellness-home .leaves-start{opacity:.25}}@media (min-width: 992px) and (max-width: 1599.98px){.wellness-home .leaves-start{transform:translate(-70%)}}.wellness-home .leaves-end{transform:translate(60%);z-index:-1}@media (max-width: 991.98px){.wellness-home .leaves-end{opacity:.25}}@media (min-width: 992px) and (max-width: 1599.98px){.wellness-home .leaves-end{transform:translate(70%)}}#empresa .mvv-section{background-image:url(../../front/images/backgrounds/pattern.webp);background-size:cover;background-position:center}#empresa .photo-gallery img{border-radius:0}@media (min-width: 992px){#empresa .photo-gallery .col-lg-8 img{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}}#empresa .photo-gallery .col-lg-4>a:nth-child(1) img{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}#empresa .photo-gallery .col-lg-4>a:nth-child(2) img{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}@media (min-width: 992px){#empresa .photo-gallery .col-lg-4>a:nth-child(2) img{border-radius:1rem}}#empresa .mvv-card{border-radius:.75rem;border:3px solid #94bb21;transition:all .2s ease-in-out}#empresa .mvv-card .ratio{max-width:calc(3.7572751186rem + 1.0356040679vw);max-width:clamp(4rem,3.7572751186rem + 1.0356040679vw,5rem)}#empresa .mvv-card .ratio svg,#empresa .mvv-card .ratio img{width:100%;height:100%;object-fit:contain}#empresa .mvv-card .editor-texto{color:#ffffffbf}.highlight-section__divider{width:2px;height:calc(3.30092583rem + 7.249228475vw);height:clamp(5rem,3.30092583rem + 7.249228475vw,12rem);background-color:#0c5328;margin:0 auto}.highlight-section .title-lg em{color:#94bb21;font-family:Ms Madi,cursive;line-height:.5;font-size:1.75em}#contato .contact-main{padding-top:calc(8.0291004743rem + 4.1424162714vw);padding-top:clamp(9rem,8.0291004743rem + 4.1424162714vw,13rem);padding-bottom:calc(2.5145502372rem + 2.0712081357vw);padding-bottom:clamp(3rem,2.5145502372rem + 2.0712081357vw,5rem)}#contato .contact-main__title{line-height:1.1}#contato .contact-main:after{content:"";position:absolute;top:0;left:0;right:0;height:100%;background-color:#0c5328;background-image:url(../../front/images/backgrounds/pattern.webp);background-size:cover;background-position:center;z-index:-1}#contato .contact-info__icon{color:#fff}#contato .contact-info__icon svg{width:3.5em;height:3.5em}#contato .contact-info__link{font-size:calc(.8786375593rem + .5178020339vw);font-size:clamp(1rem,.8786375593rem + .5178020339vw,1.5rem);font-weight:500;text-decoration:none;transition:all .2s ease-in-out;text-decoration:underline;color:#fff}@media (hover: hover){#contato .contact-info__link:hover{color:#94bb21!important}}#contato .contact-info__item{justify-content:center}#contato .contact-info__item:last-child{border-bottom:none}#contato .contact-form-wrapper .form-control,#contato .contact-form-wrapper .form-select{border-radius:0;border:none;border-bottom:1px solid #fff;padding-left:0;padding-right:0;font-size:1.25rem;color:#fff;background-color:transparent;transition:border-color .2s}#contato .contact-form-wrapper .form-control::placeholder,#contato .contact-form-wrapper .form-select::placeholder{color:#fff}#contato .contact-form-wrapper .form-control:focus,#contato .contact-form-wrapper .form-select:focus{box-shadow:none;border-bottom-color:#94bb21;background-color:transparent}#contato .contact-form-wrapper label{color:#fff;font-weight:300;font-size:calc(.8757275119rem + .1035604068vw);font-size:clamp(.9rem,.8757275119rem + .1035604068vw,1rem)}#contato .contact-form-wrapper label a{text-decoration:underline;color:#fff}#contato .contact-form-wrapper .form-check-input:checked{background-color:#94bb21;border-color:#94bb21}#contato .contact-form-wrapper textarea.form-control{resize:none}#contato .contact-form-wrapper .btn-primary{font-size:calc(.7514550237rem + .2071208136vw);font-size:clamp(.8rem,.7514550237rem + .2071208136vw,1rem);letter-spacing:.08em;padding:.75rem 2.5rem}#offcanvasCategorias a.active{display:flex;align-items:center;gap:.5rem}#offcanvasCategorias a.active:before{content:"";width:.5em;height:.5em;background-color:#0c5328;border-radius:50rem;display:block}#products-details .differentials-section{background-size:cover;background-position:center}#products-details .differential-card{background-color:#fff;border-radius:.75rem;border:2px solid #94bb21}#products-details .differential-card__icon{max-width:calc(3.5145502372rem + 2.0712081357vw);max-width:clamp(4rem,3.5145502372rem + 2.0712081357vw,6rem)}#products-details .differential-card__icon img{width:100%;height:100%;object-fit:contain}#products-details .differential-card__title{font-size:1rem}.products-filter{position:sticky;top:1rem}.products-filter .search-form-input{height:52px}.products-filter .accordion-item{border:#ced4da 1px solid!important}.products-filter .search-form-input{border-radius:0!important}.products-filter .search-form-button{border:none}#products-details .product-hero{padding-top:calc(8.0291004743rem + 4.1424162714vw);padding-top:clamp(9rem,8.0291004743rem + 4.1424162714vw,13rem)}#products-details .product-hero:after{content:"";position:absolute;top:0;left:0;right:0;height:70%;background-color:#0c5328;background-image:url(../../front/images/backgrounds/pattern.webp);background-size:cover;background-position:center;z-index:-1}#products-details .product-hero__leaves{position:absolute;top:50%;z-index:1;width:calc(14.6551724138rem + 8.6206896552vw);width:clamp(20rem,14.6551724138rem + 8.6206896552vw,25rem);pointer-events:none;-webkit-user-select:none;user-select:none}#products-details .product-hero__leaves--left{left:0;transform:translate(-30%,-50%)}#products-details .product-hero__leaves--right{right:0;transform:translate(30%,-50%) scaleX(-1)}#products-details .product-hero__title{font-size:calc(1.4465938982rem + 1.2945050848vw);font-size:clamp(1.75rem,1.4465938982rem + 1.2945050848vw,3rem)}#products-details .product-hero__breadcrumb li,#products-details .product-hero__breadcrumb a{color:#fff}#products-details .product-hero__breadcrumb .breadcrumb-item+.breadcrumb-item:before{color:#ffffffb3}#products-details .product-hero__image{max-width:calc(12.6600526087rem + 22.7832894928vw);max-width:clamp(18rem,12.6600526087rem + 22.7832894928vw,40rem);border-radius:.75rem;overflow:hidden}#products-details .differentials-section{position:relative;padding-bottom:calc(8.7863755929rem + 5.1780203393vw);padding-bottom:clamp(10rem,8.7863755929rem + 5.1780203393vw,15rem);overflow:hidden}#products-details .differentials-section .ratio{max-width:5rem}#products-details .differentials-section .bg-image{position:absolute;top:0;left:0;margin-top:10rem;width:100%;height:100%;object-fit:cover;z-index:-1}#products-details .differentials-section .differentials-product-swiper .swiper-pagination-bullet{opacity:1;background-color:#fff;transition:all .2s ease-in-out;box-shadow:0 0 8px #000}#products-details .differentials-section .differentials-product-swiper .swiper-pagination-bullet-active{background-color:#94bb21}#products-details .related-products:before{content:"";position:absolute;top:0;left:0;right:0;height:25%;background-color:#fff;background-size:cover;background-position:center}body:has(main#products-details) footer{background-color:#0c5328}.numbers{border-radius:0}.numbers .title-xl{font-size:calc(1.8931877964rem + 2.5890101696vw);font-size:clamp(2.5rem,1.8931877964rem + 2.5890101696vw,5rem);font-weight:700;line-height:1}.numbers .h4{font-size:calc(1.0679563389rem + .7767030509vw);font-size:clamp(1.25rem,1.0679563389rem + .7767030509vw,2rem)}.fancybox__thumb:after{border:#0c5328 2px solid!important;border-radius:0!important}.w-fit{width:fit-content}.h-fit{height:fit-content}ul.pagination{gap:1rem}ul.pagination .page-link{width:40px;height:40px;border-radius:50%!important;display:flex;justify-content:center;align-items:center;border:#0c5328 1px solid;transition:all .2s ease-in-out}@media (hover: hover){ul.pagination .page-link:hover{background-color:#0c5328;color:#fff}}
