hello-world{display:block}footer-component{background:var(--white);width:100%;display:block}footer-component .main-footer{max-width:var(--page-width);padding-block:clamp(3.8rem,7vw,6.8rem);margin:0 auto;display:flex;flex-direction:column;gap:2.4rem;border-top:1px solid var(--beige)}@media screen and (min-width: 768px){footer-component .main-footer{gap:5.4rem}}footer-component .main-footer .container-links-newsletter-desktop{display:none;justify-content:space-between;gap:2rem}@media screen and (min-width: 768px){footer-component .main-footer .container-links-newsletter-desktop{padding-inline:2rem;gap:7rem;display:flex}}footer-component .main-footer .container-links-newsletter-desktop .menu-links{display:flex;flex-direction:column;gap:2rem;width:100%}@media screen and (min-width: 768px){footer-component .main-footer .container-links-newsletter-desktop .menu-links{flex-direction:row;gap:6rem;flex-wrap:wrap}@media screen and (min-width: 1024px){footer-component .main-footer .container-links-newsletter-desktop .menu-links{gap:8rem}}}footer-component .main-footer .container-links-newsletter-desktop .menu-links .menu-links-nav{display:flex;flex-direction:column;gap:3.6rem}footer-component .main-footer .container-links-newsletter-desktop .menu-links .menu-links-nav .heading-links{color:var(--black);text-transform:uppercase;font-family:GazpachoBlack;font-size:clamp(1.4rem,2.5vw,2rem);font-style:normal;font-weight:300;line-height:normal}footer-component .main-footer .container-links-newsletter-desktop .menu-links .menu-links-nav :is(ul){display:flex;flex-direction:column;gap:1.4rem}@media screen and (min-width: 768px){footer-component .main-footer .container-links-newsletter-desktop .menu-links .menu-links-nav :is(ul){gap:2rem}}footer-component .main-footer .container-links-newsletter-desktop .menu-links .menu-links-nav :is(ul) :is(li){list-style:none}footer-component .main-footer .container-links-newsletter-desktop .menu-links .menu-links-nav :is(ul) :is(li) :is(a){text-decoration:none;color:var(--black);font-family:var(--font-switzer);font-size:clamp(1.2rem,2.5vw,1.6rem);font-style:normal;font-weight:400;line-height:normal;transition:all .3s ease}footer-component .main-footer .container-links-newsletter-desktop .menu-links .menu-links-nav :is(ul) :is(li) :is(a):hover{text-decoration:underline;color:var(--yellow)}footer-component .main-footer .container-links-newsletter-desktop .menu-links .menu-links-social{display:flex;flex-direction:column;gap:3.6rem}footer-component .main-footer .container-links-newsletter-desktop .menu-links .menu-links-social .heading-links{color:var(--black);text-transform:uppercase;font-family:GazpachoBlack;font-size:clamp(1.4rem,2.5vw,2rem);font-style:normal;font-weight:300;line-height:normal}footer-component .main-footer .container-links-newsletter-desktop .menu-links .menu-links-social :is(ul){display:flex;flex-direction:column;gap:1.4rem}@media screen and (min-width: 768px){footer-component .main-footer .container-links-newsletter-desktop .menu-links .menu-links-social :is(ul){gap:1rem}}footer-component .main-footer .container-links-newsletter-desktop .menu-links .menu-links-social :is(ul) :is(li){list-style:none}footer-component .main-footer .container-links-newsletter-desktop .menu-links .menu-links-social :is(ul) :is(li) :is(a){text-decoration:none;color:var(--black);font-family:var(--font-switzer);font-size:clamp(1.2rem,2.5vw,1.6rem);font-style:normal;font-weight:400;line-height:normal;transition:all .3s ease;display:flex;align-items:center;gap:1.4rem}footer-component .main-footer .container-links-newsletter-desktop .menu-links .menu-links-social :is(ul) :is(li) :is(a):hover{text-decoration:underline;color:var(--yellow)}footer-component .main-footer .container-links-newsletter-desktop .menu-links .menu-links-social :is(ul) :is(li) :is(a) :is(img){width:2rem;height:2rem;display:block}footer-component .main-footer .container-links-newsletter-desktop .menu-links .menu-links-contact{display:flex;flex-direction:column;gap:3.6rem}footer-component .main-footer .container-links-newsletter-desktop .menu-links .menu-links-contact .heading-links{color:var(--black);text-transform:uppercase;font-family:GazpachoBlack;font-size:clamp(1.4rem,2.5vw,2rem);font-style:normal;font-weight:300;line-height:normal}footer-component .main-footer .container-links-newsletter-desktop .menu-links .menu-links-contact :is(ul){display:flex;flex-direction:column;gap:1.4rem}@media screen and (min-width: 768px){footer-component .main-footer .container-links-newsletter-desktop .menu-links .menu-links-contact :is(ul){gap:2rem}}footer-component .main-footer .container-links-newsletter-desktop .menu-links .menu-links-contact :is(ul) :is(li){list-style:none}footer-component .main-footer .container-links-newsletter-desktop .menu-links .menu-links-contact :is(ul) :is(li) :is(a){text-decoration:none;color:var(--black);font-family:var(--font-switzer);font-size:clamp(1.2rem,2.5vw,1.6rem);font-style:normal;font-weight:400;line-height:normal;transition:all .3s ease}footer-component .main-footer .container-links-newsletter-desktop .menu-links .menu-links-contact :is(ul) :is(li) :is(a):hover{text-decoration:underline;color:var(--yellow)}footer-component .main-footer .container-links-newsletter-desktop .newsletter{display:flex;flex-direction:column;gap:1.2rem;width:fit-content}@media screen and (min-width: 768px){footer-component .main-footer .container-links-newsletter-desktop .newsletter{gap:3.6rem}}footer-component .main-footer .container-links-newsletter-desktop .newsletter .title-newsletter{color:var(--black);text-transform:uppercase;font-family:GazpachoBlack;font-size:clamp(1.4rem,2.5vw,2rem);font-style:normal;font-weight:300;line-height:normal;text-align:left}footer-component .main-footer .container-links-newsletter-desktop .newsletter :is(form){height:4.2rem;max-width:100%;width:100%;display:grid;grid-template-columns:1.5fr auto}@media screen and (min-width: 768px){footer-component .main-footer .container-links-newsletter-desktop .newsletter :is(form){height:5.5rem;max-width:42.8rem}}footer-component .main-footer .container-links-newsletter-desktop .newsletter :is(form) :is(input){padding:clamp(1.4rem,2.5vw,2rem) clamp(2rem,2.5vw,2.4rem);background:var(--white);border:1px solid var(--beige);color:var(--black);font-family:var(--font-switzer);font-size:clamp(1.2rem,2.5vw,1.6rem);font-style:normal;font-weight:400;line-height:normal;display:block;width:100%;min-width:13rem;height:4.2rem}@media screen and (min-width: 768px){footer-component .main-footer .container-links-newsletter-desktop .newsletter :is(form) :is(input){height:5.5rem;min-width:25rem}}footer-component .main-footer .container-links-newsletter-desktop .newsletter :is(form) :is(input)::placeholder{color:var(--black);font-family:var(--font-switzer);font-size:clamp(1.2rem,2.5vw,1.6rem);font-style:normal;font-weight:400;line-height:normal}footer-component .main-footer .container-links-newsletter-desktop .newsletter :is(form) :is(input):focus-visible{outline:none}footer-component .main-footer .container-links-newsletter-desktop .newsletter :is(form) :is(button){padding:clamp(.8rem,2.2vw,2.1rem) clamp(2rem,4vw,3.6rem);border-radius:0 5rem 5rem 0;background-color:var(--dark-green);border:none;cursor:pointer;transition:all .3s ease;display:block;width:100%;height:4.2rem}@media screen and (min-width: 768px){footer-component .main-footer .container-links-newsletter-desktop .newsletter :is(form) :is(button){height:5.5rem}}footer-component .main-footer .container-links-newsletter-desktop .newsletter :is(form) :is(button) .button-text{color:var(--white);font-family:var(--font-switzer);font-size:clamp(1.2rem,2.5vw,1.6rem);font-style:normal;font-weight:600;line-height:50%}footer-component .main-footer .container-links-newsletter-desktop .newsletter :is(form) :is(button):hover{background-color:var(--black)}footer-component .main-footer .container-links-newsletter-desktop .newsletter :is(form) .success-message{color:var(--dark-green);font-family:var(--font-switzer);margin-top:clamp(.4rem,2.5vw,.8rem);font-size:clamp(1.2rem,2.5vw,1.6rem);font-style:normal;font-weight:400;line-height:normal;display:none}footer-component .main-footer .container-links-newsletter-desktop .newsletter :is(form) .error-message{color:var(--yellow);font-family:var(--font-switzer);margin-top:clamp(.4rem,2.5vw,.8rem);font-size:clamp(1.2rem,2.5vw,1.6rem);font-style:normal;font-weight:400;line-height:normal;display:none}footer-component .main-footer .container-links-newsletter-mobile{display:flex;flex-direction:column;gap:2rem}@media screen and (min-width: 768px){footer-component .main-footer .container-links-newsletter-mobile{display:none}}footer-component .main-footer .container-links-newsletter-mobile .container_top{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}footer-component .main-footer .container-links-newsletter-mobile .container_top .menu-links-nav,footer-component .main-footer .container-links-newsletter-mobile .container_top .menu-links-contact{display:flex;flex-direction:column;gap:1.6rem}footer-component .main-footer .container-links-newsletter-mobile .container_top .menu-links-nav .heading-links,footer-component .main-footer .container-links-newsletter-mobile .container_top .menu-links-contact .heading-links{color:var(--black);text-transform:uppercase;font-family:GazpachoBlack;font-size:clamp(1.4rem,2.5vw,2rem);font-style:normal;font-weight:300;line-height:normal}footer-component .main-footer .container-links-newsletter-mobile .container_top .menu-links-nav :is(ul),footer-component .main-footer .container-links-newsletter-mobile .container_top .menu-links-contact :is(ul){display:flex;flex-direction:column;gap:1.4rem}@media screen and (min-width: 768px){footer-component .main-footer .container-links-newsletter-mobile .container_top .menu-links-nav :is(ul),footer-component .main-footer .container-links-newsletter-mobile .container_top .menu-links-contact :is(ul){gap:2rem}}footer-component .main-footer .container-links-newsletter-mobile .container_top .menu-links-nav :is(ul) :is(li),footer-component .main-footer .container-links-newsletter-mobile .container_top .menu-links-contact :is(ul) :is(li){list-style:none}footer-component .main-footer .container-links-newsletter-mobile .container_top .menu-links-nav :is(ul) :is(li) :is(a),footer-component .main-footer .container-links-newsletter-mobile .container_top .menu-links-contact :is(ul) :is(li) :is(a){text-decoration:none;color:var(--black);font-family:var(--font-switzer);font-size:clamp(1.2rem,2.5vw,1.6rem);font-style:normal;font-weight:400;line-height:normal;transition:all .3s ease}footer-component .main-footer .container-links-newsletter-mobile .container_top .menu-links-nav :is(ul) :is(li) :is(a):hover,footer-component .main-footer .container-links-newsletter-mobile .container_top .menu-links-contact :is(ul) :is(li) :is(a):hover{text-decoration:underline;color:var(--yellow)}footer-component .main-footer .container-links-newsletter-mobile .container_bottom{display:grid;grid-template-columns:1fr 1.8fr;gap:2rem}footer-component .main-footer .container-links-newsletter-mobile .container_bottom .menu-links-social{display:flex;flex-direction:column;gap:1.6rem}footer-component .main-footer .container-links-newsletter-mobile .container_bottom .menu-links-social .heading-links{color:var(--black);text-transform:uppercase;font-family:GazpachoBlack;font-size:clamp(1.4rem,2.5vw,2rem);font-style:normal;font-weight:300;line-height:normal}footer-component .main-footer .container-links-newsletter-mobile .container_bottom .menu-links-social :is(ul){display:flex;flex-direction:column;gap:1.4rem}@media screen and (min-width: 768px){footer-component .main-footer .container-links-newsletter-mobile .container_bottom .menu-links-social :is(ul){gap:2rem}}footer-component .main-footer .container-links-newsletter-mobile .container_bottom .menu-links-social :is(ul) :is(li){list-style:none}footer-component .main-footer .container-links-newsletter-mobile .container_bottom .menu-links-social :is(ul) :is(li) :is(a){text-decoration:none;color:var(--black);font-family:var(--font-switzer);font-size:clamp(1.2rem,2.5vw,1.6rem);font-style:normal;font-weight:400;line-height:normal;transition:all .3s ease;display:flex;align-items:center;gap:1.4rem}footer-component .main-footer .container-links-newsletter-mobile .container_bottom .menu-links-social :is(ul) :is(li) :is(a):hover{text-decoration:underline;color:var(--yellow)}footer-component .main-footer .container-links-newsletter-mobile .container_bottom .menu-links-social :is(ul) :is(li) :is(a) :is(img){width:2rem;height:2rem;display:block}footer-component .main-footer .container-links-newsletter-mobile .container_bottom .newsletter{display:flex;flex-direction:column;gap:1.2rem;width:100%}@media screen and (min-width: 768px){footer-component .main-footer .container-links-newsletter-mobile .container_bottom .newsletter{gap:1.6rem}}footer-component .main-footer .container-links-newsletter-mobile .container_bottom .newsletter .title-newsletter{color:var(--black);text-transform:uppercase;font-family:var(--font-switzer);font-size:clamp(1.4rem,2.5vw,2rem);font-style:normal;font-weight:300;line-height:normal;text-align:left}footer-component .main-footer .container-links-newsletter-mobile .container_bottom .newsletter :is(form){height:4.2rem;max-width:100%;width:100%;display:grid;grid-template-columns:1.5fr auto}@media screen and (min-width: 768px){footer-component .main-footer .container-links-newsletter-mobile .container_bottom .newsletter :is(form){height:5.5rem;max-width:42.8rem}}footer-component .main-footer .container-links-newsletter-mobile .container_bottom .newsletter :is(form) :is(input){padding:clamp(1.4rem,2.5vw,2rem) 0 clamp(1.4rem,2.5vw,2rem) 1rem;background:var(--white);border:1px solid var(--beige);color:var(--black);font-family:var(--font-switzer);font-size:clamp(1.2rem,2.5vw,1.6rem);font-style:normal;font-weight:400;line-height:normal;display:block;width:100%;min-width:10rem;height:4.2rem}@media screen and (min-width: 768px){footer-component .main-footer .container-links-newsletter-mobile .container_bottom .newsletter :is(form) :is(input){height:5.5rem;min-width:25rem}}footer-component .main-footer .container-links-newsletter-mobile .container_bottom .newsletter :is(form) :is(input)::placeholder{color:var(--black);font-family:var(--font-switzer);font-size:clamp(1.2rem,2.5vw,1.6rem);font-style:normal;font-weight:400;line-height:normal}footer-component .main-footer .container-links-newsletter-mobile .container_bottom .newsletter :is(form) :is(input):focus-visible{outline:none}footer-component .main-footer .container-links-newsletter-mobile .container_bottom .newsletter :is(form) :is(button){padding:clamp(.8rem,2.2vw,2.1rem) clamp(1rem,4vw,1.5rem);border-radius:0 5rem 5rem 0;background-color:var(--dark-green);border:none;cursor:pointer;transition:all .3s ease;display:block;width:100%;height:4.2rem}@media screen and (min-width: 768px){footer-component .main-footer .container-links-newsletter-mobile .container_bottom .newsletter :is(form) :is(button){height:5.5rem}}footer-component .main-footer .container-links-newsletter-mobile .container_bottom .newsletter :is(form) :is(button) .button-text{color:var(--white);font-family:var(--font-switzer);font-size:clamp(1.2rem,2.5vw,1.6rem);font-style:normal;font-weight:600;line-height:50%}footer-component .main-footer .container-links-newsletter-mobile .container_bottom .newsletter :is(form) :is(button):hover{background-color:var(--black)}footer-component .main-footer .container-links-newsletter-mobile .container_bottom .newsletter :is(form) .success-message{color:var(--dark-green);margin-top:clamp(.4rem,2.5vw,.8rem);font-family:var(--font-switzer);font-size:clamp(1.2rem,2.5vw,1.6rem);font-style:normal;font-weight:400;line-height:normal}footer-component .main-footer .container-links-newsletter-mobile .container_bottom .newsletter :is(form) .error-message{color:var(--yellow);font-family:var(--font-switzer);margin-top:clamp(.4rem,2.5vw,.8rem);font-size:clamp(1.2rem,2.5vw,1.6rem);font-style:normal;font-weight:400;line-height:normal}footer-component .main-footer .container-links-information{display:flex;flex-direction:column-reverse;align-items:center;justify-content:center;gap:2rem}@media screen and (min-width: 768px){footer-component .main-footer .container-links-information{justify-content:space-between;gap:4rem}}footer-component .main-footer .container-links-information .information :is(p){color:var(--black);font-family:var(--font-switzer);font-size:clamp(1.2rem,2.5vw,1.6rem);font-style:normal;font-weight:400;line-height:normal;text-align:center}footer-component .main-footer .container-links-information .menu-links :is(ul){display:flex;align-items:center;gap:1.4rem}@media screen and (min-width: 768px){footer-component .main-footer .container-links-information .menu-links :is(ul){gap:2rem}}footer-component .main-footer .container-links-information .menu-links :is(ul) :is(li){list-style:none;display:flex}footer-component .main-footer .container-links-information .menu-links :is(ul) :is(li) :is(a){text-decoration:none;color:var(--black);font-family:var(--font-switzer);font-size:clamp(1.2rem,2.5vw,1.6rem);font-style:normal;font-weight:400;line-height:normal;transition:all .3s ease;text-align:center}@media screen and (min-width: 768px){footer-component .main-footer .container-links-information .menu-links :is(ul) :is(li) :is(a){text-align:end}}footer-component .main-footer .container-links-information .menu-links :is(ul) :is(li) :is(a):hover{text-decoration:underline;color:var(--yellow)}:root{--menu-link-desktop: clamp(1.4rem, 1.4vw, 1.7rem)}.header-section{position:sticky;width:100%;top:0;z-index:1000}header-component{display:flex;width:100%;height:fit-content;align-items:center;z-index:2;box-shadow:0 1px 10px #0000000d;background:var(--white)}header-component.no-transition{transition:none!important}header-component .header_content{display:flex;align-items:center;justify-content:space-between;max-width:90vw;margin-inline:auto;width:100%;padding:clamp(.4rem,4vw,1.5rem) 0}@media screen and (min-width: 1024px){header-component .header_content{justify-content:flex-start;gap:clamp(3rem,3vw,5rem);max-width:95vw}@media screen and (min-width: 1650px){header-component .header_content{max-width:1600px;margin-inline:auto}}}header-component .header_content .menu_mobile__container{display:flex}@media screen and (min-width: 1024px){header-component .header_content .menu_mobile__container{display:none}}header-component .header_content .menu_mobile__container :is(svg){cursor:pointer;max-width:1.8rem;max-height:1.8rem}header-component .header_content .menu_mobile__container .menu_drawer{position:fixed;background:#fff;left:0;top:0;width:60vw;min-width:244px;height:100dvh;z-index:10;padding:8vh 2rem;transform:translate(-100%);visibility:hidden;opacity:0;transition:transform .3s,visibility .3s,opacity .3s;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}header-component .header_content .menu_mobile__container .menu_drawer .close_icon{position:absolute;top:2rem;right:1.6rem;cursor:pointer;width:1.6rem;height:1.6rem}header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list,header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list__submenu{display:flex;flex-direction:column;gap:1.4rem;list-style-type:none;position:relative}header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list .menu_link_list__item,header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list__submenu .menu_link_list__item{display:flex;transition:opacity .3s,visibility .3s;visibility:visible;opacity:1}header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list .menu_link_list__item[closed],header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list__submenu .menu_link_list__item[closed]{visibility:hidden;opacity:0}header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list .menu_link_list__item.has_menu .menu_link_list_first,header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list__submenu .menu_link_list__item.has_menu .menu_link_list_first{display:flex;align-items:center;justify-content:space-between;width:100%}header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list .menu_link_list__item.has_menu .menu_link_list__submenu,header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list__submenu .menu_link_list__item.has_menu .menu_link_list__submenu{position:absolute;top:0;transition:transform .3s;transform:translate(60vw)}@media screen and (max-width: 360px){header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list .menu_link_list__item.has_menu .menu_link_list__submenu,header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list__submenu .menu_link_list__item.has_menu .menu_link_list__submenu{transform:translate(244px)}}header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list .menu_link_list__item.has_menu[open] .menu_link_list__submenu,header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list__submenu .menu_link_list__item.has_menu[open] .menu_link_list__submenu{transform:translate(0)}header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list .menu_link_list__item.has_menu[open] .menu_link_list_first,header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list__submenu .menu_link_list__item.has_menu[open] .menu_link_list_first{display:none}header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list .menu_link_list__link,header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list__submenu .menu_link_list__link{font-size:1.6rem;font-weight:500;color:var(--black);text-decoration:none;cursor:pointer}header-component .header_content .menu_mobile__container .menu_drawer .menu_customer{margin-top:4.3rem;display:flex;flex-direction:column;gap:2rem}header-component .header_content .menu_mobile__container .menu_drawer .menu_customer .menu_customer_item{display:flex;align-items:center;color:var(--dark-blue);text-decoration:none;gap:.8rem;font-size:1.4rem;font-weight:400}header-component .header_content .menu_mobile__container .menu_drawer .menu_customer .menu_customer_item :is(svg){width:16px;height:16px}header-component .header_content .menu_mobile__container:before{content:"";position:fixed;background:#00000080;width:100vw;height:100dvh;z-index:5;top:0;left:0;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}header-component .header_content .menu_mobile__container[open] .menu_drawer{transform:translate(0);visibility:visible;opacity:1}header-component .header_content .menu_mobile__container[open]:before{visibility:visible;opacity:1}header-component .header_content .header_logo__container{display:flex}@media screen and (min-width: 768px){header-component .header_content .header_logo__container{padding-inline:0px}}header-component .header_content .header_logo__container .logo{width:100%;height:100%;max-width:clamp(15rem,18vw,18rem)}@media screen and (min-width: 1440px){header-component .header_content .header_logo__container .logo{object-fit:cover;max-width:clamp(15rem,18vw,18rem)}}header-component .header_content .menu_link_list__container.desktop_menu{display:none}@media screen and (min-width: 1024px){header-component .header_content .menu_link_list__container.desktop_menu{display:flex;margin-right:auto}header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list{display:flex;width:100%;align-items:center;list-style-type:none}@media screen and (max-width: 1360px){header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list{justify-content:center}}@media screen and (min-width: 1800px){header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list{justify-content:center;gap:3.2rem}}header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list .menu_link_list__item{display:flex;align-items:center;justify-content:center;height:100%}header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list .menu_link_list__item.has_menu .menu_link_list_first{display:flex;align-items:center;cursor:pointer}header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list .menu_link_list__item.has_menu .menu_link_list_first :is(svg){transform:rotate(90deg);width:2.2rem;transition:.3s}header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list .menu_link_list__item.has_menu:hover .menu_link_list_first :is(svg){transform:rotate(-90deg)}header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list .menu_link_list__item .menu_link_list__link{color:var(--black);text-decoration:none;cursor:pointer}header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list .menu_link_list__item .menu_link_list__link:hover{text-decoration:underline}header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list .menu_link_list__item .menu_link_list__submenu{display:none;background:var(--white);position:absolute;flex-direction:column;align-items:flex-start;padding:1rem;gap:1.6rem;left:0;top:0;animation:slideUpMenu .3s forwards;opacity:0;width:100%;z-index:-1;padding-inline:10vw;padding-block:6rem;border-top:1px solid var(--yellow);box-shadow:0 4px 4px #00000040}header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list .menu_link_list__item .menu_link_list__submenu .menu_link_list__link{color:var(--black);font-size:clamp(1.4rem,1.5vw,2rem);text-decoration:none;cursor:pointer;font-weight:400}header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list .menu_link_list__item .menu_link_list__submenu .menu_link_list__link:hover{text-decoration:underline}header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list .menu_link_list__item .menu_link_list__submenu .menu_link_list__link_submenu{display:none}header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list .menu_link_list__item .menu_link_list__submenu :is(svg){display:none}header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list .menu_link_list__item[open] .menu_link_list__submenu{opacity:1;display:flex;top:100%;animation:slideDownMenu .3s forwards}}header-component .header_content .nav_icons .nav_icons_list{display:flex;list-style-type:none;align-items:center;gap:clamp(1.2rem,2vw,2rem)}header-component .header_content .nav_icons .nav_icons_list .container_gameball_api{display:flex;align-items:center;justify-content:center;gap:clamp(1.2rem,2vw,2rem)}@media screen and (max-width: 768px){header-component .header_content .nav_icons .nav_icons_list .container_gameball_api{display:none}}header-component .header_content .nav_icons .nav_icons_list .container_gameball_api .balance,header-component .header_content .nav_icons .nav_icons_list .container_gameball_api .tier{color:var(--yellow);font-size:clamp(1.2rem,1.4vw,1.5rem);text-decoration:none;cursor:pointer;font-weight:400;text-align:center}@media screen and (min-width: 768px){header-component .header_content .nav_icons .nav_icons_list .container_gameball_api .balance,header-component .header_content .nav_icons .nav_icons_list .container_gameball_api .tier{text-align:unset}}header-component .header_content .nav_icons .nav_icons_list .container_gameball_api .balance :is(strong),header-component .header_content .nav_icons .nav_icons_list .container_gameball_api .tier :is(strong){color:var(--black);font-weight:500}header-component .header_content .nav_icons .nav_icons_list .container_gameball_api .balance:empty{display:none}header-component .header_content .nav_icons .nav_icons_list .container_gameball_api .tier{display:flex;align-items:center;flex-direction:row-reverse;gap:.2rem}header-component .header_content .nav_icons .nav_icons_list .container_gameball_api .tier :is(img){width:1.8rem;height:1.8rem}header-component .header_content .nav_icons .nav_icons_list .container_gameball_api .tier:has(.tier_name:empty){display:none}header-component .header_content .nav_icons .nav_icons_list .link_meu_jardim{color:var(--black);text-decoration:none;cursor:pointer;text-align:center}header-component .header_content .nav_icons .nav_icons_list .link_meu_jardim:hover{text-decoration:underline}@media screen and (min-width: 768px){header-component .header_content .nav_icons .nav_icons_list .link_meu_jardim{text-align:unset}}header-component .header_content .nav_icons .nav_icons_list .nav_item{display:flex}header-component .header_content .nav_icons .nav_icons_list .nav_item :is(a){display:flex}header-component .header_content .nav_icons .nav_icons_list .nav_item :is(svg){width:clamp(1.5rem,2vw,1.9rem);height:clamp(1.5rem,2vw,1.9rem)}header-component .header_content .nav_icons .nav_icons_list .nav_item .form_search{display:flex;align-items:center;transition:.6s all}header-component .header_content .nav_icons .nav_icons_list .nav_item .form_search .field{background:transparent;position:relative;transition:.6s;position:absolute;width:100%;left:0;z-index:-1;align-items:center;justify-content:center;padding-bottom:.8rem;border-top:1px solid #c1c1c1;display:none;opacity:0;top:0;animation:slideOutSearch .3s forwards}header-component .header_content .nav_icons .nav_icons_list .nav_item .form_search .field .field__content{width:80vw;position:relative;border-bottom:1px solid var(--dark-blue)}header-component .header_content .nav_icons .nav_icons_list .nav_item .form_search .field .search_label{position:absolute;top:50%;left:0;transform:translateY(-50%);font-size:clamp(1.2rem,2vw,1.6rem);transition:.3s ease;cursor:text}.no-transition :is(header-component .header_content .nav_icons .nav_icons_list .nav_item .form_search .field .search_label){transition:none!important}header-component .header_content .nav_icons .nav_icons_list .nav_item .form_search .field .search_label.in_focus{top:-1rem;left:-7px;transform:scale(.8)}@media screen and (min-width: 1360px){header-component .header_content .nav_icons .nav_icons_list .nav_item .form_search .field .search_label.in_focus{top:-1.2rem;left:-5px;transform:scale(.8)}}header-component .header_content .nav_icons .nav_icons_list .nav_item .form_search .field #search_input{border:none;background:transparent;padding:clamp(.8rem,2vw,1.4rem) 0;width:100%;font-family:var(--font-switzer);font-size:clamp(1.4rem,2vw,1.6rem)}header-component .header_content .nav_icons .nav_icons_list .nav_item .form_search .field #search_input:focus{outline:none}header-component .header_content .nav_icons .nav_icons_list .nav_item .form_search #submit_search{display:none}header-component .header_content .nav_icons .nav_icons_list .nav_item .form_search .label_search{display:flex;align-items:center;justify-content:center}header-component .header_content .nav_icons .nav_icons_list .nav_item .form_search .label_search :is(svg){cursor:pointer;width:clamp(1.5rem,2vw,1.9rem);height:clamp(1.5rem,2vw,1.9rem)}header-component .header_content .nav_icons .nav_icons_list .nav_item .form_search[open] .field{display:flex;background:#fff;z-index:-1;opacity:1;top:100%;animation:slideInSearch .3s forwards}header-component .header_content .nav_icons .nav_icons_list .nav_cart_icon{position:relative;cursor:pointer;display:flex}header-component .header_content .nav_icons .nav_icons_list .nav_cart_icon .bag_items_count{position:absolute;top:-8px;right:-8px;background:var(--orange);width:clamp(1.4rem,1.5vw,2rem);height:clamp(1.4rem,1.5vw,2rem);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:clamp(1rem,1.5vw,1.4rem)}@media screen and (min-width: 768px){header-component .header_content .nav_icons .nav_icons_list .nav_cart_icon .bag_items_count{top:-12px;right:-12px}}@keyframes slideDownMenu{0%{top:0;display:none;opacity:0}1%{display:flex}30%{opacity:0}to{opacity:1;top:100%;display:flex}}@keyframes slideUpMenu{0%{top:100%;display:flex;opacity:1}30%{opacity:100%}99%{display:flex}to{top:0;display:none;opacity:0}}@keyframes slideInMenu{0%{transform:translateY(0);opacity:0}to{transform:translateY(110%);opacity:1}}@keyframes slideOutMenu{0%{transform:translateY(110%);opacity:1}to{transform:translateY(0);opacity:0}}@keyframes slideInSearch{0%{top:0;opacity:0;display:none}1%{display:flex;top:0;opacity:0}to{top:100%;opacity:1;display:flex}}@keyframes slideOutSearch{0%{top:100%;opacity:1;display:flex}99%{display:flex;top:0;opacity:0}to{top:0;opacity:0;display:none}}banner-slider{position:relative;z-index:999}banner-slider .banner-slider__component{height:100%;overflow:hidden;position:relative}banner-slider .banner-slider__component .banner-slider--prev{position:absolute;top:50%;left:3%;transform:translate(-50%,-50%);border:none;background-color:transparent;display:none;align-items:center;justify-content:center;cursor:pointer}banner-slider .banner-slider__component .banner-slider--prev svg{width:100%;height:100%;display:block;transform:rotate(180deg)}banner-slider .banner-slider__component .banner-slider--prev svg :is(g) :is(rect){fill:var(--dark-green);transition:fill .3s}banner-slider .banner-slider__component .banner-slider--prev svg :is(g) :is(path){stroke:var(--white);transition:stroke .3s}@media screen and (min-width: 768px){banner-slider .banner-slider__component .banner-slider--prev{display:flex}}banner-slider .banner-slider__component .banner-slider--prev:hover :is(svg) :is(g) :is(rect){fill:var(--light-green)}banner-slider .banner-slider__component .banner-slider--next{position:absolute;top:50%;right:0;transform:translate(-50%,-50%);border:none;background-color:transparent;display:none;align-items:center;justify-content:center;cursor:pointer}banner-slider .banner-slider__component .banner-slider--next svg{width:100%;height:100%;display:block}banner-slider .banner-slider__component .banner-slider--next svg :is(g) :is(rect){fill:var(--dark-green);transition:fill .3s}banner-slider .banner-slider__component .banner-slider--next svg :is(g) :is(path){stroke:var(--white);transition:stroke .3s}@media screen and (min-width: 768px){banner-slider .banner-slider__component .banner-slider--next{display:flex}}banner-slider .banner-slider__component .banner-slider--next:hover :is(svg) :is(g) :is(rect){fill:var(--light-green)}banner-slider .banner-slider__component .banner-slider--prev[disabled],banner-slider .banner-slider__component .banner-slider--next[disabled]{pointer-events:none}:is(banner-slider .banner-slider__component .banner-slider--prev[disabled],banner-slider .banner-slider__component .banner-slider--next[disabled]) svg :is(g) :is(rect){fill:var(--light-green)}banner-slider .banner-slider__pagination{position:absolute;bottom:20px;margin:0 auto;left:0;right:0;width:fit-content;display:flex;gap:16px}banner-slider .banner-slider__pagination :is(button){width:1rem;height:1rem;display:block;border-radius:50%;border:1.14px solid var(--white);background-color:transparent;cursor:pointer;font-size:0;transition:all .3s ease-in-out}banner-slider .banner-slider__pagination :is(button).active{background:var(--white);width:clamp(4rem,5vw,6.4rem);height:1rem;border-radius:8px}.banner-slider__container>div{height:fit-content}.desktop,.desktop-video-slide{display:block}.mobile,.mobile-video-slide{display:none}.slide-banner{position:relative}.slideshow-banner__content{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:80%;box-sizing:border-box;display:flex;flex-direction:column;max-width:var(--page-width);margin:auto}div.text-subtitle p{font-style:normal;font-weight:400;line-height:normal;margin:5px 0}div.text-title p{font-style:normal;font-weight:800;margin:5px 0;line-height:normal}div.text-body p{font-style:normal;font-weight:500;line-height:normal;max-width:412px;margin:0}div.text_button p{display:inline-block;padding:10px 24px;line-height:normal;margin-top:24px;cursor:pointer}.slideshow-banner__image{width:100%}.slideshow-banner__video{overflow:hidden;width:100%}.slideshow-banner__video video{overflow:hidden;width:100%;height:100%;object-fit:cover}.slideshow-banner__image img{width:100%;object-fit:fill}@media screen and (max-width: 550px){.desktop,.desktop-video-slide{display:none}.mobile,.mobile-video-slide{display:block}div.text-title p{width:50%}}@media screen and (max-width: 1024px){div.text_button p{margin-top:10px}}.annoucement_bar__container{background:var(--yellow);padding:clamp(5px,2vw,8px) 0}.annoucement_bar__container annoucement-bar{display:flex;width:fit-content;max-width:var(--page-width);margin:0 auto}.annoucement_bar__container annoucement-bar .carousel-annuocement-slider{position:relative;width:100%}.annoucement_bar__container annoucement-bar .carousel-annuocement-slider .carousel-annuocement-blaze-container .carousel-annuocement-blaze-track-container .carousel-annuocement-blaze-track .annoucement_bar__content{color:var(--white);font-size:clamp(1rem,2vw,1.4rem);text-align:center;font-weight:300}.annoucement_bar__container annoucement-bar .carousel-annuocement-slider .carousel-annuocement--prev{position:absolute;top:50%;left:-2%;transform:translate(-50%,-50%);border:none;background-color:transparent;display:none;align-items:center;justify-content:center;cursor:pointer}@media (min-width: 768px){.annoucement_bar__container annoucement-bar .carousel-annuocement-slider .carousel-annuocement--prev{display:flex}}.annoucement_bar__container annoucement-bar .carousel-annuocement-slider .carousel-annuocement--prev:hover :is(svg) :is(g) :is(rect){fill:transparent}.annoucement_bar__container annoucement-bar .carousel-annuocement-slider .carousel-annuocement--prev svg{width:clamp(3rem,5vw,4rem);height:clamp(3rem,5vw,4rem);display:block;transform:rotate(180deg)}.annoucement_bar__container annoucement-bar .carousel-annuocement-slider .carousel-annuocement--prev svg :is(g) :is(rect){fill:transparent;transition:fill .3s}.annoucement_bar__container annoucement-bar .carousel-annuocement-slider .carousel-annuocement--prev svg :is(g) :is(path){stroke:var(--white);transition:stroke .3s}.annoucement_bar__container annoucement-bar .carousel-annuocement-slider .carousel-annuocement--next{position:absolute;top:50%;right:-5%;transform:translate(-50%,-50%);border:none;background-color:transparent;display:none;align-items:center;justify-content:center;cursor:pointer}@media (min-width: 768px){.annoucement_bar__container annoucement-bar .carousel-annuocement-slider .carousel-annuocement--next{display:flex}}.annoucement_bar__container annoucement-bar .carousel-annuocement-slider .carousel-annuocement--next:hover :is(svg) :is(g) :is(rect){fill:transparent}.annoucement_bar__container annoucement-bar .carousel-annuocement-slider .carousel-annuocement--next svg{width:clamp(3rem,5vw,4rem);height:clamp(3rem,5vw,4rem);display:block}.annoucement_bar__container annoucement-bar .carousel-annuocement-slider .carousel-annuocement--next svg :is(g) :is(rect){fill:transparent;transition:fill .3s}.annoucement_bar__container annoucement-bar .carousel-annuocement-slider .carousel-annuocement--next svg :is(g) :is(path){stroke:var(--white);transition:stroke .3s}.annoucement_bar__container annoucement-bar .carousel-annuocement-slider .carousel-annuocement--prev[disabled],.annoucement_bar__container annoucement-bar .carousel-annuocement-slider .carousel-annuocement--next[disabled]{pointer-events:none}:is(.annoucement_bar__container annoucement-bar .carousel-annuocement-slider .carousel-annuocement--prev[disabled],.annoucement_bar__container annoucement-bar .carousel-annuocement-slider .carousel-annuocement--next[disabled]) svg :is(g) :is(rect){fill:var(--light-green)}:root{--product-card-title: clamp(1.4rem, 2vw, 1.6rem);--product-card-category: clamp(1.2rem, 2.5vw, 1.6rem);--product-card-price: clamp(1.4rem, 2.5vw, 1.6rem);--product-card-compare-price: clamp(1rem, 2.5vw, 1.6rem);--product-card-installments: clamp(1rem, 2.5vw, 1.6rem);--product-card-tag: clamp(1rem, 2.5vw, 1.2rem)}product-card{max-width:30rem;width:100%;height:100%;display:flex;flex-direction:column;gap:1.2rem}product-card .product-card-images{width:100%;height:100%;position:relative;aspect-ratio:1/1;overflow:hidden}product-card .product-card-images :is(a){text-decoration:none;display:flex;align-items:center;justify-content:center;width:100%;height:100%}product-card .product-card-images :is(a) :is(img){width:100%;height:100%;object-fit:cover;display:block}product-card .product-card-images :is(a) .first-image{opacity:1;transition:opacity .5s}product-card .product-card-images :is(a) .second-image{position:absolute;top:0;left:0;opacity:0;transition:opacity .5s}product-card .product-card-images:hover:has(.second-image) .first-image{opacity:0}product-card .product-card-images:hover:has(.second-image) .second-image{opacity:1}product-card .product-card-images .favorite_product_heart{padding:1rem;background-color:var(--light-green);border-radius:50%;cursor:pointer;transition:all .3s ease;display:flex;justify-content:center;align-items:center;position:absolute;top:1rem;right:1rem}product-card .product-card-images .favorite_product_heart :is(svg){width:clamp(1.2rem,2vw,1.8rem);height:clamp(1.2rem,2vw,1.8rem);cursor:pointer;transition:.1s;fill:transparent}product-card .product-card-images .favorite_product_heart :is(svg) :is(path){transition:.1s;stroke:var(--white)}product-card .product-card-images .favorite_product_heart:hover :is(svg) :is(path){stroke:var(--black)}product-card .product-card-images .favorite_product_heart.active svg{fill:var(--black)}product-card .product-card-images .favorite_product_heart.active svg :is(path){stroke:var(--black)}product-card .content-product{display:flex;flex-direction:column;gap:clamp(.3rem,2.5vw,.3rem)}product-card .content-product :is(a){text-decoration:none;display:flex;justify-content:center}product-card .content-product :is(a) .categoria{color:var(--black);font-family:var(--font-switzer);font-size:var(--product-card-category);font-style:normal;font-weight:300;line-height:140%;opacity:.6;text-align:center}product-card .content-product :is(a){text-decoration:none}product-card .content-product :is(a) .title-product{color:var(--black);font-family:var(--font-switzer);font-size:var(--product-card-title);font-style:normal;font-weight:300;line-height:140%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:95%;text-align:center}product-card .content-product .product-price-installments .price-product{display:flex;gap:.5rem;align-items:center;justify-content:center;color:var(--black);font-family:var(--font-switzer);font-size:var(--product-card-price);font-style:normal;font-weight:300;line-height:normal;opacity:.8;text-align:center}product-card .content-product .product-price-installments .price-product s{color:var(--black);font-size:var(--product-card-compare-price);font-weight:300;text-decoration:line-through}product-card .content-product .product-price-installments .info_installment{color:var(--dark-gray);font-family:var(--font-switzer);font-size:var(--product-card-installments);font-style:normal;font-weight:400;line-height:140%}product-card .content-cta-btns{display:none;flex-direction:column;align-items:center;gap:clamp(1.2rem,2vw,1.6rem);margin-top:1rem}product-card .content-cta-btns .btn-see-product{display:flex;padding:.8rem 1.4rem;font-family:var(--font-switzer);border:1px solid var(--dark-green);color:var(--dark-green);font-size:clamp(1.2rem,2vw,1.4rem);text-decoration:none;font-style:normal;font-weight:600;line-height:normal;transition:.3s;border-radius:10rem;max-width:27.9rem;width:80%;cursor:pointer;position:relative}product-card .content-cta-btns .btn-see-product:hover{background:var(--black);color:var(--white)}product-card .content-cta-btns .btn-add-cart{padding:.8rem 1.4rem;font-family:var(--font-switzer);background:var(--dark-green);color:var(--white);font-size:clamp(1.2rem,2vw,1.4rem);text-decoration:none;font-style:normal;font-weight:600;line-height:normal;transition:.3s;border-radius:10rem;max-width:27.9rem;width:80%;border:none;cursor:pointer;position:relative}product-card .content-cta-btns .btn-add-cart:hover{background:var(--black)}product-card .content-cta-btns .btn-remove-wishlist{font-family:Switzer;font-size:clamp(1.4rem,2vw,1.6rem);font-weight:300;text-align:center;background:none;border:none;cursor:pointer;color:#181818b2}product-card .content-cta-btns .btn-remove-wishlist:hover{text-decoration:underline}product-card:hover .product-card-images .favorite_product_heart{opacity:1}product-card .loader__container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);visibility:hidden}product-card .loader__container .loader{width:24px;height:24px;border:5px solid var(--white);border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}product-card [loading]{color:transparent!important}product-card [loading] .loader__container{visibility:visible}:root{--carousel-products-title: clamp(2.2rem, 3vw, 3.2rem);--carousel-products-subtitle: clamp(1.2rem, 2.5vw, 1.6rem)}carousel-products{display:block;max-width:100%;margin:0 auto;width:100%;padding-block:clamp(3rem,5vw,4.5rem);display:flex;flex-direction:column;gap:clamp(2.4rem,4vw,4rem)}@media screen and (min-width: 768px){carousel-products{max-width:var(--page-width)}}carousel-products .header-carousel-products{display:flex;flex-direction:column;gap:.8rem;max-width:var(--page-width);margin:0 auto}@media screen and (min-width: 768px){carousel-products .header-carousel-products{max-width:100%;margin:unset}}carousel-products .header-carousel-products .title{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem}carousel-products .header-carousel-products .title p{color:var(--black);font-family:var(--font-gazpacho);font-size:clamp(2rem,5vw,2.6rem);font-style:italic;font-weight:700;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none}carousel-products .header-carousel-products .subtitle{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem}carousel-products .header-carousel-products .subtitle p{color:var(--black);font-family:var(--font-switzer);font-size:clamp(1.2rem,2.5vw,1.4rem);font-weight:300;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;width:80%}carousel-products .carousel-product-slider{position:relative}carousel-products .carousel-product-slider .carousel-product-blaze-container .carousel-product-blaze-track-container{display:flex;flex-direction:column;gap:clamp(2rem,2.5vw,2.5rem);padding-left:5vw}@media screen and (min-width: 768px){carousel-products .carousel-product-slider .carousel-product-blaze-container .carousel-product-blaze-track-container{padding-left:0}}carousel-products .carousel-product-slider .carousel-product-blaze-container .carousel-product-blaze-track-container .carousel-product-blaze-track product-card{max-width:unset}carousel-products .carousel-product-slider .carousel-product-blaze-container .carousel-product-blaze-track-container .blaze-pagination-carousel-product{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem}carousel-products .carousel-product-slider .carousel-product-blaze-container .carousel-product-blaze-track-container .blaze-pagination-carousel-product :is(button){border-radius:50%;border:1.14px solid var(--dark-green);background:transparent;width:1rem;height:1rem;font-size:0;transition:all .3s ease}carousel-products .carousel-product-slider .carousel-product-blaze-container .carousel-product-blaze-track-container .blaze-pagination-carousel-product :is(button).active{border-radius:3.5rem;border:1.14px solid var(--dark-green);background:var(--dark-green)}carousel-products .carousel-product-slider .carousel-product--prev{position:absolute;top:50%;left:-2%;transform:translate(-50%,-50%);border:none;background-color:transparent;display:none;align-items:center;justify-content:center;cursor:pointer}carousel-products .carousel-product-slider .carousel-product--prev svg{width:100%;height:100%;display:block;transform:rotate(180deg)}carousel-products .carousel-product-slider .carousel-product--prev svg :is(g) :is(rect){fill:var(--dark-green);transition:fill .3s}carousel-products .carousel-product-slider .carousel-product--prev svg :is(g) :is(path){stroke:var(--white);transition:stroke .3s}@media screen and (min-width: 768px){carousel-products .carousel-product-slider .carousel-product--prev{display:flex}}carousel-products .carousel-product-slider .carousel-product--prev:hover :is(svg) :is(g) :is(rect){fill:var(--light-green)}carousel-products .carousel-product-slider .carousel-product--next{position:absolute;top:50%;right:-5%;transform:translate(-50%,-50%);border:none;background-color:transparent;display:none;align-items:center;justify-content:center;cursor:pointer}carousel-products .carousel-product-slider .carousel-product--next svg{width:100%;height:100%;display:block}carousel-products .carousel-product-slider .carousel-product--next svg :is(g) :is(rect){fill:var(--dark-green);transition:fill .3s}carousel-products .carousel-product-slider .carousel-product--next svg :is(g) :is(path){stroke:var(--white);transition:stroke .3s}@media screen and (min-width: 768px){carousel-products .carousel-product-slider .carousel-product--next{display:flex}}carousel-products .carousel-product-slider .carousel-product--next:hover :is(svg) :is(g) :is(rect){fill:var(--light-green)}carousel-products .carousel-product-slider .carousel-product--prev[disabled],carousel-products .carousel-product-slider .carousel-product--next[disabled]{pointer-events:none}:is(carousel-products .carousel-product-slider .carousel-product--prev[disabled],carousel-products .carousel-product-slider .carousel-product--next[disabled]) svg :is(g) :is(rect){fill:var(--light-green)}grid-infos{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));height:68vh}@media screen and (min-width: 768px){grid-infos{grid-template-columns:1.7fr 1fr;grid-template-rows:repeat(1,minmax(0,1fr));height:60vh}}grid-infos .text-section{padding-block:clamp(5rem,8vw,8rem);padding-left:10vw;padding-right:2rem;position:relative;overflow:hidden}@media screen and (min-width: 768px){grid-infos .text-section{padding-inline:5vw}}grid-infos .text-section .image-bg{position:absolute;top:0;left:-105px;height:100%;z-index:0;overflow:hidden}grid-infos .text-section .image-bg svg{height:100%}@media screen and (min-width: 768px){grid-infos .text-section .image-bg svg{transform:rotate(-30deg)}}@media screen and (min-width: 768px){grid-infos .text-section .image-bg{top:65px;left:-92px}}grid-infos .text-section .text{position:relative;z-index:1;height:100%;width:100%;display:flex;align-items:center}grid-infos .text-section .text :is(p){font-family:var(--font-gazpacho);font-size:clamp(2rem,3.5vw,2.8rem);font-style:italic;font-weight:700;line-height:100%;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}grid-infos .grid-infos-carroussel{background-color:var(--beige);padding-block:clamp(5rem,3vw,8rem);padding-inline:5vw;display:flex;align-items:center}grid-infos .grid-infos-carroussel .blaze-container{max-width:calc(var(--page-width) * .7);margin:0 auto;width:100%}@media screen and (min-width: 768px){grid-infos .grid-infos-carroussel .blaze-container{max-width:calc(var(--page-width) * .3)}}grid-infos .grid-infos-carroussel .blaze-container .blaze-track-container{display:flex;flex-direction:column;gap:clamp(1.2rem,2vw,2rem)}grid-infos .grid-infos-carroussel .blaze-container .blaze-track-container .blaze-track .card-marca{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;cursor:pointer}grid-infos .grid-infos-carroussel .blaze-container .blaze-track-container .blaze-track .card-marca .card-marca-image{width:clamp(5rem,8vw,6rem);height:clamp(5rem,8vw,6rem);margin:0 auto}grid-infos .grid-infos-carroussel .blaze-container .blaze-track-container .blaze-track .card-marca .card-marca-image img{width:100%;height:100%;object-fit:cover}grid-infos .grid-infos-carroussel .blaze-container .blaze-track-container .blaze-track .card-marca .card-marca-text{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem}grid-infos .grid-infos-carroussel .blaze-container .blaze-track-container .blaze-track .card-marca .card-marca-text .card-marca-title :is(p){font-family:var(--font-gazpacho);font-size:clamp(1.6rem,2vw,2.2rem);font-weight:600;line-height:100%;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none}grid-infos .grid-infos-carroussel .blaze-container .blaze-track-container .blaze-track .card-marca .card-marca-text .card-marca-description :is(p){font-family:var(--font-switzer);font-size:clamp(1.2rem,2vw,1.4rem);font-weight:300;line-height:110%;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none}grid-infos .grid-infos-carroussel .blaze-container .blaze-track-container .blaze-track .card-marca .card-marca-text .card-marca-description :is(p) :is(strong){font-weight:500}grid-infos .grid-infos-carroussel .blaze-container .blaze-track-container .blaze-pagination-grid-infos-carroussel{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem}grid-infos .grid-infos-carroussel .blaze-container .blaze-track-container .blaze-pagination-grid-infos-carroussel :is(button){border-radius:50%;border:1.14px solid var(--light-green);background:var(--light-green);width:.8rem;height:.8rem;font-size:0;transition:all .3s ease}grid-infos .grid-infos-carroussel .blaze-container .blaze-track-container .blaze-pagination-grid-infos-carroussel :is(button).active{border-radius:3.5rem;border:1.14px solid var(--dark-green);background:var(--dark-green)}main-product{padding-block:clamp(3rem,4vw,3.5rem);max-width:var(--page-width);width:100%;margin:0 auto;display:flex}main-product .main-product-content{display:grid;grid-template-columns:1fr;gap:2.4rem}@media screen and (min-width: 768px){main-product .main-product-content{grid-template-columns:1.3fr 1fr;gap:2.6rem}@media screen and (min-width: 1024px){main-product .main-product-content{gap:3rem}@media screen and (min-width: 1440px){main-product .main-product-content{gap:4rem}}}}main-product .main-product-content .container-image{width:100%;display:flex;flex-direction:column-reverse;gap:1.2rem;overflow:hidden}@media screen and (min-width: 768px){main-product .main-product-content .container-image{flex-direction:row;max-height:75vh;height:100%;position:sticky;top:7rem}}main-product .main-product-content .container-image .container-grid-images{display:flex;flex-direction:row;overflow:auto;gap:1rem}@media screen and (min-width: 768px){main-product .main-product-content .container-image .container-grid-images{max-height:100%;height:100%;width:100%;flex-direction:column;max-width:fit-content}}main-product .main-product-content .container-image .container-grid-images::-webkit-scrollbar{height:2px;width:2px}main-product .main-product-content .container-image .container-grid-images::-webkit-scrollbar-track{background:var(--beige)}main-product .main-product-content .container-image .container-grid-images::-webkit-scrollbar-thumb{background-color:var(--black);border-radius:10px;border:3px solid transparent}main-product .main-product-content .container-image .container-grid-images::-webkit-scrollbar-thumb:hover{background:var(--black, .8)}main-product .main-product-content .container-image .container-grid-images :is(img){width:clamp(10rem,20vw,14rem);height:clamp(13rem,20vw,17rem);display:block;object-fit:cover;cursor:pointer}@media screen and (min-width: 768px){main-product .main-product-content .container-image .container-grid-images :is(img){width:100%;height:auto}}main-product .main-product-content .container-image .container-grid-images :is(img).active{border:2px solid var(--yellow)}main-product .main-product-content .container-image .main-product-slider-images{display:flex}@media screen and (min-width: 768px){main-product .main-product-content .container-image .main-product-slider-images{height:100%}}@media screen and (min-width: 768px){main-product .main-product-content .container-image .main-product-slider-images .blaze-container{height:100%}}main-product .main-product-content .container-image .main-product-slider-images .blaze-container .blaze-track-container{position:relative}@media screen and (min-width: 768px){main-product .main-product-content .container-image .main-product-slider-images .blaze-container .blaze-track-container{height:100%}}@media screen and (min-width: 768px){main-product .main-product-content .container-image .main-product-slider-images .blaze-container .blaze-track-container .blaze-track{height:100%}}main-product .main-product-content .container-image .main-product-slider-images .blaze-container .blaze-track-container .blaze-track .blaze-slide :is(img){display:block;width:100%;height:100%;object-fit:cover}main-product .main-product-content .container-image .main-product-slider-images .blaze-container .blaze-track-container .container-buttons-carousel-main-product{display:flex;align-items:center;justify-content:space-between;width:100%;position:absolute;top:50%;transform:translateY(-50%);z-index:1}main-product .main-product-content .container-image .main-product-slider-images .blaze-container .blaze-track-container .container-buttons-carousel-main-product .carousel-main-product--prev,main-product .main-product-content .container-image .main-product-slider-images .blaze-container .blaze-track-container .container-buttons-carousel-main-product .carousel-main-product--next{border:none;background-color:var(--dark-green);border-radius:50%;cursor:pointer}main-product .main-product-content .container-image .main-product-slider-images .blaze-container .blaze-track-container .container-buttons-carousel-main-product .carousel-main-product--prev:hover :is(svg) :is(path),main-product .main-product-content .container-image .main-product-slider-images .blaze-container .blaze-track-container .container-buttons-carousel-main-product .carousel-main-product--next:hover :is(svg) :is(path){stroke:var(--light-green)}main-product .main-product-content .container-image .main-product-slider-images .blaze-container .blaze-track-container .container-buttons-carousel-main-product .carousel-main-product--prev.disabled,main-product .main-product-content .container-image .main-product-slider-images .blaze-container .blaze-track-container .container-buttons-carousel-main-product .carousel-main-product--next.disabled{cursor:unset;background-color:var(--light-blue)}main-product .main-product-content .container-image .main-product-slider-images .blaze-container .blaze-track-container .container-buttons-carousel-main-product .carousel-main-product--prev.disabled :is(svg) :is(path),main-product .main-product-content .container-image .main-product-slider-images .blaze-container .blaze-track-container .container-buttons-carousel-main-product .carousel-main-product--next.disabled :is(svg) :is(path){stroke:var(--beige)}main-product .main-product-content .container-image .main-product-slider-images .blaze-container .blaze-track-container .container-buttons-carousel-main-product .carousel-main-product--prev :is(svg),main-product .main-product-content .container-image .main-product-slider-images .blaze-container .blaze-track-container .container-buttons-carousel-main-product .carousel-main-product--next :is(svg){width:clamp(3rem,5vw,4rem);height:clamp(3rem,5vw,4rem);display:block}main-product .main-product-content .container-image .main-product-slider-images .blaze-container .blaze-track-container .container-buttons-carousel-main-product .carousel-main-product--prev :is(svg) :is(path),main-product .main-product-content .container-image .main-product-slider-images .blaze-container .blaze-track-container .container-buttons-carousel-main-product .carousel-main-product--next :is(svg) :is(path){stroke:var(--white);transition:stroke .3s}main-product .main-product-content .container-image .main-product-slider-images .blaze-container .blaze-track-container .blaze-pagination-main-product-slider-images{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem;position:absolute;transform:translate(-50%);bottom:1.5rem;left:50%;z-index:1}main-product .main-product-content .container-image .main-product-slider-images .blaze-container .blaze-track-container .blaze-pagination-main-product-slider-images :is(button){border-radius:50%;border:1px solid var(--light-blue);background:var(--light-blue);width:.8rem;height:.8rem;font-size:0;transition:all .3s ease}main-product .main-product-content .container-image .main-product-slider-images .blaze-container .blaze-track-container .blaze-pagination-main-product-slider-images :is(button).active{border-radius:3.5rem;border:1px solid var(--dark-blue);background:var(--dark-blue)}main-product .main-product-content .container-infos{max-width:var(--page-width);margin:0 auto;width:100%;display:flex;flex-direction:column;gap:1.2rem}@media screen and (min-width: 768px){main-product .main-product-content .container-infos{max-width:100%;gap:1.5rem;height:fit-content}}main-product .main-product-content .container-infos .container-title-price-tags{display:flex;flex-direction:column;gap:.2rem}@media screen and (min-width: 768px){main-product .main-product-content .container-infos .container-title-price-tags{gap:.5rem}}main-product .main-product-content .container-infos .container-title-price-tags .type{font-family:var(--font-switzer);font-weight:600;font-size:clamp(1.4rem,2vw,1.6rem);color:var(--black)}main-product .main-product-content .container-infos .container-title-price-tags .title{font-family:var(--font-gazpacho);font-size:clamp(2.2rem,3.5vw,3.2rem);color:var(--black);font-weight:700;font-style:italic}main-product .main-product-content .container-infos .container-title-price-tags .product-price-container{display:flex;flex-direction:column;gap:.4rem}main-product .main-product-content .container-infos .container-title-price-tags .product-price-container .price-product{color:var(--black);font-family:var(--font-switzer);font-size:clamp(1.6rem,2.5vw,1.8rem);font-weight:600;font-style:normal;line-height:normal;opacity:.6;display:flex;align-items:center;gap:1rem}main-product .main-product-content .container-infos .container-title-price-tags .product-price-container .price-product :is(s){color:var(--light-blue);font-size:clamp(1.4rem,2vw,1.5rem);font-weight:500;text-decoration:line-through}main-product .main-product-content .container-infos .container-title-price-tags .product-price-container .info_installment{color:var(--black);font-family:var(--font-switzer);font-size:clamp(1.2rem,1.5vw,1.5rem);font-style:normal;font-weight:400;line-height:normal}main-product .main-product-content .container-infos .container-title-price-tags .product-tags-container{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}main-product .main-product-content .container-infos .container-title-price-tags .product-tags-container .product-tag{color:var(--black);font-family:var(--font-rebond);font-size:clamp(1.2rem,1.5vw,1.4rem);font-style:normal;font-weight:500;line-height:normal;padding:clamp(.8rem,1vw,1rem) clamp(1.2rem,2vw,1.6rem)}main-product .main-product-content .container-infos .container-icones-text{display:flex;justify-content:start;flex-wrap:wrap;gap:clamp(1.6rem,4vw,3rem)}main-product .main-product-content .container-infos .container-icones-text .icone-texto{display:flex;flex-direction:column;align-items:center;justify-content:start;gap:1rem}main-product .main-product-content .container-infos .container-icones-text .icone-texto :is(img){width:clamp(2.8rem,5vw,4.2rem);height:clamp(2.8rem,5vw,4.2rem);display:block}main-product .main-product-content .container-infos .container-icones-text .icone-texto .metafield-rich_text_field :is(p){color:var(--black);text-align:center;font-family:var(--font-gazpacho);font-size:clamp(1.2rem,1.5vw,1.6rem);font-style:normal;font-weight:500;line-height:normal}main-product .main-product-content .container-infos .carousel-icons-pdp-slider{width:100%;position:relative}main-product .main-product-content .container-infos .carousel-icons-pdp-slider .carousel-icons-pdp-blaze-container .carousel-icons-pdp-blaze-track-container .carousel-icons-pdp-blaze-track .icone-texto{display:flex;flex-direction:column;align-items:center;justify-content:start;gap:1rem}main-product .main-product-content .container-infos .carousel-icons-pdp-slider .carousel-icons-pdp-blaze-container .carousel-icons-pdp-blaze-track-container .carousel-icons-pdp-blaze-track .icone-texto :is(img){width:clamp(2.2rem,3vw,3rem);height:clamp(2.2rem,3vw,3rem);display:block}main-product .main-product-content .container-infos .carousel-icons-pdp-slider .carousel-icons-pdp-blaze-container .carousel-icons-pdp-blaze-track-container .carousel-icons-pdp-blaze-track .icone-texto .metafield-rich_text_field :is(p){color:var(--black);text-align:center;font-family:var(--font-gazpacho);font-size:clamp(1.2rem,1.5vw,1.4rem);font-style:normal;font-weight:500;line-height:normal}main-product .main-product-content .container-infos .carousel-icons-pdp-slider .carousel-icons-pdp-blaze-container .carousel-icons-pdp-blaze-track-container .blaze-pagination-carousel-icons-pdp{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.8rem;padding-top:1.2rem}main-product .main-product-content .container-infos .carousel-icons-pdp-slider .carousel-icons-pdp-blaze-container .carousel-icons-pdp-blaze-track-container .blaze-pagination-carousel-icons-pdp :is(button){border-radius:50%;border:1.14px solid var(--dark-green);background:transparent;width:.8rem;height:.8rem;font-size:0;transition:all .3s ease}main-product .main-product-content .container-infos .carousel-icons-pdp-slider .carousel-icons-pdp-blaze-container .carousel-icons-pdp-blaze-track-container .blaze-pagination-carousel-icons-pdp :is(button).active{border-radius:3.5rem;border:1.14px solid var(--dark-green);background:var(--dark-green)}main-product .main-product-content .container-infos .carousel-icons-pdp-slider .carousel-icons-pdp--prev{position:absolute;top:50%;left:-2%;transform:translate(-50%,-50%);border:none;background-color:transparent;display:none;align-items:center;justify-content:center;cursor:pointer}main-product .main-product-content .container-infos .carousel-icons-pdp-slider .carousel-icons-pdp--prev svg{width:100%;height:100%;display:block;transform:rotate(180deg)}main-product .main-product-content .container-infos .carousel-icons-pdp-slider .carousel-icons-pdp--prev svg :is(g) :is(rect){fill:var(--dark-green);transition:fill .3s}main-product .main-product-content .container-infos .carousel-icons-pdp-slider .carousel-icons-pdp--prev svg :is(g) :is(path){stroke:var(--white);transition:stroke .3s}@media screen and (min-width: 768px){main-product .main-product-content .container-infos .carousel-icons-pdp-slider .carousel-icons-pdp--prev{display:flex}}main-product .main-product-content .container-infos .carousel-icons-pdp-slider .carousel-icons-pdp--prev:hover :is(svg) :is(g) :is(rect){fill:var(--light-green)}main-product .main-product-content .container-infos .carousel-icons-pdp-slider .carousel-icons-pdp--next{position:absolute;top:50%;right:-5%;transform:translate(-50%,-50%);border:none;background-color:transparent;display:none;align-items:center;justify-content:center;cursor:pointer}main-product .main-product-content .container-infos .carousel-icons-pdp-slider .carousel-icons-pdp--next svg{width:100%;height:100%;display:block}main-product .main-product-content .container-infos .carousel-icons-pdp-slider .carousel-icons-pdp--next svg :is(g) :is(rect){fill:var(--dark-green);transition:fill .3s}main-product .main-product-content .container-infos .carousel-icons-pdp-slider .carousel-icons-pdp--next svg :is(g) :is(path){stroke:var(--white);transition:stroke .3s}@media screen and (min-width: 768px){main-product .main-product-content .container-infos .carousel-icons-pdp-slider .carousel-icons-pdp--next{display:flex}}main-product .main-product-content .container-infos .carousel-icons-pdp-slider .carousel-icons-pdp--next:hover :is(svg) :is(g) :is(rect){fill:var(--light-green)}main-product .main-product-content .container-infos .carousel-icons-pdp-slider .carousel-icons-pdp--prev[disabled],main-product .main-product-content .container-infos .carousel-icons-pdp-slider .carousel-icons-pdp--next[disabled]{pointer-events:none}:is(main-product .main-product-content .container-infos .carousel-icons-pdp-slider .carousel-icons-pdp--prev[disabled],main-product .main-product-content .container-infos .carousel-icons-pdp-slider .carousel-icons-pdp--next[disabled]) svg :is(g) :is(rect){fill:var(--light-green)}main-product .main-product-content .container-infos .container-options{display:flex;flex-direction:column;gap:1.2rem}@media screen and (min-width: 768px){main-product .main-product-content .container-infos .container-options{gap:1.5rem}}main-product .main-product-content .container-infos .container-options .product-option{display:flex;flex-direction:column;gap:.8rem;border:none}@media screen and (min-width: 768px){main-product .main-product-content .container-infos .container-options .product-option{gap:1rem}}main-product .main-product-content .container-infos .container-options .product-option .option-title{color:var(--black);font-family:var(--font-switzer);font-size:clamp(1.2rem,2vw,1.6rem);font-style:normal;font-weight:400;line-height:normal}main-product .main-product-content .container-infos .container-options .product-option .option-values{display:flex;align-items:center;flex-wrap:wrap;gap:1.2rem}@media screen and (min-width: 768px){main-product .main-product-content .container-infos .container-options .product-option .option-values{flex-wrap:wrap}}main-product .main-product-content .container-infos .container-options .product-option .option-values .option-value{display:flex;padding:1rem clamp(1.4rem,2vw,1.8rem);justify-content:center;align-items:center;background-color:var(--white);font-size:clamp(1.2rem,1.5vw,1.4rem);font-style:normal;font-weight:500;line-height:normal;color:var(--black);border:1px solid var(--beige);font-family:var(--font-switzer);position:relative;overflow:hidden;cursor:pointer;transition:all .3s ease}main-product .main-product-content .container-infos .container-options .product-option .option-values .option-value:hover{background-color:var(--black);color:var(--white);border:1px solid var(--black)}main-product .main-product-content .container-infos .container-options .product-option .option-values .option-value.soldout{background-color:var(--white);color:var(--black);opacity:.6;border:1px solid var(--beige);cursor:not-allowed}main-product .main-product-content .container-infos .container-options .product-option .option-values .option-value.soldout .soldout-image{position:absolute;display:block;top:50%;left:50%;width:100%;height:auto;transform:translate(-50%,-50%);max-width:100%;padding:0rem;box-sizing:border-box}main-product .main-product-content .container-infos .container-options .product-option .option-values .option-value .soldout-image{display:none}main-product .main-product-content .container-infos .container-options .product-option .option-values .option-value.color{width:2rem;height:2rem;border-radius:50%;border:.5px solid var(--beige);padding:0;transition:all .3s ease;color:transparent}main-product .main-product-content .container-infos .container-options .product-option .option-values .option-value.color.selected{border:2px solid var(--black)}main-product .main-product-content .container-infos .container-options .product-option .option-values .option-value.color:hover{filter:brightness(.9)}main-product .main-product-content .container-infos .container-options .product-option .option-values .option-value.color.soldout{cursor:not-allowed;opacity:.5}main-product .main-product-content .container-infos .container-options .product-option .option-values .option-value:has(input:checked){border:1px solid var(--black)}main-product .main-product-content .container-infos .container-options .product-option .option-values .option-value:not(:has(.color)):has(input:checked){background-color:var(--black);color:var(--white);border:1px solid var(--black)}main-product .main-product-content .container-infos .container-options .product-option .option-values .option-value.hidden{display:none}main-product .main-product-content .container-infos .container-details{color:var(--black);font-family:var(--font-switzer);font-size:clamp(1.1rem,1.5vw,1.4rem);font-style:normal;font-weight:400;line-height:normal}main-product .main-product-content .container-infos .container-details :is(ul,ol){padding-left:0;list-style-type:none}main-product .main-product-content .container-infos .container-details :is(ul,ol) :is(li){position:relative;padding-left:1.5em}main-product .main-product-content .container-infos .container-details :is(ul,ol) :is(li):before{content:"\2022";position:absolute;left:0;color:var(--dark-green)}main-product .main-product-content .container-infos .container-details .metafield-rich_text_field :is(p){color:var(--black);font-family:var(--font-switzer);font-size:clamp(1.2rem,1.5vw,1.6rem);font-style:normal;font-weight:400;line-height:normal}main-product .main-product-content .container-infos .container-quantity-add-cart .container-quantity-add-cart-content{display:flex;flex-direction:column;width:100%;gap:1.2rem}@media screen and (min-width: 768px){main-product .main-product-content .container-infos .container-quantity-add-cart .container-quantity-add-cart-content{gap:1.5rem}}main-product .main-product-content .container-infos .container-quantity-add-cart .container-quantity-add-cart-content .container-title-quantity-buttons{display:flex;flex-direction:column;gap:.8rem}@media screen and (min-width: 768px){main-product .main-product-content .container-infos .container-quantity-add-cart .container-quantity-add-cart-content .container-title-quantity-buttons{gap:1rem}}main-product .main-product-content .container-infos .container-quantity-add-cart .container-quantity-add-cart-content .container-title-quantity-buttons .title-quantity{color:var(--black);font-family:var(--font-switzer);font-size:clamp(1.2rem,2vw,1.6rem);font-style:normal;font-weight:400;line-height:normal}main-product .main-product-content .container-infos .container-quantity-add-cart .container-quantity-add-cart-content .container-title-quantity-buttons .container-quantity-buttons{display:flex;align-items:center;border:1px solid var(--beige);padding:.8rem 1.7rem;gap:1rem;width:100%;max-width:10rem}@media screen and (min-width: 768px){main-product .main-product-content .container-infos .container-quantity-add-cart .container-quantity-add-cart-content .container-title-quantity-buttons .container-quantity-buttons{max-width:11rem}}main-product .main-product-content .container-infos .container-quantity-add-cart .container-quantity-add-cart-content .container-title-quantity-buttons .container-quantity-buttons :is(input){color:var(--black);text-align:center;font-family:var(--font-switzer);font-size:clamp(1.4rem,2vw,1.6rem);font-style:normal;font-weight:500;line-height:normal;width:100%;height:100%;pointer-events:none;display:flex;border:none}main-product .main-product-content .container-infos .container-quantity-add-cart .container-quantity-add-cart-content .container-title-quantity-buttons .container-quantity-buttons :is(button){border:none;cursor:pointer;display:flex;justify-content:center;align-items:center;background-color:transparent;width:2.6rem;height:2.6rem}main-product .main-product-content .container-infos .container-quantity-add-cart .container-quantity-add-cart-content .container-title-quantity-buttons .container-quantity-buttons :is(button) :is(svg) :is(path){transition:all .3s ease;fill:var(--black)}main-product .main-product-content .container-infos .container-quantity-add-cart .container-quantity-add-cart-content .container-title-quantity-buttons .container-quantity-buttons :is(button):hover :is(svg) :is(path){fill:var(--light-blue)}main-product .main-product-content .container-infos .container-quantity-add-cart .container-quantity-add-cart-content .container-button-heart{display:flex;gap:.4rem}main-product .main-product-content .container-infos .container-quantity-add-cart .container-quantity-add-cart-content .container-button-heart .container-button{display:flex;flex-direction:column;gap:.8rem}main-product .main-product-content .container-infos .container-quantity-add-cart .container-quantity-add-cart-content .container-button-heart .container-button .main-product-form-add-to-cart{width:fit-content;height:5.2rem;display:flex;justify-content:center;align-items:center;border:none;border-radius:50px;background:var(--dark-green);color:var(--white);text-align:center;font-family:var(--font-switzer);font-size:clamp(1.2rem,2vw,1.4rem);font-style:normal;font-weight:500;line-height:normal;padding:1.2rem clamp(2rem,3vw,2.5rem);cursor:pointer;transition:all .3s ease;position:relative}main-product .main-product-content .container-infos .container-quantity-add-cart .container-quantity-add-cart-content .container-button-heart .container-button .main-product-form-add-to-cart[disabled]{background:var(--light-blue);cursor:not-allowed}main-product .main-product-content .container-infos .container-quantity-add-cart .container-quantity-add-cart-content .container-button-heart .container-button .main-product-form-add-to-cart[disabled]:hover{background:var(--light-blue);opacity:.8}main-product .main-product-content .container-infos .container-quantity-add-cart .container-quantity-add-cart-content .container-button-heart .container-button .main-product-form-add-to-cart:hover{background:var(--light-green)}main-product .main-product-content .container-infos .container-quantity-add-cart .container-quantity-add-cart-content .container-button-heart .container-button .main-product-form-add-to-cart .loader{width:30px;height:30px;border-radius:50%;position:absolute;animation:rotateAddToCard 1s linear infinite;top:50%;left:50%;transform:translate(-50%,-50%);display:none;opacity:0}main-product .main-product-content .container-infos .container-quantity-add-cart .container-quantity-add-cart-content .container-button-heart .container-button .main-product-form-add-to-cart .loader:before{content:"";box-sizing:border-box;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:5px solid #fff;animation:prixClipFix 2s linear infinite}main-product .main-product-content .container-infos .container-quantity-add-cart .container-quantity-add-cart-content .container-button-heart .container-button .main-product-form-add-to-cart[loading]{background:var(--light-blue);color:transparent;cursor:default}main-product .main-product-content .container-infos .container-quantity-add-cart .container-quantity-add-cart-content .container-button-heart .container-button .main-product-form-add-to-cart[loading] .loader{display:block;opacity:1}main-product .main-product-content .container-infos .container-quantity-add-cart .container-quantity-add-cart-content .container-button-heart .container-button .product-add-to-cart-message{align-self:flex-end}main-product .main-product-content .container-infos .container-quantity-add-cart .container-quantity-add-cart-content .container-button-heart .container-button .product-add-to-cart-message :is(p){color:var(--yellow);font-family:var(--font-switzer);font-size:clamp(1rem,1.5vw,1.4rem);font-style:normal;font-weight:500;line-height:normal}main-product .main-product-content .container-infos .container-quantity-add-cart .container-quantity-add-cart-content .container-button-heart .favorite_product_heart{padding:1.4rem;background-color:var(--light-green);border-radius:50%;cursor:pointer;transition:all .3s ease;height:5.2rem;width:5.2rem;display:flex;justify-content:center;align-items:center}main-product .main-product-content .container-infos .container-quantity-add-cart .container-quantity-add-cart-content .container-button-heart .favorite_product_heart :is(svg){width:clamp(2rem,3vw,2.4rem);height:clamp(2rem,3vw,2.4rem);cursor:pointer;transition:.1s;fill:transparent}main-product .main-product-content .container-infos .container-quantity-add-cart .container-quantity-add-cart-content .container-button-heart .favorite_product_heart :is(svg) :is(path){transition:.1s;stroke:var(--white)}main-product .main-product-content .container-infos .container-quantity-add-cart .container-quantity-add-cart-content .container-button-heart .favorite_product_heart:hover :is(svg) :is(path){stroke:var(--black)}main-product .main-product-content .container-infos .container-quantity-add-cart .container-quantity-add-cart-content .container-button-heart .favorite_product_heart.active svg{fill:var(--black)}main-product .main-product-content .container-infos .container-quantity-add-cart .container-quantity-add-cart-content .container-button-heart .favorite_product_heart.active svg :is(path){stroke:var(--black)}@keyframes rotateAddToCard{to{transform:translate(-50%,-50%) rotate(360deg)}}testimonials-component{display:flex;padding-block:clamp(3rem,4vw,3.5rem)}testimonials-component .testimonials-component-container{width:100%;display:flex;flex-direction:column;gap:1.5rem}@media screen and (min-width: 768px){testimonials-component .testimonials-component-container{max-width:var(--page-width);margin:0 auto;gap:2rem}}testimonials-component .testimonials-component-container .testimonials-component-title{max-width:var(--page-width);margin:0 auto}@media screen and (min-width: 768px){testimonials-component .testimonials-component-container .testimonials-component-title{max-width:100%;margin:0 auto}}testimonials-component .testimonials-component-container .testimonials-component-title :is(h2){font-family:var(--font-gazpacho);font-size:clamp(2rem,5vw,2.6rem);font-style:italic;font-weight:700;line-height:60px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none}testimonials-component .testimonials-component-container .testimonials-component-carroussel{padding-left:5vw;position:relative}@media screen and (min-width: 768px){testimonials-component .testimonials-component-container .testimonials-component-carroussel{padding-left:0}@media screen and (min-width: 1024px){testimonials-component .testimonials-component-container .testimonials-component-carroussel{max-width:calc(var(--page-width) * .8);margin:0 auto}}}@media screen and (min-width: 768px){testimonials-component .testimonials-component-container .testimonials-component-carroussel .blaze-container{padding-inline:3rem}}testimonials-component .testimonials-component-container .testimonials-component-carroussel .blaze-container .blaze-track-container{display:flex;flex-direction:column;gap:clamp(1.6rem,2vw,2rem)}testimonials-component .testimonials-component-container .testimonials-component-carroussel .blaze-container .blaze-track-container .blaze-track .card-testimonials{background-color:#9692a81a;padding:clamp(3rem,4vw,5rem);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem}testimonials-component .testimonials-component-container .testimonials-component-carroussel .blaze-container .blaze-track-container .blaze-track .card-testimonials .icons-aspas{width:clamp(2.5rem,4vw,3.5rem);height:clamp(2.5rem,4vw,3.5rem)}testimonials-component .testimonials-component-container .testimonials-component-carroussel .blaze-container .blaze-track-container .blaze-track .card-testimonials .icons-aspas :is(svg){width:100%;height:100%;display:block}testimonials-component .testimonials-component-container .testimonials-component-carroussel .blaze-container .blaze-track-container .blaze-track .card-testimonials .testimonials-text{display:flex;flex-direction:column;align-items:center;gap:1rem;justify-content:center}testimonials-component .testimonials-component-container .testimonials-component-carroussel .blaze-container .blaze-track-container .blaze-track .card-testimonials .testimonials-text .description{font-family:var(--font-switzer);font-size:clamp(1.2rem,2vw,1.4rem);font-weight:300;line-height:137%;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none}testimonials-component .testimonials-component-container .testimonials-component-carroussel .blaze-container .blaze-track-container .blaze-track .card-testimonials .testimonials-text .image{display:flex;justify-content:center;align-items:center}testimonials-component .testimonials-component-container .testimonials-component-carroussel .blaze-container .blaze-track-container .blaze-track .card-testimonials .testimonials-text .image img{width:100%;max-width:clamp(8rem,15vw,14rem);height:auto;object-fit:cover}testimonials-component .testimonials-component-container .testimonials-component-carroussel .blaze-container .blaze-track-container .blaze-track .card-testimonials .testimonials-text .name_local{display:flex;flex-direction:column;align-items:center;margin-top:1rem;font-size:clamp(1.4rem,2vw,1.6rem);font-weight:500;line-height:24px;text-align:center}testimonials-component .testimonials-component-container .testimonials-component-carroussel .blaze-container .blaze-track-container .blaze-track .card-testimonials .testimonials-text .name_local .local{color:#18181899;font-size:clamp(1.2rem,2vw,1.4rem)}testimonials-component .testimonials-component-container .testimonials-component-carroussel .blaze-container .blaze-track-container .blaze-pagination-testimonials-carroussel{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem}testimonials-component .testimonials-component-container .testimonials-component-carroussel .blaze-container .blaze-track-container .blaze-pagination-testimonials-carroussel :is(button){border-radius:50%;border:1.14px solid var(--light-green);background:var(--light-green);width:.8rem;height:.8rem;font-size:0;transition:all .3s ease}testimonials-component .testimonials-component-container .testimonials-component-carroussel .blaze-container .blaze-track-container .blaze-pagination-testimonials-carroussel :is(button).active{border-radius:3.5rem;border:1.14px solid var(--dark-green);background:var(--dark-green)}testimonials-component .testimonials-component-container .testimonials-component-carroussel .carousel-product--prev{position:absolute;top:50%;left:0;transform:translate(-50%,-50%);border:none;background-color:transparent;display:none;align-items:center;justify-content:center;cursor:pointer}testimonials-component .testimonials-component-container .testimonials-component-carroussel .carousel-product--prev svg{width:100%;height:100%;display:block;transform:rotate(180deg)}testimonials-component .testimonials-component-container .testimonials-component-carroussel .carousel-product--prev svg :is(g) :is(rect){fill:var(--dark-green);transition:fill .3s}testimonials-component .testimonials-component-container .testimonials-component-carroussel .carousel-product--prev svg :is(g) :is(path){stroke:var(--white);transition:stroke .3s}@media screen and (min-width: 768px){testimonials-component .testimonials-component-container .testimonials-component-carroussel .carousel-product--prev{display:flex}}testimonials-component .testimonials-component-container .testimonials-component-carroussel .carousel-product--prev:hover :is(svg) :is(g) :is(rect){fill:var(--light-green)}testimonials-component .testimonials-component-container .testimonials-component-carroussel .carousel-product--next{position:absolute;top:50%;right:-5%;transform:translate(-50%,-50%);border:none;background-color:transparent;display:none;align-items:center;justify-content:center;cursor:pointer}testimonials-component .testimonials-component-container .testimonials-component-carroussel .carousel-product--next svg{width:100%;height:100%;display:block}testimonials-component .testimonials-component-container .testimonials-component-carroussel .carousel-product--next svg :is(g) :is(rect){fill:var(--dark-green);transition:fill .3s}testimonials-component .testimonials-component-container .testimonials-component-carroussel .carousel-product--next svg :is(g) :is(path){stroke:var(--white);transition:stroke .3s}@media screen and (min-width: 768px){testimonials-component .testimonials-component-container .testimonials-component-carroussel .carousel-product--next{display:flex}}testimonials-component .testimonials-component-container .testimonials-component-carroussel .carousel-product--next:hover :is(svg) :is(g) :is(rect){fill:var(--light-green)}testimonials-component .testimonials-component-container .testimonials-component-carroussel .carousel-product--prev[disabled],testimonials-component .testimonials-component-container .testimonials-component-carroussel .carousel-product--next[disabled]{pointer-events:none}:is(testimonials-component .testimonials-component-container .testimonials-component-carroussel .carousel-product--prev[disabled],testimonials-component .testimonials-component-container .testimonials-component-carroussel .carousel-product--next[disabled]) svg :is(g) :is(rect){fill:var(--light-green)}:root{--collection-empty-title: clamp(2rem, 2vw, 2.4rem);--collection-empty-text: clamp(1.4rem, 2vw, 1.8rem)}collection-grid{display:block;max-width:var(--page-width);margin-inline:auto;position:relative;padding-block:0 clamp(3.6rem,4vw,4.8rem);z-index:1}collection-grid .collection_grid__container:has(product-card){display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:clamp(1.4rem,5vw,5rem);justify-items:flex-start}collection-grid .collection_grid__container:has(product-card) product-card{max-width:100%}collection-grid .collection_grid__container:has(product-card) product-card .content-cta-btns{display:flex}collection-grid .collection_grid__container:has(product-card) product-card .content-cta-btns .btn-remove-wishlist{display:none}@media screen and (min-width: 480px){collection-grid .collection_grid__container:has(product-card){grid-template-columns:repeat(auto-fill,minmax(16rem,1fr))}}@media screen and (min-width: 768px){collection-grid .collection_grid__container:has(product-card){grid-template-columns:repeat(auto-fill,minmax(23rem,1fr))}}@media screen and (min-width: 1280px){collection-grid .collection_grid__container:has(product-card){grid-template-columns:repeat(auto-fill,minmax(17vw,1fr))}}collection-grid .collection_grid__container:has(.collection_empty__container){display:flex;align-items:center;justify-content:center}collection-grid .collection_grid__container:has(.collection_empty__container) .collection_empty__container{text-align:center;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:1.6rem;padding-block:clamp(3rem,5vw,5rem);min-height:50vh}collection-grid .collection_grid__container:has(.collection_empty__container) .collection_empty__container .collection_empty_title{font-size:var(--collection-empty-title);text-transform:uppercase}collection-grid .collection_grid__container:has(.collection_empty__container) .collection_empty__container .collection_empty_text{font-size:var(--collection-empty-text);color:var(--black)}collection-grid .collection_grid__container:has(.collection_empty__container) .collection_empty__container .btn-link{background:var(--dark-green);border:1px solid var(--dark-green);color:var(--white);transition:.3s all;min-width:clamp(16.5rem,13vw,21.3rem);display:flex;justify-content:center;border-radius:10rem;text-decoration:none;font-weight:400;padding:1rem}collection-grid .collection_grid__container:has(.collection_empty__container) .collection_empty__container .btn-link:hover{background:var(--black);border-color:var(--black)}collection-grid #collection_loader{width:100%;height:100%;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:absolute;z-index:2;opacity:0;display:none;align-items:flex-start;justify-content:center;animation:opacityLoadingExit .5s forwards}collection-grid #collection_loader[active]{animation:opacityLoadingEntry .5s forwards;opacity:1;display:flex}collection-grid #collection_loader .loader{margin-top:10vh;width:48px;height:48px;border-radius:50%;position:relative;animation:rotate 1s linear infinite}collection-grid #collection_loader .loader:before{content:"";box-sizing:border-box;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:5px solid var(--dark-blue);animation:prixClipFix 2s linear infinite}@keyframes opacityLoadingEntry{0%{opacity:0;display:none}1%{opacity:0;display:flex}to{opacity:1}}@keyframes opacityLoadingExit{0%{opacity:1}99%{opacity:0;display:flex}to{opacity:0;display:none}}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes prixClipFix{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}to{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}:root{--filter-text-size: clamp(1.4rem, 2vw, 1.8rem);--filter-title-size: clamp(1.4rem, 2vw, 1.8rem)}collection-filter{display:block;padding-block:3rem}@media screen and (min-width: 768px){collection-filter{padding-block:6rem 0}}collection-filter .collection_filter__title{font-family:var(--font-gazpacho);font-size:clamp(2rem,5vw,2.6rem);font-style:italic;font-weight:700;text-align:center;margin-bottom:clamp(2.5rem,5vw,4rem);max-width:var(--page-width);margin-inline:auto}collection-filter .filter__heading{display:flex;justify-content:space-between;align-items:center;max-width:var(--page-width);margin-inline:auto}@media screen and (min-width: 768px){collection-filter .filter__heading{margin-bottom:2rem}}collection-filter .filter__heading .filter__text{display:flex;align-items:center;gap:.6rem;cursor:pointer}@media screen and (min-width: 1060px){collection-filter .filter__heading .filter__text{opacity:0}}collection-filter .filter__heading .filter__text .filter_title{color:var(--black);font-size:var(--filter-text-size);font-weight:500;text-transform:uppercase}collection-filter .filter__heading .filter__text :is(svg){width:clamp(1.4rem,2vw,2rem);height:clamp(1.4rem,2vw,2rem)}collection-filter .filter__heading .filter_select__container{position:relative;display:flex;align-items:center;gap:.6rem}@media screen and (min-width: 1060px){collection-filter .filter__heading .filter_select__container{gap:1rem}}collection-filter .filter__heading .filter_select__container .order_by_text{color:var(--black);font-family:var(--font-switzer);font-size:clamp(1.2rem,2.5vw,1.3rem);font-style:normal;font-weight:500;line-height:normal}collection-filter .filter__heading .filter_select__container:after{content:url(./arrowDown-f7c7c240.svg);position:absolute;right:clamp(.25rem,3vw,3rem);top:50%;width:clamp(1.4rem,2vw,2rem);height:clamp(1.4rem,2vw,2rem);transform:translateY(-50%) rotate(180deg);display:flex;align-items:center;justify-content:center}collection-filter .filter__heading .filter__select{padding:1rem 1.2rem;font-family:var(--font-switzer);font-size:1.2rem;font-weight:300;border:.12rem solid var(--gray);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18rem;position:relative;outline:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width: 768px){collection-filter .filter__heading .filter__select{padding:1.4rem 4rem 1.4rem 1.6rem;font-size:1.25rem;width:22rem}}collection-filter:before{content:"";position:fixed;background:#00000080;width:100vw;height:100dvh;z-index:5;top:0;left:0;opacity:0;visibility:hidden;animation:opacityOverlayExit .3s;z-index:10000000000}collection-filter:has(.filter__modal[open]):before{opacity:1;visibility:visible;animation:opacityOverlayEntry .3s}collection-filter .filter__modal{display:none;background:var(--white);max-width:34rem;width:90vw;padding:4.6rem 2.6rem;position:fixed;transform:translate(-100%);animation:slideOut .3s ease-in-out forwards;top:0;left:0;height:100dvh;z-index:10000000001;overflow:auto}@media screen and (min-width: 1060px){collection-filter .filter__modal{display:block;transform:none;width:fit-content;height:fit-content;position:relative;float:left;animation:none;padding-block:0;z-index:100;max-width:41rem;width:100%;padding-inline:5vw 3rem}}collection-filter .filter__modal[open]{animation:slideIn .3s ease-in-out forwards;display:block;transform:translate(0)}collection-filter .filter__modal .filter__modal__heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:clamp(3.2rem,2vw,6rem)}@media screen and (min-width: 1060px){collection-filter .filter__modal .filter__modal__heading{display:none}}collection-filter .filter__modal .filter__modal__heading .filter_title{color:var(--black);font-size:clamp(2.2rem,7vw,3.2rem);font-style:italic;font-weight:700;font-family:var(--font-gazpacho)}collection-filter .filter__modal .filter__modal__heading :is(svg){width:clamp(1.6rem,2vw,2rem);height:clamp(1.6rem,2vw,2rem);cursor:pointer;transform:rotate(90deg)}collection-filter .filter__modal .filter__dropdown{display:flex;flex-direction:column;gap:clamp(2.2rem,2vw,2.4rem)}collection-filter .filter__modal .filter__dropdown .filter__container .filter_name{color:var(--black);font-family:var(--font-switzer);font-size:clamp(1.2rem,2.5vw,1.3rem);font-style:normal;font-weight:500;line-height:normal;width:100%;position:relative;display:flex;justify-content:space-between;align-items:center;padding:1.6rem 1.8rem;border:1px solid var(--gray);max-width:40rem;cursor:pointer}@media screen and (min-width: 1060px){collection-filter .filter__modal .filter__dropdown .filter__container .filter_name{padding:1.4rem}}collection-filter .filter__modal .filter__dropdown .filter__container .filter_name:after{content:"";background-image:url(./arrowDown-f7c7c240.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:1.6rem;height:1.6rem;transition:.3s transform ease;cursor:pointer}collection-filter .filter__modal .filter__dropdown .filter__container:has(.filter__list[closed]) .filter_name:after{transform:rotate(180deg)}collection-filter .filter__modal .filter__dropdown .filter__container .filter__list{list-style-type:none;display:flex;flex-direction:column;gap:1.2rem;overflow:hidden;transition:height .3s ease-out;height:auto;padding-left:2rem}collection-filter .filter__modal .filter__dropdown .filter__container .filter__list[closed]{height:0}collection-filter .filter__modal .filter__dropdown .filter__container .filter__list .filter__item:first-child{margin-top:1.6rem}collection-filter .filter__modal .filter__dropdown .filter__container .filter__list .filter__item .filter_label{font-size:clamp(1.2rem,2vw,1.3rem);font-family:var(--font-switzer);color:var(--black);font-weight:300;display:flex;align-items:center}collection-filter .filter__modal .filter__dropdown .filter__container .filter__list .filter__item .filter_label :is(input){margin-right:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:clamp(1.6rem,2vw,1.8rem);height:clamp(1.6rem,2vw,1.8rem);border:1px solid var(--black);background:transparent;transition:.15s background ease}collection-filter .filter__modal .filter__dropdown .filter__container .filter__list .filter__item .filter_label :is(input):checked{background:var(--black)}collection-filter .filter__modal .filter__dropdown .filter__actives{display:none;flex-direction:column;gap:clamp(1.6rem,2vw,2.4rem)}collection-filter .filter__modal .filter__dropdown .filter__actives:has(.filter__active_card){display:flex}collection-filter .filter__modal .filter__dropdown .filter__actives .filter_actives__title{font-size:clamp(1.6rem,2vw,2.4rem);font-weight:700}collection-filter .filter__modal .filter__dropdown .filter__actives .filter_actives__content{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem}collection-filter .filter__modal .filter__dropdown .filter__actives .filter_actives__content .filter__active_card{background:var(--yellow);padding:clamp(1rem,2vw,1.6rem) clamp(1.2rem,2vw,1.8rem);color:var(--white);text-transform:uppercase;font-size:clamp(1.2rem,2vw,1.6rem);font-weight:500}@media screen and (min-width: 1060px){collection-filter .filter__modal .filter__dropdown .filter__actives .filter_actives__content .filter__active_card{padding:1rem 1.5rem}}collection-filter .filter__modal .filter__dropdown .filter__btns{display:flex;align-items:center;flex-direction:row-reverse;gap:1rem;justify-content:start}collection-filter .filter__modal .filter__dropdown .filter__btns .filter_btn{display:flex;justify-content:center;width:fit-content;padding:1.2rem 2.4rem;color:var(--white);background:transparent;font-size:clamp(1.2rem,2vw,1.2rem);font-style:normal;font-weight:600;line-height:normal;border:none;text-decoration:none;transition:background .3s,color .3s;font-family:var(--font-switzer);cursor:pointer;border-radius:50px}collection-filter .filter__modal .filter__dropdown .filter__btns .filter_btn.filter_submit{color:var(--white);background:var(--dark-green)}collection-filter .filter__modal .filter__dropdown .filter__btns .filter_btn.filter_submit:hover{background:var(--black)}collection-filter .filter__modal .filter__dropdown .filter__btns .filter_btn.filter_reset{color:var(--white);background:var(--yellow)}collection-filter .filter__modal .filter__dropdown .filter__btns .filter_btn.filter_reset:hover{background:var(--black)}@keyframes slideIn{0%{transform:translate(-100%);display:none}1%{transform:translate(-100%);display:block}to{transform:translate(0)}}@keyframes slideOut{0%{transform:translate(0);display:block}99%{transform:translate(-100%);display:block}to{display:none}}@keyframes opacityOverlayEntry{0%{opacity:0;visibility:hidden}1%{opacity:0;visibility:visible}to{opacity:1}}@keyframes opacityOverlayExit{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{visibility:hidden}}showcase-grid-products{display:flex;flex-direction:column;gap:clamp(2rem,4vw,3rem);max-width:var(--page-width);margin:0 auto;width:100%;padding-block:clamp(3rem,5vw,4.5rem)}showcase-grid-products .showcase-grid-products-header{display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center}showcase-grid-products .showcase-grid-products-header .title :is(p){font-family:var(--font-gazpacho);font-size:clamp(2rem,5vw,2.6rem);font-style:italic;font-weight:700;line-height:100%;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none}showcase-grid-products .showcase-grid-products-header .subtitle :is(p){font-family:var(--font-switzer);font-size:clamp(1.2rem,2vw,1.4rem);font-weight:400;line-height:110%;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none}showcase-grid-products .showcase-grid-products-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}showcase-grid-products .showcase-grid-products-container product-card{display:none;max-width:unset}showcase-grid-products .showcase-grid-products-container product-card:nth-child(-n+4){display:flex}@media screen and (min-width: 768px){showcase-grid-products .showcase-grid-products-container product-card:nth-child(-n+8){display:flex}}@media screen and (min-width: 768px){showcase-grid-products .showcase-grid-products-container{grid-template-columns:repeat(3,minmax(0,1fr))}@media screen and (min-width: 1024px){showcase-grid-products .showcase-grid-products-container{grid-template-columns:repeat(4,minmax(0,1fr))}}}showcase-grid-products .button-showcase{display:flex;justify-content:center;align-items:center;width:100%}@media screen and (min-width: 768px){showcase-grid-products .button-showcase{display:none}}showcase-grid-products .button-showcase :is(a){padding:12px 50px;border-radius:10rem;background-color:var(--dark-green);color:var(--white);font-family:var(--font-switzer);font-size:clamp(1.6rem,2vw,2rem);font-weight:500;line-height:100%;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;text-decoration:none}newsletter-component{display:block;width:100%;height:40vh;overflow:hidden;position:relative}@media screen and (min-width: 768px){newsletter-component{height:50vh}}newsletter-component .banner-image{width:100%;height:100%}newsletter-component .banner-image img{width:100%;height:100%;object-fit:cover}newsletter-component .banner-image img.desktop-news{display:none}@media (min-width: 768px){newsletter-component .banner-image img.desktop-news{display:block}}newsletter-component .banner-image img.mobile-news{display:block}@media (min-width: 768px){newsletter-component .banner-image img.mobile-news{display:none}}newsletter-component .newsletter-content{position:absolute;top:0;right:0;left:50%;width:100%;height:100%;padding:clamp(2rem,5vw,5rem);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:clamp(1rem,2vw,2rem);max-width:calc(var(--page-width) * .95);transform:translate(-50%)}@media screen and (min-width: 768px){newsletter-component .newsletter-content{max-width:600px}}newsletter-component .newsletter-content .title{font-family:var(--font-gazpacho);font-size:clamp(2.5rem,5vw,3.5rem);font-style:italic;font-weight:700;line-height:100%;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;color:var(--white)}newsletter-component .newsletter-content .subtitle{font-family:var(--font-switzer);font-size:clamp(1.2rem,2vw,1.8rem);font-weight:300;line-height:100%;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;color:var(--white)}newsletter-component .newsletter-content :is(form){display:flex;flex-direction:column;gap:clamp(1rem,2vw,2rem);width:100%}newsletter-component .newsletter-content :is(form) input{width:100%;padding:clamp(1rem,2vw,2rem);height:clamp(4.5rem,5vw,6rem);border:none;font-family:var(--font-switzer);font-size:clamp(1.2rem,2vw,1.5rem);font-weight:400;line-height:100%;color:var(--black);background-color:var(--white);outline:none}newsletter-component .newsletter-content :is(form) input::placeholder{color:#8a8a8a;text-align:center}newsletter-component .newsletter-content :is(form) button{padding:clamp(1.5rem,3vw,1.8rem) clamp(2.5rem,3vw,4.5rem);border-radius:10px;border:none;font-family:var(--font-switzer);font-size:clamp(1.2rem,2vw,1.5rem);font-weight:400;line-height:100%;color:var(--white);background-color:#000;cursor:pointer;outline:none;margin:0 auto}newsletter-component .newsletter-content :is(form) :is(p){color:var(--white);font-family:var(--font-switzer);font-size:clamp(1.2rem,2vw,1.5rem)}fale-conosco{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));height:100%;width:100%;padding-block:clamp(4rem,5vw,6rem)}@media screen and (min-width: 1024px){fale-conosco{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(1,minmax(0,1fr))}}fale-conosco .fale-conosco-content{background-color:var(--yellow);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem;padding-block:4rem;padding-inline:5vw}@media screen and (min-width: 1024px){fale-conosco .fale-conosco-content{align-items:flex-start}}fale-conosco .fale-conosco-content .fale-conosco-title :is(p){font-family:var(--font-gazpacho);color:var(--white);font-size:clamp(3rem,5vw,4rem);font-style:italic;font-weight:700;line-height:100%;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none}@media screen and (min-width: 1024px){fale-conosco .fale-conosco-content .fale-conosco-title :is(p){text-align:left}}fale-conosco .fale-conosco-content .fala-conosco-description :is(p){font-family:var(--font-switzer);color:var(--white);font-size:clamp(1.6rem,2vw,2rem);font-weight:300;line-height:120%;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none}@media screen and (min-width: 1024px){fale-conosco .fale-conosco-content .fala-conosco-description :is(p){text-align:left}}fale-conosco .fale-conosco-form{max-width:var(--page-width);margin:0 auto;padding-block:clamp(4rem,5vw,8rem);padding-inline:5vw}@media screen and (min-width: 1024px){fale-conosco .fale-conosco-form{max-width:100%;margin:unset}}fale-conosco .fale-conosco-form .title-form{display:none;margin-bottom:2rem}@media screen and (min-width: 1024px){fale-conosco .fale-conosco-form .title-form{display:block}}fale-conosco .fale-conosco-form .title-form :is(h2){font-family:var(--font-gazpacho);font-size:clamp(3rem,5vw,4rem);font-style:italic;font-weight:700;line-height:110%;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}fale-conosco .fale-conosco-form :is(form) .success,fale-conosco .fale-conosco-form :is(form) .errors{margin:1rem 0}fale-conosco .fale-conosco-form :is(form) .success :is(p),fale-conosco .fale-conosco-form :is(form) .errors :is(p){font-family:var(--font-switzer);font-size:clamp(1.4rem,2vw,1.6rem);font-weight:300;line-height:120%;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:var(--black)}fale-conosco .fale-conosco-form :is(form) .form-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(6,minmax(0,1fr));column-gap:1rem;row-gap:2rem}fale-conosco .fale-conosco-form :is(form) .form-fields .item-field{position:relative}fale-conosco .fale-conosco-form :is(form) .form-fields .item-field :is(label){font-family:var(--font-switzer);font-size:clamp(1.4rem,2vw,1.8rem);font-weight:400;line-height:100%;letter-spacing:.08em;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;position:absolute;top:50%;display:flex;align-items:center;transform:translateY(-50%);color:#9d9d9d;transition:all .5s ease}fale-conosco .fale-conosco-form :is(form) .form-fields .item-field :is(label).active{top:0rem;font-size:clamp(1.2rem,1.5vw,1.6rem);color:var(--yellow)}fale-conosco .fale-conosco-form :is(form) .form-fields .item-field:has(input:focus,textarea:focus) :is(label){top:0rem;font-size:clamp(1.2rem,1.5vw,1.6rem);color:var(--yellow)}fale-conosco .fale-conosco-form :is(form) .form-fields .item-field :is(input,textarea,select){width:100%;height:100%;padding:1.5rem 1rem 1rem;border:none;outline:none;border-bottom:1px solid #9d9d9d;font-family:var(--font-switzer);font-size:clamp(1.4rem,2vw,1.8rem);font-weight:400;line-height:100%;letter-spacing:.08em;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}fale-conosco .fale-conosco-form :is(form) .form-fields .item-field.subject{grid-column:1 / -1}fale-conosco .fale-conosco-form :is(form) .form-fields .item-field.message{grid-column:1 / -1;grid-row:4 / 7}fale-conosco .fale-conosco-form :is(form) .form-fields .item-field.message :is(label){top:1rem}fale-conosco .fale-conosco-form :is(form) .form-fields .item-field.message :is(label).active{top:0rem;font-size:clamp(1.2rem,1.5vw,1.6rem);color:var(--yellow)}fale-conosco .fale-conosco-form :is(form) .form-fields .item-field.message :is(textarea){padding-top:2rem}fale-conosco .fale-conosco-form :is(form) .submit{margin-top:3rem}fale-conosco .fale-conosco-form :is(form) .submit :is(input){background:#334d36;padding:clamp(.5rem,1vw,1rem);width:100%;border:none;border-radius:10rem;font-family:var(--font-switzer);color:var(--white);text-align:center;font-size:clamp(1.6rem,2vw,2rem);font-weight:600;line-height:31.68px;letter-spacing:.08em;text-underline-position:from-font;text-decoration-skip-ink:none}main-assets .main_assets__content{max-width:var(--page-width);margin-inline:auto;padding-block:clamp(3rem,4vw,3.5rem)}@media screen and (min-width: 1600px){main-assets .main_assets__content{max-width:1560px}}main-assets .main_assets__content .main_assets__title{font-family:var(--font-gazpacho);font-size:clamp(2rem,5vw,2.6rem);font-style:italic;font-weight:700;text-align:center;margin-bottom:2.5rem}@media screen and (min-width: 1060px){main-assets .main_assets__content .main_assets__title{margin-bottom:3.2rem}}main-assets .main_assets__content .main_asset__card{display:flex;justify-content:center}main-assets .main_assets__content .main_asset__card .main_asset_card__content{max-width:42.8rem;display:flex;flex-direction:column;align-items:center;gap:.8rem}@media screen and (min-width: 1060px){main-assets .main_assets__content .main_asset__card .main_asset_card__content{max-width:100%;gap:1rem}}main-assets .main_assets__content .main_asset__card .main_asset_card__content .main_asset__image{width:100%;object-fit:contain;max-height:22rem}main-assets .main_assets__content .main_asset__card .main_asset_card__content .main_asset__title{font-size:clamp(1.2rem,2vw,1.4rem);font-weight:600;text-align:center}main-assets .main_assets__content .main_asset__card .main_asset_card__content .main_asset__description{font-size:clamp(1.2rem,2vw,1.35rem);font-weight:400;text-align:center}main-assets .main_assets__content .blaze-slider{position:relative}@media screen and (min-width: 768px){main-assets .main_assets__content .blaze-slider .blaze-container{padding-inline:1.6rem}}main-assets .main_assets__content .blaze-slider .carousel-product--prev{position:absolute;top:50%;left:-2%;transform:translate(-50%,-50%);border:none;background-color:transparent;display:none;align-items:center;justify-content:center;cursor:pointer}main-assets .main_assets__content .blaze-slider .carousel-product--prev svg{width:100%;height:100%;display:block;transform:rotate(180deg)}main-assets .main_assets__content .blaze-slider .carousel-product--prev svg :is(g) :is(rect){fill:var(--dark-green);transition:fill .3s}main-assets .main_assets__content .blaze-slider .carousel-product--prev svg :is(g) :is(path){stroke:var(--white);transition:stroke .3s}@media screen and (min-width: 768px){main-assets .main_assets__content .blaze-slider .carousel-product--prev{display:flex}}main-assets .main_assets__content .blaze-slider .carousel-product--prev:hover :is(svg) :is(g) :is(rect){fill:var(--light-green)}main-assets .main_assets__content .blaze-slider .carousel-product--next{position:absolute;top:50%;right:-5%;transform:translate(-50%,-50%);border:none;background-color:transparent;display:none;align-items:center;justify-content:center;cursor:pointer}main-assets .main_assets__content .blaze-slider .carousel-product--next svg{width:100%;height:100%;display:block}main-assets .main_assets__content .blaze-slider .carousel-product--next svg :is(g) :is(rect){fill:var(--dark-green);transition:fill .3s}main-assets .main_assets__content .blaze-slider .carousel-product--next svg :is(g) :is(path){stroke:var(--white);transition:stroke .3s}@media screen and (min-width: 768px){main-assets .main_assets__content .blaze-slider .carousel-product--next{display:flex}}main-assets .main_assets__content .blaze-slider .carousel-product--next:hover :is(svg) :is(g) :is(rect){fill:var(--light-green)}main-assets .main_assets__content .blaze-slider .carousel-product--prev[disabled],main-assets .main_assets__content .blaze-slider .carousel-product--next[disabled]{pointer-events:none}:is(main-assets .main_assets__content .blaze-slider .carousel-product--prev[disabled],main-assets .main_assets__content .blaze-slider .carousel-product--next[disabled]) svg :is(g) :is(rect){fill:var(--light-green)}main-assets .main_assets__content .blaze-pagination{margin-top:clamp(1.2rem,2vw,1.6rem);display:flex;align-items:center;gap:.5rem;justify-content:center}main-assets .main_assets__content .blaze-pagination :is(button){color:transparent;border-radius:50%;width:.8rem;height:.8rem;background:#9692a8;border:none}main-assets .main_assets__content .blaze-pagination :is(button).active{background:#282548}product-table .product_table__content{max-width:var(--page-width);margin-inline:auto;padding-block:clamp(3rem,4vw,3.5rem)}product-table .product_table__content .product_table__heading{display:flex;align-items:flex-end;gap:.2rem}product-table .product_table__content .product_table__heading .product_table__heading__item{width:100%;font-family:var(--font-switzer);font-size:clamp(1.2rem,2vw,1.4rem);font-weight:600;border:1px solid;border-width:.87px .87px 0px .87px;border-color:#b2b2b2;background:#f2f2f2;transition:.3s;text-transform:uppercase;padding:1rem 1.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}@media screen and (min-width: 1024px){product-table .product_table__content .product_table__heading .product_table__heading__item{padding:1.5rem 2rem;width:fit-content}}product-table .product_table__content .product_table__heading .product_table__heading__item:hover{background:var(--white)}product-table .product_table__content .product_table__heading .product_table__heading__item.active{background:var(--white);outline:1px solid #fff}product-table .product_table__content .product_table__steps{border:.87px solid #b2b2b2;padding-block:clamp(3rem,5vw,5rem)}product-table .product_table__content .product_table__steps .blaze-container{display:flex;align-items:center}product-table .product_table__content .product_table__steps .blaze-container .blaze-prev,product-table .product_table__content .product_table__steps .blaze-container .blaze-next{background:none;border:none}product-table .product_table__content .product_table__steps .blaze-container .blaze-prev :is(svg),product-table .product_table__content .product_table__steps .blaze-container .blaze-next :is(svg){width:4rem}product-table .product_table__content .product_table__steps .blaze-container .blaze-prev:hover,product-table .product_table__content .product_table__steps .blaze-container .blaze-next:hover{cursor:pointer}product-table .product_table__content .product_table__steps .blaze-container .blaze-prev:hover :is(svg) :is(path),product-table .product_table__content .product_table__steps .blaze-container .blaze-next:hover :is(svg) :is(path){stroke:var(--yellow)}product-table .product_table__content .product_table__steps .blaze-container .blaze-next{margin-left:auto}product-table .product_table__content .product_table__steps .product_step__card .product_step_card__content{max-width:42rem;display:flex;flex-direction:column;align-items:center;gap:clamp(.8rem,1.2vw,1rem)}@media screen and (min-width: 1060px){product-table .product_table__content .product_table__steps .product_step__card .product_step_card__content{max-width:37.5rem}}product-table .product_table__content .product_table__steps .product_step__card .product_step_card__content .product_step__image{width:100%;object-fit:contain;max-width:26.8rem}product-table .product_table__content .product_table__steps .product_step__card .product_step_card__content .product_step__title{font-size:clamp(1.4rem,2vw,1.6rem);font-weight:600;text-align:center}product-table .product_table__content .product_table__steps .product_step__card .product_step_card__content .product_step__description{text-align:center;font-size:clamp(1.2rem,2vw,1.4rem);font-weight:400}@media screen and (min-width: 1024px){product-table .product_table__content .product_table__steps .product_step__card .product_step_card__content .product_step__description{font-weight:400}}product-table .product_table__content .table__texts{padding:clamp(1.4rem,2vw,2.4rem) clamp(2rem,3vw,3.2rem);font-size:clamp(1.4rem,2vw,1.55rem)}product-results .product_results__content{padding-block:clamp(3rem,5vw,5rem);display:flex;flex-direction:column;align-items:center;overflow:hidden}product-results .product_results__content .product_results__title{max-width:var(--page-width);margin-inline:auto;text-align:center;font-family:var(--font-gazpacho);font-size:clamp(3.6rem,5vw,5.6rem);font-style:italic;font-weight:700;line-height:60px;margin-bottom:clamp(2rem,3vw,3.2rem)}product-results .product_results__content .blaze-slider{width:200vw}@media screen and (min-width: 768px){product-results .product_results__content .blaze-slider{width:130vw}}product-results .product_results__content .product_result__card .product_result_card__content{display:flex;flex-direction:column;gap:1rem}product-results .product_results__content .product_result__card .product_result_card__content .product_result_card__image{width:100%}product-results .product_results__content .product_result__card .product_result_card__content .product_results_card__description{font-size:clamp(1.6rem,2vw,2rem);text-align:center}product-results .product_results__content .product_result__card .product_result_card__content .product_results_card__identify{display:flex;align-items:center;justify-content:center;gap:1.4rem}product-results .product_results__content .product_result__card .product_result_card__content .product_results_card__identify .product_result_card__title{font-size:clamp(1.4rem,2vw,1.6rem);font-weight:600}alert-component{background:var(--black);border:1px solid var(--black);color:var(--white);padding:1.2rem 2.4rem;position:fixed;z-index:999999999999999;max-width:var(--page-width);left:50%;transform:translate(-50%);width:100%;bottom:15vh;font-size:clamp(1.4rem,2vw,1.6rem);font-family:var(--font-switzer);text-align:center;animation:alertEntry .6s ease-in-out}@media screen and (min-width: 600px){alert-component{max-width:400px}}alert-component[hidden]{animation:alertExit .6s ease-in-out;display:none;opacity:0;transform:translate(-50%,100%)}@keyframes alertEntry{0%{transform:translate(-50%,100%);display:none;opacity:0}1%{transform:translate(-50%,100%);display:block;opacity:0}to{transform:translate(-50%);opacity:1}}@keyframes alertExit{0%{transform:translate(-50%);opacity:1;display:block}99%{transform:translate(-50%,100%);opacity:0;display:block}to{display:none}}related-products .related_products__content{padding-block:clamp(3rem,4vw,3.5rem);max-width:var(--page-width);margin-inline:auto}related-products .related_products__content .related_products__title{font-family:var(--font-gazpacho);font-size:clamp(2rem,5vw,2.6rem);font-style:italic;font-weight:700;text-align:center;margin-bottom:clamp(3.2rem,7vw,7.7rem)}@media screen and (min-width: 768px){related-products .related_products__content .related_products__title{margin-bottom:clamp(2.4rem,3vw,3.2rem)}}related-products .related_products__content .related_products__cards{display:grid;grid-template-columns:40vw 40vw;justify-content:center;justify-items:center;gap:clamp(3.2rem,4vw,4.7rem)}@media screen and (min-width: 1060px){related-products .related_products__content .related_products__cards{gap:3.2rem;grid-template-columns:repeat(4,minmax(20vw,37.5rem))}}related-products:has(.related_products__cards:empty){display:none}mini-banner-video{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:clamp(2rem,5vw,3rem);height:100%;width:100%;max-width:var(--page-width);margin:0 auto;padding-block:clamp(4rem,5vw,6rem)}mini-banner-video .header-title :is(p){font-family:var(--font-gazpacho);font-size:clamp(2rem,5vw,2.6rem);font-style:italic;font-weight:700;line-height:110%;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:var(--dark-green)}@media screen and (min-width: 768px){mini-banner-video .header-title :is(p){text-align:center}}mini-banner-video .container_banner_text{display:grid;align-items:center;gap:clamp(2rem,5vw,3rem);width:100%;grid-template-columns:1fr}@media screen and (min-width: 768px){mini-banner-video .container_banner_text{grid-template-columns:1.5fr 1fr}}mini-banner-video .container_banner_text .banner-video-container{position:relative;width:100%;height:35vh;border-radius:1rem;overflow:hidden}@media screen and (min-width: 768px){mini-banner-video .container_banner_text .banner-video-container{height:40vh}}mini-banner-video .container_banner_text .banner-video-container :is(video){width:100%;height:100%;display:block;object-fit:cover}mini-banner-video .container_banner_text .banner-video-container .btn-play-and-pause{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--color-primary);border:none;border-radius:50%;padding:1rem;cursor:pointer;width:10rem;height:10rem;opacity:1;transition:all .3s ease-in-out}mini-banner-video .container_banner_text .banner-video-container .btn-play-and-pause.play{opacity:0}mini-banner-video .container_banner_text .banner-video-container .btn-play-and-pause :is(svg){width:100%;height:100%}mini-banner-video .container_banner_text .text-description :is(p){font-family:var(--font-switzer);font-size:clamp(1.2rem,2.5vw,1.4rem);font-weight:300;line-height:26px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:var(--dark-green)}@media screen and (min-width: 768px){mini-banner-video .container_banner_text .text-description :is(p){text-align:left}}sobre-nos{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;gap:clamp(2rem,2vw,4rem);max-width:var(--page-width);margin:0 auto;width:100%;padding-block:clamp(3em,2.5vw,5rem);align-items:center}@media (min-width: 1000px){sobre-nos{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr)}}sobre-nos .section-title-text{display:flex;flex-direction:column;gap:1rem}@media screen and (min-width: 1000px){sobre-nos .section-title-text{margin-top:4rem}}sobre-nos .section-title-text .title :is(p){font-family:var(--font-gazpacho);font-size:clamp(2rem,5vw,2.6rem);font-style:italic;font-weight:700;line-height:100%;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:var(--dark-green)}sobre-nos .section-title-text .text{font-family:var(--font-switzer);font-size:clamp(1.2rem,1vw,1.4rem);font-weight:400;line-height:100%;line-height:26px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:var(--dark-green)}sobre-nos .section-image{width:100%;height:100%;border-radius:1rem;overflow:hidden}sobre-nos .section-image img{width:100%;height:100%;object-fit:cover;max-height:65rem}sobre-nos .section-image img.img_desk{display:none}@media (min-width: 1000px){sobre-nos .section-image img.img_desk{display:block}}sobre-nos .section-image img.img_mob{display:block}@media (min-width: 1000px){sobre-nos .section-image img.img_mob{display:none}}@media screen and (min-width: 1000px){sobre-nos .section-description{margin-top:4rem}}sobre-nos .section-description :is(p){font-family:var(--font-switzer);font-size:clamp(1.2rem,1vw,1.4rem);font-weight:400;line-height:26px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:var(--dark-green)}mini-banner-text{display:flex;max-width:var(--page-width);margin:0 auto;width:100%;background-color:var(--dark-green);border-radius:1rem;overflow:hidden;position:relative;z-index:0;padding-block:clamp(5rem,8vw,9rem)}mini-banner-text .mini-banner-text-content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3rem;position:relative;z-index:3;max-width:calc(var(--page-width) * .8);margin:0 auto}mini-banner-text .mini-banner-text-content .mini-banner-title{font-family:var(--font-gazpacho);font-size:clamp(2rem,5vw,2.6rem);font-style:italic;font-weight:700;line-height:100%;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;color:var(--beige)}mini-banner-text .mini-banner-text-content .mini-banner-description{font-family:var(--font-switzer);font-size:clamp(1.2rem,2vw,1.4rem);font-weight:400;line-height:26px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;color:var(--beige)}mini-banner-text .image-vector{position:absolute;right:-19px;bottom:0;width:250px;height:250px;z-index:2;transform:rotate(-158deg)}mini-banner-text .image-vector svg{width:100%;height:100%}@media screen and (min-width: 768px){mini-banner-text .image-vector{right:-17px;top:-78px;bottom:unset;width:300px;height:100%;transform:rotate(137deg)}}cart-drawer{position:fixed;left:0;z-index:9999999999999999999999999999999999999;height:100%;top:0;width:100%;display:flex;justify-content:flex-end;background:transparent;visibility:hidden;transition:.6s}cart-drawer[open]{visibility:visible;background:#00000063}cart-drawer[open] .cart_drawer__content{display:flex;transform:translate(0);animation:openCartDrawer .3s forwards}cart-drawer .cart_drawer__content{padding:2.5rem 1.8rem;position:relative;display:flex;flex-direction:column;transform:translate(100%);display:none;animation:closeCartDrawer .3s forwards;background:var(--white);width:90vw;max-width:52rem;overflow:auto}@media screen and (min-width: 768px){cart-drawer .cart_drawer__content{padding:4rem 2.2rem}}cart-drawer .cart_drawer__content .cart_drawer__heading{margin-bottom:1.2rem}cart-drawer .cart_drawer__content .cart_drawer__heading .cart_drawer__title{font-family:var(--font-gazpacho);font-size:clamp(2.2rem,4vw,3.2rem);font-style:italic;font-weight:700}cart-drawer .cart_drawer__content .cart_drawer__heading :is(svg){position:absolute;right:3.9rem;top:3.3rem;cursor:pointer}cart-drawer .cart_drawer__content .cart_drawer__free_shiping .cart_drawer__free_shiping_text{font-size:clamp(1.2rem,2vw,1.6rem);font-weight:400;color:#8a8a8a}cart-drawer .cart_drawer__content .cart_drawer__products{margin-top:clamp(1.4rem,2vw,2.8rem);height:100%;overflow:auto;display:flex;flex-direction:column;gap:2.2rem}cart-drawer .cart_drawer__content .cart_drawer__products::-webkit-scrollbar{width:3px}cart-drawer .cart_drawer__content .cart_drawer__products::-webkit-scrollbar-track{background:var(--beige)}cart-drawer .cart_drawer__content .cart_drawer__products::-webkit-scrollbar-thumb{background-color:var(--black);border-radius:10px;border:3px solid transparent}cart-drawer .cart_drawer__content .cart_drawer__products::-webkit-scrollbar-thumb:hover{background:var(--black, .8)}cart-drawer .cart_drawer__content .cart_drawer__products .cart_drawer__item{display:flex;gap:clamp(1.2rem,2vw,1.6rem)}cart-drawer .cart_drawer__content .cart_drawer__products .cart_drawer__item .cart_drawer__item_image{display:flex}cart-drawer .cart_drawer__content .cart_drawer__products .cart_drawer__item .cart_drawer__item_image :is(img){object-fit:cover;height:clamp(10rem,15vw,20rem);width:clamp(8rem,15vw,14.6rem)}cart-drawer .cart_drawer__content .cart_drawer__products .cart_drawer__item .cart_drawer__item_info{display:flex;flex-direction:column;gap:.7rem}cart-drawer .cart_drawer__content .cart_drawer__products .cart_drawer__item .cart_drawer__item_info .cart_drawer__item_title{font-family:Switzer;font-size:clamp(1.4rem,2vw,1.8rem);font-weight:600;line-height:24px;overflow:hidden;text-overflow:ellipsis}cart-drawer .cart_drawer__content .cart_drawer__products .cart_drawer__item .cart_drawer__item_info .cart_drawer__item_variant{font-size:clamp(1.4rem,2vw,1.6rem);font-weight:400;color:#8a8a8a}cart-drawer .cart_drawer__content .cart_drawer__products .cart_drawer__item .cart_drawer__item_info .cart_drawer__item_price{position:relative;font-size:clamp(1.4rem,2vw,1.8rem)}cart-drawer .cart_drawer__content .cart_drawer__products .cart_drawer__item .cart_drawer__item_info .cart_drawer__item_quantity{display:flex;align-items:center;border:1px solid #ededed;padding:1rem 1.6rem;width:fit-content;gap:2rem;position:relative}cart-drawer .cart_drawer__content .cart_drawer__products .cart_drawer__item .cart_drawer__item_info .cart_drawer__item_quantity .cart_drawer__item_quantity_number{font-size:clamp(1.4rem,2vw,1.6rem);font-weight:500}cart-drawer .cart_drawer__content .cart_drawer__products .cart_drawer__item .cart_drawer__item_info .cart_drawer__item_quantity :is(button){background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;height:100%}cart-drawer .cart_drawer__content .cart_drawer__footer{margin-top:auto;padding-top:clamp(2rem,4vw,4rem);border-top:1px solid #00000063}cart-drawer .cart_drawer__content .cart_drawer__footer .cart_drawer__subtotal{display:flex;align-items:center;justify-content:space-between;margin-bottom:clamp(1.6rem,2vw,2.8rem);font-size:clamp(1.4rem,2vw,1.8rem);gap:1rem;font-weight:400}cart-drawer .cart_drawer__content .cart_drawer__footer .cart_drawer__subtotal .cart_drawer__subtotal_price{position:relative}cart-drawer .cart_drawer__content .cart_drawer__footer .cart_drawer__checkout{font-size:clamp(1.6rem,2vw,1.8rem);font-weight:400;color:var(--white);text-decoration:none;background:var(--dark-green);width:100%;display:flex;align-items:center;justify-content:center;padding:clamp(1.4rem,2vw,1.6rem);border-radius:6rem;transition:.3s}cart-drawer .cart_drawer__content .cart_drawer__footer .cart_drawer__checkout:hover{background:var(--black)}cart-drawer .cart_drawer__content .cart_drawer__footer .cart_drawer__see_cart{display:flex;align-items:center;justify-content:center;margin-top:1.4rem;font-size:clamp(1.4rem,2vw,1.6rem);text-align:center;color:var(--black)}cart-drawer .cart_drawer__content .cart_drawer__empty{display:none}cart-drawer .cart_drawer__content:has(.cart_drawer__products:empty) .cart_drawer__footer,cart-drawer .cart_drawer__content:has(.cart_drawer__products:empty) .cart_drawer__products{display:none}cart-drawer .cart_drawer__content:has(.cart_drawer__products:empty) .cart_drawer__empty{margin-block:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.6rem}cart-drawer .cart_drawer__content:has(.cart_drawer__products:empty) .cart_drawer__empty .cart_drawer__empty_text{font-size:clamp(2rem,2vw,2.4rem);font-weight:500}cart-drawer .cart_drawer__content:has(.cart_drawer__products:empty) .cart_drawer__empty .cart_drawer__button{background:var(--dark-green);border-radius:10rem;color:var(--white);padding:1.4rem 2.4rem;text-decoration:none;transition:.3s}cart-drawer .cart_drawer__content:has(.cart_drawer__products:empty) .cart_drawer__empty .cart_drawer__button:hover{background:var(--black)}cart-drawer .cart_section__total-price,cart-drawer .cart_section__item_quantity_number,cart-drawer .cart_section__product-subtotal{position:relative}cart-drawer .loader__container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);visibility:hidden}cart-drawer .loader__container .loader{width:24px;height:24px;border:5px solid var(--black);border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}cart-drawer [loading]{color:transparent!important}cart-drawer [loading] .loader__container{visibility:visible}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes openCartDrawer{0%{display:none;transform:translate(100%)}1%{display:flex;transform:translate(100%)}to{display:flex;transform:translate(0)}}@keyframes closeCartDrawer{0%{display:flex;transform:translate(0)}99%{display:flex;transform:translate(100%)}to{display:none;transform:translate(100%)}}sustainability{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;max-width:var(--page-width);margin:0 auto;width:100%;padding-block:clamp(3rem,5vw,5rem)}@media screen and (min-width: 768px){sustainability{grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem;max-width:100%}}sustainability .image-container{display:none;width:100%;height:100%;border-radius:0 2rem 2rem 0;overflow:hidden}sustainability .image-container img{width:100%;height:100%;object-fit:cover}@media screen and (min-width: 768px){sustainability .image-container{display:block}}sustainability .sustainability-content{display:flex;flex-direction:column;justify-content:space-around;gap:4rem}@media screen and (min-width: 768px){sustainability .sustainability-content{padding-right:5vw;max-width:80%;width:100%}}sustainability .sustainability-content .text-container{display:flex;flex-direction:column;gap:2rem}sustainability .sustainability-content .text-container .title{font-family:var(--font-gazpacho);font-size:clamp(2rem,5vw,2.6rem);font-style:italic;font-weight:700;line-height:100%;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:var(--dark-green)}sustainability .sustainability-content .text-container .text{color:var(--dark-green);font-family:var(--font-switzer);font-size:clamp(1.2rem,2.5vw,1.4rem);font-weight:300;line-height:24px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}sustainability .sustainability-content .citations{padding:clamp(1rem,2vw,2rem);display:flex;flex-direction:column;gap:1rem;background-color:#eff1ef;max-width:500px;width:100%}@media screen and (min-width: 768px){sustainability .sustainability-content .citations{max-width:100%}}sustainability .sustainability-content .citations .text{color:var(--dark-green);font-family:var(--font-switzer);font-size:clamp(1.2rem,2.5vw,1.4rem);font-style:italic;font-weight:300;line-height:120%;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;line-height:24px}sustainability .sustainability-content .citations .author{color:var(--dark-green);font-family:var(--font-switzer);font-size:clamp(1.2rem,2.5vw,1.4rem);font-style:italic;font-weight:700;line-height:120%;text-align:left;text-underline-position:from-font;line-height:24px;text-decoration-skip-ink:none}cart-section .cart_section__content{display:flex;flex-direction:column;padding-block:clamp(3.6rem,5vw,6rem);max-width:var(--page-width);margin-inline:auto}@media screen and (min-width: 1060px){cart-section .cart_section__content{display:grid;grid-template-columns:1fr 1fr}@media screen and (min-width: 1680px){cart-section .cart_section__content{max-width:1600px}}}cart-section .cart_section__content .cart_section__title{font-family:var(--font-gazpacho);font-size:clamp(3.2rem,5vw,5.6rem);font-style:italic;font-weight:700;text-align:center}@media screen and (min-width: 1060px){cart-section .cart_section__content .cart_section__title{grid-column:1/3}}cart-section .cart_section__content .cart_section__breadcrumb{display:flex;align-items:center;gap:.8rem;justify-content:center;color:var(--black);margin-bottom:clamp(3rem,5vw,4rem);font-size:clamp(1.4rem,2vw,1.8rem)}@media screen and (min-width: 1060px){cart-section .cart_section__content .cart_section__breadcrumb{grid-column:1/3}}cart-section .cart_section__content .cart_section__breadcrumb :is(a){color:var(--black);text-decoration:none}cart-section .cart_section__content .cart_section__breadcrumb :is(a):hover{text-decoration:underline}cart-section .cart_section__content .cart_section__breadcrumb :is(svg){max-width:1.6rem}cart-section .cart_section__content .cart_section__table{border-collapse:collapse}@media screen and (min-width: 1060px){cart-section .cart_section__content .cart_section__table{grid-column:1/3;margin-bottom:2.4rem}}cart-section .cart_section__content .cart_section__table :is(thead){border-bottom:1px solid #00000063}cart-section .cart_section__content .cart_section__table :is(tbody){border-bottom:1px solid #00000063}cart-section .cart_section__content .cart_section__table .cart_section__table-header{text-align:center;padding-bottom:clamp(2rem,3vw,3.8rem);font-size:clamp(1.6rem,2vw,2.2rem);font-weight:600}cart-section .cart_section__content .cart_section__table .cart_section__table-header:first-child{text-align:left}cart-section .cart_section__content .cart_section__table .cart_section__table-header.price,cart-section .cart_section__content .cart_section__table .cart_section__table-header.quantity{display:none}@media (min-width: 1060px){cart-section .cart_section__content .cart_section__table .cart_section__table-header.price,cart-section .cart_section__content .cart_section__table .cart_section__table-header.quantity{display:table-cell}}cart-section .cart_section__content .cart_section__table .cart_section__table-cell{padding-block:clamp(2rem,3vw,3.2rem);text-align:center;vertical-align:top}cart-section .cart_section__content .cart_section__table .cart_section__table-cell:first-child{text-align:left}@media screen and (min-width: 1060px){cart-section .cart_section__content .cart_section__table .cart_section__table-cell:first-child{min-width:35vw}}@media screen and (min-width: 310px){cart-section .cart_section__content .cart_section__table .cart_section__table-cell:last-child{min-width:10rem}@media screen and (min-width: 1060px){cart-section .cart_section__content .cart_section__table .cart_section__table-cell:last-child{min-width:none}}}cart-section .cart_section__content .cart_section__table .cart_section__table-cell.quantity,cart-section .cart_section__content .cart_section__table .cart_section__table-cell.subtotal{display:none}@media (min-width: 1060px){cart-section .cart_section__content .cart_section__table .cart_section__table-cell.quantity,cart-section .cart_section__content .cart_section__table .cart_section__table-cell.subtotal{display:table-cell}cart-section .cart_section__content .cart_section__table .cart_section__table-cell.quantity .cart_section__item_quantity,cart-section .cart_section__content .cart_section__table .cart_section__table-cell.subtotal .cart_section__item_quantity{margin-inline:auto}}cart-section .cart_section__content .cart_section__table .cart_section__table-cell .cart_section__product{display:flex;gap:clamp(1rem,2vw,2.4rem);width:fit-content}cart-section .cart_section__content .cart_section__table .cart_section__table-cell .cart_section__product :is(img){max-width:clamp(9rem,10vw,16.6rem);max-height:22rem;aspect-ratio:1/1.5;width:100%;object-fit:cover}cart-section .cart_section__content .cart_section__table .cart_section__table-cell .cart_section__product .cart_section__table-cell__content{display:flex;flex-direction:column}@media screen and (min-width: 1060px){cart-section .cart_section__content .cart_section__table .cart_section__table-cell .cart_section__product .cart_section__table-cell__content{gap:5px}cart-section .cart_section__content .cart_section__table .cart_section__table-cell .cart_section__product .cart_section__table-cell__content .cart_section__item_quantity{display:none}}cart-section .cart_section__content .cart_section__table .cart_section__table-cell .cart_section__product .cart_section__table-cell__content .cart_section__product-info .cart_section__product-title{font-size:clamp(1.6rem,2vw,2rem);font-weight:400;margin-bottom:.5rem}cart-section .cart_section__content .cart_section__table .cart_section__table-cell .cart_section__product .cart_section__table-cell__content .cart_section__product-info .cart_section__product-variant{font-size:clamp(1.4rem,2vw,1.8rem);font-weight:400;color:#8a8a8a}cart-section .cart_section__content .cart_section__table .cart_section__table-cell .cart_section__product .cart_section__table-cell__content .cart_section__product-remove{font-size:clamp(1.4rem,2vw,1.8rem);text-decoration-line:underline;background:transparent;border:none;cursor:pointer;font-family:var(--font-switzer);color:#8a8a8a;display:flex}cart-section .cart_section__content .cart_section__table .cart_section__table-cell .cart_section__item_quantity{display:flex;align-items:center;border:1px solid #ededed;padding:.8rem;width:fit-content;gap:1.4rem;position:relative;margin-block:1rem}@media screen and (min-width: 1060px){cart-section .cart_section__content .cart_section__table .cart_section__table-cell .cart_section__item_quantity{margin-block:0}}cart-section .cart_section__content .cart_section__table .cart_section__table-cell .cart_section__item_quantity .cart_section__item_quantity_number{font-size:clamp(1.2rem,2vw,1.6rem);font-weight:500}cart-section .cart_section__content .cart_section__table .cart_section__table-cell .cart_section__item_quantity :is(button){background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}cart-section .cart_section__content .cart_section__table .cart_section__table-cell .cart_section__item_quantity :is(button) :is(svg){max-width:1.2rem;max-height:1.2rem}cart-section .cart_section__content .cart_section__table .cart_section__table-cell :is(span){font-size:clamp(1.6rem,2vw,2rem);font-weight:400}cart-section .cart_section__content .cart_section__total_price{display:flex;flex-direction:column;gap:clamp(1.2rem,2vw,2rem);max-width:60rem;width:100%;align-self:center;justify-self:flex-end}cart-section .cart_section__content .cart_section__total_price .cart_section__subtotal,cart-section .cart_section__content .cart_section__total_price .cart_section__total{display:flex;justify-content:space-between;align-items:center;font-size:clamp(1.6rem,2vw,2rem);font-weight:400}cart-section .cart_section__content .cart_section__total_price .cart_section__checkout{font-size:clamp(1.6rem,2vw,2rem);font-weight:400;color:var(--white);text-decoration:none;background:var(--dark-green);width:100%;display:flex;align-items:center;justify-content:center;padding:clamp(1.6rem,2vw,2rem);border-radius:6rem;transition:.3s}cart-section .cart_section__content .cart_section__total_price .cart_section__checkout:hover{background:var(--black)}cart-section .cart_section__content .cart_section__empty{display:none}cart-section .cart_section__content:has(.cart_section__table tbody:empty) .cart_section__empty{display:flex;flex-direction:column;align-items:center;grid-column:1/3}cart-section .cart_section__content:has(.cart_section__table tbody:empty) .cart_section__empty .cart_section__empty-text{font-size:clamp(1.6rem,2vw,2rem);font-weight:400;text-align:center;margin-bottom:2.4rem}cart-section .cart_section__content:has(.cart_section__table tbody:empty) .cart_section__empty .cart_section__empty-link{font-size:clamp(1.6rem,2vw,2rem);font-weight:400;text-decoration:underline;color:var(--black)}cart-section .cart_section__content:has(.cart_section__table tbody:empty) .cart_section__total_price,cart-section .cart_section__content:has(.cart_section__table tbody:empty) .cart_section__table,cart-section .cart_section__content:has(.cart_section__table tbody:empty) .shipping__container{display:none}cart-section .loader__container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);visibility:hidden}cart-section .loader__container .loader{width:24px;height:24px;border:5px solid var(--black);border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}cart-section [loading]{color:transparent!important}cart-section [loading] .loader__container{visibility:visible}partnerships-component{display:flex;flex-direction:column;gap:clamp(2rem,3vw,5rem);padding-block:clamp(3rem,3vw,5rem)}@media screen and (min-width: 768px){partnerships-component{max-width:var(--page-width);margin:0 auto}}partnerships-component .header-partnerships{max-width:var(--page-width);margin:0 auto;display:flex;flex-direction:column;gap:2rem}@media screen and (min-width: 768px){partnerships-component .header-partnerships{max-width:80%}}partnerships-component .header-partnerships .header-partnerships__title :is(p){color:var(--dark-green);font-family:var(--font-gazpacho);font-size:clamp(2rem,5vw,2.6rem);font-style:italic;font-weight:700;line-height:100%;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}@media screen and (min-width: 768px){partnerships-component .header-partnerships .header-partnerships__title :is(p){text-align:center}}partnerships-component .header-partnerships .header-partnerships__description :is(p){color:var(--dark-green);font-family:var(--font-switzer);font-size:clamp(1.2rem,1.5vw,1.4rem);font-weight:300;line-height:110%;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}@media screen and (min-width: 768px){partnerships-component .header-partnerships .header-partnerships__description :is(p){text-align:center}}partnerships-component .carousel-content{display:flex;flex-direction:column;gap:clamp(0rem,1vw,1rem);overflow:hidden}partnerships-component .carousel-content .header-partnerships__subtitle{max-width:var(--page-width);margin:0 auto}@media screen and (min-width: 768px){partnerships-component .carousel-content .header-partnerships__subtitle{max-width:100%;margin:unset}}partnerships-component .carousel-content .header-partnerships__subtitle :is(p){color:var(--dark-green);font-family:var(--font-switzer);font-size:clamp(1.4rem,1.5vw,1.6rem);font-weight:700;line-height:110%;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none}partnerships-component .carousel-content .blaze-slider--partnerships{width:170vw;left:-35vw;position:relative}@media screen and (min-width: 500px){partnerships-component .carousel-content .blaze-slider--partnerships{width:150vw;left:-25vw}@media screen and (min-width: 768px){partnerships-component .carousel-content .blaze-slider--partnerships{width:unset;left:unset}}}partnerships-component .carousel-content .blaze-slider--partnerships .blaze-container .blaze-track-container{position:relative}partnerships-component .carousel-content .blaze-slider--partnerships .blaze-container .blaze-track-container .blaze-track{padding-block:2rem}partnerships-component .carousel-content .blaze-slider--partnerships .blaze-container .blaze-track-container .blaze-track .card-partners{border-radius:10px;display:flex;flex-direction:column;gap:1rem}partnerships-component .carousel-content .blaze-slider--partnerships .blaze-container .blaze-track-container .blaze-track .card-partners .card-partners__image{margin:0 auto}partnerships-component .carousel-content .blaze-slider--partnerships .blaze-container .blaze-track-container .blaze-track .card-partners .card-partners__description :is(p){color:var(--dark-green);font-family:var(--font-switzer);font-size:clamp(1.2rem,1.2vw,1.4rem);font-weight:300;line-height:110%;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none}partnerships-component .carousel-content .blaze-slider--partnerships .blaze-container .blaze-track-container .blaze-track .card-partners .card-partners__link :is(a){color:var(--dark-green);font-family:var(--font-switzer);font-size:clamp(1.3rem,1.2vw,1.4rem);font-weight:700;line-height:110%;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;text-decoration:none}partnerships-component .carousel-content .blaze-slider--partnerships .blaze-container .blaze-track-container .blaze-pagination-testimonials-carroussel{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem}partnerships-component .carousel-content .blaze-slider--partnerships .blaze-container .blaze-track-container .blaze-pagination-testimonials-carroussel :is(button){border-radius:50%;border:1.14px solid var(--light-green);background:var(--light-green);width:.8rem;height:.8rem;font-size:0;transition:all .3s ease}partnerships-component .carousel-content .blaze-slider--partnerships .blaze-container .blaze-track-container .blaze-pagination-testimonials-carroussel :is(button).active{border-radius:3.5rem;border:1.14px solid var(--dark-green);background:var(--dark-green)}science-innovation{display:flex;flex-direction:column;gap:3rem;max-width:var(--page-width);margin:0 auto;padding-block:clamp(3rem,5vw,5rem)}science-innovation .header-science-innovation{display:flex;flex-direction:column;gap:1rem}science-innovation .header-science-innovation .title{color:var(--dark-green);font-family:var(--font-gazpacho);font-size:clamp(2rem,5vw,2.6rem);font-style:italic;font-weight:700;line-height:100%;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}@media screen and (min-width: 768px){science-innovation .header-science-innovation .title{text-align:center}}science-innovation .header-science-innovation .content{color:var(--dark-green);font-family:var(--font-switzer);font-size:clamp(1.4rem,2vw,1.4rem);font-weight:300;line-height:110%;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}@media screen and (min-width: 768px){science-innovation .header-science-innovation .content{text-align:center}}science-innovation .content-cards .desktop-group{display:none}@media screen and (min-width: 1024px){science-innovation .content-cards .desktop-group{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:2rem;row-gap:3rem}}science-innovation .content-cards .desktop-group .card{background-color:#e0e1d7;padding:3rem 2rem;border-radius:10px;display:flex;flex-direction:column;gap:3rem;min-height:24rem;height:100%}science-innovation .content-cards .desktop-group .card .title :is(p){color:#000;font-family:Gazpacho;font-size:clamp(2rem,2vw,1.6rem);font-weight:700;line-height:100%;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none}science-innovation .content-cards .desktop-group .card .content :is(p){color:#000;font-family:var(--font-switzer);font-size:clamp(1.6rem,2vw,1.4rem);font-weight:200;line-height:100%;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;line-height:26px}science-innovation .content-cards .mobile-group{display:block}@media screen and (min-width: 1024px){science-innovation .content-cards .mobile-group{display:none}}science-innovation .content-cards .mobile-group .blaze-slider-science-innovation{position:relative;display:flex;flex-direction:column;gap:2rem}science-innovation .content-cards .mobile-group .blaze-slider-science-innovation .blaze-container .blaze-track-container .blaze-track .card{background-color:#e0e1d7;padding:3rem 2rem;border-radius:10px;display:flex;flex-direction:column;gap:3rem;min-height:24rem;height:100%}science-innovation .content-cards .mobile-group .blaze-slider-science-innovation .blaze-container .blaze-track-container .blaze-track .card .title :is(p){color:#000;font-family:var(--font-switzer);font-size:clamp(1.6rem,2vw,1.8rem);font-weight:700;line-height:100%;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none}science-innovation .content-cards .mobile-group .blaze-slider-science-innovation .blaze-container .blaze-track-container .blaze-track .card .content :is(p){color:#000;font-family:var(--font-switzer);font-size:clamp(1.4rem,2vw,1.6rem);font-weight:200;line-height:100%;text-align:center;line-height:20px;text-underline-position:from-font;text-decoration-skip-ink:none}science-innovation .content-cards .mobile-group .blaze-slider-science-innovation .science-innovation__pagination{position:static;margin:0 auto;width:fit-content;display:flex;gap:1rem}science-innovation .content-cards .mobile-group .blaze-slider-science-innovation .science-innovation__pagination :is(button){width:.8rem;height:.8rem;display:block;border-radius:50%;border:1.14px solid var(--light-green);background-color:var(--light-green);cursor:pointer;font-size:0;transition:all .3s ease-in-out}science-innovation .content-cards .mobile-group .blaze-slider-science-innovation .science-innovation__pagination :is(button).active{background:var(--dark-green);border:1.14px solid var(--dark-green);border-radius:8px}.shipping__container{display:flex;flex-direction:column;justify-content:flex-start;gap:1.2rem;margin-block:clamp(2.4rem,4vw,4rem)}.shipping__container .shipping__title{color:var(--black);font-size:clamp(1.6rem,2vw,1.8rem);font-weight:400}.shipping__container .shipping__form{display:flex;align-items:center}.shipping__container .shipping__form .shipping__input-wrapper{display:flex;width:100%;gap:clamp(1rem,2vw,2rem);align-items:center}.shipping__container .shipping__form .shipping__input-wrapper :is(input){color:var(--black);font-size:clamp(1.4rem,2vw,1.6rem);font-weight:400;text-transform:uppercase;padding:clamp(1.4rem,2vw,2.4rem) clamp(1.8rem,2vw,2.4rem);border:none;border-radius:10px;transition:.3s border;background:#f1f1f1;height:100%;display:flex;min-width:2rem}@media screen and (min-width: 1060px){.shipping__container .shipping__form .shipping__input-wrapper :is(input){min-width:38rem}}.shipping__container .shipping__form .shipping__input-wrapper :is(input)::placeholder{color:var(--black);font-size:clamp(1.2rem,2vw,1.6rem);font-weight:400;text-transform:uppercase}.shipping__container .shipping__form .shipping__input-wrapper :is(input):focus{outline:1px solid var(--black)}.shipping__container .shipping__form .shipping__input-wrapper .shipping_submit{border:none;width:fit-content;background:var(--dark-green);color:var(--white);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:clamp(1.4rem,2vw,2.4rem) clamp(2.4rem,2vw,3.2rem);font-size:clamp(1.4rem,2vw,1.6rem);font-family:var(--font-switzer);border-radius:6rem;transition:.3s}.shipping__container .shipping__form .shipping__input-wrapper .shipping_submit:hover{background:var(--black)}.shipping__container .shipping__form .shipping__input-wrapper .shipping_submit.loading{opacity:.7;cursor:not-allowed}.shipping__container .shipping__response{margin-top:1rem}.shipping__container .shipping__response:empty{display:none}.shipping__container .shipping__response .shipping__rates{list-style:none;padding:0}.shipping__container .shipping__response .shipping__rates li{margin-bottom:.8rem;color:var(--black);font-size:clamp(1.2rem,2vw,1.4rem)}.shipping__container .shipping__response .shipping__rates li span{display:block}.shipping__container .shipping__response .shipping__rates li span:first-child{font-weight:600}.shipping__container .shipping__response .shipping__error{color:var(--error-color, #ff0000);font-size:clamp(1.2rem,2vw,1.4rem)}manifest-component{padding-block:clamp(3rem,10vw,6rem);max-width:var(--page-width);margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem}@media screen and (min-width: 768px){manifest-component{gap:2.5rem}}manifest-component .title-section :is(p){text-align:center;font-family:var(--font-gazpacho);font-size:clamp(2rem,5vw,2.6rem);color:var(--dark-green);font-weight:700;font-style:italic}manifest-component .container-content{display:grid;grid-template-columns:1fr;align-items:center;justify-content:center}@media screen and (min-width: 768px){manifest-component .container-content{grid-template-columns:1.5fr 1fr}}manifest-component .container-content .container-image{max-height:60vh;height:100%;width:100%;display:block}manifest-component .container-content .container-image :is(img){width:100%;height:100%;object-fit:cover;display:block;border-radius:4rem}manifest-component .container-content .container-text{display:flex;flex-direction:column;background-color:var(--light-gray);padding-block:clamp(2rem,5vw,3.5rem);padding-inline:clamp(3rem,5vw,4rem);border-radius:4rem;gap:1.5rem;margin-top:-3rem}@media screen and (min-width: 768px){manifest-component .container-content .container-text{gap:3.4rem;margin-top:0;margin-left:-3rem;border-radius:7rem}}manifest-component .container-content .container-text .title{color:var(--dark-green);font-family:var(--font-gazpacho);font-size:clamp(1.6rem,5vw,2rem);font-weight:700;text-align:center;font-style:italic}@media screen and (min-width: 768px){manifest-component .container-content .container-text .title{text-align:left}}manifest-component .container-content .container-text .description :is(p){font-family:var(--font-switzer);color:var(--dark-green);font-size:clamp(1.2rem,3vw,1.4rem);font-weight:500;text-align:center;line-height:2.8rem;font-style:italic}@media screen and (min-width: 768px){manifest-component .container-content .container-text .description :is(p){text-align:left}}manifest-component .container-content .container-text .description :is(p) :is(strong){font-weight:700}ecosystem-component{padding-block:clamp(3rem,5vw,4.5rem);max-width:var(--page-width);margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem}@media screen and (min-width: 768px){ecosystem-component{gap:4rem}}ecosystem-component .container-heading{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:90rem;margin:0 auto;width:100%;gap:.8rem}@media screen and (min-width: 768px){ecosystem-component .container-heading{gap:1.2rem}}ecosystem-component .container-heading .title-section :is(p){color:var(--dark-green);font-family:var(--font-gazpacho);font-size:clamp(2rem,5vw,2.6rem);font-weight:700;text-align:center;font-style:italic}ecosystem-component .container-heading .title-section :is(p) :is(strong){font-weight:800}ecosystem-component .container-heading .description-section :is(p){font-family:var(--font-switzer);color:var(--dark-green);font-size:clamp(1.2rem,2vw,1.4rem);font-weight:400;text-align:center}ecosystem-component .container-heading .description-section :is(p) :is(strong){font-weight:500}ecosystem-component .container-content{display:grid;grid-template-columns:1fr;align-items:center;justify-content:center;gap:1rem}@media screen and (min-width: 768px){ecosystem-component .container-content{grid-template-columns:1.5fr 1fr;align-items:unset}}ecosystem-component .container-content .container-image :is(img){width:100%;height:auto;display:block;max-height:60rem}ecosystem-component .container-content .carousel-ecosystem-slider{position:relative;height:fit-content;padding-inline:2rem}ecosystem-component .container-content .carousel-ecosystem-slider .carousel-ecosystem-blaze-container .carousel-ecosystem-blaze-track-container{display:flex;flex-direction:column;gap:clamp(.5rem,2.5vw,2rem);padding-left:5vw}@media screen and (min-width: 768px){ecosystem-component .container-content .carousel-ecosystem-slider .carousel-ecosystem-blaze-container .carousel-ecosystem-blaze-track-container{padding-left:0}}ecosystem-component .container-content .carousel-ecosystem-slider .carousel-ecosystem-blaze-container .carousel-ecosystem-blaze-track-container .carousel-ecosystem-blaze-track .container-text{display:flex;flex-direction:column;background-color:var(--light-gray);padding-block:clamp(2rem,5vw,4rem);padding-inline:clamp(2.5rem,5vw,4rem);border-radius:4rem;gap:1.5rem}@media screen and (min-width: 768px){ecosystem-component .container-content .carousel-ecosystem-slider .carousel-ecosystem-blaze-container .carousel-ecosystem-blaze-track-container .carousel-ecosystem-blaze-track .container-text{gap:2rem;height:fit-content;border-radius:7rem}}ecosystem-component .container-content .carousel-ecosystem-slider .carousel-ecosystem-blaze-container .carousel-ecosystem-blaze-track-container .carousel-ecosystem-blaze-track .container-text .title :is(p){color:var(--dark-green);font-family:var(--font-gazpacho);font-size:clamp(1.4rem,2vw,1.8rem);font-weight:700;text-align:center;font-style:italic}@media screen and (min-width: 768px){ecosystem-component .container-content .carousel-ecosystem-slider .carousel-ecosystem-blaze-container .carousel-ecosystem-blaze-track-container .carousel-ecosystem-blaze-track .container-text .title :is(p){text-align:left}}ecosystem-component .container-content .carousel-ecosystem-slider .carousel-ecosystem-blaze-container .carousel-ecosystem-blaze-track-container .carousel-ecosystem-blaze-track .container-text .title :is(p) :is(strong){font-weight:800}ecosystem-component .container-content .carousel-ecosystem-slider .carousel-ecosystem-blaze-container .carousel-ecosystem-blaze-track-container .carousel-ecosystem-blaze-track .container-text .description :is(p){font-family:var(--font-switzer);color:var(--dark-green);font-size:clamp(1.2rem,2vw,1.4rem);font-weight:500;text-align:center;font-style:italic;line-height:2.5rem}@media screen and (min-width: 768px){ecosystem-component .container-content .carousel-ecosystem-slider .carousel-ecosystem-blaze-container .carousel-ecosystem-blaze-track-container .carousel-ecosystem-blaze-track .container-text .description :is(p){text-align:left}}ecosystem-component .container-content .carousel-ecosystem-slider .carousel-ecosystem-blaze-container .carousel-ecosystem-blaze-track-container .carousel-ecosystem-blaze-track .container-text .description :is(p) :is(strong){font-weight:600}ecosystem-component .container-content .carousel-ecosystem-slider .carousel-ecosystem-blaze-container .carousel-ecosystem-blaze-track-container .blaze-pagination-carousel-ecosystem{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem}ecosystem-component .container-content .carousel-ecosystem-slider .carousel-ecosystem-blaze-container .carousel-ecosystem-blaze-track-container .blaze-pagination-carousel-ecosystem :is(button){border-radius:50%;border:1.14px solid var(--dark-green);background:transparent;width:1rem;height:1rem;font-size:0;transition:all .3s ease}ecosystem-component .container-content .carousel-ecosystem-slider .carousel-ecosystem-blaze-container .carousel-ecosystem-blaze-track-container .blaze-pagination-carousel-ecosystem :is(button).active{border-radius:3.5rem;border:1.14px solid var(--dark-green);background:var(--dark-green)}ecosystem-component .container-content .carousel-ecosystem-slider .carousel-ecosystem--prev{position:absolute;top:50%;left:-1%;transform:translate(-50%,-50%);border:none;background-color:transparent;display:none;align-items:center;justify-content:center;cursor:pointer}ecosystem-component .container-content .carousel-ecosystem-slider .carousel-ecosystem--prev svg{width:100%;height:100%;display:block;transform:rotate(180deg)}ecosystem-component .container-content .carousel-ecosystem-slider .carousel-ecosystem--prev svg :is(g) :is(rect){fill:var(--dark-green);transition:fill .3s}ecosystem-component .container-content .carousel-ecosystem-slider .carousel-ecosystem--prev svg :is(g) :is(path){stroke:var(--white);transition:stroke .3s}@media screen and (min-width: 768px){ecosystem-component .container-content .carousel-ecosystem-slider .carousel-ecosystem--prev{display:flex}}ecosystem-component .container-content .carousel-ecosystem-slider .carousel-ecosystem--prev:hover :is(svg) :is(g) :is(rect){fill:var(--light-green)}ecosystem-component .container-content .carousel-ecosystem-slider .carousel-ecosystem--next{position:absolute;top:50%;right:-5%;transform:translate(-50%,-50%);border:none;background-color:transparent;display:none;align-items:center;justify-content:center;cursor:pointer}ecosystem-component .container-content .carousel-ecosystem-slider .carousel-ecosystem--next svg{width:100%;height:100%;display:block}ecosystem-component .container-content .carousel-ecosystem-slider .carousel-ecosystem--next svg :is(g) :is(rect){fill:var(--dark-green);transition:fill .3s}ecosystem-component .container-content .carousel-ecosystem-slider .carousel-ecosystem--next svg :is(g) :is(path){stroke:var(--white);transition:stroke .3s}@media screen and (min-width: 768px){ecosystem-component .container-content .carousel-ecosystem-slider .carousel-ecosystem--next{display:flex}}ecosystem-component .container-content .carousel-ecosystem-slider .carousel-ecosystem--next:hover :is(svg) :is(g) :is(rect){fill:var(--light-green)}ecosystem-component .container-content .carousel-ecosystem-slider .carousel-ecosystem--prev[disabled],ecosystem-component .container-content .carousel-ecosystem-slider .carousel-ecosystem--next[disabled]{pointer-events:none}:is(ecosystem-component .container-content .carousel-ecosystem-slider .carousel-ecosystem--prev[disabled],ecosystem-component .container-content .carousel-ecosystem-slider .carousel-ecosystem--next[disabled]) svg :is(g) :is(rect){fill:var(--light-green)}transparency-component{padding-block:clamp(3rem,5vw,4.5rem);max-width:var(--page-width);margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem}@media screen and (min-width: 768px){transparency-component{gap:4rem}}transparency-component .container-heading{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:90rem;margin:0 auto;width:100%;gap:2rem}@media screen and (min-width: 768px){transparency-component .container-heading{gap:3.2rem}}transparency-component .container-heading .title-section :is(p){color:var(--dark-green);font-family:var(--font-gazpacho);font-size:clamp(2rem,5vw,2.6rem);font-weight:700;text-align:center;font-style:italic}transparency-component .container-heading .title-section :is(p) :is(strong){font-weight:800}transparency-component .container-content{display:grid;grid-template-columns:1fr;align-items:center;justify-content:center;gap:1rem}@media screen and (min-width: 768px){transparency-component .container-content{grid-template-columns:1.5fr 1fr;align-items:unset}}transparency-component .container-content .container-image :is(img){width:100%;height:auto;display:block;max-height:70rem;object-fit:contain}transparency-component .container-content .carousel-transparency-slider{position:relative;height:fit-content;padding-inline:2rem}transparency-component .container-content .carousel-transparency-slider .carousel-transparency-blaze-container .carousel-transparency-blaze-track-container{display:flex;flex-direction:column;gap:clamp(.5rem,2.5vw,2rem);padding-left:5vw}@media screen and (min-width: 768px){transparency-component .container-content .carousel-transparency-slider .carousel-transparency-blaze-container .carousel-transparency-blaze-track-container{padding-left:0}}transparency-component .container-content .carousel-transparency-slider .carousel-transparency-blaze-container .carousel-transparency-blaze-track-container .carousel-transparency-blaze-track .container-text{display:flex;flex-direction:column;background-color:var(--light-gray);padding-block:clamp(2rem,5vw,4rem);padding-inline:clamp(2.5rem,5vw,4rem);border-radius:4rem;gap:1.5rem}@media screen and (min-width: 768px){transparency-component .container-content .carousel-transparency-slider .carousel-transparency-blaze-container .carousel-transparency-blaze-track-container .carousel-transparency-blaze-track .container-text{gap:2rem;height:fit-content;border-radius:7rem}}transparency-component .container-content .carousel-transparency-slider .carousel-transparency-blaze-container .carousel-transparency-blaze-track-container .carousel-transparency-blaze-track .container-text .title :is(p){color:var(--dark-green);font-family:var(--font-gazpacho);font-size:clamp(1.4rem,2vw,1.8rem);font-weight:700;text-align:center;font-style:italic}@media screen and (min-width: 768px){transparency-component .container-content .carousel-transparency-slider .carousel-transparency-blaze-container .carousel-transparency-blaze-track-container .carousel-transparency-blaze-track .container-text .title :is(p){text-align:left}}transparency-component .container-content .carousel-transparency-slider .carousel-transparency-blaze-container .carousel-transparency-blaze-track-container .carousel-transparency-blaze-track .container-text .title :is(p) :is(strong){font-weight:800}transparency-component .container-content .carousel-transparency-slider .carousel-transparency-blaze-container .carousel-transparency-blaze-track-container .carousel-transparency-blaze-track .container-text .description :is(p){font-family:var(--font-switzer);color:var(--dark-green);font-size:clamp(1.2rem,2vw,1.4rem);font-weight:500;text-align:center;font-style:italic;line-height:2.5rem}@media screen and (min-width: 768px){transparency-component .container-content .carousel-transparency-slider .carousel-transparency-blaze-container .carousel-transparency-blaze-track-container .carousel-transparency-blaze-track .container-text .description :is(p){text-align:left}}transparency-component .container-content .carousel-transparency-slider .carousel-transparency-blaze-container .carousel-transparency-blaze-track-container .carousel-transparency-blaze-track .container-text .description :is(p) :is(strong){font-weight:600}transparency-component .container-content .carousel-transparency-slider .carousel-transparency-blaze-container .carousel-transparency-blaze-track-container .carousel-transparency-blaze-track .container-text .description :is(ul,ol){padding-left:0;list-style-type:none}transparency-component .container-content .carousel-transparency-slider .carousel-transparency-blaze-container .carousel-transparency-blaze-track-container .carousel-transparency-blaze-track .container-text .description :is(ul,ol) :is(li){position:relative;padding-left:1.5em;font-family:var(--font-switzer);color:var(--dark-green);font-size:clamp(1.2rem,2vw,1.4rem);font-weight:500;text-align:left;font-style:italic;line-height:2.5rem}transparency-component .container-content .carousel-transparency-slider .carousel-transparency-blaze-container .carousel-transparency-blaze-track-container .carousel-transparency-blaze-track .container-text .description :is(ul,ol) :is(li):before{content:"\2022";position:absolute;left:0;color:var(--dark-green)}transparency-component .container-content .carousel-transparency-slider .carousel-transparency-blaze-container .carousel-transparency-blaze-track-container .blaze-pagination-carousel-transparency{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem}transparency-component .container-content .carousel-transparency-slider .carousel-transparency-blaze-container .carousel-transparency-blaze-track-container .blaze-pagination-carousel-transparency :is(button){border-radius:50%;border:1.14px solid var(--dark-green);background:transparent;width:1rem;height:1rem;font-size:0;transition:all .3s ease}transparency-component .container-content .carousel-transparency-slider .carousel-transparency-blaze-container .carousel-transparency-blaze-track-container .blaze-pagination-carousel-transparency :is(button).active{border-radius:3.5rem;border:1.14px solid var(--dark-green);background:var(--dark-green)}transparency-component .container-content .carousel-transparency-slider .carousel-transparency--prev{position:absolute;top:50%;left:-1%;transform:translate(-50%,-50%);border:none;background-color:transparent;display:none;align-items:center;justify-content:center;cursor:pointer}transparency-component .container-content .carousel-transparency-slider .carousel-transparency--prev svg{width:100%;height:100%;display:block;transform:rotate(180deg)}transparency-component .container-content .carousel-transparency-slider .carousel-transparency--prev svg :is(g) :is(rect){fill:var(--dark-green);transition:fill .3s}transparency-component .container-content .carousel-transparency-slider .carousel-transparency--prev svg :is(g) :is(path){stroke:var(--white);transition:stroke .3s}@media screen and (min-width: 768px){transparency-component .container-content .carousel-transparency-slider .carousel-transparency--prev{display:flex}}transparency-component .container-content .carousel-transparency-slider .carousel-transparency--prev:hover :is(svg) :is(g) :is(rect){fill:var(--light-green)}transparency-component .container-content .carousel-transparency-slider .carousel-transparency--next{position:absolute;top:50%;right:-5%;transform:translate(-50%,-50%);border:none;background-color:transparent;display:none;align-items:center;justify-content:center;cursor:pointer}transparency-component .container-content .carousel-transparency-slider .carousel-transparency--next svg{width:100%;height:100%;display:block}transparency-component .container-content .carousel-transparency-slider .carousel-transparency--next svg :is(g) :is(rect){fill:var(--dark-green);transition:fill .3s}transparency-component .container-content .carousel-transparency-slider .carousel-transparency--next svg :is(g) :is(path){stroke:var(--white);transition:stroke .3s}@media screen and (min-width: 768px){transparency-component .container-content .carousel-transparency-slider .carousel-transparency--next{display:flex}}transparency-component .container-content .carousel-transparency-slider .carousel-transparency--next:hover :is(svg) :is(g) :is(rect){fill:var(--light-green)}transparency-component .container-content .carousel-transparency-slider .carousel-transparency--prev[disabled],transparency-component .container-content .carousel-transparency-slider .carousel-transparency--next[disabled]{pointer-events:none}:is(transparency-component .container-content .carousel-transparency-slider .carousel-transparency--prev[disabled],transparency-component .container-content .carousel-transparency-slider .carousel-transparency--next[disabled]) svg :is(g) :is(rect){fill:var(--light-green)}compromise-component{padding-block:clamp(3rem,5vw,4.5rem);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem}@media screen and (min-width: 768px){compromise-component{gap:2rem}}compromise-component .container-heading{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;width:100%;gap:1rem;max-width:var(--page-width)}@media screen and (min-width: 768px){compromise-component .container-heading{gap:1.2em;width:80%}@media screen and (min-width: 1400px){compromise-component .container-heading{max-width:90rem;width:100%}}}compromise-component .container-heading .title-section :is(p){color:var(--dark-green);font-family:var(--font-gazpacho);font-size:clamp(2rem,5vw,2.6rem);font-weight:700;text-align:center;font-style:italic}compromise-component .container-heading .title-section :is(p) :is(strong){font-weight:800}compromise-component .container-heading .description-section :is(p){font-family:var(--font-switzer);color:var(--dark-green);font-size:clamp(1.2rem,2vw,1.4rem);font-weight:400;text-align:center}compromise-component .container-heading .description-section :is(p) :is(strong){font-weight:500}compromise-component .carousel-compromise-slider{padding-left:5vw}compromise-component .carousel-compromise-slider .carousel-compromise-blaze-container .carousel-compromise-blaze-track-container{display:flex;flex-direction:column;gap:clamp(1.4rem,2.5vw,2rem)}compromise-component .carousel-compromise-slider .carousel-compromise-blaze-container .carousel-compromise-blaze-track-container .carousel-compromise-blaze-track .container-image{position:relative;cursor:pointer}compromise-component .carousel-compromise-slider .carousel-compromise-blaze-container .carousel-compromise-blaze-track-container .carousel-compromise-blaze-track .container-image:hover .description-image{opacity:0}compromise-component .carousel-compromise-slider .carousel-compromise-blaze-container .carousel-compromise-blaze-track-container .carousel-compromise-blaze-track .container-image:hover .content-image{opacity:1}compromise-component .carousel-compromise-slider .carousel-compromise-blaze-container .carousel-compromise-blaze-track-container .carousel-compromise-blaze-track .container-image :is(img){width:100%;height:auto;display:block;border-radius:1.5rem;max-height:60rem;object-fit:cover;cursor:pointer}@media screen and (min-width: 768px){compromise-component .carousel-compromise-slider .carousel-compromise-blaze-container .carousel-compromise-blaze-track-container .carousel-compromise-blaze-track .container-image :is(img){border-radius:3rem}}compromise-component .carousel-compromise-slider .carousel-compromise-blaze-container .carousel-compromise-blaze-track-container .carousel-compromise-blaze-track .container-image .description-image{position:absolute;bottom:clamp(1.8rem,3vw,3rem);left:clamp(1.8rem,3vw,3rem);right:clamp(1.8rem,3vw,3rem);transition:all .3s ease}compromise-component .carousel-compromise-slider .carousel-compromise-blaze-container .carousel-compromise-blaze-track-container .carousel-compromise-blaze-track .container-image .description-image :is(p){font-family:var(--font-gazpacho);color:var(--white);font-weight:700;font-size:clamp(1.8rem,3vw,2.2rem);word-break:break-word}compromise-component .carousel-compromise-slider .carousel-compromise-blaze-container .carousel-compromise-blaze-track-container .carousel-compromise-blaze-track .container-image .content-image{position:absolute;top:0;left:0;opacity:0;transition:all .3s ease;z-index:2;width:100%;height:100%;display:flex;align-items:start;justify-content:center;border-radius:1.5rem}@media screen and (min-width: 768px){compromise-component .carousel-compromise-slider .carousel-compromise-blaze-container .carousel-compromise-blaze-track-container .carousel-compromise-blaze-track .container-image .content-image{border-radius:3rem}}compromise-component .carousel-compromise-slider .carousel-compromise-blaze-container .carousel-compromise-blaze-track-container .carousel-compromise-blaze-track .container-image .content-image :is(p){font-family:var(--font-switzer);color:var(--white);font-weight:400;font-size:clamp(1.2rem,2vw,1.4rem);word-break:break-word;padding-inline:3rem;padding-block:2rem}compromise-component .carousel-compromise-slider .carousel-compromise-blaze-container .carousel-compromise-blaze-track-container .blaze-pagination-carousel-compromise{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem}compromise-component .carousel-compromise-slider .carousel-compromise-blaze-container .carousel-compromise-blaze-track-container .blaze-pagination-carousel-compromise :is(button){border-radius:50%;border:1.14px solid var(--light-green);background:var(--light-green);width:1rem;height:1rem;font-size:0;transition:all .3s ease}compromise-component .carousel-compromise-slider .carousel-compromise-blaze-container .carousel-compromise-blaze-track-container .blaze-pagination-carousel-compromise :is(button).active{border-radius:3.5rem;border:1.14px solid var(--dark-green);background:var(--dark-green)}carousel-video{display:flex;flex-direction:column;gap:1.8rem;padding-block:clamp(3rem,4vw,3.5rem)}@media screen and (min-width: 768px){carousel-video{gap:2.5rem}}carousel-video .carousel-video-title :is(p){color:var(--dark-green);font-family:var(--font-gazpacho);font-size:clamp(2rem,5vw,2.6rem);font-style:italic;font-weight:700;line-height:100%;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;width:100%}carousel-video .carousel-video-content{width:100%;overflow:hidden}carousel-video .carousel-video-content .blaze-slider-carousel-video{position:relative;display:flex;flex-direction:column;gap:2rem;width:150vw;left:-25vw}@media screen and (min-width: 768px){carousel-video .carousel-video-content .blaze-slider-carousel-video{width:130vw;left:-15vw;gap:2rem}@media screen and (min-width: 1024px){carousel-video .carousel-video-content .blaze-slider-carousel-video{width:120vw;left:-10vw}}}carousel-video .carousel-video-content .blaze-slider-carousel-video .blaze-container .blaze-track-container .blaze-track .card-video{border-radius:1rem;overflow:hidden;position:relative;aspect-ratio:9 / 14;cursor:pointer;max-height:58rem}@media screen and (min-width: 768px){carousel-video .carousel-video-content .blaze-slider-carousel-video .blaze-container .blaze-track-container .blaze-track .card-video{aspect-ratio:9 / 13}}carousel-video .carousel-video-content .blaze-slider-carousel-video .blaze-container .blaze-track-container .blaze-track .card-video .video{width:100%;height:100%;object-fit:cover}carousel-video .carousel-video-content .blaze-slider-carousel-video .blaze-container .blaze-track-container .blaze-track .card-video .infos{position:absolute;bottom:1.5rem;left:1.5rem;right:1.5rem;display:flex;flex-direction:row;align-items:center;gap:clamp(.5rem,1vw,1rem)}carousel-video .carousel-video-content .blaze-slider-carousel-video .blaze-container .blaze-track-container .blaze-track .card-video .infos .img-user{width:clamp(3.5rem,3.5vw,5.5rem);height:clamp(3.5rem,3.5vw,5.5rem);border-radius:50%;overflow:hidden}carousel-video .carousel-video-content .blaze-slider-carousel-video .blaze-container .blaze-track-container .blaze-track .card-video .infos .img-user img{width:100%;height:100%;object-fit:cover}carousel-video .carousel-video-content .blaze-slider-carousel-video .blaze-container .blaze-track-container .blaze-track .card-video .infos .user-name :is(a){color:var(--white);font-family:var(--font-switzer);font-size:clamp(1.2rem,1.5vw,1.6rem);font-weight:600;line-height:100%;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;text-decoration:none;cursor:pointer}carousel-video .carousel-video-content .blaze-slider-carousel-video .carousel-video__pagination{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem}carousel-video .carousel-video-content .blaze-slider-carousel-video .carousel-video__pagination :is(button){border-radius:50%;border:1.14px solid var(--light-green);background:var(--light-green);width:.8rem;height:.8rem;font-size:0;transition:all .3s ease}carousel-video .carousel-video-content .blaze-slider-carousel-video .carousel-video__pagination :is(button).active{border-radius:3.5rem;border:1.14px solid var(--dark-green);background:var(--dark-green)}:root{--font-size-title-form-account-acess: clamp(2.2rem, 3.5vw, 3.2rem);--font-size-label-form-account-acess: clamp(1.4rem, 1.5vw, 1.6rem);--font-size-label-placeholder-form-account-acess: clamp( 1.2rem, 1.5vw, 1.4rem );--font-size-input-item-form-account-acess: clamp(1.4rem, 1.5vw, 1.6rem);--font-size-link-recover-form-account-acess: clamp(1.2rem, 1.5vw, 1.4rem);--font-size-button-submit-form-account-acess: clamp(1.4rem, 1.5vw, 1.6rem);--font-size-link-create-account-form-account-acess: clamp( 1.4rem, 1.5vw, 1.6rem );--font-size-reset-password-text-form-account-acess: clamp( 1.2rem, 1.5vw, 1.6rem );--color-error: #ff0000}account-access{display:grid;grid-template-columns:minmax(0,1fr);max-width:var(--page-width);width:100%;height:70vh;overflow:hidden;margin:auto}@media screen and (min-width: 768px){account-access{max-width:unset;height:80vh;grid-template-columns:repeat(2,minmax(0,1fr))}}account-access .banner-account{display:none;width:100%;height:100%;position:relative;overflow:hidden}@media screen and (min-width: 768px){account-access .banner-account{display:block}}account-access .banner-account .image-banner{width:100%;height:100%}account-access .banner-account .image-banner img{width:100%;height:100%;object-fit:cover}account-access .banner-account .text-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:80%;display:flex;flex-direction:column;gap:2rem}account-access .banner-account .text-content .title{color:var(--white);font-family:var(--font-gazpacho);font-size:clamp(2.2rem,3.5vw,3.8rem);font-style:italic;font-weight:700;line-height:100%;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}account-access .banner-account .text-content .description{color:var(--white);font-family:var(--font-switzer);font-size:clamp(1.4rem,1.5vw,1.6rem);font-weight:300;line-height:100%;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;max-width:80%}account-access .account-content{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-right:0}@media screen and (min-width: 768px){account-access .account-content{padding-right:5vw}}account-access .account-content .account-acess-login{max-width:95%;width:100%}account-access .account-content .account-acess-login form{display:flex;flex-direction:column;gap:3rem;align-items:center}@media screen and (min-width: 768px){account-access .account-content .account-acess-login form{gap:2.4rem}}account-access .account-content .account-acess-login form .title{font-size:var(--font-size-title-form-account-acess);color:var(--black);text-align:center;font-family:var(--font-gazpacho);font-style:normal;font-weight:600;line-height:normal}account-access .account-content .account-acess-login form .center{margin:auto;max-width:250px;width:100%}account-access .account-content .account-acess-login form .center .h_google_button{border-color:#5b86e5}account-access .account-content .account-acess-login form .center .h_google_button .h_google_text h_google_full{font-family:var(--font-switzer);font-size:clamp(1.4rem,1.5vw,1.6rem)}account-access .account-content .account-acess-login form .center .h_divider{color:var(--dark-gray);font-family:var(--font-switzer);font-weight:700;font-size:clamp(1.4rem,1.5vw,1.6rem)}account-access .account-content .account-acess-login form .center .h_divider:before,account-access .account-content .account-acess-login form .center .h_divider:after{background-color:var(--dark-gray)}account-access .account-content .account-acess-login form .form-error{display:flex;align-items:center;gap:1.2rem;color:var(--color-error)}account-access .account-content .account-acess-login form .form-error svg{width:2rem;height:2rem}account-access .account-content .account-acess-login form .form-error .errors ul{list-style:none}account-access .account-content .account-acess-login form .form-error .errors ul li{font-size:var(--font-size-label-form-account-acess);color:var(--color-error);font-family:var(--font-switzer);font-weight:500;text-align:center}account-access .account-content .account-acess-login form .container-heading{display:flex;flex-direction:column;gap:1rem}account-access .account-content .account-acess-login form .container-heading .title{font-size:var(--font-size-title-form-account-acess);color:var(--black);font-family:var(--font-switzer);font-weight:500;text-align:center}account-access .account-content .account-acess-login form .container-heading .text-reset-password{font-size:var(--font-size-reset-password-text-form-account-acess);color:var(--dark-gray);font-family:var(--font-switzer);font-weight:400;text-align:center;width:100%}account-access .account-content .account-acess-login form .container-fields{display:flex;flex-direction:column;gap:2.4rem;width:100%}account-access .account-content .account-acess-login form .container-fields.create-account{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (min-width: 768px){account-access .account-content .account-acess-login form .container-fields{gap:2.8rem}}account-access .account-content .account-acess-login form .container-fields .form-field{display:flex;flex-direction:column;gap:.8rem;width:100%;position:relative}@media screen and (min-width: 768px){account-access .account-content .account-acess-login form .container-fields .form-field{gap:1rem}}account-access .account-content .account-acess-login form .container-fields .form-field :is(label){font-size:var(--font-size-label-form-account-acess);color:var(--dark-gray);font-family:var(--font-switzer);font-style:normal;font-weight:500;line-height:normal;position:absolute;top:50%;left:0;transform:translateY(-50%);transition:all .3s ease;z-index:2}account-access .account-content .account-acess-login form .container-fields .form-field :is(label).active{top:0;transform:translateY(-60%);color:var(--yellow)}account-access .account-content .account-acess-login form .container-fields .form-field .input-item{padding:1.4rem;border:none;border-bottom:.1rem solid var(--dark-gray);font-size:var(--font-size-input-item-form-account-acess);color:var(--dark-gray);font-family:var(--font-switzer);font-weight:500}@media screen and (min-width: 768px){account-access .account-content .account-acess-login form .container-fields .form-field .input-item{padding:1.5rem 2rem}}account-access .account-content .account-acess-login form .container-fields .form-field .input-item:focus-visible{outline:none}account-access .account-content .account-acess-login form .container-fields .form-field .input-item::placeholder{font-size:var(--font-size-label-placeholder-form-account-acess);color:var(--dark-gray);font-family:var(--font-switzer);font-weight:400}account-access .account-content .account-acess-login form .container-fields .form-field .container-input-password{width:100%;position:relative}account-access .account-content .account-acess-login form .container-fields .form-field .container-input-password input{width:100%;position:relative}account-access .account-content .account-acess-login form .container-fields .form-field .container-input-password .icon-password-reveal{position:absolute;right:2rem;top:50%;transform:translateY(-50%);cursor:pointer;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;overflow:hidden}account-access .account-content .account-acess-login form .container-fields .form-field .container-input-password .icon-password-reveal:before{content:"";position:absolute;width:2.2rem;height:.2rem;background:var(--dark-gray);top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg) scaleX(0);transform-origin:center;transition:transform .5s ease}account-access .account-content .account-acess-login form .container-fields .form-field .container-input-password .icon-password-reveal.active:before{transform:translate(-50%,-50%) rotate(45deg) scaleX(1)}account-access .account-content .account-acess-login form .container-buttons{display:flex;flex-direction:column;align-items:center;gap:1.6rem;max-width:85%;width:100%}@media screen and (min-width: 768px){account-access .account-content .account-acess-login form .container-buttons{gap:2rem}}account-access .account-content .account-acess-login form .container-buttons .form-actions{width:100%}account-access .account-content .account-acess-login form .container-buttons .form-actions .btn-submit{background-color:var(--dark-green);border:1px solid var(--dark-green);color:var(--white);border-radius:10rem;font-size:var(--font-size-button-submit-form-account-acess);font-family:var(--font-switzer);padding:1.2rem 2.4rem;font-weight:600;cursor:pointer;transition:all .5s ease;width:100%}account-access .account-content .account-acess-login form .container-buttons .form-actions .btn-submit:hover{color:var(--white);background-color:var(--light-green);border:1px solid var(--light-green)}account-access .account-content .account-acess-login form .container-buttons .link-create-account{font-size:var(--font-size-link-create-account-form-account-acess);font-family:var(--font-switzer);color:var(--yellow);font-weight:500;text-decoration:none;text-align:center;width:fit-content;cursor:pointer;transition:all .5s ease;width:100%;padding:1.2rem 2.4rem;background-color:transparent;border:1px solid var(--yellow);border-radius:10rem}account-access .account-content .account-acess-login form .container-buttons .link-create-account:hover{color:var(--white);background-color:var(--yellow)}account-access .account-content .account-acess-login form .container-buttons .recover{display:flex;justify-content:flex-end;width:100%}account-access .account-content .account-acess-login form .container-buttons .recover .link-recover{text-decoration:none;font-size:var(--font-size-link-recover-form-account-acess);color:var(--yellow);font-family:var(--font-switzer);font-weight:400;transition:color .5s ease;width:fit-content;text-align:right}account-access .account-content .account-acess-login form .container-buttons .recover .link-recover:hover{opacity:.8}account-access .account-content .account-acess-login form .container-buttons .login-return{text-decoration:none;font-size:var(--font-size-link-recover-form-account-acess);color:var(--black);font-family:var(--font-switzer);font-weight:400;transition:color .5s ease;width:fit-content;text-align:right;display:flex;gap:.5rem}account-access .account-content .account-acess-login form .container-buttons .login-return :is(a){text-decoration:none;color:#5b86e5}@media screen and (min-width: 500px){account-access .account-content .account-acess-login{max-width:500px;width:100%}@media screen and (min-width: 768px){account-access .account-content .account-acess-login{max-width:80%;width:100%}}}:root{--main-page-title: clamp(2rem, 2.5vw, 3.2rem);--main-page-content: clamp(1.6rem, 2vw, 1.8rem)}.main-page-container{display:flex;flex-direction:column;gap:2.8rem;max-width:var(--page-width);margin:0 auto;padding-block:clamp(5rem,8vw,9rem)}.main-page-container .main-page-title{color:var(--dark-green);text-align:justify;font-size:var(--main-page-title);font-style:normal;font-weight:500;font-family:var(--font-gazpacho)}.main-page-container .main-page-content{color:var(--dark-green);text-align:justify;font-size:var(--main-page-content);font-style:normal;font-weight:400;line-height:160%;font-family:var(--font-switzer)}main-account{display:flex;flex-direction:column;gap:clamp(2rem,3vw,4rem);max-width:var(--page-width);margin:0 auto;width:100%;padding-block:clamp(4rem,3vw,6rem)}main-account .header-main-account{display:flex;flex-direction:column;gap:1rem}main-account .header-main-account .header-main-account-title :is(h2){color:var(--black);font-family:var(--font-gazpacho);font-size:clamp(2.2rem,3vw,3.2rem);font-style:italic;font-weight:700;line-height:100%;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none}main-account .header-main-account .header-main-account-subtitle :is(p){color:var(--black);font-family:var(--font-switzer);font-size:clamp(1.4rem,3vw,1.6rem);font-weight:300;line-height:100%;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none}main-account .main-account-container{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2rem,3vw,3rem)}@media screen and (min-width: 768px){main-account .main-account-container{grid-template-columns:minmax(0,1fr) minmax(0,3fr)}}@media screen and (min-width: 768px){main-account .main-account-container .menu-account{padding-right:clamp(2rem,3vw,3rem);position:relative}main-account .main-account-container .menu-account:after{content:"";position:absolute;top:0;right:0;display:block;width:1px;height:70%;background-color:var(--dark-gray);opacity:.6}}main-account .main-account-container .menu-account :is(ul){display:flex;flex-direction:column;gap:1rem}main-account .main-account-container .menu-account :is(ul) :is(li){display:flex;align-items:center;justify-content:center;list-style:none;padding:1.2rem;border:1px solid var(--gray);transition:all .3s ease-in-out;cursor:pointer}main-account .main-account-container .menu-account :is(ul) :is(li).active{background-color:var(--dark-green);border:1px solid var(--dark-green)}main-account .main-account-container .menu-account :is(ul) :is(li).active :is(a){color:var(--white)}main-account .main-account-container .menu-account :is(ul) :is(li):hover{background-color:var(--dark-green);border:1px solid var(--dark-green)}main-account .main-account-container .menu-account :is(ul) :is(li):hover :is(a){color:var(--white)}main-account .main-account-container .menu-account :is(ul) :is(li) :is(a){color:var(--black);text-decoration:none;font-family:var(--font-switzer);font-size:clamp(1.4rem,2vw,1.8rem);font-weight:700;line-height:100%;text-underline-position:from-font;text-decoration-skip-ink:none;transition:all .3s ease-in-out}main-account .main-account-container .main-account-content:has(.active) .active{display:block}main-account .main-account-container .main-account-content .main-account-pedidos,main-account .main-account-container .main-account-content .main-account-flore-ser,main-account .main-account-container .main-account-content .main-account-perfil,main-account .main-account-container .main-account-content .main-account-enderecos,main-account .main-account-container .main-account-content .main-account-favoritos{display:none}main-account-perfil{display:flex;flex-direction:column;gap:2rem}@media screen and (min-width: 768px){main-account-perfil{max-width:70%}}main-account-perfil .main-account-perfil-title :is(h2){color:var(--black);font-family:var(--font-switzer);font-size:clamp(1.6rem,2vw,2rem);font-weight:600;line-height:100%;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}main-account-perfil .main-account-perfil-content{display:flex;flex-direction:column;gap:clamp(1rem,2vw,2rem)}main-account-perfil .main-account-perfil-content .item-client{padding-bottom:1rem;border-bottom:1px solid var(--dark-gray);display:flex;flex-direction:column;gap:1rem}main-account-perfil .main-account-perfil-content .item-client :is(span){color:var(--dark-gray);font-family:var(--font-switzer);font-size:clamp(1.2rem,2vw,1.4rem);font-weight:400;line-height:100%;letter-spacing:.08em;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}main-account-perfil .main-account-perfil-content .item-client :is(p){color:var(--black);font-family:var(--font-switzer);font-size:clamp(1.4rem,2vw,1.6rem);font-weight:400;line-height:100%;letter-spacing:.08em;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}main-account-enderecos{display:flex;flex-direction:column;gap:clamp(1rem,1.5vw,2rem)}@media screen and (min-width: 768px){main-account-enderecos{max-width:90%}}main-account-enderecos .main-account-enderecos-title :is(h2){color:var(--black);font-family:var(--font-switzer);font-size:clamp(1.6rem,2vw,2rem);font-weight:600;line-height:100%;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}main-account-enderecos .addresses-container .addresses-content:has(.closed){display:flex}main-account-enderecos .addresses-container .addresses-content{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(auto-fill,minmax(0,1fr));gap:clamp(1.5rem,2vw,2rem);position:relative}@media screen and (min-width: 600px){main-account-enderecos .addresses-container .addresses-content{grid-template-columns:repeat(2,minmax(0,1fr))}}main-account-enderecos .addresses-container .addresses-content .address{border:1px solid #00000066;padding:clamp(1rem,2vw,2rem);min-height:200px;height:100%;width:100%;overflow:hidden;display:flex;flex-direction:column}main-account-enderecos .addresses-container .addresses-content .address.closed{display:none}main-account-enderecos .addresses-container .addresses-content .address .infomation{height:100%;width:100%;position:relative}main-account-enderecos .addresses-container .addresses-content .address .infomation h3{position:absolute;top:0;right:0}main-account-enderecos .addresses-container .addresses-content .address .infomation h3 span{width:clamp(2.2rem,2.5vw,2.8rem);height:clamp(2.2rem,2.5vw,2.8rem)}main-account-enderecos .addresses-container .addresses-content .address .infomation h3 span svg{width:100%;height:100%;display:block}main-account-enderecos .addresses-container .addresses-content .address .infomation :is(p){color:var(--black);font-family:var(--font-switzer);font-size:clamp(1.4rem,2vw,1.6rem);font-weight:400;line-height:32px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}main-account-enderecos .addresses-container .addresses-content .address .edit-buttons{display:flex;flex-direction:row;gap:clamp(2.2rem,2.5vw,2.8rem);align-items:center;justify-content:start}main-account-enderecos .addresses-container .addresses-content .address .edit-buttons .edit{position:relative;padding-right:clamp(2.2rem,2.5vw,2.8rem)}main-account-enderecos .addresses-container .addresses-content .address .edit-buttons .edit p{color:var(--black);font-family:var(--font-switzer);font-size:clamp(1.4rem,2vw,1.6rem);font-weight:600;line-height:26.4px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;cursor:pointer}main-account-enderecos .addresses-container .addresses-content .address .edit-buttons .edit:after{content:"";display:block;width:2px;height:60%;margin:auto;background-color:#0000004d;position:absolute;top:50%;right:0;transform:translateY(-50%)}main-account-enderecos .addresses-container .addresses-content .address .edit-buttons .delete button{color:var(--black);font-family:var(--font-switzer);font-size:clamp(1.4rem,2vw,1.6rem);font-weight:600;line-height:26.4px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;border:none;background-color:transparent;cursor:pointer}main-account-enderecos .addresses-container .addresses-content .edit-content,main-account-enderecos .addresses-container .addresses-content .new-address-content{display:none;width:100%;height:100%;background-color:#fff;z-index:4;position:relative}main-account-enderecos .addresses-container .addresses-content .edit-content.active,main-account-enderecos .addresses-container .addresses-content .new-address-content.active{display:block}main-account-enderecos .addresses-container .addresses-content .edit-content .icon-close,main-account-enderecos .addresses-container .addresses-content .new-address-content .icon-close{position:absolute;top:0;right:0;width:clamp(2.2rem,2.5vw,2.8rem);height:clamp(2.2rem,2.5vw,2.8rem);cursor:pointer}:is(main-account-enderecos .addresses-container .addresses-content .edit-content .icon-close,main-account-enderecos .addresses-container .addresses-content .new-address-content .icon-close) svg{width:100%;height:100%;display:block}main-account-enderecos .addresses-container .addresses-content .edit-content .address-fields,main-account-enderecos .addresses-container .addresses-content .new-address-content .address-fields{display:flex;flex-direction:column;gap:clamp(1.5rem,2vw,2rem);max-width:100%;width:100%}@media screen and (min-width: 768px){main-account-enderecos .addresses-container .addresses-content .edit-content .address-fields,main-account-enderecos .addresses-container .addresses-content .new-address-content .address-fields{max-width:80%}}main-account-enderecos .addresses-container .addresses-content .edit-content .address-fields .form-field,main-account-enderecos .addresses-container .addresses-content .new-address-content .address-fields .form-field{position:relative}main-account-enderecos .addresses-container .addresses-content .edit-content .address-fields .form-field :is(label),main-account-enderecos .addresses-container .addresses-content .new-address-content .address-fields .form-field :is(label){font-family:var(--font-switzer);font-size:clamp(1.4rem,2vw,1.8rem);font-weight:400;line-height:100%;letter-spacing:.08em;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;position:absolute;top:50%;display:flex;align-items:center;transform:translateY(-50%);color:#9d9d9d;transition:all .5s ease;z-index:0}main-account-enderecos .addresses-container .addresses-content .edit-content .address-fields .form-field :is(label).active,main-account-enderecos .addresses-container .addresses-content .new-address-content .address-fields .form-field :is(label).active{top:.3rem;font-size:clamp(1.2rem,1.5vw,1.6rem)}main-account-enderecos .addresses-container .addresses-content .edit-content .address-fields .form-field :is(input,textarea,select),main-account-enderecos .addresses-container .addresses-content .new-address-content .address-fields .form-field :is(input,textarea,select){width:100%;height:100%;padding:1.5rem 1rem 1rem 0rem;border:none;outline:none;border-bottom:1px solid #9d9d9d;font-family:var(--font-switzer);font-size:clamp(1.4rem,2vw,1.8rem);font-weight:400;line-height:100%;letter-spacing:.08em;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;z-index:1;position:relative;background:transparent}main-account-enderecos .addresses-container .addresses-content .edit-content .address-fields .buttons-address-modal,main-account-enderecos .addresses-container .addresses-content .new-address-content .address-fields .buttons-address-modal{display:flex;flex-direction:row;gap:clamp(1.5rem,2vw,2rem)}main-account-enderecos .addresses-container .addresses-content .edit-content .address-fields .buttons-address-modal .submit,main-account-enderecos .addresses-container .addresses-content .new-address-content .address-fields .buttons-address-modal .submit{border:1px solid var(--dark-green);background-color:var(--dark-green);padding:.8rem 3rem;border-radius:10rem;color:var(--white);font-family:var(--font-switzer);font-size:clamp(1.4rem,2vw,1.6rem);font-weight:500;line-height:26.4px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;cursor:pointer}main-account-enderecos .addresses-container .addresses-content .edit-content .address-fields .buttons-address-modal .define,main-account-enderecos .addresses-container .addresses-content .new-address-content .address-fields .buttons-address-modal .define{border:1px solid var(--dark-green);background-color:transparent;padding:.8rem 3rem;border-radius:10rem;color:var(--dark-green);font-family:var(--font-switzer);font-size:clamp(1.4rem,2vw,1.6rem);font-weight:500;line-height:26.4px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;cursor:pointer}main-account-enderecos .addresses-container .addresses-content .add-addresses{border:1px solid #00000066;padding:clamp(1rem,2vw,2rem);aspect-ratio:2/1;overflow:hidden;height:100%;width:100%}main-account-enderecos .addresses-container .addresses-content .add-addresses.closed{display:none}main-account-enderecos .addresses-container .addresses-content .add-addresses .btn-add-new-address{display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center;height:100%;width:100%}main-account-enderecos .addresses-container .addresses-content .add-addresses .btn-add-new-address p{color:var(--black);font-family:var(--font-switzer);font-size:clamp(1.6rem,2vw,1.8rem);font-weight:600;line-height:31.68px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;cursor:pointer}:root{--main-404-title: clamp(2.4rem, 5vw, 3.2rem);--main-404-subtitle: clamp(2rem, 2.4vw, 2.8rem);--main-404-text: clamp(1.2rem, 2.4vw, 1.8rem);--main-404-button: clamp(1.4rem, 2.4vw, 1.6rem)}.main-404{max-width:var(--page-width);margin:0 auto;padding-block:clamp(3rem,5vw,5rem);min-height:50vh;display:flex;align-items:center;justify-content:center}.main-404 .main-404__container .main-404__content{display:flex;flex-direction:column;align-items:center;gap:1.2rem}.main-404 .main-404__container .main-404__content .main-404__title{color:var(--black);text-align:center;font-size:var(--main-404-title);font-style:normal;font-weight:500;line-height:normal}.main-404 .main-404__container .main-404__content .main-404__subtitle{color:var(--black);text-align:center;font-size:var(--main-404-subtitle);font-style:normal;font-weight:500;line-height:normal}.main-404 .main-404__container .main-404__content .main-404__text{color:var(--black);text-align:center;font-size:var(--main-404-text);font-style:normal;font-weight:300;line-height:normal}.main-404 .main-404__container .main-404__content .main-404__button{padding:1.4rem 2.4rem;background:var(--dark-green);color:var(--white);font-size:var(--main-404-button);text-decoration:none;font-style:normal;font-weight:600;line-height:normal;margin-top:2rem;transition:.3s;border-radius:10rem}.main-404 .main-404__container .main-404__content .main-404__button:hover{background:var(--black)}:root{--wishlist-empty-title: clamp(1.8rem, 2vw, 2.4rem);--wishlist-empty-text: clamp(1.4rem, 2vw, 1.8rem)}wishlist-grid{display:block;max-width:var(--page-width);margin-inline:auto;position:relative;padding-block:clamp(3rem,6vw,6rem);margin-block:5rem}wishlist-grid .wishlist-grid__title{color:var(--black);font-family:var(--font-gazpacho);text-align:center;font-size:clamp(2rem,2vw,3.2rem);font-weight:500;margin-bottom:clamp(3rem,3vw,4rem)}wishlist-grid .wishlist-grid-container{position:relative}wishlist-grid .wishlist-grid-container:has(.wishlist-grid__content:empty) .wishlist-empty__content{display:flex}wishlist-grid .wishlist-grid-container:has(.wishlist-grid__content:empty) .wishlist-grid__content{display:none}wishlist-grid .wishlist-grid-container .wishlist-grid__content{display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:clamp(1.4rem,5vw,10rem);justify-items:flex-start}wishlist-grid .wishlist-grid-container .wishlist-grid__content :is(product-card){max-width:100%}wishlist-grid .wishlist-grid-container .wishlist-grid__content :is(product-card) .favorite_product_heart,wishlist-grid .wishlist-grid-container .wishlist-grid__content :is(product-card) .content-cta-btns{display:flex}@media screen and (min-width: 480px){wishlist-grid .wishlist-grid-container .wishlist-grid__content{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr))}}@media screen and (min-width: 768px){wishlist-grid .wishlist-grid-container .wishlist-grid__content{grid-template-columns:repeat(auto-fill,minmax(23rem,1fr))}}@media screen and (min-width: 1280px){wishlist-grid .wishlist-grid-container .wishlist-grid__content{grid-template-columns:repeat(auto-fill,minmax(15vw,1fr))}}wishlist-grid .wishlist-grid-container .wishlist-empty__content{display:none;align-items:center;flex-direction:column;justify-content:center;text-align:center;padding-block:2rem;opacity:0}@media screen and (min-width: 768px){wishlist-grid .wishlist-grid-container .wishlist-empty__content{padding-top:clamp(4rem,5vw,7rem)}}wishlist-grid .wishlist-grid-container .wishlist-empty__content .wishlist-empty__title{color:var(--black);font-size:var(--wishlist-empty-title);font-weight:500;margin-bottom:clamp(1rem,2vw,1.2rem)}wishlist-grid .wishlist-grid-container .wishlist-empty__content .wishlist-empty__text{color:var(--black);font-size:var(--wishlist-empty-text);font-weight:300}wishlist-grid .wishlist-grid-container .wishlist-empty__content .wishlist-empty__button{padding:1.4rem 2.4rem;background:var(--dark-green);color:var(--white);font-size:var(--main-404-button);text-decoration:none;font-style:normal;font-weight:600;line-height:normal;margin-top:2rem;transition:.3s;border-radius:10rem}wishlist-grid .wishlist-grid-container .wishlist-empty__content .wishlist-empty__button:hover{background:var(--black)}wishlist-grid .loader_container{display:flex;justify-content:center;align-items:center;opacity:0;transition:all .2s ease-in-out;position:absolute;top:0;bottom:0;right:0;left:0;z-index:2;background-color:#fffc;display:none;animation:opacityExit .3s ease-in-out forwards}wishlist-grid .loader_container.loader_container--active{display:flex;opacity:1;animation:opacityEntry .3s ease-in-out forwards}wishlist-grid .loader_container .loader{width:50px;aspect-ratio:1;border-radius:50%;background:radial-gradient(farthest-side,var(--wine) 94%,var(--black)) top/8px 8px no-repeat,conic-gradient(#0000 30%,var(--wine));-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 0);animation:l13 1s infinite linear}wishlist-grid.wishlist__account{margin:0;padding:0}wishlist-grid.wishlist__account product-card .content-cta-btns{display:flex}wishlist-grid.wishlist__account .wishlist-grid__title{text-align:left;font-family:var(--font-switzer);font-weight:700;font-size:clamp(1.8rem,2vw,2.2rem);margin-bottom:clamp(2.4rem,3vw,3.2rem)}wishlist-grid.wishlist__account .wishlist-grid-container .wishlist-empty__content{align-items:flex-start;padding-top:2rem}@keyframes l13{to{transform:rotate(1turn)}}@keyframes opacityEntry{0%{opacity:0;display:none}1%{opacity:0;display:flex}to{opacity:1}}@keyframes opacityExit{0%{opacity:1;display:flex}99%{opacity:0;display:flex}to{display:none}}orders-component .orders__content .orders__title{font-size:clamp(1.6rem,2vw,2.2rem);text-align:left;font-weight:400;margin-bottom:clamp(2rem,3vw,3.2rem)}orders-component .orders__content .orders__table{width:100%;border-collapse:collapse;max-width:100%}@media screen and (min-width: 1060px){orders-component .orders__content .orders__table{max-width:60vw}}orders-component .orders__content .orders__table[closed]{display:none}orders-component .orders__content .orders__table :is(thead){border-bottom:1px solid #00000063}orders-component .orders__content .orders__table :is(thead) :is(th){text-align:center;padding:clamp(1.8rem,3vw,3rem) 0;font-size:clamp(1.4rem,2vw,1.8rem);font-weight:400}orders-component .orders__content .orders__table :is(thead) :is(th):first-child{width:20%;text-align:left}@media screen and (min-width: 768px){orders-component .orders__content .orders__table :is(thead) :is(th):first-child{width:50%}}orders-component .orders__content .orders__table :is(tbody) :is(tr) :is(td){text-align:center;padding:clamp(1.4rem,2vw,2rem) 0;font-size:clamp(1.4rem,2vw,1.8rem);font-weight:400}orders-component .orders__content .orders__table :is(tbody) :is(tr) :is(td):first-child{text-align:left;text-decoration:underline}orders-component .orders__content .orders__table :is(tbody) :is(tr) :is(td) .orders__link{padding:clamp(1rem,2vw,1.4rem) clamp(1rem,2vw,2.4rem);background:var(--dark-green);color:var(--white);font-size:var(--main-404-button);text-decoration:none;font-style:normal;font-weight:600;line-height:normal;margin-top:2rem;transition:.3s;border-radius:10rem}orders-component .orders__content .orders__table :is(tbody) :is(tr) :is(td) .orders__link:hover{background:var(--black)}orders-component .orders__content .order__info{display:none}orders-component .orders__content .order__info main-order{display:none}orders-component .orders__content .order__info main-order[active]{display:block;width:100%}orders-component .orders__content .order__info main-order .container-heading{display:flex;align-items:center;gap:1.4rem}orders-component .orders__content .order__info main-order .container-heading .title-order-name{font-size:clamp(1.6rem,2vw,2.2rem);font-weight:400}orders-component .orders__content .order__info main-order .container-heading .back-to-orders-link{display:flex}orders-component .orders__content .order__info main-order .container-heading .back-to-orders-link :is(svg){width:1.8rem}orders-component .orders__content .order__info main-order .container-order-adress .container-order .order-details .order-details-table{width:100%;border-collapse:collapse}orders-component .orders__content .order__info main-order .container-order-adress .container-order .order-details .order-details-table :is(thead){border-bottom:1px solid var(--dark-gray)}orders-component .orders__content .order__info main-order .container-order-adress .container-order .order-details .order-details-table :is(thead) :is(th){text-align:right;padding:clamp(1.8rem,3vw,3rem) 0;font-size:clamp(1.4rem,2vw,1.8rem);font-weight:400}orders-component .orders__content .order__info main-order .container-order-adress .container-order .order-details .order-details-table :is(thead) :is(th):first-child{width:20%;text-align:left}@media screen and (min-width: 768px){orders-component .orders__content .order__info main-order .container-order-adress .container-order .order-details .order-details-table :is(thead) :is(th):first-child{width:80%}}orders-component .orders__content .order__info main-order .container-order-adress .container-order .order-details .order-details-table :is(tbody){border-bottom:1px solid var(--dark-gray)}orders-component .orders__content .order__info main-order .container-order-adress .container-order .order-details .order-details-table :is(tbody) :is(tr) :is(td){text-align:right;padding:clamp(1.4rem,2vw,2rem) 0;font-size:clamp(1.4rem,2vw,1.8rem);font-weight:400;vertical-align:top}orders-component .orders__content .order__info main-order .container-order-adress .container-order .order-details .order-details-table :is(tbody) :is(tr) :is(td):first-child{text-align:left}orders-component .orders__content .order__info main-order .container-order-adress .container-order .order-details .order-details-table :is(tbody) :is(tr) :is(td) .order_product{display:flex;gap:clamp(.8rem,2vw,2.2rem)}orders-component .orders__content .order__info main-order .container-order-adress .container-order .order-details .order-details-table :is(tbody) :is(tr) :is(td) .order_product :is(img){object-fit:cover;width:clamp(8rem,15vw,14.6rem)}@media screen and (min-width: 1060px){orders-component .orders__content .order__info main-order .container-order-adress .container-order .order-details .order-details-table :is(tbody) :is(tr) :is(td) .order_product :is(img){height:clamp(10rem,15vw,20rem)}}orders-component .orders__content .order__info main-order .container-order-adress .container-order .order-details .order-details-table :is(tbody) :is(tr) :is(td) .order_product .order_product__infos{display:flex;flex-direction:column;font-size:clamp(1.4rem,2vw,1.6rem);font-weight:400;color:#8a8a8a;text-decoration:none}orders-component .orders__content .order__info main-order .container-order-adress .container-order .order-details .order-details-table :is(tbody) :is(tr) :is(td) .order_product .order_product__infos .order_product__title{font-size:clamp(1.6rem,2vw,1.8rem);color:var(--black);text-decoration:none}orders-component .orders__content .order__info main-order .container-order-adress .container-order .order-details .order-details-table :is(tfoot) :is(tr){border-bottom:1px solid var(--dark-gray)}orders-component .orders__content .order__info main-order .container-order-adress .container-order .order-details .order-details-table :is(tfoot) :is(td){text-align:right;padding:clamp(1.2rem,2vw,2rem) 0;font-size:clamp(1.4rem,2vw,1.8rem);font-weight:400}orders-component .orders__content .order__info main-order .container-order-adress .container-order .order-details .order-details-table :is(tfoot) :is(td):first-child{width:20%;text-align:left}@media screen and (min-width: 768px){orders-component .orders__content .order__info main-order .container-order-adress .container-order .order-details .order-details-table :is(tfoot) :is(td):first-child{width:80%}}orders-component .orders__content .order__info main-order .container-order-adress .container-order .order-details .order-details-table :is(tfoot) :is(td) :is(a){color:var(--black)}orders-component .orders__content .order__info main-order .container-order-adress .container-address{display:flex;flex-direction:column;gap:clamp(2.2rem,8vw,10rem);margin-top:clamp(2.4rem,3vw,4rem)}@media screen and (min-width: 768px){orders-component .orders__content .order__info main-order .container-order-adress .container-address{flex-direction:row;gap:clamp()}}orders-component .orders__content .order__info main-order .container-order-adress .container-address .container-address-content .address-title{font-size:clamp(1.8rem,2vw,2.2rem);font-weight:600;margin-bottom:1rem}orders-component .orders__content .order__info main-order .container-order-adress .container-address .container-address-content .address-content{font-size:clamp(1.6rem,2vw,2rem);text-align:left}orders-component .orders__content .order__info[active]{display:flex}.section-complete-tasks{max-width:var(--page-width);width:100%;margin:0 auto;padding-block:clamp(4rem,5vw,6rem);display:flex;flex-direction:column;gap:2rem}.section-complete-tasks .complete-tasks-header p{font-family:Gazpacho;color:#181818;font-size:clamp(2rem,5vw,2.6rem);font-style:italic;font-weight:700;line-height:120%;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none}.section-complete-tasks .complete-tasks-container{max-width:80%;width:100%;margin:0 auto;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));position:relative}@media screen and (min-width: 768px){.section-complete-tasks .complete-tasks-container{grid-template-columns:repeat(3,minmax(0,1fr))}}.section-complete-tasks .complete-tasks-container .card-tasks{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-rows:minmax(0,1fr) minmax(0,.4fr);justify-items:center;z-index:3}.section-complete-tasks .complete-tasks-container .card-tasks .card-tasks-image{width:clamp(150px,20vw,185px);height:clamp(150px,20vw,185px);border-radius:50%;overflow:hidden}.section-complete-tasks .complete-tasks-container .card-tasks .card-tasks-image img{width:100%;height:100%;object-fit:cover}.section-complete-tasks .complete-tasks-container .card-tasks .card-tasks-info .card-tasks-title p{font-family:Switzer;color:#334d36;font-size:clamp(1.2rem,2vw,1.4rem);font-weight:500;line-height:120%;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none}.section-complete-tasks .complete-tasks-container .line-group{position:absolute;top:37%;left:50%;transform:translate(-50%,-50%);flex-direction:row;justify-content:space-around;width:70%;display:none}@media screen and (min-width: 768px){.section-complete-tasks .complete-tasks-container .line-group{display:flex}}.section-complete-tasks .complete-tasks-container .line-group .line{width:100%}.section-complete-tasks .complete-tasks-container .line-group .line svg{width:100%}faq-component .faq__content{max-width:var(--page-width);margin-inline:auto;padding-block:clamp(3rem,5vw,5rem)}@media screen and (min-width: 768px){faq-component .faq__content{display:grid;grid-template-columns:1fr 1fr}@media screen and (min-width: 1600px){faq-component .faq__content{max-width:1440px}}}faq-component .faq__content .faq__heading{display:flex;flex-direction:column;gap:clamp(.8rem,1vw,1rem);margin-bottom:2.4rem}@media screen and (min-width: 768px){faq-component .faq__content .faq__heading{margin-bottom:0}}faq-component .faq__content .faq__heading .faq__title{font-size:clamp(2rem,5vw,2.6rem);font-family:var(--font-gazpacho);font-weight:700;text-align:center;color:var(--black)}@media screen and (min-width: 768px){faq-component .faq__content .faq__heading .faq__title{text-align:left;max-width:30rem}}faq-component .faq__content .faq__heading .faq__subtitle{font-size:clamp(1.2rem,2vw,1.4rem);font-weight:400;text-align:center}@media screen and (min-width: 768px){faq-component .faq__content .faq__heading .faq__subtitle{text-align:left}}faq-component .faq__content .faq__cards{display:flex;flex-direction:column}faq-component .faq__content .faq__cards .faq__card{padding:clamp(1.4rem,2vw,1.8rem) 0;border-bottom:1px solid var(--black)}faq-component .faq__content .faq__cards .faq__card .faq__card_heading{display:flex;align-items:center;justify-content:space-between;cursor:pointer;gap:1rem}faq-component .faq__content .faq__cards .faq__card .faq__card_heading .faq__card_title{font-size:clamp(1.4rem,2vw,1.6rem);font-weight:500}faq-component .faq__content .faq__cards .faq__card .faq__card_heading :is(svg){transition:.3s}faq-component .faq__content .faq__cards .faq__card:not(:has(.faq__card_dropwdown[closed])) .faq__card_heading :is(svg){transform:rotate(180deg)}faq-component .faq__content .faq__cards .faq__card .faq__card_dropwdown{overflow:hidden;transition:.3s}faq-component .faq__content .faq__cards .faq__card .faq__card_dropwdown[closed]{height:0}faq-component .faq__content .faq__cards .faq__card .faq__card_dropwdown .faq__card_text{padding-top:clamp(2rem,2vw,2.8rem);font-size:clamp(1.2rem,2vw,1.4rem);font-weight:300}.image__topics .image_topics__content{padding-block:clamp(3rem,5vw,5rem);padding-top:clamp(5rem,7vw,9rem)}@media screen and (min-width: 1024px){.image__topics .image_topics__content{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:center}}.image__topics .image_topics__content .banner__content :is(img){width:100%}.image__topics .image_topics__content .topics__container{max-width:var(--page-width);margin-inline:auto;display:flex;flex-direction:column;gap:clamp(2.2rem,4vw,4.2rem);margin-top:1.4rem}@media screen and (min-width: 1024px){.image__topics .image_topics__content .topics__container{padding-right:10vw;margin-top:0}}.image__topics .image_topics__content .topics__container .topics__title{font-family:var(--font-gazpacho);font-size:clamp(2rem,5vw,2.6rem);font-style:italic;font-weight:700}.image__topics .image_topics__content .topics__container .topics__content{display:flex;flex-direction:column;gap:clamp(1rem,2vw,2.4rem)}@media screen and (min-width: 1024px){.image__topics .image_topics__content .topics__container .topics__content{display:grid;grid-template-columns:1fr 1fr;column-gap:2.6rem}@media screen and (min-width: 1200px){.image__topics .image_topics__content .topics__container .topics__content{column-gap:clamp(2.5rem,4vw,3.5rem)}}}.image__topics .image_topics__content .topics__container .topics__content .topic__item{display:flex;align-items:flex-start;gap:clamp(1rem,2vw,1.4rem);font-size:clamp(1.2rem,2vw,1.4rem);font-weight:600;color:var(--dark-green)}@media screen and (min-width: 768px){.image__topics .image_topics__content .topics__container .topics__content .topic__item{align-items:center}}.image__topics .image_topics__content .topics__container .topics__content .topic__item :is(svg){margin-top:.4rem;min-width:.9rem;max-width:.9rem;min-height:.9rem;max-height:.9rem}.image__topics .image_topics__content .topics__container .topics__link{align-self:flex-start;display:flex;align-items:center;justify-content:center;gap:clamp(1rem,2vw,2rem);background:#e8910a1a;padding:1rem 2rem;font-size:clamp(1.2rem,2vw,1.4rem);font-weight:700;color:var(--dark-green);text-decoration:none;border-radius:7rem;transition:.3s}.image__topics .image_topics__content .topics__container .topics__link :is(img){max-width:clamp(3.6rem,4vw,4rem)}.image__topics .image_topics__content .topics__container .topics__link:hover{background:var(--black);color:var(--white)}tiers-section{display:block;background:#dbddd265}tiers-section .tier__content{padding-block:clamp(3rem,7vw,10rem) clamp(3rem,4vw,4.6rem)}tiers-section .tier__content .tier__title{font-family:var(--font-gazpacho);font-size:clamp(2rem,3vw,2.8rem);font-style:italic;font-weight:700;text-align:center;max-width:90vw;margin-inline:auto;color:#181818;margin-bottom:clamp(1rem,2vw,1.8rem)}@media screen and (min-width: 1100px){tiers-section .tier__content .tier__title{max-width:470px}}tiers-section .tier__content .tier__description{max-width:90vw;margin-inline:auto;text-align:center;color:#181818;margin-bottom:clamp(2rem,4vw,4rem)}tiers-section .tier__content .tier__description :is(p){font-family:Switzer;color:#181818;font-size:clamp(1.4rem,2vw,1.4rem);font-weight:500;line-height:120%;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none}tiers-section .tier__content .blaze-track-container{padding-left:5vw}tiers-section .tier__content .blaze-track{padding-bottom:2.2rem}tiers-section .tier__content .tier__phases .phase__card{display:grid;grid-template-rows:1fr auto}tiers-section .tier__content .tier__phases .phase__card .phase_card__content{background:var(--white);border-radius:clamp(2rem,4vw,4rem);margin-inline:10px;padding:clamp(2rem,4vw,3.2rem);height:100%;display:flex;flex-direction:column;align-items:flex-start}tiers-section .tier__content .tier__phases .phase__card .phase_card__content :is(img){background:#f5ffda;border-radius:50%;padding:clamp(1rem,2vw,2rem);align-self:center;margin-bottom:clamp(1.6rem,2vw,3rem)}tiers-section .tier__content .tier__phases .phase__card .phase_card__content .phase__title{font-family:Switzer;font-size:clamp(1.8rem,2vw,2rem);font-weight:700;text-transform:uppercase;margin-bottom:1rem;color:#181818}tiers-section .tier__content .tier__phases .phase__card .phase_card__content .phase__description :is(p){font-family:Switzer;font-size:clamp(1.4rem,2vw,1.4rem);font-weight:500;color:#181818}tiers-section .tier__content .tier__phases .phase__card .phase_card__content .phase__benefits{display:flex;flex-direction:column;margin-top:1rem}tiers-section .tier__content .tier__phases .phase__card .phase_card__content .phase__benefits :is(p){font-family:Switzer;font-size:clamp(1.4rem,2vw,1.4rem);font-weight:700;color:#334d36;border-top:1px solid #334d3637;padding-block:clamp(.4rem,1vw,1rem)}tiers-section .tier__content .tier__phases .phase__card .progress__container{margin-top:1.4rem;width:100%;height:10px;background:#fff;position:relative}tiers-section .tier__content .tier__phases .phase__card .progress__container .progress__lines{display:flex;align-items:center;width:100%;height:100%}tiers-section .tier__content .tier__phases .phase__card .progress__container .progress__lines .first_line,tiers-section .tier__content .tier__phases .phase__card .progress__container .progress__lines .second_line{width:50%;height:4px;background:#fff}tiers-section .tier__content .tier__phases .phase__card .progress__container .progress__lines .first_line[active],tiers-section .tier__content .tier__phases .phase__card .progress__container .progress__lines .second_line[active]{background:#e8910a}tiers-section .tier__content .tier__phases .phase__card .progress__container .progress_circle{width:2.4rem;height:2.4rem;border-radius:50%;background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center}tiers-section .tier__content .tier__phases .phase__card .progress__container .progress_circle .circle__line{border-radius:50%;width:1.7rem;height:1.7rem;background:transparent;border:4px solid #e8910a}tiers-section .tier__content .tier__phases .phase__card:first-child .progress__container{width:50%;justify-self:end}tiers-section .tier__content .tier__phases .phase__card:first-child .progress__container .progress_circle{left:0}tiers-section .tier__content .tier__phases .phase__card:last-child .progress__container{width:50%;justify-self:start}tiers-section .tier__content .tier__phases .phase__card:last-child .progress__container .progress_circle{left:auto;transform:translate(50%,-50%);right:0}tiers-section .tier__content .tier__info :is(p){font-family:Switzer;font-size:clamp(1.4rem,2vw,1.8rem);font-weight:700;text-align:center;color:#181818}stamps-gameball{display:block}stamps-gameball .stamps_gameball__content{padding-block:clamp(3rem,6vw,8rem) clamp(3rem,5vw,6rem);max-width:90vw;margin-inline:auto;min-height:90vh;display:flex;flex-direction:column}stamps-gameball .stamps_gameball__content .stamps_gameball__title{font-family:var(--font-gazpacho);font-size:clamp(2rem,3vw,2.8rem);font-style:italic;font-weight:700;text-align:center;margin-inline:auto;color:#181818;margin-bottom:clamp(4rem,6vw,6rem)}@media screen and (min-width: 1100px){stamps-gameball .stamps_gameball__content .stamps_gameball__title{max-width:700px}}stamps-gameball .stamps_gameball__content .stamps_gameball__stamps{display:grid;gap:3rem;justify-content:center;grid-template-columns:repeat(2,1fr);padding-bottom:4rem;flex:1}@media screen and (min-width: 768px){stamps-gameball .stamps_gameball__content .stamps_gameball__stamps{grid-template-columns:repeat(3,1fr);max-width:70vw;width:100%;margin-inline:auto;justify-items:center;row-gap:3rem}@media screen and (min-width: 1800px){stamps-gameball .stamps_gameball__content .stamps_gameball__stamps{row-gap:8rem}}}stamps-gameball .stamps_gameball__content .stamps_gameball__stamps .stamps_gameball__stamp{display:flex;flex-direction:column;align-items:center;max-width:25rem}stamps-gameball .stamps_gameball__content .stamps_gameball__stamps .stamps_gameball__stamp :is(img){background:var(--white);max-width:clamp(8rem,10vw,12rem);max-height:clamp(8rem,10vw,12rem);width:100%;height:100%;border-radius:50%;padding:clamp(2rem,2vw,3rem);overflow:visible;box-shadow:0 4px 6px #0000001a;object-fit:cover}stamps-gameball .stamps_gameball__content .stamps_gameball__stamps .stamps_gameball__stamp .stamp_gameball__title{font-family:Switzer;font-size:clamp(1.6rem,2vw,1.8rem);font-weight:700;color:#2c4430;margin-top:clamp(1.2rem,2vw,1.8rem);margin-bottom:.5rem;text-align:center}stamps-gameball .stamps_gameball__content .stamps_gameball__stamps .stamps_gameball__stamp .stamp_gameball__description :is(p){color:#2c4430;font-family:Switzer;font-size:clamp(1.4rem,2vw,1.4rem);font-weight:400;text-align:center}stamps-gameball .stamps_gameball__content .stamps__nav{display:flex;align-items:center;justify-content:center;gap:2.3rem;flex-wrap:wrap}stamps-gameball .stamps_gameball__content .stamps__nav .stamps__nav__item{font-family:Switzer;font-size:clamp(1.4rem,2vw,1.6rem);color:#e8910a;background:#fff7;border:1px solid #e8910a;border-radius:7rem;padding:.9rem 4rem;cursor:pointer;transition:.3s}stamps-gameball .stamps_gameball__content .stamps__nav .stamps__nav__item:hover{background:#e8910a;color:#fff}stamps-gameball .stamps_gameball__content .stamps__nav .stamps__nav__item:disabled{background:#e8910a;color:#fff;cursor:default}how-work{display:block;max-width:var(--page-width);margin:0 auto;padding-block:clamp(4rem,5vw,6rem);width:100%}how-work .container_how_work{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem}@media screen and (min-width: 768px){how-work .container_how_work{gap:3rem}}how-work .container_how_work .container_texts{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1rem}@media screen and (min-width: 768px){how-work .container_how_work .container_texts{gap:1.5rem}}how-work .container_how_work .container_texts .title{font-family:var(--font-gazpacho);font-size:clamp(2rem,5vw,2.6rem);font-style:italic;font-weight:700;color:var(--black)}how-work .container_how_work .container_texts .description :is(p){font-family:var(--font-switzer);color:var(--black);font-size:clamp(1.2rem,2vw,1.4rem);font-weight:400;text-align:center}how-work .container_how_work .container_progress_main{width:100%}how-work .container_how_work .container_progress_main .carousel-progress-slider{width:100%}how-work .container_how_work .container_progress_main .carousel-progress-slider .carousel-progress-blaze-container .carousel-progress-blaze-track-container{display:flex;flex-direction:column;gap:clamp(2rem,2.5vw,2.5rem);padding-left:5vw}@media screen and (min-width: 768px){how-work .container_how_work .container_progress_main .carousel-progress-slider .carousel-progress-blaze-container .carousel-progress-blaze-track-container{padding-left:0}}how-work .container_how_work .container_progress_main .carousel-progress-slider .carousel-progress-blaze-container .carousel-progress-blaze-track-container .carousel-progress-blaze-track .card_progress{display:flex;flex-direction:column;gap:1rem}how-work .container_how_work .container_progress_main .carousel-progress-slider .carousel-progress-blaze-container .carousel-progress-blaze-track-container .carousel-progress-blaze-track .card_progress.active .container_texts_card{opacity:1}how-work .container_how_work .container_progress_main .carousel-progress-slider .carousel-progress-blaze-container .carousel-progress-blaze-track-container .carousel-progress-blaze-track .card_progress.active .bar_progress .bar_progress_active{background-color:var(--yellow);width:80%}how-work .container_how_work .container_progress_main .carousel-progress-slider .carousel-progress-blaze-container .carousel-progress-blaze-track-container .carousel-progress-blaze-track .card_progress:first-of-type .container_texts_card{justify-content:flex-start}how-work .container_how_work .container_progress_main .carousel-progress-slider .carousel-progress-blaze-container .carousel-progress-blaze-track-container .carousel-progress-blaze-track .card_progress:first-of-type .bar_progress,how-work .container_how_work .container_progress_main .carousel-progress-slider .carousel-progress-blaze-container .carousel-progress-blaze-track-container .carousel-progress-blaze-track .card_progress:first-of-type .bar_progress_active{border-top-left-radius:8rem;border-bottom-left-radius:8rem}how-work .container_how_work .container_progress_main .carousel-progress-slider .carousel-progress-blaze-container .carousel-progress-blaze-track-container .carousel-progress-blaze-track .card_progress:last-of-type .container_texts_card{justify-content:flex-end}how-work .container_how_work .container_progress_main .carousel-progress-slider .carousel-progress-blaze-container .carousel-progress-blaze-track-container .carousel-progress-blaze-track .card_progress:last-of-type .bar_progress,how-work .container_how_work .container_progress_main .carousel-progress-slider .carousel-progress-blaze-container .carousel-progress-blaze-track-container .carousel-progress-blaze-track .card_progress:last-of-type .bar_progress_active{border-top-right-radius:8rem;border-bottom-right-radius:8rem}how-work .container_how_work .container_progress_main .carousel-progress-slider .carousel-progress-blaze-container .carousel-progress-blaze-track-container .carousel-progress-blaze-track .card_progress .container_texts_card{display:flex;align-items:center;justify-content:center;gap:.5rem;opacity:.6;cursor:pointer}how-work .container_how_work .container_progress_main .carousel-progress-slider .carousel-progress-blaze-container .carousel-progress-blaze-track-container .carousel-progress-blaze-track .card_progress .container_texts_card .title_card{font-family:var(--font-gazpacho);font-size:clamp(5rem,10vw,10rem);font-style:italic;font-weight:700;text-align:center;color:var(--yellow)}how-work .container_how_work .container_progress_main .carousel-progress-slider .carousel-progress-blaze-container .carousel-progress-blaze-track-container .carousel-progress-blaze-track .card_progress .container_texts_card .description_card :is(p){font-family:var(--font-switzer);font-size:clamp(1.2rem,2vw,1.6rem);font-weight:500;text-align:left;color:var(--black)}how-work .container_how_work .container_progress_main .carousel-progress-slider .carousel-progress-blaze-container .carousel-progress-blaze-track-container .carousel-progress-blaze-track .card_progress .container_texts_card .description_card :is(p) :is(strong){color:var(--yellow)}how-work .container_how_work .container_progress_main .carousel-progress-slider .carousel-progress-blaze-container .carousel-progress-blaze-track-container .carousel-progress-blaze-track .card_progress .bar_progress{width:100%;height:.6rem;background-color:#dbddd2;position:relative}how-work .container_how_work .container_progress_main .carousel-progress-slider .carousel-progress-blaze-container .carousel-progress-blaze-track-container .carousel-progress-blaze-track .card_progress .bar_progress .bar_progress_active{height:100%;background-color:transparent;position:absolute;top:0;left:0}*{margin:0;padding:0;box-sizing:border-box}html{font-size:62.5%}html::-webkit-scrollbar{width:3px}html::-webkit-scrollbar-track{background:var(--beige)}html::-webkit-scrollbar-thumb{background-color:var(--black);border-radius:10px;border:3px solid transparent}html::-webkit-scrollbar-thumb:hover{background:var(--black, .8)}body{font-size:1.6rem;min-height:100vh;font-family:var(--font-switzer)}.container-links-newsletter-desktop .menu-links{display:flex;gap:32px;justify-content:stretch;align-items:flex-start}.container-links-newsletter-desktop .menu-links>nav{flex:1 1 0;min-width:0;max-width:100%}.container-links-newsletter-desktop .menu-links .menu-links-social,.container-links-newsletter-desktop .menu-links .menu-links-contact{flex:1 1 0}.container-links-newsletter-desktop .menu-links-nav,.container-links-newsletter-desktop .menu-links-social,.container-links-newsletter-desktop .menu-links-contact{display:flex;flex-direction:column;gap:12px}
/*# sourceMappingURL=/cdn/shop/t/6/assets/base-093bafec.css.map */
