/** Shopify CDN: Minification failed

Line 6:317319 Cannot use type selector "*" directly after nesting selector "&"

**/
:root{--font-size-footer-information: clamp(.8rem, 1.5vw, 1rem);--font-size-footer-iten-list: clamp(1.6rem, 1.5vw, 2.8rem)}footer-component{background:var(--color-green-darkest);width:100%;display:block}footer-component .main-footer{max-width:128rem;padding-block:5rem;padding-inline:2.8rem;margin:0 auto;display:flex;flex-direction:column;gap:2.8rem}@media screen and (min-width: 768px){footer-component .main-footer{gap:5.6rem;padding-block:12rem 4.8rem}}footer-component .main-footer .container-brand-links{display:grid;grid-template-columns:1fr;gap:4rem}@media screen and (min-width: 768px){footer-component .main-footer .container-brand-links{grid-template-columns:.5fr 1fr;gap:4rem}}footer-component .main-footer .container-brand-links .brand-information{display:flex;flex-direction:column;align-items:center;gap:2rem}@media screen and (min-width: 768px){footer-component .main-footer .container-brand-links .brand-information{gap:.5rem;align-items:flex-start}}footer-component .main-footer .container-brand-links .brand-information .link-logo-footer{display:block;width:100%;max-width:18.5rem}@media screen and (min-width: 768px){footer-component .main-footer .container-brand-links .brand-information .link-logo-footer{max-width:34rem}}footer-component .main-footer .container-brand-links .brand-information .link-logo-footer .logo-store{width:100%;display:block}footer-component .main-footer .container-brand-links .brand-information .social-media{display:flex;align-items:center;justify-content:flex-start;gap:1.6rem}footer-component .main-footer .container-brand-links .brand-information .social-media :is(a){text-decoration:none;color:var(--color-dirt-gold-off-white);transition:all .3s ease-in-out}footer-component .main-footer .container-brand-links .brand-information .social-media :is(a) :is(svg){height:clamp(2.4rem,1.5vw,2.8rem);width:clamp(2.4rem,1.5vw,2.8rem);display:block}footer-component .main-footer .container-brand-links .brand-information .social-media :is(a):hover{color:var(--color-dirt-gold-primary);transform:scale(1.1)}footer-component .main-footer .container-brand-links .menu-links{display:flex;flex-wrap:wrap;justify-content:space-between;padding-inline:2.9rem;gap:4rem}@media screen and (min-width: 768px){footer-component .main-footer .container-brand-links .menu-links{padding-inline:0;justify-content:flex-end;flex-wrap:nowrap;gap:10rem}@media screen and (min-width: 1024px){footer-component .main-footer .container-brand-links .menu-links{gap:12rem}}}footer-component .main-footer .container-brand-links .menu-links :is(nav){width:fit-content}footer-component .main-footer .container-brand-links .menu-links :is(nav) :is(ul){list-style:none;display:flex;flex-direction:column;gap:1.6rem}@media screen and (min-width: 768px){footer-component .main-footer .container-brand-links .menu-links :is(nav) :is(ul){gap:2.4rem}}footer-component .main-footer .container-brand-links .menu-links :is(nav) :is(ul) :is(li) :is(a){color:var(--color-dirt-gold-off-white);font-family:var(--font-family-quinary);font-size:var(--font-size-footer-iten-list);text-transform:uppercase;font-weight:400;text-decoration:none;width:100%;display:block;transition:color .3s ease,transform .3s ease}footer-component .main-footer .container-brand-links .menu-links :is(nav) :is(ul) :is(li) :is(a):hover{color:var(--color-dirt-gold-primary)}footer-component .main-footer .container-payments-stamp-information{display:flex;align-items:center;justify-content:center;flex-direction:column-reverse;gap:1.9rem;padding-top:1.2rem;border-top:.1rem solid var(--color-dirt-gold-off-white)}@media screen and (min-width: 768px){footer-component .main-footer .container-payments-stamp-information{padding-top:1.6rem;flex-direction:column;gap:2.4rem}}footer-component .main-footer .container-payments-stamp-information .container-payments-stamp{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.9rem;width:100%}@media screen and (min-width: 768px){footer-component .main-footer .container-payments-stamp-information .container-payments-stamp{display:flex;justify-content:space-between;align-items:center;flex-direction:row}}footer-component .main-footer .container-payments-stamp-information .container-payments-stamp .payment-methods-main .payment-methods{list-style:none;display:flex;align-items:center;gap:1.2rem;flex-wrap:wrap;justify-content:center}footer-component .main-footer .container-payments-stamp-information .container-payments-stamp .payment-methods-main .payment-methods :is(li) :is(svg){display:block}footer-component .main-footer .container-payments-stamp-information .container-payments-stamp .stamps-shakers-shopify{display:flex;gap:1.2rem}footer-component .main-footer .container-payments-stamp-information .container-payments-stamp .stamps-shakers-shopify :is(svg){display:block}footer-component .main-footer .container-payments-stamp-information .container-payments-stamp .stamps-shakers-shopify :is(img){display:block}footer-component .main-footer .container-payments-stamp-information .information :is(p){color:var(--color-dirt-off-white);font-size:var(--font-size-footer-information);font-family:var(--font-family-quaternary);font-weight:500;line-height:140%;text-align:center}:root{--announcement-bar-text: clamp(1.2rem, 2.5vw, 1.8rem);--announcement-bar-search: clamp(1.2rem, 2.5vw, 1.8rem);--announcement-bar-smile: clamp(1.2rem, 2.5vw, 1.8rem)}announcement-bar-component{position:fixed;top:0;z-index:10100;display:flex;align-items:center;justify-content:center;width:100%;transition:all .5s ease-in-out}announcement-bar-component[scroll]{opacity:0}announcement-bar-component .announcement-bar{display:flex;align-items:center;justify-content:center;max-width:calc(var(--page-width) * .95);margin:0 auto;width:100%;padding-block:1rem;padding-inline:1rem}@media screen and (min-width: 1000px){announcement-bar-component .announcement-bar{display:grid;padding-block:1rem;grid-template-columns:.5fr 1fr .5fr}}announcement-bar-component .announcement-bar .announcement_bar_text{text-align:center;font-family:var(--font-family-primary);font-size:var(--announcement-bar-text);font-style:normal;font-weight:900;line-height:normal;text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width: 1000px){announcement-bar-component .announcement-bar .announcement_bar_text{grid-column:2}}announcement-bar-component .announcement-bar .navigation-bar{display:none;align-items:center;justify-content:end;gap:2rem}@media screen and (min-width: 1000px){announcement-bar-component .announcement-bar .navigation-bar{grid-column:3;display:flex}}announcement-bar-component .announcement-bar .navigation-bar .search-icon{text-align:center;font-family:var(--font-family-primary);font-size:var(--announcement-bar-search);font-style:normal;font-weight:900;line-height:normal;display:flex;align-items:center;justify-content:center;gap:.5rem;position:relative;text-transform:uppercase}announcement-bar-component .announcement-bar .navigation-bar .search-icon:after{content:"";width:0;bottom:-.4rem;left:0;position:absolute;height:.2rem;transition:width .5s ease-in-out}announcement-bar-component .announcement-bar .navigation-bar .search-icon:hover:after{width:100%}announcement-bar-component .announcement-bar .navigation-bar .search-icon:hover :is(span) :is(svg){transform:scale(1.1)}announcement-bar-component .announcement-bar .navigation-bar .search-icon :is(span){display:flex;width:2rem;height:2rem}announcement-bar-component .announcement-bar .navigation-bar .search-icon :is(span) :is(svg){width:100%;height:100%;display:block;transition:all .3s ease-in-out}announcement-bar-component .announcement-bar .navigation-bar :is(a){text-decoration:none}announcement-bar-component .announcement-bar .navigation-bar :is(a) .smile-icon{text-align:center;font-family:var(--font-family-primary);font-size:var(--announcement-bar-smile);font-style:normal;font-weight:900;line-height:normal;display:flex;align-items:center;justify-content:center;gap:.5rem;position:relative;text-transform:uppercase}announcement-bar-component .announcement-bar .navigation-bar :is(a) .smile-icon:after{content:"";width:0;bottom:-.4rem;left:0;position:absolute;height:.2rem;transition:width .5s ease-in-out}announcement-bar-component .announcement-bar .navigation-bar :is(a) .smile-icon:hover:after{width:100%}announcement-bar-component .announcement-bar .navigation-bar :is(a) .smile-icon:hover :is(span) :is(svg){transform:scale(1.1)}announcement-bar-component .announcement-bar .navigation-bar :is(a) .smile-icon :is(span){display:flex;width:2rem;height:2rem}announcement-bar-component .announcement-bar .navigation-bar :is(a) .smile-icon :is(span) :is(svg){width:100%;height:100%;display:block;transition:all .3s ease-in-out}banner-carrousel{display:block}banner-carrousel .banner_slide{width:100%;min-height:100%;max-height:68rem;overflow:hidden;position:relative}@media screen and (min-width: 600px){banner-carrousel .banner_slide{max-height:100%}}banner-carrousel .banner_slide .banner_video,banner-carrousel .banner_slide .banner_image{width:100%;height:100%;object-fit:cover}banner-carrousel .banner_slide .banner-button{position:absolute;bottom:20px;left:20px;background-color:var(--primary-color);color:var(--secondary-color);text-align:center;font-family:var(--font-family-primary);font-size:var(--text-menu);font-style:normal;font-weight:900;line-height:normal;text-transform:uppercase;text-decoration:none;padding:1rem 3rem;border-radius:50px;display:inline-block;z-index:100}banner-carrousel .banner_slide .banner_slide{position:relative}banner-carrousel .banner_slide .banner_video_play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;background:#0005;display:flex;align-items:center;justify-content:center;border-radius:50%;opacity:0;transition:opacity .3s}banner-carrousel .banner_slide .banner_video_play :is(svg){width:clamp(5rem,6vw,7.2rem);height:clamp(5rem,6vw,7.2rem)}banner-carrousel .banner_slide .banner_video_play[active]{opacity:1}banner-carrousel .banner_slide .desktop{display:none}@media screen and (min-width: 600px){banner-carrousel .banner_slide .mobile{display:none}banner-carrousel .banner_slide .desktop{display:block}}html,body{cursor:url(./cursor-5fdd6e28.svg),default}a,button,input[type=submit],input[type=button],[role=button],.clickable,.cursor-pointer,a:hover,button:hover,input[type=submit]:hover,input[type=button]:hover,[role=button]:hover,.clickable:hover,.cursor-pointer:hover,.search-icon:hover,.banner_video_play[active]{cursor:url(./pointer-cf54732f.svg),pointer}:is(icons-text){display:block;overflow:hidden}:is(icons-text) .icons-text__content{display:flex;max-width:var(--page-width);margin-inline:auto;gap:2.8rem}@media screen and (min-width: 768px){:is(icons-text) .icons-text__content{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(8rem,10vw,15rem);justify-content:center}}:is(icons-text) .icons-text__content .blinking_eye__container{background:#000;width:50vw;height:50vw;max-width:clamp(30rem,35vw,61.3rem);max-height:clamp(30rem,35vw,61.3rem);border-radius:50%;position:relative;align-self:center;justify-self:center;transition:1s background}:is(icons-text) .icons-text__content .blinking_eye__container:has(.eye:empty){display:none}:is(icons-text) .icons-text__content .blinking_eye__container :is(svg){width:100%;height:100%;position:absolute;top:0}:is(icons-text) .icons-text__content .blinking_eye__container :is(svg) :is(rect){transform-origin:center center}:is(icons-text) .icons-text__content .blinking_eye__container .eye{position:relative;mask:url(#blink);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center;mask-position:center;width:100%;height:100%;overflow:hidden;max-width:61.3rem;max-height:61.3rem}:is(icons-text) .icons-text__content .blinking_eye__container .eye :is(img){width:100%;display:none;transition:.05s ease-out;position:absolute;top:0;left:0}:is(icons-text) .icons-text__content .blinking_eye__container .eye .visible{display:block}@media (max-width: 768px){:is(icons-text) .icons-text__content .blinking_eye__container{background:none!important;transition:none!important}:is(icons-text) .icons-text__content .blinking_eye__container .eye{mask:none!important;-webkit-mask:none!important}:is(icons-text) .icons-text__content .blinking_eye__container .eye img{display:block!important;position:static!important}}:is(icons-text) .icons-text__content .icons__container{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:7.4rem 7.1rem 7.4rem;column-gap:2.1rem;justify-content:center;row-gap:.7rem}@media screen and (min-width: 768px){:is(icons-text) .icons-text__content .icons__container{grid-template-columns:1fr .7fr 1fr;grid-template-rows:1fr .6fr 1fr;max-width:71.1rem;width:100%;justify-self:end;min-height:clamp(40rem,40vw,63.1rem)}}:is(icons-text) .icons-text__content .icons__container:empty{display:none}:is(icons-text) .icons-text__content .icons__container .icon_block--4{position:relative;left:1rem}@media screen and (min-width: 768px){:is(icons-text) .icons-text__content .icons__container .icon_block--4{align-items:center;justify-content:center}}:is(icons-text) .icons-text__content .icons__container :is(icon-block){display:flex}@media screen and (min-width: 768px){:is(icons-text) .icons-text__content .icons__container :is(icon-block){width:100%;height:100%;align-items:center;justify-content:center}}:is(icons-text) .icons-text__content .icons__container :is(icon-block) .mask__container{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;display:flex;align-items:center;justify-content:center;min-width:7.354rem;min-height:7.354rem}@media screen and (min-width: 768px){:is(icons-text) .icons-text__content .icons__container :is(icon-block) .mask__container{width:100%;height:100%}}:is(icons-text) .icons-text__content .icons__container :is(icon-block) .mask__container .icon__image{width:100%;height:100%}:is(icons-text) .icons-text__content .icons__container :is(icon-block) .mask__container .icon__text{color:var(--color-acid-green-light);text-align:center;font-family:var(--font-family-primary);font-size:clamp(1.4rem,2vw,3.2rem);font-style:normal;font-weight:900;line-height:normal}:is(icons-text) .icons-text__content .icons__container :is(icon-block).animating .mask__container{transition:none}:is(icons-text) .icons-text__content .icons__container :is(icon-block).animating .mask__container .icon__image,:is(icons-text) .icons-text__content .icons__container :is(icon-block).animating .mask__container .icon__text{transition:none}@media screen and (min-width: 768px){:is(icons-text) .icons-text__content .text__container{align-self:center;max-width:53.3rem}}:is(icons-text) .icons-text__content .text__container .text__emphasis_image{max-width:15rem;max-height:6rem;margin-bottom:clamp(1.2rem,1.5vw,3rem)}@media screen and (min-width: 768px){:is(icons-text) .icons-text__content .text__container .text__emphasis_image{max-width:100%;max-height:100%;object-fit:contain}}:is(icons-text) .icons-text__content .text__container .text__title{font-family:var(--font-family-tertiary);font-size:clamp(2.4rem,3vw,6rem);font-style:normal;font-weight:700;line-height:normal;margin-bottom:clamp(1.2rem,1.5vw,2.8rem);display:flex;align-items:center;gap:.7rem}:is(icons-text) .icons-text__content .text__container .text__title .text__sticker{max-width:clamp(3.2rem,10vw,12rem);max-height:clamp(3.2rem,10vw,12rem);width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}@media screen and (max-width: 767px){:is(icons-text) .icons-text__content .text__container .text__title .text__sticker{display:none}}@media screen and (min-width: 768px){:is(icons-text) .icons-text__content .text__container .text__title .text__sticker{top:-3rem;align-self:flex-start}}:is(icons-text) .icons-text__content .text__container .text__title .text__sticker .text_mask_logo{width:100%;height:100%;position:absolute;max-width:clamp(1.7rem,5vw,6.7538rem);max-height:clamp(1.3rem,5vw,5.0938rem);top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}@media screen and (min-width: 768px){:is(icons-text) .icons-text__content .text__container .text__title .text__sticker .text_mask_logo{top:47%;left:50%}}:is(icons-text) .icons-text__content .text__container .text__title .text__sticker .text_mask_background{width:100%;height:100%;animation:stickerBackgroundRotate 5s linear infinite}:is(icons-text) .icons-text__content .text__container .text__title .text__sticker:hover .text_mask_background{animation-play-state:paused}:is(icons-text) .icons-text__content .text__container .text__description{font-family:var(--font-family-quaternary);font-size:clamp(1.2rem,2vw,1.8rem);font-style:normal;font-weight:500;line-height:160%}:is(icons-text) .icons-text__content .text__container .text__link-btn{margin-top:clamp(2rem,3vw,4rem);display:flex;align-items:center;justify-content:center}@media screen and (min-width: 768px){:is(icons-text) .icons-text__content .text__container .text__link-btn{justify-content:start}}:is(icons-text) .icons-text__content .text__container .text__link-btn .text__link{padding:1.2rem 2.8rem;text-align:center;width:fit-content;text-decoration:none;border-radius:10rem;text-transform:uppercase;justify-self:center;transition:.6s;font-family:var(--font-family-primary);font-size:clamp(1.2rem,2vw,2.2rem);font-style:normal;font-weight:900;line-height:normal;letter-spacing:.06rem;border:1.5px solid}@media screen and (min-width: 768px){:is(icons-text) .icons-text__content .text__container .text__link-btn .text__link{padding:1.6rem 4rem;justify-self:flex-start}}@keyframes stickerBackgroundRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes blink{0%{transform:rotateX(0)}30%{transform:rotateX(0)}45%{transform:rotateX(90deg)}52%{transform:rotateX(90deg)}70%{transform:rotateX(0)}to{transform:rotateX(0)}}:root{--header-top-spacing: clamp(3.5rem, 5vw, 4.2rem);--header-padding: clamp(1rem, 2.5vw, 2rem);--menu-button-size: clamp(5rem, 10vw, 10.2rem);--cart-button-width: clamp(7.8rem, 17vw, 15.2rem);--cart-button-height: clamp(3.4rem, 9vw, 6.5rem);--text-menu: clamp(1.2rem, 2.2vw, 2rem);--text-search-placeholder: clamp(1.4rem, 2.5vw, 2.2rem);--text-submit-button: clamp(1.2rem, 2.5vw, 2.2rem);--text-menu-link: clamp(3.2rem, 4vw, 6rem);--text-customer-menu: clamp(2.4rem, 3vw, 3.2rem)}header-component{display:block;width:100%;background-color:transparent;position:fixed;z-index:10000;top:var(--header-top-spacing);opacity:1;transition:all .5s ease-in-out;animation:opacityEntryBlock .5s forwards}header-component[scroll]{opacity:0;display:none;animation:opacityExitBlock .5s forwards}header-component .text__link-btn{margin-top:clamp(1.6rem,3vw,2rem);display:flex;align-items:center;justify-content:end;margin-right:clamp(1.6rem,3vw,2rem)}header-component .text__link-btn .text__link{padding:1.2rem 2.8rem;text-align:center;width:fit-content;text-decoration:none;border-radius:10rem;text-transform:uppercase;justify-self:center;transition:.6s;background:var(--secondary-color);color:var(--primary-color);border-color:var(--primary-color);font-family:var(--font-family-primary);font-size:clamp(1.2rem,2vw,2.2rem);font-style:normal;font-weight:900;line-height:normal;letter-spacing:.06rem;border:1.5px solid}@media screen and (min-width: 768px){header-component .text__link-btn .text__link{padding:1.6rem 4rem;justify-self:flex-start}}header-component .text__link-btn .text__link:hover{background:var(--primary-color);color:var(--secondary-color);border-color:var(--secondary-color)}header-component .header-component-container{display:grid;grid-template-columns:minmax(0,.5fr) 1fr minmax(0,.5fr);gap:2rem;padding:var(--header-padding) 0;max-width:var(--page-width);width:100%;margin:0 auto;position:relative;z-index:10001}@media screen and (min-width: 768px){header-component .header-component-container{grid-template-rows:auto;grid-template-columns:.5fr 2fr .5fr}}header-component .header-component-container[openDrawer]{grid-template-rows:1fr 1fr}@media screen and (min-width: 768px){header-component .header-component-container[openDrawer]{grid-template-rows:auto}}header-component .header-component-container[openDrawer] .header-menu{grid-column:1/2;background-color:var(--color-acid-green-light)}header-component .header-component-container[openDrawer] .header-menu .open-menu{display:none}header-component .header-component-container[openDrawer] .header-menu .close-menu{display:block}header-component .header-component-container[openDrawer] .search-bar{grid-column:1/4;grid-row:2/3;display:flex;opacity:1;animation:opacityEntry 2.5s ease-in-out forwards}@media screen and (min-width: 768px){header-component .header-component-container[openDrawer] .search-bar{grid-column:2/3;grid-row:unset}}header-component .header-component-container[openDrawer] .search-bar .form-search{width:95%}@media screen and (min-width: 768px){header-component .header-component-container[openDrawer] .search-bar .form-search{width:100%;justify-content:center}}header-component .header-component-container[openDrawer] .header-navigation{display:none;grid-column:3/4;opacity:0;animation:opacityExit .2s ease-in-out forwards}@media screen and (min-width: 1000px){header-component .header-component-container[openDrawer] .header-navigation{display:flex;opacity:1;animation:opacityEntry 1.5s ease-in-out forwards}}header-component .header-component-container[openDrawer] .header-navigation .nav-aditional-link.disable{display:none}header-component .header-component-container[openDrawer] .header-navigation .nav-cart-button{background-color:var(--color-acid-green-light)}header-component .header-component-container[openDrawer] .header-navigation .nav-cart-button :is(p){color:var(--color-green-darkest)}@media screen and (min-width: 1000px){header-component .header-component-container[openDrawer] .header-navigation .nav-cart-button{display:flex}}header-component .header-component-container .header-menu{grid-column:1/2;background-color:var(--color-green-darkest);width:var(--menu-button-size);height:var(--menu-button-size);border-radius:50%;display:flex;justify-content:center;align-items:center}header-component .header-component-container .header-menu .open-menu,header-component .header-component-container .header-menu .close-menu{display:block;color:var(--color-acid-green-light);text-align:center;font-family:var(--font-family-primary);font-size:var(--text-menu);font-style:normal;font-weight:900;line-height:normal;transform:rotate(-10deg);transition:all .3s ease-in-out}header-component .header-component-container .header-menu .close-menu{display:none;color:var(--color-green-darkest)}@media screen and (min-width: 1000px){header-component .header-component-container .header-menu:hover :is(p){transform:rotate(0)}}header-component .header-component-container .search-bar{grid-column:1/3;grid-row:2/3;opacity:0;display:none;animation:opacityExit .5s ease-in-out forwards;flex-direction:row;justify-content:start;width:100%}@media screen and (min-width: 768px){header-component .header-component-container .search-bar{grid-column:2 / 3;grid-row:unset;justify-content:center}}header-component .header-component-container .search-bar .form-search{display:flex;align-items:center;justify-content:start;gap:1rem;width:100%}@media screen and (min-width: 1000px){header-component .header-component-container .search-bar .form-search{justify-content:center;max-width:90%}}header-component .header-component-container .search-bar .form-search .field{width:100%}@media screen and (min-width: 1000px){header-component .header-component-container .search-bar .form-search .field{width:100%}}header-component .header-component-container .search-bar .form-search .field .field-content{border-radius:10rem;background:var(--color-acid-green-light);padding:clamp(1rem,2.5vw,1.2rem) clamp(1rem,2.5vw,1.6rem);position:relative}header-component .header-component-container .search-bar .form-search .field .field-content .search-input{border:none;outline:none;box-shadow:none;background:none;padding:0;margin:0;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:var(--text-search-placeholder);line-height:.2;font-family:var(--font-family-primary);color:var(--color-green-letsfly-darkest);font-weight:500}header-component .header-component-container .search-bar .form-search .field .field-content .search-input::placeholder{color:var(--color-green-letsfly-darkest);font-family:var(--font-family-primary);font-size:var(--text-search-placeholder);font-style:normal;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}header-component .header-component-container .search-bar .form-search .bnt-submit{background-color:var(--color-acid-green-light);width:var(--cart-button-width);height:var(--cart-button-height);border-radius:50%;display:flex;align-items:center;justify-content:center;transform:rotate(-8deg);transition:all .3s ease-in-out;color:var(--color-purple-magic-dark);text-align:center;font-family:var(--font-family-primary);font-size:var(--text-submit-button);font-style:normal;font-weight:900;line-height:normal;border:none}header-component .header-component-container .search-bar .form-search .bnt-submit:hover{transform:rotate(0)}header-component .header-component-container .header-navigation{grid-column:3 / 4;display:flex;align-items:center;justify-content:end;gap:clamp(1rem,2.5vw,1.5rem);opacity:1;animation:opacityEntry 1.5s ease-in-out forwards}header-component .header-component-container .header-navigation .nav-aditional-link{text-decoration:none;background-color:var(--color-green-darkest);width:var(--cart-button-width);height:var(--cart-button-height);border-radius:50%;display:flex;align-items:center;justify-content:center;transform:rotate(13deg);transition:all .3s ease-in-out}@media screen and (min-width: 1000px){header-component .header-component-container .header-navigation .nav-aditional-link{display:flex;opacity:1;animation:opacityEntry .5s ease-in-out forwards}header-component .header-component-container .header-navigation .nav-aditional-link.disable{display:none;opacity:0;animation:opacityExit .1s ease-in-out forwards}}header-component .header-component-container .header-navigation .nav-aditional-link :is(p){color:var(--color-acid-green-light);text-align:center;font-family:var(--font-family-primary);font-size:var(--text-menu);font-style:normal;font-weight:900;line-height:normal}@media screen and (min-width: 1000px){header-component .header-component-container .header-navigation .nav-aditional-link:hover{transform:rotate(0)}}header-component .header-component-container .header-navigation .nav-cart-button{background-color:var(--color-green-darkest);width:var(--cart-button-width);height:var(--cart-button-height);border-radius:50%;display:flex;align-items:center;justify-content:center;transform:rotate(13deg);transition:background .5s ease-in-out,transform .3s ease-in-out}header-component .header-component-container .header-navigation .nav-cart-button :is(p){color:var(--color-acid-green-light);text-align:center;font-family:var(--font-family-primary);font-size:var(--text-menu);font-style:normal;font-weight:900;line-height:normal}@media screen and (min-width: 1000px){header-component .header-component-container .header-navigation .nav-cart-button:hover{transform:rotate(0)}}header-component .menu-drawer{position:fixed;left:0;right:0;top:0;width:100vw;height:100vh;z-index:10000;transform:translateY(110%);transition:transform 1s ease-in-out}header-component .menu-drawer[open]{transform:translateY(0)}header-component .menu-drawer[open] .menu-drawer-container .menu-logo :is(img){transform:translateY(0)}header-component .menu-drawer[open] .menu-drawer-container .menu-navigation-container .menu_link_list__container .menu_link_list .menu_link_list__item .menu_link_list__link :is(p){transform:translateY(0)}header-component .menu-drawer[open] .menu-drawer-container .menu-navigation-container .menu_link_list__container .menu_link_list .menu_link_list__item .menu_link_list__link.link-active .icon-paw :is(svg){transform:translateY(0)}header-component .menu-drawer[open] .menu-drawer-container .menu-navigation-container .menu-customer :is(a) .smile-content :is(div) :is(svg){transform:translateY(0)}header-component .menu-drawer .menu-drawer-container{background:var(--color-aqua-green-darkest);display:flex;align-items:flex-start;justify-content:flex-start;padding:clamp(16.5rem,12vw,17rem) 2rem 2rem;width:100%;height:100%}@media screen and (min-width: 640px){header-component .menu-drawer .menu-drawer-container{padding:clamp(20rem,12vw,17rem) 2rem 2rem}}@media screen and (min-width: 768px){header-component .menu-drawer .menu-drawer-container{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.5fr);align-items:center;justify-items:center;padding:clamp(17rem,12vw,19rem) 2rem 2rem}}header-component .menu-drawer .menu-drawer-container .menu-logo{display:none;max-width:70%;text-decoration:none;overflow:hidden}header-component .menu-drawer .menu-drawer-container .menu-logo :is(img){width:100%;height:auto;transform:translateY(100%);transition:all 1.5s ease-in-out}@media screen and (min-width: 1000px){header-component .menu-drawer .menu-drawer-container .menu-logo{display:flex;align-items:center;justify-content:center}}header-component .menu-drawer .menu-drawer-container .menu-navigation-container{padding-top:3rem;width:100%;height:100%}@media screen and (min-width: 1000px){header-component .menu-drawer .menu-drawer-container .menu-navigation-container{display:flex;flex-direction:column;justify-content:center;padding:0;overflow:hidden;height:95%}}header-component .menu-drawer .menu-drawer-container .menu-navigation-container .menu_link_list__container{margin-bottom:2rem}@media screen and (min-width: 1000px){header-component .menu-drawer .menu-drawer-container .menu-navigation-container .menu_link_list__container{height:100%}}header-component .menu-drawer .menu-drawer-container .menu-navigation-container .menu_link_list__container .menu_link_list{display:flex;flex-direction:column;gap:2rem}@media screen and (min-width: 1000px){header-component .menu-drawer .menu-drawer-container .menu-navigation-container .menu_link_list__container .menu_link_list{justify-content:space-between;height:100%;gap:unset}}header-component .menu-drawer .menu-drawer-container .menu-navigation-container .menu_link_list__container .menu_link_list .menu_link_list__item{list-style:none;display:flex;align-items:center}header-component .menu-drawer .menu-drawer-container .menu-navigation-container .menu_link_list__container .menu_link_list .menu_link_list__item .menu_link_list__link{color:var(--color-acid-green-light);font-family:var(--font-family-primary);font-size:var(--text-menu-link);font-style:normal;font-weight:900;line-height:110%;text-decoration:none;text-transform:uppercase;transition:all .3s ease-in-out;position:relative;display:flex;align-items:center;overflow:hidden}header-component .menu-drawer .menu-drawer-container .menu-navigation-container .menu_link_list__container .menu_link_list .menu_link_list__item .menu_link_list__link :is(p){transform:translateY(100%);transition:all 1.5s ease-in-out}header-component .menu-drawer .menu-drawer-container .menu-navigation-container .menu_link_list__container .menu_link_list .menu_link_list__item .menu_link_list__link.link-active{color:var(--color-dirt-orange)}header-component .menu-drawer .menu-drawer-container .menu-navigation-container .menu_link_list__container .menu_link_list .menu_link_list__item .menu_link_list__link.link-active .icon-paw{width:clamp(3.5554rem,5vw,6.31rem);height:clamp(3.022rem,5vw,5.3679rem);overflow:hidden}header-component .menu-drawer .menu-drawer-container .menu-navigation-container .menu_link_list__container .menu_link_list .menu_link_list__item .menu_link_list__link.link-active .icon-paw :is(svg){width:100%;height:100%;display:block;transition:all 1.5s ease-in-out;transform:translateY(100%)}header-component .menu-drawer .menu-drawer-container .menu-navigation-container .menu_link_list__container .menu_link_list .menu_link_list__item .menu_link_list__link:not(.link-active):after{content:"";width:0;bottom:.2rem;left:0;position:absolute;height:.2rem;background:var(--color-acid-green-light);transition:width .5s ease-in-out}header-component .menu-drawer .menu-drawer-container .menu-navigation-container .menu_link_list__container .menu_link_list .menu_link_list__item .menu_link_list__link:after{content:"";width:0;bottom:.2rem;left:0;position:absolute;height:.2rem;background:var(--color-dirt-orange);transition:width .5s ease-in-out}header-component .menu-drawer .menu-drawer-container .menu-navigation-container .menu_link_list__container .menu_link_list .menu_link_list__item .menu_link_list__link:hover:after{width:100%}header-component .menu-drawer .menu-drawer-container .menu-navigation-container .menu_link_list__container .menu_link_list .menu_link_list__item .menu_link_list__link:hover.link-active .icon-paw :is(svg){transform:scale(1.1)}header-component .menu-drawer .menu-drawer-container .menu-navigation-container .menu-customer :is(a){text-decoration:none;position:relative;padding:1rem 0;display:inline-block}header-component .menu-drawer .menu-drawer-container .menu-navigation-container .menu-customer :is(a):after{content:"";width:0;bottom:.5rem;left:0;position:absolute;height:.2rem;background:var(--color-acid-green-light);transition:width .5s ease-in-out}header-component .menu-drawer .menu-drawer-container .menu-navigation-container .menu-customer :is(a):hover:after{width:100%}header-component .menu-drawer .menu-drawer-container .menu-navigation-container .menu-customer :is(a) .smile-content{display:flex;align-items:center;gap:.5rem}header-component .menu-drawer .menu-drawer-container .menu-navigation-container .menu-customer :is(a) .smile-content :is(div){display:flex;width:2rem;height:2rem;overflow:hidden}header-component .menu-drawer .menu-drawer-container .menu-navigation-container .menu-customer :is(a) .smile-content :is(div) :is(svg){width:100%;height:100%;display:block;transition:all 3s ease-in-out;transform:translateY(100%)}header-component .menu-drawer .menu-drawer-container .menu-navigation-container .menu-customer :is(a) .smile-content :is(div) :is(svg) :is(path){stroke:var(--color-acid-green-light)}header-component .menu-drawer .menu-drawer-container .menu-navigation-container .menu-customer :is(a) .smile-content:hover :is(div) :is(svg){transform:scale(1.1)}header-component .menu-drawer .menu-drawer-container .menu-navigation-container .menu-customer :is(a) .smile-content .smile-icon{color:var(--color-acid-green-light);text-align:center;font-family:var(--font-family-primary);font-size:var(--text-customer-menu);font-style:normal;font-weight:600;line-height:normal;display:flex;align-items:center;justify-content:flex-start;gap:.5rem}@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}}:root{--font-size-newsletter-title: clamp(2.8rem, 5vw, 6rem);--font-size-newsletter-description: clamp(1.2rem, 1.5vw, 1.8rem);--font-size-newsletter-form-input: clamp(1.2rem, 1.5vw, 1.4rem);--font-size-newsletter-form-button: clamp(1.4rem, 1.5vw, 1.6rem)}newsletter-component{display:block;max-width:var(--page-width);margin:6rem auto}@media screen and (min-width: 768px){newsletter-component{margin:6rem auto -4rem;z-index:1;position:relative}}newsletter-component .main-newsletter-container{display:grid;grid-template-columns:1fr;align-items:center;max-width:110rem;margin:0 auto;border-radius:1.2rem;width:100%;padding:4rem 2rem;gap:4rem}@media screen and (min-width: 768px){newsletter-component .main-newsletter-container{padding:4rem 7.7rem;gap:8rem;grid-template-columns:1.5fr 1fr;justify-content:space-between;border-radius:4rem}}newsletter-component .main-newsletter-container .container-informations{display:flex;flex-direction:column;align-items:center;gap:1.2rem}@media screen and (min-width: 768px){newsletter-component .main-newsletter-container .container-informations{align-items:flex-start;gap:3.2rem}}newsletter-component .main-newsletter-container .container-informations .container-title-tag{display:flex;align-items:center;justify-content:center;width:100%;gap:2rem}@media screen and (min-width: 768px){newsletter-component .main-newsletter-container .container-informations .container-title-tag{justify-content:space-between}}newsletter-component .main-newsletter-container .container-informations .container-title-tag .title{text-align:center;font-size:var(--font-size-newsletter-title);font-family:var(--font-family-tertiary);font-weight:700;text-transform:uppercase}@media screen and (min-width: 768px){newsletter-component .main-newsletter-container .container-informations .container-title-tag .title{text-align:left}}newsletter-component .main-newsletter-container .container-informations .container-title-tag .container-tag{position:relative;width:clamp(8rem,10vw,12rem);height:clamp(8rem,10vw,12rem);display:none}@media screen and (min-width: 768px){newsletter-component .main-newsletter-container .container-informations .container-title-tag .container-tag{display:block}}newsletter-component .main-newsletter-container .container-informations .container-title-tag .container-tag :is(svg){position:relative;width:clamp(8rem,10vw,12rem);height:clamp(8rem,10vw,12rem)}newsletter-component .main-newsletter-container .container-informations .container-title-tag .container-tag .icon-tag{position:absolute;top:47%;left:50%;transform:translate(-50%,-50%);z-index:1;width:clamp(5.8rem,7.25vw,8.7rem);height:clamp(4.7rem,5.92vw,7.1rem)}newsletter-component .main-newsletter-container .container-informations .description :is(p){text-align:center;font-size:var(--font-size-newsletter-description);font-family:var(--font-family-quaternary);color:var(--color-purple-magic-primary);font-weight:500;line-height:140%;padding-inline:2.3rem}@media screen and (min-width: 768px){newsletter-component .main-newsletter-container .container-informations .description :is(p){text-align:left;padding-inline:0}}newsletter-component .main-newsletter-container .container-informations .container-form{width:100%;margin-top:.8rem}@media screen and (min-width: 768px){newsletter-component .main-newsletter-container .container-informations .container-form{margin-top:0}}newsletter-component .main-newsletter-container .container-informations .container-form :is(form){border:none;display:grid;grid-template-columns:1fr;gap:1.2rem;width:100%}@media screen and (min-width: 768px){newsletter-component .main-newsletter-container .container-informations .container-form :is(form){grid-template-columns:1.5fr 1fr;gap:0}@media screen and (min-width: 1024px){newsletter-component .main-newsletter-container .container-informations .container-form :is(form){grid-template-columns:1.5fr .8fr}}}newsletter-component .main-newsletter-container .container-informations .container-form :is(form) :is(input){border:none;border-radius:10rem;padding-inline:3.2rem 1.2rem;padding-block:1.6rem;font-size:var(--font-size-newsletter-form-input);font-family:var(--font-family-quaternary);font-weight:500;line-height:normal;display:block;width:100%;height:4.1rem}@media screen and (min-width: 768px){newsletter-component .main-newsletter-container .container-informations .container-form :is(form) :is(input){height:4.7rem;border-radius:10rem 0rem 0rem 10rem}}newsletter-component .main-newsletter-container .container-informations .container-form :is(form) :is(input)::placeholder{font-size:var(--font-size-newsletter-form-input);font-family:var(--font-family-quaternary);font-weight:500}newsletter-component .main-newsletter-container .container-informations .container-form :is(form) :is(input):focus-visible{outline:none}newsletter-component .main-newsletter-container .container-informations .container-form :is(form) :is(button){border:none;border-radius:10rem;padding-inline:.8rem;padding-block:1.4rem;text-transform:uppercase;letter-spacing:.08rem;font-weight:900;font-size:var(--font-size-newsletter-form-button);font-family:var(--font-family-primary);display:block;width:100%;height:4.1rem;transition:background-color .3s ease-in-out}@media screen and (min-width: 768px){newsletter-component .main-newsletter-container .container-informations .container-form :is(form) :is(button){height:4.7rem;border-radius:0rem 10rem 10rem 0rem}}newsletter-component .main-newsletter-container .container-informations .container-form :is(form) :is(button):focus-visible{outline:none}newsletter-component .main-newsletter-container .container-image{width:auto;height:100%;max-height:40rem;margin:0 auto}newsletter-component .main-newsletter-container .container-image .main-image{width:100%;height:100%;display:block;object-fit:cover}banner-text-icons{display:block;position:relative;z-index:2}banner-text-icons .banner-text-icons__container{position:relative;z-index:1}banner-text-icons .banner-text-icons__container.style_1 .banner-text-icons__content{max-width:var(--page-width);margin-inline:auto;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr minmax(22.9rem,2fr) 1fr}@media screen and (min-width: 768px){banner-text-icons .banner-text-icons__container.style_1 .banner-text-icons__content{grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;column-gap:clamp(5rem,5vw,11.1rem);row-gap:3rem}}banner-text-icons .banner-text-icons__container.style_1 .banner-text-icons__content :is(icon-text){display:flex;align-items:center;justify-content:center;gap:clamp(1.2rem,2vw,2.4rem)}banner-text-icons .banner-text-icons__container.style_1 .banner-text-icons__content :is(icon-text) .mask__container{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;max-width:clamp(10rem,10vw,20rem);max-height:clamp(10rem,10vw,20rem);width:100%;height:100%}banner-text-icons .banner-text-icons__container.style_1 .banner-text-icons__content :is(icon-text) .mask__container .icon__image{width:100%;height:100%}banner-text-icons .banner-text-icons__container.style_1 .banner-text-icons__content :is(icon-text) .icon__text{text-align:center;font-family:var(--font-family-quinary);font-size:clamp(2rem,3vw,4.4rem);font-style:normal;font-weight:400;line-height:normal;max-width:11rem}@media screen and (min-width: 768px){banner-text-icons .banner-text-icons__container.style_1 .banner-text-icons__content :is(icon-text) .icon__text{max-width:24.2rem}}banner-text-icons .banner-text-icons__container.style_1 .banner-text-icons__content .text_button__container{grid-row:2 / 3;grid-column:1 / 3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}@media screen and (min-width: 768px){banner-text-icons .banner-text-icons__container.style_1 .banner-text-icons__content .text_button__container{grid-row:1 / 3;grid-column:2 / 3}}banner-text-icons .banner-text-icons__container.style_1 .banner-text-icons__content .text_button__container .title_text_button{text-align:center;font-family:var(--font-family-primary);font-size:clamp(7.2rem,12vw,18rem);font-weight:900;line-height:126%}banner-text-icons .banner-text-icons__container.style_1 .banner-text-icons__content .text_button__container .button_text_button{display:flex;padding:1rem 2.4rem;align-items:center;justify-content:center;border-radius:10rem;border:1.5px solid;transition:.6s;text-decoration:none;font-family:var(--font-family-primary);font-size:clamp(1.4rem,2vw,2.2rem);font-weight:900;letter-spacing:.07rem}@media screen and (min-width: 768px){banner-text-icons .banner-text-icons__container.style_1 .banner-text-icons__content .text_button__container .button_text_button{padding:1.6rem 4rem}}banner-text-icons .banner-text-icons__container.style_2 .banner-text-icons__content{max-width:var(--page-width);margin-inline:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:.8fr minmax(22.9rem,2fr) .8fr;row-gap:1rem}@media screen and (min-width: 768px){banner-text-icons .banner-text-icons__container.style_2 .banner-text-icons__content{grid-template-columns:minmax(0,1fr) minmax(0,2.5fr) minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr));column-gap:clamp(5rem,5vw,11.1rem);row-gap:3rem}}banner-text-icons .banner-text-icons__container.style_2 .banner-text-icons__content :is(icon-text){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(1.2rem,2vw,2.4rem)}banner-text-icons .banner-text-icons__container.style_2 .banner-text-icons__content :is(icon-text) .mask__container{max-width:clamp(6rem,6vw,9em);max-height:clamp(6rem,6vw,9rem);width:100%;height:100%}banner-text-icons .banner-text-icons__container.style_2 .banner-text-icons__content :is(icon-text) .mask__container .icon__image{width:100%;height:100%}banner-text-icons .banner-text-icons__container.style_2 .banner-text-icons__content :is(icon-text) .icon__text{text-align:center;font-family:var(--font-family-quinary);font-size:clamp(2rem,3vw,3.4rem);font-style:normal;font-weight:400;line-height:normal;max-width:11rem}@media screen and (min-width: 768px){banner-text-icons .banner-text-icons__container.style_2 .banner-text-icons__content :is(icon-text) .icon__text{max-width:24.2rem}}banner-text-icons .banner-text-icons__container.style_2 .banner-text-icons__content .text_button__container{grid-row:2 / 3;grid-column:1 / 3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.6rem}@media screen and (min-width: 768px){banner-text-icons .banner-text-icons__container.style_2 .banner-text-icons__content .text_button__container{grid-row:1 / 3;grid-column:2 / 3;gap:4}}banner-text-icons .banner-text-icons__container.style_2 .banner-text-icons__content .text_button__container .title_text_button{text-align:center;font-family:var(--font-family-primary);font-size:clamp(12rem,10vw,16rem);font-weight:900;line-height:100%;max-width:300px;width:100%}@media screen and (min-width: 768px){banner-text-icons .banner-text-icons__container.style_2 .banner-text-icons__content .text_button__container .title_text_button{line-height:126%}}banner-text-icons .banner-text-icons__container.style_2 .banner-text-icons__content .text_button__container .title_text_button :is(p){display:flex;flex-direction:column}banner-text-icons .banner-text-icons__container.style_2 .banner-text-icons__content .text_button__container .title_text_button :is(p) :is(span){padding:.5rem}banner-text-icons .banner-text-icons__container.style_2 .banner-text-icons__content .text_button__container .button_text_button{display:flex;padding:1rem 2.4rem;align-items:center;justify-content:center;border-radius:10rem;border:1.5px solid;transition:.6s;text-decoration:none;font-family:var(--font-family-primary);font-size:clamp(1.4rem,2vw,2.2rem);font-weight:900;letter-spacing:.07rem}@media screen and (min-width: 768px){banner-text-icons .banner-text-icons__container.style_2 .banner-text-icons__content .text_button__container .button_text_button{padding:1.6rem 4rem}}.banner_leaves__container{width:100%;overflow:hidden;position:absolute;z-index:-1;opacity:0}.banner_leaves__container .top_leaves,.banner_leaves__container .bottom_leaves{display:flex;width:100%;transform:translateY(100%);transition:transform 1s ease}.banner_leaves__container .top_leaves .leaf,.banner_leaves__container .bottom_leaves .leaf{flex-shrink:0}.banner_leaves__container .top_leaves.desktop,.banner_leaves__container .bottom_leaves.desktop{display:none}@media screen and (min-width: 768px){.banner_leaves__container .top_leaves.desktop,.banner_leaves__container .bottom_leaves.desktop{display:flex}.banner_leaves__container .top_leaves.mobile,.banner_leaves__container .bottom_leaves.mobile{display:none}}.banner_leaves__container .top_leaves.animate,.banner_leaves__container .bottom_leaves.animate{transform:translateY(0)}.banner_leaves__container .bottom_leaves{transform:translate(-1.65rem,100%)}@media screen and (min-width: 768px){.banner_leaves__container .bottom_leaves{transform:translate(-2.85rem,100%)}}.banner_leaves__container .bottom_leaves.animate{transform:translate(-1.65rem,-88%)}@media screen and (min-width: 768px){.banner_leaves__container .bottom_leaves.animate{transform:translate(-2.85rem,-90%)}}.banner_leaves__container.animate{opacity:1}:root{--font-size-featured-product-title: clamp(2.4rem, 4vw, 4.8rem);--font-size-featured-product-description: clamp(1.2rem, 1.5vw, 1.8rem);--font-size-featured-product-title-product: clamp(2rem, 3vw, 3.2rem);--font-size-featured-product-description-product: clamp(1rem, 1.5vw, 1.6rem);--font-size-featured-product-button-product: clamp(1.4rem, 1.5vw, 2.2rem);--font-size-featured-product-tag-product: clamp(1.2rem, 2vw, 2.8rem)}featured-product{display:block;width:100%;padding-block:clamp(4rem,5vw,4.5rem)}featured-product .featured-product-container{display:flex;max-width:var(--page-width);margin:0 auto;flex-direction:column;gap:3.2rem}@media screen and (min-width: 768px){featured-product .featured-product-container{gap:5.8rem}@media screen and (min-width: 1440px){featured-product .featured-product-container{max-width:calc(var(--page-width) * .9)}}}featured-product .featured-product-container .container-heading{display:flex;flex-direction:column;align-items:center;gap:.8rem}@media screen and (min-width: 768px){featured-product .featured-product-container .container-heading{gap:1.6rem}}featured-product .featured-product-container .container-heading .title{text-align:center;font-family:var(--font-family-tertiary);font-weight:700;font-size:var(--font-size-featured-product-title)}featured-product .featured-product-container .container-heading .description :is(p){text-align:center;font-family:var(--font-family-quaternary);font-size:var(--font-size-featured-product-description);font-weight:500;line-height:140%;letter-spacing:.018rem}featured-product .featured-product-container .container-featured-products{display:grid;grid-template-columns:1fr;gap:3.2rem}@media screen and (min-width: 768px){featured-product .featured-product-container .container-featured-products{grid-template-columns:repeat(2,1fr)}@media screen and (min-width: 1024px){featured-product .featured-product-container .container-featured-products{gap:4rem}}}featured-product .featured-product-container .container-featured-products .container-product{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:2rem;grid-template-areas:"left right"}featured-product .featured-product-container .container-featured-products .container-product:last-of-type{grid-template-areas:"right left"}@media screen and (min-width: 768px){featured-product .featured-product-container .container-featured-products .container-product{gap:4rem;grid-template-areas:"left right"}featured-product .featured-product-container .container-featured-products .container-product:last-of-type{grid-template-areas:"left right"}@media screen and (min-width: 1024px){featured-product .featured-product-container .container-featured-products .container-product{gap:5rem;grid-template-columns:1fr 1.3fr}@media screen and (min-width: 1440px){featured-product .featured-product-container .container-featured-products .container-product{gap:6rem}}}}featured-product .featured-product-container .container-featured-products .container-product .container-image-product{grid-area:left}featured-product .featured-product-container .container-featured-products .container-product .container-image-product .container-image-link{padding:.8rem;display:block;width:100%;position:relative}featured-product .featured-product-container .container-featured-products .container-product .container-image-product .container-image-link .image-product{width:100%;display:block;position:relative;z-index:2}featured-product .featured-product-container .container-featured-products .container-product .container-image-product .container-image-link .container-tag{position:absolute;top:-6%;right:-1%;transform:rotate(20deg);display:block;z-index:3}@media screen and (min-width: 768px){featured-product .featured-product-container .container-featured-products .container-product .container-image-product .container-image-link .container-tag{top:-11%;right:-19%}}featured-product .featured-product-container .container-featured-products .container-product .container-image-product .container-image-link .container-tag :is(svg){position:relative;width:clamp(4rem,8vw,9rem);height:clamp(4rem,8vw,9rem);display:block}featured-product .featured-product-container .container-featured-products .container-product .container-image-product .container-image-link .container-tag .tag{font-family:var(--font-family-primary);font-size:var(--font-size-featured-product-tag-product);font-weight:900;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}featured-product .featured-product-container .container-featured-products .container-product .container-image-product .container-image-link .container-icon-animation .icon-animation-one,featured-product .featured-product-container .container-featured-products .container-product .container-image-product .container-image-link .container-icon-animation .icon-animation-two{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;width:100%;max-width:clamp(5rem,8vw,11rem);opacity:0}@media screen and (min-width: 1024px){featured-product .featured-product-container .container-featured-products .container-product .container-image-product .container-image-link:hover .container-icon-animation .icon-animation-one{top:-13%;left:-13%;transform:translate(0);opacity:1}featured-product .featured-product-container .container-featured-products .container-product .container-image-product .container-image-link:hover .container-icon-animation .icon-animation-two{top:72%;left:68%;transform:translate(0);opacity:1}}featured-product .featured-product-container .container-featured-products .container-product .content-product{grid-area:right;display:flex;flex-direction:column;gap:1.2rem}@media screen and (min-width: 768px){featured-product .featured-product-container .container-featured-products .container-product .content-product{gap:2rem}}featured-product .featured-product-container .container-featured-products .container-product .content-product .title-product{font-weight:800;font-family:var(--font-family-primary);font-size:var(--font-size-featured-product-title-product)}featured-product .featured-product-container .container-featured-products .container-product .content-product .description-product{font-family:var(--font-family-quaternary);font-size:var(--font-size-featured-product-description-product);font-weight:500;line-height:140%;letter-spacing:.016rem}featured-product .featured-product-container .container-featured-products .container-product .content-product .button-product{text-decoration:none;display:block;padding:clamp(1rem,1.5vw,1.6rem) clamp(2.4rem,1.5vw,4rem);border-radius:10rem;font-family:var(--font-family-primary);font-size:var(--font-size-featured-product-button-product);font-weight:900;letter-spacing:.11rem;margin-top:.4rem;transition:background-color .3s ease-in-out,color .5s ease-in-out;width:fit-content}@media screen and (min-width: 768px){featured-product .featured-product-container .container-featured-products .container-product .content-product .button-product{margin-top:1.2rem}}:root{--font-size-banner-img-video-title: clamp(2.8rem, 5.5vw, 6rem);--font-size-banner-img-video-description: clamp(1.2rem, 1.5vw, 1.6rem);--font-size-banner-img-video-button: clamp(1.6rem, 1.5vw, 2.2rem)}banner-img-video{display:block;width:100%;position:relative;height:auto;overflow:hidden}@media screen and (min-width: 600px){banner-img-video{min-height:45vh;height:auto;aspect-ratio:16/9}@media screen and (min-width: 750px){banner-img-video{aspect-ratio:17/9}@media screen and (min-width: 1400px){banner-img-video{aspect-ratio:21/9}}}}@media screen and (min-width: 600px){banner-img-video:has(.content-banner){min-height:max(fit-content,45vh)}}banner-img-video .container-image-or-video{display:block;width:100%;height:auto;text-decoration:none;position:relative}@media screen and (min-width: 600px){banner-img-video .container-image-or-video{height:100%;position:absolute;top:0;left:0}}banner-img-video .container-image-or-video .banner-video-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;background:#0005;display:flex;align-items:center;justify-content:center;border-radius:50%;opacity:0;transition:opacity .3s ease}banner-img-video .container-image-or-video .banner-video-play :is(svg){width:clamp(5rem,6vw,7.2rem);height:clamp(5rem,6vw,7.2rem)}banner-img-video .container-image-or-video .banner-video-play[active]{opacity:1}banner-img-video .container-image-or-video .banner-video-play:hover{background:#0008}banner-img-video .container-image-or-video .banner-video,banner-img-video .container-image-or-video .banner-image{width:100%;height:auto;object-fit:contain;position:relative}@media screen and (min-width: 600px){banner-img-video .container-image-or-video .banner-video,banner-img-video .container-image-or-video .banner-image{height:100%;object-fit:cover;position:absolute;top:0;left:0}}banner-img-video .container-image-or-video .desktop{display:none}@media screen and (min-width: 600px){banner-img-video .container-image-or-video .desktop{display:block}}banner-img-video .container-image-or-video .mobile{display:block}@media screen and (min-width: 600px){banner-img-video .container-image-or-video .mobile{display:none}}banner-img-video .content-banner{display:flex;flex-direction:column;gap:1.6rem;align-items:center;justify-content:center;position:absolute;padding:6rem 5vw;pointer-events:none;width:100%;box-sizing:border-box;max-width:100%;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (min-width: 600px){banner-img-video .content-banner{gap:2.4rem;align-items:flex-start;transform:translateY(-50%);max-width:50%}}banner-img-video .content-banner .title-banner{text-align:start;font-size:var(--font-size-banner-img-video-title);font-family:var(--font-family-tertiary);font-weight:700;color:#fff}banner-img-video .content-banner .description-banner :is(p){text-align:center;font-size:var(--font-size-banner-img-video-description);font-family:var(--font-family-quaternary);font-weight:500;line-height:140%;letter-spacing:.016rem}banner-img-video .content-banner .btn-banner{margin-top:.8rem;font-size:var(--font-size-banner-img-video-button);font-family:var(--font-family-primary);font-weight:900;letter-spacing:.11rem;padding:clamp(1rem,1.5vw,1.6rem) clamp(2.4rem,4vw,4rem);border-radius:10rem;display:flex;justify-content:center;align-items:center;text-transform:uppercase;width:fit-content;transition:all .3s ease;pointer-events:auto;text-decoration:none;align-self:center}@media screen and (min-width: 600px){banner-img-video .content-banner .btn-banner{margin-top:2.4rem}}banner-img-video .content-banner .btn-banner:hover{transform:translateY(-2px)}banner-img-video .content-banner .btn-banner:active{transform:translateY(0)}:root{--strip-text-icon-text: clamp(3.6rem, 4.5vw, 7.2rem)}strip-text-icon{display:block;width:100%;height:auto;position:relative;z-index:2;margin-top:clamp(2.5rem,5vw,4.5rem);margin-bottom:clamp(2.5rem,5vw,4.5rem)}strip-text-icon .strip-text-icon-container{position:relative;z-index:2}strip-text-icon .strip-text-icon-container .strip-text-icon-content{max-width:var(--page-width);margin:0 auto;padding:6rem 0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3rem}@media screen and (min-width: 768px){strip-text-icon .strip-text-icon-container .strip-text-icon-content{display:grid;grid-template-columns:.5fr 2fr .5fr}}strip-text-icon .strip-text-icon-container .strip-text-icon-content .icons-left{width:100%;height:100%;display:flex;justify-content:center;align-items:center}strip-text-icon .strip-text-icon-container .strip-text-icon-content .icons-left .icon-single{display:flex;justify-content:center;align-items:center;max-width:60%}@media screen and (min-width: 768px){strip-text-icon .strip-text-icon-container .strip-text-icon-content .icons-left .icon-single{max-width:100%}}strip-text-icon .strip-text-icon-container .strip-text-icon-content .icons-left .icon-single :is(img){width:100%;height:auto}strip-text-icon .strip-text-icon-container .strip-text-icon-content .icons-left .icon-group{display:grid;grid-template-columns:repeat(3,minmax(0,.5fr));grid-template-rows:repeat(4,minmax(0,.2fr));grid-gap:1rem;width:100%;height:100%}@media screen and (min-width: 768px){strip-text-icon .strip-text-icon-container .strip-text-icon-content .icons-left .icon-group{grid-template-columns:repeat(6,minmax(0,.2fr));grid-template-rows:repeat(7,minmax(0,.2fr));grid-gap:clamp(3rem,2vw,3rem)}}strip-text-icon .strip-text-icon-container .strip-text-icon-content .icons-left .icon-group .icon-one{grid-row:2 / 6;grid-column:1 / 2;display:flex;justify-content:center;align-items:center;animation:scaleAnimation 1.5s steps(1) infinite}@media screen and (min-width: 768px){strip-text-icon .strip-text-icon-container .strip-text-icon-content .icons-left .icon-group .icon-one{grid-column:1 / 4;grid-row:1 / 4}}strip-text-icon .strip-text-icon-container .strip-text-icon-content .icons-left .icon-group .icon-one :is(img){width:100%;height:100%;object-fit:contain}@media screen and (min-width: 768px){strip-text-icon .strip-text-icon-container .strip-text-icon-content .icons-left .icon-group .icon-one :is(img){height:auto}}strip-text-icon .strip-text-icon-container .strip-text-icon-content .icons-left .icon-group .icon-two{grid-row:1 / 5;grid-column:2 / 3;display:flex;justify-content:center;align-items:center;animation:scaleAnimation 1.25s steps(1) infinite}@media screen and (min-width: 768px){strip-text-icon .strip-text-icon-container .strip-text-icon-content .icons-left .icon-group .icon-two{grid-column:4 / 7;grid-row:3 / 6}}strip-text-icon .strip-text-icon-container .strip-text-icon-content .icons-left .icon-group .icon-two :is(img){width:100%;height:100%;object-fit:contain}@media screen and (min-width: 768px){strip-text-icon .strip-text-icon-container .strip-text-icon-content .icons-left .icon-group .icon-two :is(img){height:auto}}strip-text-icon .strip-text-icon-container .strip-text-icon-content .icons-left .icon-group .icon-three{grid-row:2 / 6;grid-column:3 / 4;display:flex;justify-content:center;align-items:center;animation:scaleAnimation 1s steps(1) infinite}@media screen and (min-width: 768px){strip-text-icon .strip-text-icon-container .strip-text-icon-content .icons-left .icon-group .icon-three{grid-column:1 / 4;grid-row:5 / 8}}strip-text-icon .strip-text-icon-container .strip-text-icon-content .icons-left .icon-group .icon-three :is(img){width:100%;height:100%;object-fit:contain}@media screen and (min-width: 768px){strip-text-icon .strip-text-icon-container .strip-text-icon-content .icons-left .icon-group .icon-three :is(img){height:auto}}strip-text-icon .strip-text-icon-container .strip-text-icon-content .text{display:flex;flex-direction:column;align-items:center;width:100%}strip-text-icon .strip-text-icon-container .strip-text-icon-content .text :is(p){text-align:center;font-family:var(--font-family-primary);font-size:var(--strip-text-icon-text);font-style:normal;font-weight:900;line-height:126%;max-width:calc(var(--page-width) * .9)}@media screen and (min-width: 768px){strip-text-icon .strip-text-icon-container .strip-text-icon-content .text :is(p){max-width:93.7rem}}strip-text-icon .strip-text-icon-container .strip-text-icon-content .text :is(p) :is(strong){font-family:var(--font-family-tertiary);font-size:var(--strip-text-icon-text);font-style:normal;font-weight:900;line-height:126%}strip-text-icon .strip-text-icon-container .strip-text-icon-content .icons-right{width:100%;height:100%;display:flex;justify-content:center;align-items:center}strip-text-icon .strip-text-icon-container .strip-text-icon-content .icons-right .icon-single{display:flex;justify-content:center;align-items:center;max-width:60%}@media screen and (min-width: 768px){strip-text-icon .strip-text-icon-container .strip-text-icon-content .icons-right .icon-single{max-width:100%}}strip-text-icon .strip-text-icon-container .strip-text-icon-content .icons-right .icon-single :is(img){width:100%;height:auto}strip-text-icon .strip-text-icon-container .strip-text-icon-content .icons-right .icon-group{display:grid;grid-template-columns:repeat(3,minmax(0,.5fr));grid-template-rows:repeat(4,minmax(0,.2fr));grid-gap:1rem;width:100%;height:100%}@media screen and (min-width: 768px){strip-text-icon .strip-text-icon-container .strip-text-icon-content .icons-right .icon-group{grid-template-columns:repeat(6,minmax(0,.2fr));grid-template-rows:repeat(7,minmax(0,.2fr));grid-gap:clamp(3rem,2vw,3rem)}}strip-text-icon .strip-text-icon-container .strip-text-icon-content .icons-right .icon-group .icon-one{grid-row:1 / 5;grid-column:1 / 2;display:flex;justify-content:center;align-items:center;animation:scaleAnimation 1.5s steps(1) infinite}@media screen and (min-width: 768px){strip-text-icon .strip-text-icon-container .strip-text-icon-content .icons-right .icon-group .icon-one{grid-column:1 / 4;grid-row:3 / 6}}strip-text-icon .strip-text-icon-container .strip-text-icon-content .icons-right .icon-group .icon-one :is(img){width:100%;height:100%;object-fit:contain}@media screen and (min-width: 768px){strip-text-icon .strip-text-icon-container .strip-text-icon-content .icons-right .icon-group .icon-one :is(img){height:auto}}strip-text-icon .strip-text-icon-container .strip-text-icon-content .icons-right .icon-group .icon-two{grid-row:2 / 6;grid-column:2 / 3;display:flex;justify-content:center;align-items:center;animation:scaleAnimation 1.25s steps(1) infinite}@media screen and (min-width: 768px){strip-text-icon .strip-text-icon-container .strip-text-icon-content .icons-right .icon-group .icon-two{grid-column:4 / 7;grid-row:1 / 4}}strip-text-icon .strip-text-icon-container .strip-text-icon-content .icons-right .icon-group .icon-two :is(img){width:100%;height:100%;object-fit:contain}@media screen and (min-width: 768px){strip-text-icon .strip-text-icon-container .strip-text-icon-content .icons-right .icon-group .icon-two :is(img){height:auto}}strip-text-icon .strip-text-icon-container .strip-text-icon-content .icons-right .icon-group .icon-three{grid-row:1 / 5;grid-column:3 / 4;display:flex;justify-content:center;align-items:center;animation:scaleAnimation 1s steps(1) infinite}@media screen and (min-width: 768px){strip-text-icon .strip-text-icon-container .strip-text-icon-content .icons-right .icon-group .icon-three{grid-column:4 / 7;grid-row:5 / 8}}strip-text-icon .strip-text-icon-container .strip-text-icon-content .icons-right .icon-group .icon-three :is(img){width:100%;height:100%;object-fit:contain}@media screen and (min-width: 768px){strip-text-icon .strip-text-icon-container .strip-text-icon-content .icons-right .icon-group .icon-three :is(img){height:auto}}carrousel-fans{display:block}carrousel-fans .carrousel-fans__content{display:flex;flex-direction:column;gap:clamp(4rem,4vw,8rem);overflow:hidden}carrousel-fans .carrousel-fans__content .carrousel-fans__heading{max-width:var(--page-width);margin-inline:auto}carrousel-fans .carrousel-fans__content .carrousel-fans__heading .carrousel-fans_title{text-align:center;font-family:var(--font-family-tertiary);font-size:clamp(2.4rem,3vw,4.8rem);font-weight:700;margin-bottom:1.6rem;text-transform:uppercase}carrousel-fans .carrousel-fans__content .carrousel-fans__heading .carrousel-fans_description{text-align:center;font-family:var(--font-family-quaternary);font-size:clamp(1.2rem,2vw,1.8rem);font-weight:500;line-height:140%;letter-spacing:.012rem;max-width:82rem;justify-self:center}carrousel-fans .carrousel-fans__content .carrousel-fans__slider{padding-inline:5vw}carrousel-fans .carrousel-fans__content .carrousel-fans__slider .blaze-track-container{overflow:visible}carrousel-fans .carrousel-fans__content .carrousel-fans__slider .card_fan__container{max-width:45rem}carrousel-fans .carrousel-fans__content .carrousel-fans__slider .card_fan__container .card_fan__heading{margin-bottom:1.6rem;position:relative;transform:rotate(-2deg)}carrousel-fans .carrousel-fans__content .carrousel-fans__slider .card_fan__container .card_fan__heading .card_fan__touch{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);z-index:2;opacity:1;transition:.6s}@media screen and (min-width: 768px){carrousel-fans .carrousel-fans__content .carrousel-fans__slider .card_fan__container .card_fan__heading .card_fan__touch{display:none}}carrousel-fans .carrousel-fans__content .carrousel-fans__slider .card_fan__container .card_fan__heading .card_fan__sticker{position:absolute;z-index:3;min-width:clamp(7.7rem,10vw,15.3rem);min-height:clamp(9.1rem,10vw,18rem);max-width:clamp(7.7rem,10vw,15.3rem);max-height:clamp(9.1rem,10vw,18rem);object-fit:contain}carrousel-fans .carrousel-fans__content .carrousel-fans__slider .card_fan__container .card_fan__heading .card_fan__image{height:100%;width:100%;overflow:hidden;border-radius:.8rem;position:relative;z-index:1;display:flex;max-height:clamp(28rem,40vw,45.1rem)}carrousel-fans .carrousel-fans__content .carrousel-fans__slider .card_fan__container .card_fan__heading .card_fan__image img{width:100%;height:100%;object-fit:cover;border-radius:.8rem;display:block}carrousel-fans .carrousel-fans__content .carrousel-fans__slider .card_fan__container .card_fan__heading .card_fan__image .card_fan__hover{position:absolute;opacity:0;width:100%;height:100%;top:0;left:0;background-color:#0009;transition:.6s;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:2rem;z-index:2;border-radius:.8rem}carrousel-fans .carrousel-fans__content .carrousel-fans__slider .card_fan__container .card_fan__heading .card_fan__hover .card_fan__title{text-align:center;font-family:var(--font-family-quaternary);font-size:clamp(1.4rem,2vw,2.2rem);font-style:normal;font-weight:500;line-height:normal;margin-bottom:1rem;text-transform:uppercase}carrousel-fans .carrousel-fans__content .carrousel-fans__slider .card_fan__container .card_fan__heading .card_fan__hover .card_fan__description{text-align:center;font-family:var(--font-family-quaternary);font-size:clamp(1.2rem,2vw,1.6rem);font-style:oblique;font-weight:500;line-height:2rem}carrousel-fans .carrousel-fans__content .carrousel-fans__slider .card_fan__container .card_fan__heading:hover .card_fan__touch{opacity:0}carrousel-fans .carrousel-fans__content .carrousel-fans__slider .card_fan__container .card_fan__heading:hover .card_fan__image .card_fan__hover{opacity:1}carrousel-fans .carrousel-fans__content .carrousel-fans__slider .card_fan__container .card_fan__heading--1{transform:rotate(-2deg)}carrousel-fans .carrousel-fans__content .carrousel-fans__slider .card_fan__container .card_fan__heading--2,carrousel-fans .carrousel-fans__content .carrousel-fans__slider .card_fan__container .card_fan__heading--4{transform:rotate(0)}carrousel-fans .carrousel-fans__content .carrousel-fans__slider .card_fan__container .card_fan__heading--3{transform:rotate(2deg)}carrousel-fans .carrousel-fans__content .carrousel-fans__slider .card_fan__bio .card_fan__name{font-family:var(--font-family-primary);font-size:clamp(1.6rem,2vw,1.8rem);font-style:normal;font-weight:800;line-height:normal}carrousel-fans .carrousel-fans__content .carrousel-fans__slider .card_fan__bio .card_fan__subname{font-family:var(--font-family-quaternary);font-size:clamp(1.2rem,2vw,1.6rem);font-style:normal;font-weight:500;line-height:normal}carrousel-fans .carrousel-fans__content .carrousel-fans__slider .carrousel-fans_blaze-btn{color:var(--terrosas-dirt-brown-red-and-orange-dirt-dark-brown);font-family:var(--font-family-quaternary);font-size:4rem;font-style:normal;font-weight:500;line-height:normal;display:flex;align-items:center;justify-content:center;background:none;border:none;line-height:100%;transition:.6s;position:absolute;top:50%;transform:translateY(-50%);transition:.3s}carrousel-fans .carrousel-fans__content .carrousel-fans__slider .carrousel-fans_blaze-btn.disabled{opacity:0}carrousel-fans .carrousel-fans__content .carrousel-fans__slider .carrousel-fans_blaze-btn.blaze-prev{left:-2.5vw}carrousel-fans .carrousel-fans__content .carrousel-fans__slider .carrousel-fans_blaze-btn.blaze-next{right:-2.5vw}carrousel-fans .carrousel-fans__content .carrousel-fans__slider .carrousel-fans_blaze-btn:hover{color:var(--color-dirt-brown-darkest)}carrousel-fans .carrousel-fans__content .carrousel-fans__footer{display:flex;justify-content:center}carrousel-fans .carrousel-fans__content .carrousel-fans__footer .carrousel-fans__link{display:flex;align-items:center;justify-content:center;width:fit-content;padding:1rem 2.4rem;font-family:var(--font-family-primary);font-size:clamp(1.4rem,2vw,2.2rem);font-weight:900;letter-spacing:.07rem;border:1.5px solid;border-radius:10rem;transition:.6s;text-decoration:none}@media screen and (min-width: 768px){carrousel-fans .carrousel-fans__content .carrousel-fans__footer .carrousel-fans__link{padding:1.6rem 4rem}}:root{--text-image-size-text: clamp(3.6rem, 3vw, 6rem)}.animation-bar{display:flex;overflow:hidden;background-color:var(--color-dirt-gold-primary);position:relative}.animation-bar:hover .block__slide,.animation-bar:hover .block__slide .text-image .image{animation-play-state:paused}.animation-bar .block__slide{display:flex;flex-direction:row;white-space:nowrap;animation:15s slide infinite linear}.animation-bar .block__slide .text-image{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;padding-block:clamp(1.6rem,2.5vw,2rem);padding-inline:clamp(2.4rem,3vw,4.8rem);gap:clamp(1.2rem,3vw,2.8rem);transition:all .5s ease-in-out}.animation-bar .block__slide .text-image .image{width:clamp(7.2rem,8vw,12rem);height:clamp(8.4rem,8vw,14rem);transform:all .3s ease-in-out;animation:scaleAnimation 1.5s steps(1) infinite}.animation-bar .block__slide .text-image .image :is(img){width:100%;height:100%;object-fit:contain}.animation-bar .block__slide .text-image .text :is(h2){color:var(--color-magenta-magic-primary);font-family:var(--font-family-primary);font-size:var(--text-image-size-text);font-style:normal;font-weight:900;line-height:normal;transform:all .3s ease}.animation-bar .block__slide .text-image:hover{background-color:var(--color-magenta-magic-rose)}.animation-bar .block__slide .text-image:hover .image{animation-play-state:running}.animation-bar .block__slide .text-image:hover .text :is(h2){color:var(--color-purple-magic-primary)}.animation-bar:before{content:"";display:block;width:8%;height:100%;background:linear-gradient(to right,var(--color-dirt-gold-primary) 10%,transparent 100%);position:absolute;z-index:1}.animation-bar:after{content:"";display:block;width:8%;height:100%;background:linear-gradient(to left,var(--color-dirt-gold-primary) 10%,transparent 100%);position:absolute;z-index:1;right:0}@keyframes slide{0%{transform:translate(0)}to{transform:translate(-100%)}}:root{--font-size-benefits-carousel-title: clamp(2.4rem, 3.2vw, 3.6rem);--font-size-benefits-carousel-card-title: clamp(2rem, 1.5vw, 2.4rem);--font-size-benefits-carousel-card-description: clamp(1.2rem, 1.5vw, 1.6rem);--font-size-benefits-carousel-card-benefits-carousel-btn: clamp(3.2rem, 3.5vw, 4rem)}benefits-carousel{padding-block:clamp(6rem,10vw,12rem);width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3.2rem}@media screen and (min-width: 768px){benefits-carousel{gap:8rem}}benefits-carousel .title{font-family:var(--font-family-primary);font-size:var(--font-size-benefits-carousel-title);font-style:normal;font-weight:700;line-height:normal;display:block;max-width:var(--page-width);margin:0 auto;text-align:center}benefits-carousel .blaze-slider-benefits-carousel{padding:0 0 0 5vw;width:100%}@media screen and (min-width: 768px){benefits-carousel .blaze-slider-benefits-carousel{padding:0;max-width:var(--page-width);margin:0 auto}}benefits-carousel .blaze-slider-benefits-carousel .blaze-container-benefits-carousel{display:flex;flex-direction:column;gap:3.2rem}@media screen and (min-width: 768px){benefits-carousel .blaze-slider-benefits-carousel .blaze-container-benefits-carousel{position:relative;padding:0 4.2rem}}benefits-carousel .blaze-slider-benefits-carousel .blaze-container-benefits-carousel .blaze-track-container-benefits-carousel{padding-inline:1rem}benefits-carousel .blaze-slider-benefits-carousel .blaze-container-benefits-carousel .blaze-track-container-benefits-carousel .blaze-track-benefits-carousel{padding:1rem 0rem 0}benefits-carousel .blaze-slider-benefits-carousel .blaze-container-benefits-carousel .blaze-track-container-benefits-carousel .blaze-track-benefits-carousel .card-slide{display:flex;flex-direction:column;gap:1.2rem}@media screen and (min-width: 768px){benefits-carousel .blaze-slider-benefits-carousel .blaze-container-benefits-carousel .blaze-track-container-benefits-carousel .blaze-track-benefits-carousel .card-slide{gap:1.6rem}}benefits-carousel .blaze-slider-benefits-carousel .blaze-container-benefits-carousel .blaze-track-container-benefits-carousel .blaze-track-benefits-carousel .card-slide .container-image{width:100%;transition:all .3s ease-in-out}benefits-carousel .blaze-slider-benefits-carousel .blaze-container-benefits-carousel .blaze-track-container-benefits-carousel .blaze-track-benefits-carousel .card-slide .container-image .main-image{display:block;width:100%}benefits-carousel .blaze-slider-benefits-carousel .blaze-container-benefits-carousel .blaze-track-container-benefits-carousel .blaze-track-benefits-carousel .card-slide .container-content{display:flex;flex-direction:column;gap:.8rem}benefits-carousel .blaze-slider-benefits-carousel .blaze-container-benefits-carousel .blaze-track-container-benefits-carousel .blaze-track-benefits-carousel .card-slide .container-content .title-card{font-family:var(--font-family-primary);font-size:var(--font-size-benefits-carousel-card-title);font-style:normal;font-weight:900;line-height:normal}benefits-carousel .blaze-slider-benefits-carousel .blaze-container-benefits-carousel .blaze-track-container-benefits-carousel .blaze-track-benefits-carousel .card-slide .container-content .description{font-family:var(--font-family-quaternary);font-size:var(--font-size-benefits-carousel-card-description);font-style:normal;font-weight:500;line-height:140%}benefits-carousel .blaze-slider-benefits-carousel .blaze-container-benefits-carousel .container-buttons{display:flex;align-items:center;justify-content:center;gap:6rem;width:fit-content;margin:0 auto}@media screen and (min-width: 768px){benefits-carousel .blaze-slider-benefits-carousel .blaze-container-benefits-carousel .container-buttons{position:absolute;justify-content:space-between;gap:0;width:100%;top:50%;left:50%;transform:translate(-50%,-50%)}}benefits-carousel .blaze-slider-benefits-carousel .blaze-container-benefits-carousel .container-buttons .benefits-carousel-btn{border:none;font-family:var(--font-family-quaternary);font-size:var(--font-size-benefits-carousel-card-benefits-carousel-btn);font-style:normal;font-weight:500;line-height:normal;display:flex;align-items:center;justify-content:center;background-color:transparent}benefits-carousel .blaze-slider-benefits-carousel .blaze-container-benefits-carousel .container-buttons:has(.blaze-prev.disabled,.blaze-next.disabled){display:none}.stamps__container{display:flex;justify-content:center;gap:clamp(3.2rem,5vw,3.6rem);margin-top:clamp(2rem,3vw,4rem);flex-wrap:wrap}@media screen and (min-width: 768px){.stamps__container{flex-wrap:wrap;justify-content:space-between;gap:2rem}@media screen and (min-width: 1024px){.stamps__container{flex-wrap:nowrap}}}.stamps__container .stamp_card{display:flex;flex-direction:column;align-items:center;gap:1rem}.stamps__container .stamp_card .stamp_card_image{width:100%;height:100%;max-width:clamp(3.2rem,3vw,4rem);max-height:clamp(3.2rem,3vw,4rem)}.stamps__container .stamp_card .stamp_card_title{color:var(--color-green-darkest);text-align:center;font-family:var(--font-family-primary);font-size:clamp(1.4rem,2vw,1.8rem);font-style:normal;font-weight:800;line-height:normal;max-width:10.9rem}@media screen and (min-width: 768px){.stamps__container .stamp_card .stamp_card_title{max-width:14rem}}main-product{padding-block:7.8rem 4rem;display:block;background:var(--color-dirt-gold-off- white)}main-product .container__info-add-to-cart{display:flex;gap:20px}main-product .qty-btn{background:none;border:none;color:var(--color-green-darkest);font-family:var(--font-family-primary);font-size:30px}main-product #qty-input{background:transparent;border:none;color:var(--color-green-darkest);font-family:var(--font-family-primary);font-size:20px}@media screen and (min-width: 768px){main-product{padding-block:clamp(10rem,15vw,15rem) 12rem}}main-product .main_product__content{max-width:var(--page-width);margin-inline:auto}@media screen and (min-width: 768px){main-product .main_product__content{display:grid;grid-template-columns:1fr 1fr;align-items:center;column-gap:clamp(4rem,6vw,9rem)}@media screen and (min-width: 1160px){main-product .main_product__content{grid-template-columns:1fr 1.3fr 1fr}}@media screen and (min-width: 1600px){main-product .main_product__content{max-width:calc(var(--page-width) - 10vw)}}}main-product .main_product__content .main_product_image__container{position:relative;margin-bottom:2.4rem}@media screen and (min-width: 768px){main-product .main_product__content .main_product_image__container{margin-bottom:0;grid-column:2/3}}main-product .main_product__content .main_product_image__container .discount-tag{position:absolute;z-index:9}main-product .main_product__content .main_product_image__container .zoom-container{position:relative;display:inline-block}main-product .main_product__content .main_product_image__container .zoom-lens{width:75px;height:75px;position:absolute;border-radius:50%;box-shadow:0 0 0 2px #ffffff80;visibility:hidden;pointer-events:none;opacity:0}main-product .main_product__content .main_product_image__container .zoom-result{background-color:#fffbed;border-radius:50%;position:absolute;top:0;box-shadow:0 0 0 .5px #07070780;visibility:hidden;background-repeat:no-repeat}main-product .main_product__content .main_product_image__container .zoom-container:hover .lens,main-product .main_product__content .main_product_image__container .zoom-container:hover .result{visibility:visible}@media (max-width: 1159px){main-product .main_product__content .main_product_image__container .zoom-result{left:auto!important;right:100%!important}}main-product .main_product__content .main_product_image__container .main_product_image{display:flex;align-items:center;justify-content:center}main-product .main_product__content .main_product_image__container .main_product_image :is(img){max-width:clamp(23.1rem,10vw,29rem);max-height:clamp(29rem,10vw,29rem);width:100%;height:100%;object-fit:cover}@media screen and (min-width: 768px){main-product .main_product__content .main_product_image__container .main_product_image :is(img){max-width:43.3rem;max-height:54.4rem}}main-product .main_product__content .main_product_image__container .container_tag{position:absolute;top:0;right:20%;transform:translate(50%) rotate(20deg)}@media screen and (min-width: 768px){main-product .main_product__content .main_product_image__container .container_tag{right:15%}}main-product .main_product__content .main_product_image__container .container_tag :is(svg){width:clamp(6rem,10vw,10rem);height:clamp(6rem,10vw,10rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);animation:rotateTranlate infinite 10s linear}main-product .main_product__content .main_product_image__container .container_tag :is(svg) :is(path){fill:var(--color-purple-magic-light)}main-product .main_product__content .main_product_image__container .container_tag .tag{position:relative;z-index:2;color:var(--color-dirt-gold-off-white);text-align:center;font-family:var(--font-family-primary);font-size:clamp(2.2rem,2vw,2.8rem);font-style:normal;font-weight:900;line-height:normal;transform:rotate(20deg)}main-product .main_product__content .main_product_image__container .main_product_pagination_images{margin-top:1.6rem;display:flex;align-items:center;justify-content:center}main-product .main_product__content .main_product_image__container .main_product_pagination_images .main_product_pagination_images__content{display:flex;align-items:center;gap:clamp(1rem,2vw,1.8rem);overflow:auto;padding-bottom:1rem;scrollbar-width:none;-ms-overflow-style:none;overflow-x:auto;overflow-y:hidden}@media screen and (min-width: 768px){main-product .main_product__content .main_product_image__container .main_product_pagination_images .main_product_pagination_images__content{max-width:clamp(23rem,25vw,46.9rem)}}main-product .main_product__content .main_product_image__container .main_product_pagination_images .main_product_pagination_images__content::-webkit-scrollbar{display:none}main-product .main_product__content .main_product_image__container .main_product_pagination_images .main_product_pagination_images__content .main_product_pagination_image{display:flex;border:1px solid transparent;-webkit-mask-image:url(./circle-0832488d.svg);mask-image:url(./circle-0832488d.svg);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background:#E5FFB3;transform-origin:center center}main-product .main_product__content .main_product_image__container .main_product_pagination_images .main_product_pagination_images__content .main_product_pagination_image :is(img){width:clamp(5rem,5vw,10rem);height:clamp(5rem,5vw,10rem);object-fit:contain;transform-origin:center center}@media screen and (min-width: 1600px){main-product .main_product__content .main_product_image__container .main_product_pagination_images .main_product_pagination_images__content .main_product_pagination_image :is(img){width:10rem;height:10rem}}main-product .main_product__content .main_product_image__container .main_product_pagination_images .main_product_arrow_back,main-product .main_product__content .main_product_image__container .main_product_pagination_images .main_product_arrow_next{padding-left:1.3rem;padding-bottom:1.8rem;color:var(--color-green-darkest);font-family:var(--font-family-quaternary);font-size:clamp(2.4rem,2vw,3.2rem);font-style:normal;font-weight:500;line-height:100%}main-product .main_product__content .main_product_image__container .main_product_pagination_images .main_product_arrow_back.disabled,main-product .main_product__content .main_product_image__container .main_product_pagination_images .main_product_arrow_next.disabled{display:none}main-product .main_product__content .main_product_image__container .main_product_pagination_images .main_product_arrow_back{padding-inline:0 1.3rem}@media screen and (min-width: 768px){main-product .main_product__content .main_product__title_description{grid-column:1/2;grid-row:1}}main-product .main_product__content .main_product__title_description .main_product_title{color:var(--color-green-darkest);font-family:var(--font-family-tertiary);font-size:clamp(2.4rem,3vw,4.8rem);font-style:normal;font-weight:700;line-height:normal;margin-bottom:clamp(1.2rem,2vw,2rem);text-transform:uppercase}main-product .main_product__content .main_product__title_description .main_product_description{color:var(--color-green-darkest);font-family:var(--font-family-quaternary);font-size:clamp(1.2rem,2vw,1.6rem);font-style:normal;font-weight:500;line-height:160%}@media screen and (min-width: 768px){main-product .main_product__content .main_product__title_description .main_product_description{line-height:140%}}main-product .main_product__content .main_product__title_description .stamps__container{display:none}@media screen and (min-width: 768px){main-product .main_product__content .main_product__title_description .stamps__container{display:flex}}main-product .main_product__content .main_products__price_variants{margin-top:2.4rem}@media screen and (min-width: 768px){main-product .main_product__content .main_products__price_variants{margin-top:0;grid-column:1/3}@media screen and (min-width: 1160px){main-product .main_product__content .main_products__price_variants{grid-column:3/4}}main-product .main_product__content .main_products__price_variants .stamps__container{display:none}}main-product .main_product__content .main_products__price_variants .main_product_variant__title{color:var(--color-magenta-magic-primary);font-family:var(--font-family-quaternary);font-size:clamp(1.2rem,2vw,1.6rem);font-style:normal;font-weight:500;line-height:normal;margin-bottom:clamp(1.2rem,2vw,2rem);text-transform:uppercase}main-product .main_product__content .main_products__price_variants .info_price_installment .info_price{color:var(--color-green-darkest);font-family:var(--font-family-primary);font-size:clamp(2.4rem,2vw,2.8rem);font-style:normal;font-weight:900;line-height:normal}main-product .main_product__content .main_products__price_variants .info_price_installment .info_installment{color:var(--color-green-darkest);font-family:var(--font-family-quaternary);font-size:clamp(1rem,2vw,1.4rem);font-style:normal;font-weight:500;line-height:normal}main-product .main_product__content .main_products__price_variants .main_product_options_container{margin-top:clamp(2rem,2vw,2.8rem)}main-product .main_product__content .main_products__price_variants .main_product_options_container .main_product_plan_title{color:#212427;font-family:var(--font-family-primary);font-size:clamp(1.4rem,2vw,2rem);font-style:normal;font-weight:900;line-height:120%;letter-spacing:.07rem;text-transform:uppercase;margin-bottom:.5rem}main-product .main_product__content .main_products__price_variants .main_product_options_container .main_product_plan_subtitle :is(p){color:#212427;font-family:var(--font-family-primary);font-size:clamp(1.2rem,2vw,1.4rem);font-style:normal;font-weight:900;line-height:120%;letter-spacing:.07rem;margin-bottom:1rem}main-product .main_product__content .main_products__price_variants .main_product_options_container .main_product_option{display:flex;align-items:center;padding:1rem 1.2rem;border-radius:10rem;border:1.5px solid #B4BAB0;margin-bottom:3.6rem;position:relative}@media screen and (min-width: 768px){main-product .main_product__content .main_products__price_variants .main_product_options_container .main_product_option{padding:1.2rem 2rem}}main-product .main_product__content .main_products__price_variants .main_product_options_container .main_product_option:first-child{margin-bottom:2rem}main-product .main_product__content .main_products__price_variants .main_product_options_container .main_product_option:last-child{margin-bottom:0}main-product .main_product__content .main_products__price_variants .main_product_options_container .main_product_option .product_option__highlight{position:absolute;top:-2.4rem;padding:.6rem 1.4rem;border-radius:10rem;font-family:var(--font-family-primary);font-size:clamp(1.2rem,2vw,1.4rem);font-style:normal;font-weight:900;line-height:120%;letter-spacing:.06rem;text-transform:uppercase}main-product .main_product__content .main_products__price_variants .main_product_options_container .main_product_option .product_option__highlight.most_popular{border:1.5px solid var(--color-green-darker);background:var(--color-acid-green-primary);color:var(--color-green-darkest)}main-product .main_product__content .main_products__price_variants .main_product_options_container .main_product_option .product_option__highlight.best_price{border:1.5px solid var(--color-green-darker);background:var(--color-green-darker);color:var(--color-acid-green-light)}main-product .main_product__content .main_products__price_variants .main_product_options_container .main_product_option :is(input){-webkit-appearance:none;-moz-appearance:none;appearance:none;width:clamp(2rem,2vw,2.6rem);height:clamp(2rem,2vw,2.6rem);border:2px solid #B4BAB0;border-radius:50%;margin-right:1rem;transition:.3s}main-product .main_product__content .main_products__price_variants .main_product_options_container .main_product_option :is(input):checked{background:var(--color-acid-green-primary);border:5px solid var(--color-green-darker)}@media screen and (min-width: 1200px){main-product .main_product__content .main_products__price_variants .main_product_options_container .main_product_option :is(input):checked{border-width:7px}}main-product .main_product__content .main_products__price_variants .main_product_options_container .main_product_option .product_option_heading .product_option_title{color:var(--color-green-darkest);font-family:var(--font-family-quaternary);font-size:1.4rem;font-style:normal;font-weight:500;line-height:120%}main-product .main_product__content .main_products__price_variants .main_product_options_container .main_product_option .product_option_heading .product_option_description,main-product .main_product__content .main_products__price_variants .main_product_options_container .main_product_option .product_option_heading .product_option_price{color:#8c8c8c;font-family:var(--font-family-quaternary);font-size:1.2rem;font-style:normal;font-weight:500;line-height:120%;transition:.3s}main-product .main_product__content .main_products__price_variants .main_product_options_container .main_product_option .product_option_price__container{margin-left:auto}main-product .main_product__content .main_products__price_variants .main_product_options_container .main_product_option .product_option_price__container .product_option_price{color:#b4bab0;font-family:var(--font-family-primary);font-size:clamp(1.4rem,2vw,1.6rem);font-style:normal;font-weight:900;line-height:120%;letter-spacing:.07rem;transition:.3s}@media screen and (min-width: 768px){main-product .main_product__content .main_products__price_variants .main_product_options_container .main_product_option .product_option_price__container .product_option_price{letter-spacing:.08rem}}main-product .main_product__content .main_products__price_variants .main_product_options_container .main_product_option .product_option_additonal_text{margin-top:.5rem}main-product .main_product__content .main_products__price_variants .main_product_options_container .main_product_option .product_option_additonal_text .metafield-rich_text_field{color:#b4bab0;font-family:var(--font-family-primary);font-size:clamp(1.1rem,2vw,1.2rem);font-style:normal;font-weight:900;line-height:120%;letter-spacing:.07rem;transition:.3s}@media screen and (min-width: 768px){main-product .main_product__content .main_products__price_variants .main_product_options_container .main_product_option .product_option_additonal_text .metafield-rich_text_field{letter-spacing:.08rem}}main-product .main_product__content .main_products__price_variants .main_product_options_container .main_product_option .product_option_off{padding:.4rem .8rem;border-radius:10rem;border:1px solid #B4BAB0;background:#F1FDF0;margin-left:auto;transition:.3s;color:#b4bab0;font-family:var(--font-family-primary);font-size:1.4rem;font-style:normal;font-weight:900;line-height:120%;letter-spacing:.07rem}main-product .main_product__content .main_products__price_variants .main_product_options_container .main_product_option:has(input:checked){border-color:#17443d}main-product .main_product__content .main_products__price_variants .main_product_options_container .main_product_option:has(input:checked) .product_option_heading .product_option_description,main-product .main_product__content .main_products__price_variants .main_product_options_container .main_product_option:has(input:checked) .product_option_heading .product_option_price{color:var(--color-green-darkest)}main-product .main_product__content .main_products__price_variants .main_product_options_container .main_product_option:has(input:checked) .product_option_heading .product_option_additonal_text .metafield-rich_text_field :is(p){color:var(--color-green-darkest)}main-product .main_product__content .main_products__price_variants .main_product_options_container .main_product_option:has(input:checked) .product_option_price__container .product_option_price{color:var(--color-green-darkest)}main-product .main_product__content .main_products__price_variants .main_product_options_container .main_product_option:has(input:checked) .product_option_off{border:1.5px solid var(--color-green-darker);background:var(--color-acid-green-primary);color:#17443d}main-product .main_product__content .main_products__price_variants .main_product_options_container .main_product_option:has(input:disabled){border-color:#b4bab0;cursor:not-allowed}main-product .main_product__content .main_products__price_variants .main_product_options_container .main_product_option:has(input:disabled) .product_option_heading .product_option_title,main-product .main_product__content .main_products__price_variants .main_product_options_container .main_product_option:has(input:disabled) .product_option_heading .product_option_price{color:#8c8c8c}main-product .main_product__content .main_products__price_variants .main_product_options_container .main_product_option:has(input:disabled) .product_option_heading .product_option_title{text-decoration:line-through}main-product .main_product__content .main_products__price_variants .info_add_to_cart{display:flex;margin-top:2rem;width:100%;max-width:220px;align-items:center;justify-content:center;padding:1.2rem 2rem;border-radius:10rem;border:1.5px solid var(--color-green-darker);background:var(--color-acid-green-primary);text-transform:uppercase;color:var(--color-green-darkest);font-family:var(--font-family-primary);font-size:clamp(1.4rem,1.8vw,1.5rem);font-style:normal;font-weight:900;line-height:normal;letter-spacing:.09rem;position:relative;transition:.6s}@media screen and (min-width: 768px){main-product .main_product__content .main_products__price_variants .info_add_to_cart{display:flex;margin-top:2rem;width:100%;max-width:282px;align-items:center;justify-content:center;padding:1.6rem 4rem;border-radius:10rem;border:1.5px solid var(--color-green-darker);background:var(--color-acid-green-primary);text-transform:uppercase;color:var(--color-green-darkest);font-family:var(--font-family-primary);font-size:clamp(1.6rem,2vw,1.7rem);font-style:normal;font-weight:900;line-height:normal;letter-spacing:.09rem;position:relative;transition:.6s}main-product .main_product__content .main_products__price_variants .info_add_to_cart[disabled]{background:#c1c1c1}main-product .main_product__content .main_products__price_variants .info_add_to_cart:not([disabled]):hover{border:1.5px solid var(--color-acid-green-primary);background:var(--color-green-darker);color:var(--color-acid-green-primary)}main-product .main_product__content .main_products__price_variants .info_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 .main_products__price_variants .info_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 .main_products__price_variants .info_add_to_cart[loading]{background:var(--color-green-darkest);color:transparent;cursor:default}main-product .main_product__content .main_products__price_variants .info_add_to_cart[loading] .loader{display:block;opacity:1}}.breadcrumbs{margin:0;margin-bottom:clamp(1.2rem,2vw,2.8rem)}.breadcrumbs .breadcrumbs__list{list-style-type:none;margin:0;padding:0}.breadcrumbs .breadcrumbs__list .breadcrumbs__item{display:inline-block}.breadcrumbs .breadcrumbs__list .breadcrumbs__item .breadcrumbs__link{color:var(--color-magenta-magic-primary);font-family:var(--font-family-quaternary);font-size:clamp(1.2rem,2vw,1.6rem);font-style:normal;font-weight:500;line-height:normal;text-decoration:none}.breadcrumbs .breadcrumbs__list .breadcrumbs__item .breadcrumbs__link:hover,.breadcrumbs .breadcrumbs__list .breadcrumbs__item .breadcrumbs__link:focus{text-decoration:underline}.breadcrumbs .breadcrumbs__list .breadcrumbs__item:not(:last-child):after{content:"/";margin-right:.5rem;font-size:1.2rem}shopbar-component{display:flex;align-items:center;justify-content:center;position:fixed;width:100%;z-index:200;bottom:2.8rem}shopbar-component .container__info-add-to-cart{display:flex;gap:20px}@media screen and (min-width: 768px){shopbar-component .container__info-add-to-cart{display:none}}shopbar-component .qty-btn{background:none;border:none;color:var(--color-green-darkest);font-family:var(--font-family-primary);font-size:30px}shopbar-component #qty-input{background:transparent;border:none;color:var(--color-green-darkest);font-family:var(--font-family-primary);font-size:20px}@media screen and (min-width: 768px){shopbar-component{background:var(--color-dirt-gold-primary);bottom:0;max-height:10.4rem;height:20vh}}shopbar-component .shopbar__content{max-width:var(--page-width);width:100%}@media screen and (min-width: 768px){shopbar-component .shopbar__content{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:3rem}@media screen and (min-width: 1600px){shopbar-component .shopbar__content{max-width:calc(var(--page-width) - 15vw);gap:8.4rem}}}shopbar-component .shopbar__content .shopbar__heading{display:flex;justify-content:space-between;align-items:center;width:90%;margin-bottom:2rem;padding-inline:2rem;position:fixed;bottom:2.8rem;gap:1rem;z-index:1}@media screen and (min-width: 768px){shopbar-component .shopbar__content .shopbar__heading{position:static;width:fit-content;margin-bottom:0;padding-inline:0}}shopbar-component .shopbar__content .shopbar__heading .shopbar_add_cart{color:#000;font-family:var(--font-family-primary);font-size:1rem;font-style:normal;font-weight:900;line-height:110%;letter-spacing:.042rem;text-transform:uppercase;padding:1rem 1.2rem;border-radius:10rem;border:1.5px solid var(--color-green-darker);background:var(--color-acid-green-primary);transition:.6s}shopbar-component .shopbar__content .shopbar__heading .shopbar_add_cart[disabled]{background:#c1c1c1}@media screen and (min-width: 340px){shopbar-component .shopbar__content .shopbar__heading .shopbar_add_cart{font-size:1.2rem;padding:1.65rem 1.5rem}}@media screen and (min-width: 380px){shopbar-component .shopbar__content .shopbar__heading .shopbar_add_cart{font-size:clamp(1.4rem,2vw,1.8rem)}}@media screen and (min-width: 1700px){shopbar-component .shopbar__content .shopbar__heading .shopbar_add_cart{min-width:38.4rem;width:100%}}shopbar-component .shopbar__content .shopbar__heading .shopbar_add_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}shopbar-component .shopbar__content .shopbar__heading .shopbar_add_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}shopbar-component .shopbar__content .shopbar__heading .shopbar_add_cart[loading]{background:var(--color-green-darkest);color:transparent;cursor:default}shopbar-component .shopbar__content .shopbar__heading .shopbar_add_cart[loading] .loader{display:block;opacity:1}shopbar-component .shopbar__content .shopbar__heading .shopbar_show_more{display:flex;height:3.8rem;width:4rem;justify-content:center;align-items:center;gap:1rem;border-radius:.4rem;background:var(--color-green-darker)}@media screen and (min-width: 355px){shopbar-component .shopbar__content .shopbar__heading .shopbar_show_more{height:4.8rem;width:5rem;padding:1.4rem 2rem}}@media screen and (min-width: 768px){shopbar-component .shopbar__content .shopbar__heading .shopbar_show_more{display:none}}shopbar-component .shopbar__content .shopbar_infos{background:var(--color-dirt-gold-primary);width:100%;padding:1rem;height:17.7rem;border-radius:.8rem;display:none;opacity:0;animation:slideOut .5s ease-in-out}@media screen and (min-width: 768px){shopbar-component .shopbar__content .shopbar_infos{background:none;width:fit-content;padding:2rem}}shopbar-component .shopbar__content .shopbar_infos .shopbar_infos__content{display:grid;grid-template-columns:4rem 1fr .7fr;grid-template-rows:1fr 1fr;max-height:7.7rem;align-items:flex-start;column-gap:.7rem;row-gap:.5rem;position:relative}@media screen and (min-width: 355px){shopbar-component .shopbar__content .shopbar_infos .shopbar_infos__content{grid-template-columns:6.4rem 1fr 1fr;column-gap:.4rem;row-gap:1.1rem}}@media screen and (min-width: 768px){shopbar-component .shopbar__content .shopbar_infos .shopbar_infos__content{grid-template-columns:11.3rem 1fr 1fr 1fr .5fr;column-gap:0;grid-template-rows:1fr;align-items:center;max-width:102.9rem}}@media screen and (min-width: 1024px){shopbar-component .shopbar__content .shopbar_infos .shopbar_infos__content{grid-template-columns:11.3rem 1.5fr 1.2fr 1.2fr .6fr;max-width:60vw}}@media screen and (min-width: 1480px){shopbar-component .shopbar__content .shopbar_infos .shopbar_infos__content{grid-template-columns:11.3rem 3fr 1.2fr 1.2fr .6fr;max-width:102.9rem}}shopbar-component .shopbar__content .shopbar_infos .shopbar_infos__content .shopbar_line{display:none}@media screen and (min-width: 768px){shopbar-component .shopbar__content .shopbar_infos .shopbar_infos__content .shopbar_line{grid-column:5/6;display:block;width:2px;height:100%;max-height:4.2rem;background:var(--color-dirt-brown-darkest);justify-self:end}}shopbar-component .shopbar__content .shopbar_infos .shopbar_infos__content .shopbar_info_discount{position:absolute;top:-5.2rem;left:-3rem}@media screen and (min-width: 768px){shopbar-component .shopbar__content .shopbar_infos .shopbar_infos__content .shopbar_info_discount{z-index:2;top:-11rem;left:-2rem}}shopbar-component .shopbar__content .shopbar_infos .shopbar_infos__content .shopbar_info_discount:has(.shopbar_discount:empty){display:none}shopbar-component .shopbar__content .shopbar_infos .shopbar_infos__content .shopbar_info_discount .shopbar_discount{color:var(--color-dirt-gold-off-white);font-family:var(--font-family-primary);font-size:1.4rem;font-style:normal;font-weight:900;line-height:120%;position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%,-50%) rotate(9.791deg);width:100%;text-align:center}shopbar-component .shopbar__content .shopbar_infos .shopbar_infos__content .shopbar_info_discount :is(svg){width:6.425rem;height:6.425rem;animation:rotateDiscount 10s linear infinite}shopbar-component .shopbar__content .shopbar_infos .shopbar_infos__content .shopbar_product_image{width:100%;max-width:6.4rem;object-fit:contain;grid-row:1/3;align-self:center}@media screen and (min-width: 768px){shopbar-component .shopbar__content .shopbar_infos .shopbar_infos__content .shopbar_product_image{grid-row:1;max-width:11.3rem;max-height:14rem;position:absolute;bottom:-1.7rem}}shopbar-component .shopbar__content .shopbar_infos .shopbar_infos__content .shopbar_infos_heading{display:flex;flex-direction:column;color:var(--color-purple-magic-darkest);font-family:var(--font-family-primary);font-style:normal;line-height:110%;grid-column:2/3;grid-row:1/2}@media screen and (min-width: 768px){shopbar-component .shopbar__content .shopbar_infos .shopbar_infos__content .shopbar_infos_heading{grid-row:1}}shopbar-component .shopbar__content .shopbar_infos .shopbar_infos__content .shopbar_infos_heading .shopbar_product_title{font-size:1.4rem;text-transform:uppercase;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width: 355px){shopbar-component .shopbar__content .shopbar_infos .shopbar_infos__content .shopbar_infos_heading .shopbar_product_title{font-size:1.6rem}}shopbar-component .shopbar__content .shopbar_infos .shopbar_infos__content .shopbar_infos_heading .shopbar_product_option{font-size:clamp(1.2rem,2vw,1.6rem);font-weight:900}shopbar-component .shopbar__content .shopbar_infos .shopbar_infos__content .shopbar_infos_bottom{font-family:var(--font-family-primary);font-size:clamp(1.2rem,2vw,1.6rem);font-style:normal;line-height:110%;grid-column:2/3;grid-row:2/3}@media screen and (min-width: 768px){shopbar-component .shopbar__content .shopbar_infos .shopbar_infos__content .shopbar_infos_bottom{grid-row:1;grid-column:4/5;margin-left:2rem}}shopbar-component .shopbar__content .shopbar_infos .shopbar_infos__content .shopbar_infos_bottom .shopbar_plan_name,shopbar-component .shopbar__content .shopbar_infos .shopbar_infos__content .shopbar_infos_bottom .shopbar_see_plans{font-weight:900;color:var(--color-purple-magic-darkest)}shopbar-component .shopbar__content .shopbar_infos .shopbar_infos__content .shopbar_infos_price{color:var(--color-purple-magic-darkest);font-family:var(--font-family-primary);font-style:normal;line-height:110%;text-align:right;grid-column:3/4;grid-row:1/3}@media screen and (min-width: 768px){shopbar-component .shopbar__content .shopbar_infos .shopbar_infos__content .shopbar_infos_price{grid-row:1;text-align:left;margin-left:2rem}}shopbar-component .shopbar__content .shopbar_infos .shopbar_infos__content .shopbar_infos_price .shopbar_price{font-size:1.4rem;font-weight:900;margin-bottom:.4rem}@media screen and (min-width: 355px){shopbar-component .shopbar__content .shopbar_infos .shopbar_infos__content .shopbar_infos_price .shopbar_price{font-size:clamp(1.6rem,2vw,2.4rem)}}shopbar-component .shopbar__content .shopbar_infos .shopbar_infos__content .shopbar_infos_price .shopbar_plan_time{text-transform:uppercase;font-size:1rem;font-weight:900}@media screen and (min-width: 355px){shopbar-component .shopbar__content .shopbar_infos .shopbar_infos__content .shopbar_infos_price .shopbar_plan_time{font-size:clamp(1.4rem,2vw,1.8rem)}}shopbar-component .shopbar__content .shopbar_infos.active{display:block;opacity:1;animation:slideIn .5s ease-in-out}@media screen and (min-width: 768px){shopbar-component .shopbar__content .shopbar_infos{display:flex;opacity:1;width:fit-content;padding:0;height:fit-content;border-radius:0;animation:none}shopbar-component .shopbar__content .shopbar_infos.active{animation:none}}@media screen and (min-width: 768px){shopbar-component{transform:translateY(200%);transition:1s ease}shopbar-component[open]{transform:translateY(0)}}@keyframes rotateDiscount{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes slideIn{0%{display:none;opacity:0;transform:translateY(100%)}1%{display:block;opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes slideOut{0%{display:block;opacity:1;transform:translateY(0)}99%{display:block;opacity:0;transform:translateY(100%)}to{display:none;opacity:0;transform:translateY(100%)}}@keyframes rotateTranlate{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes rotateAddToCard{to{transform:translate(-50%,-50%) rotate(360deg)}}:root{--font-size-carousel-influencer-reviews-title: clamp(2.4rem, 3.2vw, 3.6rem);--font-size-carousel-influencer-reviews-description-card: clamp(1.2rem, 1.5vw, 1.8rem);--font-size-carousel-influencer-reviews-author-card-normal: clamp(1.4rem, 1.5vw, 1.8rem);--font-size-carousel-influencer-reviews-author-card-strong: clamp(1.2rem, 1.5vw, 1.6rem)}carousel-influencer-reviews{padding-block:clamp(6rem,9vw,9rem);width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}@media screen and (min-width: 768px){carousel-influencer-reviews{gap:2rem}@media screen and (min-width: 1400px){carousel-influencer-reviews{gap:1rem}}}carousel-influencer-reviews .title{font-family:var(--font-family-primary);font-size:var(--font-size-carousel-influencer-reviews-title);font-style:normal;font-weight:900;line-height:normal;display:block;max-width:var(--page-width);margin:0 auto;text-align:center}carousel-influencer-reviews .blaze-slider-influencer-reviews{padding:0 0 0 5vw;width:100%}@media screen and (min-width: 768px){carousel-influencer-reviews .blaze-slider-influencer-reviews{padding:0;max-width:var(--page-width);margin:0 auto}}carousel-influencer-reviews .blaze-slider-influencer-reviews .blaze-container-influencer-reviews{display:flex;flex-direction:column;gap:2rem}@media screen and (min-width: 768px){carousel-influencer-reviews .blaze-slider-influencer-reviews .blaze-container-influencer-reviews{position:relative;padding:0 4.2rem}}carousel-influencer-reviews .blaze-slider-influencer-reviews .blaze-container-influencer-reviews .blaze-track-container-influencer-reviews{padding-inline:1rem}carousel-influencer-reviews .blaze-slider-influencer-reviews .blaze-container-influencer-reviews .blaze-track-container-influencer-reviews .blaze-track-influencer-reviews{padding:6rem 0rem 1rem}@media screen and (min-width: 768px){carousel-influencer-reviews .blaze-slider-influencer-reviews .blaze-container-influencer-reviews .blaze-track-container-influencer-reviews .blaze-track-influencer-reviews{padding:8rem 0rem 1rem}@media screen and (min-width: 1400px){carousel-influencer-reviews .blaze-slider-influencer-reviews .blaze-container-influencer-reviews .blaze-track-container-influencer-reviews .blaze-track-influencer-reviews{padding:10rem 0rem 1rem}}}carousel-influencer-reviews .blaze-slider-influencer-reviews .blaze-container-influencer-reviews .blaze-track-container-influencer-reviews .blaze-track-influencer-reviews .card-slide{display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:2rem;position:relative;transition:all .3s ease-in-out}carousel-influencer-reviews .blaze-slider-influencer-reviews .blaze-container-influencer-reviews .blaze-track-container-influencer-reviews .blaze-track-influencer-reviews .card-slide .container-image{width:clamp(11rem,15vw,16rem);height:clamp(11rem,15vw,16rem);display:block;position:absolute;top:-20%}carousel-influencer-reviews .blaze-slider-influencer-reviews .blaze-container-influencer-reviews .blaze-track-container-influencer-reviews .blaze-track-influencer-reviews .card-slide .container-image .masked-image{position:relative;width:100%;height:100%}carousel-influencer-reviews .blaze-slider-influencer-reviews .blaze-container-influencer-reviews .blaze-track-container-influencer-reviews .blaze-track-influencer-reviews .card-slide .container-image .masked-image .main-image{width:100%;height:100%;object-fit:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}carousel-influencer-reviews .blaze-slider-influencer-reviews .blaze-container-influencer-reviews .blaze-track-container-influencer-reviews .blaze-track-influencer-reviews .card-slide .container-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.2rem;padding:6.5rem 1rem 2.5rem}@media screen and (min-width: 768px){carousel-influencer-reviews .blaze-slider-influencer-reviews .blaze-container-influencer-reviews .blaze-track-container-influencer-reviews .blaze-track-influencer-reviews .card-slide .container-content{gap:2rem;padding:12rem 1rem 3rem}}carousel-influencer-reviews .blaze-slider-influencer-reviews .blaze-container-influencer-reviews .blaze-track-container-influencer-reviews .blaze-track-influencer-reviews .card-slide .container-content .description-card{text-align:center;font-family:var(--font-family-quaternary);font-size:var(--font-size-carousel-influencer-reviews-description-card);font-style:normal;font-weight:500;line-height:140%;letter-spacing:.018rem}carousel-influencer-reviews .blaze-slider-influencer-reviews .blaze-container-influencer-reviews .blaze-track-container-influencer-reviews .blaze-track-influencer-reviews .card-slide .container-content .container-author-pet{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0rem}carousel-influencer-reviews .blaze-slider-influencer-reviews .blaze-container-influencer-reviews .blaze-track-container-influencer-reviews .blaze-track-influencer-reviews .card-slide .container-content .container-author-pet .author-card{text-align:center;font-family:var(--font-family-primary);font-size:var(--font-size-carousel-influencer-reviews-author-card-normal);font-style:normal;font-weight:900;line-height:140%;letter-spacing:.018rem}carousel-influencer-reviews .blaze-slider-influencer-reviews .blaze-container-influencer-reviews .blaze-track-container-influencer-reviews .blaze-track-influencer-reviews .card-slide .container-content .container-author-pet .pet-card{font-family:var(--font-family-quaternary);font-size:var(--font-size-carousel-influencer-reviews-author-card-strong);font-style:normal;font-weight:500;line-height:140%;letter-spacing:.016rem;text-align:center}carousel-influencer-reviews .blaze-slider-influencer-reviews .blaze-container-influencer-reviews .container-buttons{display:flex;align-items:center;justify-content:center;gap:6rem;width:fit-content;margin:0 auto}@media screen and (min-width: 768px){carousel-influencer-reviews .blaze-slider-influencer-reviews .blaze-container-influencer-reviews .container-buttons{position:absolute;justify-content:space-between;gap:0;width:100%;top:50%;left:50%;transform:translate(-50%,-50%)}}carousel-influencer-reviews .blaze-slider-influencer-reviews .blaze-container-influencer-reviews .container-buttons .influencer-reviews-btn{border:none;font-family:var(--font-family-quaternary);font-size:var(--font-size-benefits-carousel-card-benefits-carousel-btn);font-style:normal;font-weight:500;line-height:normal;display:flex;align-items:center;justify-content:center;background-color:transparent}carousel-influencer-reviews .blaze-slider-influencer-reviews .blaze-container-influencer-reviews .container-buttons:has(.blaze-prev.disabled,.blaze-next.disabled){display:none}:root{--faq-component-header-text: clamp(2.4rem, 2.5vw, 3.6rem);--faq-component-question-title: clamp(1.6rem, 2.5vw, 2.2rem);--faq-component-question-description: clamp(1.6rem, 2.5vw, 2rem)}faq-component{display:flex;flex-direction:column;margin:0 auto;max-width:var(--page-width);padding-block:clamp(6rem,3vw,9rem)}faq-component .faq-component-container{display:flex;flex-direction:column;gap:clamp(2rem,2.5vw,5rem)}@media screen and (min-width: 1000px){faq-component .faq-component-container{display:grid;grid-template-columns:minmax(0,.5fr) 1.5fr minmax(0,.5fr)}}faq-component .faq-component-container .faq-images-left{display:none}@media screen and (min-width: 1000px){faq-component .faq-component-container .faq-images-left{display:flex;flex-direction:column;position:relative}faq-component .faq-component-container .faq-images-left .image-one,faq-component .faq-component-container .faq-images-left .image-two,faq-component .faq-component-container .faq-images-left .image-three{width:15.3rem;height:18rem;position:absolute}faq-component .faq-component-container .faq-images-left .image-one :is(img),faq-component .faq-component-container .faq-images-left .image-two :is(img),faq-component .faq-component-container .faq-images-left .image-three :is(img){width:100%;height:100%}faq-component .faq-component-container .faq-images-left .image-one{top:0;left:0}faq-component .faq-component-container .faq-images-left .image-one :is(img){animation:scaleAnimation 1.5s steps(1) infinite}faq-component .faq-component-container .faq-images-left .image-two{right:0;top:50%;transform:translateY(-50%)}faq-component .faq-component-container .faq-images-left .image-two :is(img){animation:scaleAnimation 1.2s steps(1) infinite}faq-component .faq-component-container .faq-images-left .image-three{left:0;bottom:0}faq-component .faq-component-container .faq-images-left .image-three :is(img){animation:scaleAnimation 1s steps(1) infinite}}faq-component .faq-component-container .faq-question-container .header-faq{display:flex;justify-content:center;align-items:center;margin-bottom:clamp(3.2rem,2.5vw,4rem)}faq-component .faq-component-container .faq-question-container .header-faq :is(p){color:var(--color-green-darkest);text-align:center;font-family:var( --font-family-primary);font-size:var(--faq-component-header-text);font-style:normal;font-weight:700;line-height:normal}faq-component .faq-component-container .faq-question-container .faq-question{padding:clamp(1rem,2.5vw,2rem) 0;border-bottom:1px solid #B7B9B9}faq-component .faq-component-container .faq-question-container .faq-question:not(:has(.faq-description[closed])) .faq-title .icon-plus :is(svg) #Vector{transform:rotate(90deg)}faq-component .faq-component-container .faq-question-container .faq-question .faq-title{display:flex;justify-content:space-between;align-items:center}faq-component .faq-component-container .faq-question-container .faq-question .faq-title :is(p){color:var(--color-green-darkest);font-family:var( --font-family-primary);font-size:var(--faq-component-question-title);font-style:normal;font-weight:800;line-height:110%}faq-component .faq-component-container .faq-question-container .faq-question .faq-title .icon-plus{width:2.8rem;height:2.8rem}faq-component .faq-component-container .faq-question-container .faq-question .faq-title .icon-plus :is(svg){width:100%;height:100%}faq-component .faq-component-container .faq-question-container .faq-question .faq-title .icon-plus :is(svg) #Vector{transform-origin:center center;transition:all .5s ease-in-out}faq-component .faq-component-container .faq-question-container .faq-question .faq-description{transition:all .3s ease;overflow:hidden;margin-top:1rem}faq-component .faq-component-container .faq-question-container .faq-question .faq-description :is(p){color:var(--color-green-darkest);font-family:var( --font-family-primary);font-size:var( --faq-component-question-description);font-style:normal;font-weight:400;line-height:2.4rem}faq-component .faq-component-container .faq-question-container .faq-question .faq-description[closed]{margin-top:0;height:0}faq-component .faq-component-container .faq-images-right{display:none}@media screen and (min-width: 1000px){faq-component .faq-component-container .faq-images-right{display:flex;flex-direction:column;position:relative}faq-component .faq-component-container .faq-images-right .image-one,faq-component .faq-component-container .faq-images-right .image-two,faq-component .faq-component-container .faq-images-right .image-three{width:15.3rem;height:18rem;position:absolute}faq-component .faq-component-container .faq-images-right .image-one :is(img),faq-component .faq-component-container .faq-images-right .image-two :is(img),faq-component .faq-component-container .faq-images-right .image-three :is(img){width:100%;height:100%}faq-component .faq-component-container .faq-images-right .image-one{top:0;right:0}faq-component .faq-component-container .faq-images-right .image-one :is(img){animation:scaleAnimation 1.5s steps(1) infinite}faq-component .faq-component-container .faq-images-right .image-two{left:0;top:50%;transform:translateY(-50%)}faq-component .faq-component-container .faq-images-right .image-two :is(img){animation:scaleAnimation 1.2s steps(1) infinite}faq-component .faq-component-container .faq-images-right .image-three{right:0;bottom:0}faq-component .faq-component-container .faq-images-right .image-three :is(img){animation:scaleAnimation 1s steps(1) infinite}}banner-stats{display:block;position:relative}banner-stats .banner_stats__content{padding-block:clamp(6rem,5vw,10rem);max-width:var(--page-width);margin-inline:auto}@media screen and (min-width: 768px){banner-stats .banner_stats__content.style_1{display:grid;grid-template-columns:1fr 1fr;column-gap:clamp(3rem,5vw,10rem)}}banner-stats .banner_stats__content.style_1 .stats__content{max-width:calc(var(--page-width) - 12.8vw);margin-inline:auto;margin-bottom:3.2rem}@media screen and (min-width: 768px){banner-stats .banner_stats__content.style_1 .stats__content{max-width:70.1rem;margin-bottom:0;align-self:center;display:flex;flex-direction:column;gap:2rem}}banner-stats .banner_stats__content.style_1 .stats__content .stat__container{display:flex;align-items:center;gap:clamp(1.2rem,3vw,4rem)}banner-stats .banner_stats__content.style_1 .stats__content .stat__container .stat_percentage{font-family:var(--font-family-primary);font-size:clamp(4rem,6vw,9rem);font-weight:900}banner-stats .banner_stats__content.style_1 .stats__content .stat__container .stat_text{font-family:var(--font-family-quinary);font-size:clamp(1.6rem,3vw,4rem);font-weight:400}banner-stats .banner_stats__content.style_1 .text_icon__content{display:flex;align-items:center;justify-content:space-between}@media screen and (min-width: 768px){banner-stats .banner_stats__content.style_1 .text_icon__content{gap:2rem}}banner-stats .banner_stats__content.style_1 .text_icon__content .text_icon__container{display:flex;align-items:center;gap:clamp(1.2rem,3vw,4rem)}banner-stats .banner_stats__content.style_1 .text_icon__content .text_icon__container .icon__container{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;max-width:clamp(9rem,14vw,28rem);max-height:clamp(9rem,14vw,28rem)}banner-stats .banner_stats__content.style_1 .text_icon__content .text_icon__container .icon__container :is(img){width:100%;height:100%;object-fit:cover}banner-stats .banner_stats__content.style_1 .text_icon__content .text_icon__container .text__title{text-align:center;font-family:var(--font-family-quinary);font-size:clamp(1.6rem,3vw,4.4rem);font-style:normal;font-weight:400;line-height:normal;max-width:clamp(8.4rem,14vw,24rem)}@media screen and (min-width: 1600px){banner-stats .banner_stats__content.style_1 .text_icon__content .text_icon__container .text__title{max-width:24rem}}banner-stats .banner_stats__content.style_1 .text_icon__content .text__container{display:none}@media screen and (min-width: 768px){banner-stats .banner_stats__content.style_2{display:grid;grid-template-columns:1fr;column-gap:clamp(3rem,5vw,10rem)}}banner-stats .banner_stats__content.style_2 .stats__content{max-width:calc(var(--page-width) - 12.8vw);margin-inline:auto;display:flex;flex-direction:column;gap:clamp(1rem,3vw,2rem)}@media screen and (min-width: 768px){banner-stats .banner_stats__content.style_2 .stats__content{max-width:calc(var(--page-width) * .9);margin-bottom:0;align-self:center;flex-direction:row;gap:clamp(3rem,3vw,12rem);justify-content:center;align-items:center}}banner-stats .banner_stats__content.style_2 .stats__content .stat__container{display:flex;align-items:center;flex-direction:row;gap:clamp(1.2rem,3vw,2rem);width:100%;max-width:42.8rem}@media screen and (min-width: 768px){banner-stats .banner_stats__content.style_2 .stats__content .stat__container{flex-direction:column}}banner-stats .banner_stats__content.style_2 .stats__content .stat__container .stat_percentage{font-family:var(--font-family-primary);font-size:clamp(4rem,6vw,9rem);font-weight:900}banner-stats .banner_stats__content.style_2 .stats__content .stat__container .stat_text{font-family:var(--font-family-quinary);font-size:clamp(1.6rem,3vw,4rem);font-weight:400;text-align:left}@media screen and (min-width: 768px){banner-stats .banner_stats__content.style_2 .stats__content .stat__container .stat_text{text-align:center}}banner-stats .banner_stats__content.style_2 .text_icon__content{display:none}banner-stats .banner_stats__content.style_3{display:flex;flex-direction:column-reverse}@media screen and (min-width: 768px){banner-stats .banner_stats__content.style_3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(3rem,5vw,10rem)}}banner-stats .banner_stats__content.style_3 .stats__content{max-width:calc(var(--page-width) - 12.8vw);margin-inline:auto;margin-top:3.2rem}@media screen and (min-width: 768px){banner-stats .banner_stats__content.style_3 .stats__content{max-width:70.1rem;margin-bottom:0;align-self:center;display:flex;flex-direction:column;gap:2rem}}banner-stats .banner_stats__content.style_3 .stats__content .stat__container{display:flex;align-items:center;gap:clamp(1.2rem,3vw,4rem)}banner-stats .banner_stats__content.style_3 .stats__content .stat__container .stat_percentage{font-family:var(--font-family-primary);font-size:clamp(4rem,6vw,9rem);font-weight:900}banner-stats .banner_stats__content.style_3 .stats__content .stat__container .stat_text{font-family:var(--font-family-quinary);font-size:clamp(1.6rem,3vw,4rem);font-weight:400}banner-stats .banner_stats__content.style_3 .text_icon__content{display:flex;align-items:center;justify-content:space-between}@media screen and (min-width: 768px){banner-stats .banner_stats__content.style_3 .text_icon__content{gap:2rem}}banner-stats .banner_stats__content.style_3 .text_icon__content .text_icon__container{display:none}banner-stats .banner_stats__content.style_3 .text_icon__content .text__container{width:100%}banner-stats .banner_stats__content.style_3 .text_icon__content .text__container .text__content :is(p){text-align:center;font-family:var(--font-family-primary);font-size:clamp(6rem,8vw,14.4rem);font-style:normal;font-weight:900;line-height:normal}banner-stats .banner_stats__content.style_3 .text_icon__content .text__container .text__content :is(p) :is(strong){font-family:var(--font-family-tertiary);font-weight:900;line-height:126%}banner-stats .squiggly_effects{display:none}:root{--font-size-banner-carousel-ingredientes-title-section: clamp(2.4rem, 4vw, 3.6rem);--font-size-banner-carousel-ingredientes-title-card: clamp(1.6rem, 2vw, 2.4rem);--font-size-banner-carousel-ingredientes-description-card: clamp(1.2rem, 2vw, 1.6rem);--font-size-banner-carousel-ingredientes-banner-carousel-ingredientes-btn: clamp(2.4rem, 2.5vw, 3.6rem)}banner-carousel-ingredientes{width:100%;display:block;padding-block:clamp(6rem,12vw,12rem);position:relative}banner-carousel-ingredientes .container-banner-carousel-ingredientes{max-width:var(--page-width);margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3.2rem}@media screen and (min-width: 768px){banner-carousel-ingredientes .container-banner-carousel-ingredientes{gap:4rem}@media screen and (min-width: 1440px){banner-carousel-ingredientes .container-banner-carousel-ingredientes{max-width:calc(var(--page-width) * .8)}}}banner-carousel-ingredientes .container-banner-carousel-ingredientes .title{text-align:center;font-family:var(--font-family-primary);font-size:var(--font-size-banner-carousel-ingredientes-title-section);font-style:normal;font-weight:900;line-height:normal;text-transform:uppercase}banner-carousel-ingredientes .container-banner-carousel-ingredientes .container-ingredientes-texts-carousel{display:flex;flex-direction:column;gap:3.2rem;align-items:center;justify-content:center;width:100%}@media screen and (min-width: 768px){banner-carousel-ingredientes .container-banner-carousel-ingredientes .container-ingredientes-texts-carousel{gap:2rem;display:grid;grid-template-columns:1fr 1.5fr 1fr}}banner-carousel-ingredientes .container-banner-carousel-ingredientes .container-ingredientes-texts-carousel .container-image-product{display:flex;align-items:center;justify-content:center;width:100%}banner-carousel-ingredientes .container-banner-carousel-ingredientes .container-ingredientes-texts-carousel .container-image-product .mask-container{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;width:100%;height:100%;max-width:clamp(20.5rem,35vw,38rem);max-height:clamp(20.5rem,35vw,38rem)}banner-carousel-ingredientes .container-banner-carousel-ingredientes .container-ingredientes-texts-carousel .container-image-product .mask-container .image-product{max-width:clamp(20.5rem,35vw,38rem);max-height:clamp(20.5rem,35vw,38rem);width:100%;height:100%;object-fit:contain;padding-block:clamp(3.2rem,5vw,5.8rem)}banner-carousel-ingredientes .container-banner-carousel-ingredientes .container-ingredientes-texts-carousel .blaze-slider-banner-carousel-ingredientes{width:100%}@media screen and (min-width: 768px){banner-carousel-ingredientes .container-banner-carousel-ingredientes .container-ingredientes-texts-carousel .blaze-slider-banner-carousel-ingredientes{display:none}}banner-carousel-ingredientes .container-banner-carousel-ingredientes .container-ingredientes-texts-carousel .blaze-slider-banner-carousel-ingredientes .blaze-container-banner-carousel-ingredientes{position:relative;padding-inline:1.5rem}banner-carousel-ingredientes .container-banner-carousel-ingredientes .container-ingredientes-texts-carousel .blaze-slider-banner-carousel-ingredientes .blaze-container-banner-carousel-ingredientes .blaze-track-container-banner-carousel-ingredientes .blaze-track-banner-carousel-ingredientes .card-slide .container-text-description{display:flex;flex-direction:column;gap:1.2rem;justify-content:center;align-items:center;width:100%}banner-carousel-ingredientes .container-banner-carousel-ingredientes .container-ingredientes-texts-carousel .blaze-slider-banner-carousel-ingredientes .blaze-container-banner-carousel-ingredientes .blaze-track-container-banner-carousel-ingredientes .blaze-track-banner-carousel-ingredientes .card-slide .container-text-description .title-ingredientes{text-align:center;font-family:var(--font-family-primary);font-size:var(--font-size-banner-carousel-ingredientes-title-card);font-style:normal;font-weight:900;line-height:normal;text-transform:uppercase;padding:.8rem 3.6rem;border-radius:10rem}banner-carousel-ingredientes .container-banner-carousel-ingredientes .container-ingredientes-texts-carousel .blaze-slider-banner-carousel-ingredientes .blaze-container-banner-carousel-ingredientes .blaze-track-container-banner-carousel-ingredientes .blaze-track-banner-carousel-ingredientes .card-slide .container-text-description .description-ingredientes{text-align:center;font-family:var(--font-family-quaternary);font-size:var(--font-size-banner-carousel-ingredientes-description-card);font-style:normal;font-weight:500;line-height:140%;letter-spacing:.012rem}banner-carousel-ingredientes .container-banner-carousel-ingredientes .container-ingredientes-texts-carousel .blaze-slider-banner-carousel-ingredientes .blaze-container-banner-carousel-ingredientes .container-buttons{display:flex;align-items:center;margin:0 auto;position:absolute;justify-content:space-between;gap:0;width:100%;top:50%;left:50%;transform:translate(-50%,-50%)}banner-carousel-ingredientes .container-banner-carousel-ingredientes .container-ingredientes-texts-carousel .blaze-slider-banner-carousel-ingredientes .blaze-container-banner-carousel-ingredientes .container-buttons .banner-carousel-ingredientes-btn{border:none;font-family:var(--font-family-quaternary);font-size:var(--font-size-banner-carousel-ingredientes-banner-carousel-ingredientes-btn);font-style:normal;font-weight:500;line-height:normal;display:flex;align-items:center;justify-content:center;background-color:transparent}banner-carousel-ingredientes .container-banner-carousel-ingredientes .container-ingredientes-texts-carousel .container-ingredientes-texts{display:none}@media screen and (min-width: 768px){banner-carousel-ingredientes .container-banner-carousel-ingredientes .container-ingredientes-texts-carousel .container-ingredientes-texts{display:flex;flex-direction:column;width:100%;height:100%;justify-content:space-between;gap:11rem}banner-carousel-ingredientes .container-banner-carousel-ingredientes .container-ingredientes-texts-carousel .container-ingredientes-texts .container-text-description{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.4rem;width:100%}banner-carousel-ingredientes .container-banner-carousel-ingredientes .container-ingredientes-texts-carousel .container-ingredientes-texts .container-text-description .title-ingredientes{text-align:center;font-family:var(--font-family-primary);font-size:var(--font-size-banner-carousel-ingredientes-title-card);font-style:normal;font-weight:900;line-height:normal;text-transform:uppercase;padding:.8rem 3.6rem;border-radius:10rem;width:fit-content}banner-carousel-ingredientes .container-banner-carousel-ingredientes .container-ingredientes-texts-carousel .container-ingredientes-texts .container-text-description .description-ingredientes{text-align:center;font-family:var(--font-family-quaternary);font-size:var(--font-size-banner-carousel-ingredientes-description-card);font-style:normal;font-weight:500;line-height:140%;letter-spacing:.012rem}}banner-carousel-ingredientes .container-banner-carousel-ingredientes .container-ingredientes-texts-carousel .container-ingredientes-texts.left .container-text-description{align-self:flex-start}@media screen and (min-width: 1024px){banner-carousel-ingredientes .container-banner-carousel-ingredientes .container-ingredientes-texts-carousel .container-ingredientes-texts.left .container-text-description{max-width:80%}}banner-carousel-ingredientes .container-banner-carousel-ingredientes .container-ingredientes-texts-carousel .container-ingredientes-texts.left .container-text-description:last-child{align-self:flex-end}banner-carousel-ingredientes .container-banner-carousel-ingredientes .container-ingredientes-texts-carousel .container-ingredientes-texts.right .container-text-description{align-self:flex-end}@media screen and (min-width: 1024px){banner-carousel-ingredientes .container-banner-carousel-ingredientes .container-ingredientes-texts-carousel .container-ingredientes-texts.right .container-text-description{max-width:80%}}banner-carousel-ingredientes .container-banner-carousel-ingredientes .container-ingredientes-texts-carousel .container-ingredientes-texts.right .container-text-description:last-child{align-self:flex-start}:root{--nutritional-table-header-text: clamp(2.4rem, 2.5vw, 3.6rem);--nutritional-table-table-header-text: clamp(1.4rem, 2.5vw, 1.8rem);--nutritional-table-table-values-text: clamp(1.4rem, 2.5vw, 1.6rem);--nutritional-table-buton-text: clamp(1.4rem, 2.5vw, 2.2rem)}.nutritional-table{display:flex;flex-direction:column;gap:3.2rem;max-width:var(--page-width);margin:0 auto;padding-bottom:clamp(6rem,3.5vw,9rem)}.nutritional-table .nutritional-table-container{display:flex;flex-direction:column;gap:3.2rem}@media screen and (min-width: 1000px){.nutritional-table .nutritional-table-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding-block:clamp(6rem,3.5vw,8rem)}}.nutritional-table .nutritional-table-container .nutritional-table-ingredients{display:flex;flex-direction:column;gap:3.2rem}@media screen and (min-width: 1000px){.nutritional-table .nutritional-table-container .nutritional-table-ingredients{max-width:85%;margin:0 auto;width:100%;padding-inline:clamp(1rem,3.5vw,6rem)}}.nutritional-table .nutritional-table-container .nutritional-table-ingredients .header-section :is(h2){color:var(--color-green-darkest);text-align:center;font-family:var(--font-family-primary);font-size:var(--nutritional-table-header-text);font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.nutritional-table .nutritional-table-container .nutritional-table-ingredients :is(table){width:100%;display:flex;flex-direction:column;gap:2rem}.nutritional-table .nutritional-table-container .nutritional-table-ingredients :is(table) :is(thead) :is(tr){border-radius:10rem;background:var(--color-magenta-magic-primary);display:flex;padding:1.2rem 2rem;justify-content:space-between;align-items:center}.nutritional-table .nutritional-table-container .nutritional-table-ingredients :is(table) :is(thead) :is(tr) :is(th){color:var(--color-dirt-gold-off-white);font-family:var(--font-family-quaternary);font-size:var( --nutritional-table-table-header-text);font-style:normal;font-weight:500;line-height:normal}.nutritional-table .nutritional-table-container .nutritional-table-ingredients :is(table) :is(tbody){display:flex;flex-direction:column;gap:1rem}.nutritional-table .nutritional-table-container .nutritional-table-ingredients :is(table) :is(tbody) :is(tr){border-bottom:1px solid #B9B9B9;display:flex;padding-bottom:1.2rem;justify-content:space-between;align-items:center}.nutritional-table .nutritional-table-container .nutritional-table-ingredients :is(table) :is(tbody) :is(tr) :is(td){color:var(--color-green-darkest);font-family:var(--font-family-quaternary);font-size:var(--nutritional-table-table-values-text);font-style:normal;font-weight:500;line-height:normal}@media screen and (min-width: 1000px){.nutritional-table .nutritional-table-container .nutritional-table-product{max-width:90%;margin:0 auto;width:100%;padding-inline:clamp(4rem,3.5vw,6rem)}}.nutritional-table .nutritional-table-container .nutritional-table-product .product{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center}.nutritional-table .nutritional-table-container .nutritional-table-product .product .product-image{display:none}@media screen and (min-width: 1000px){.nutritional-table .nutritional-table-container .nutritional-table-product .product .product-image{display:flex;max-width:42.2rem;max-height:53.2rem;width:100%;margin:0 auto}}.nutritional-table .nutritional-table-container .nutritional-table-product .product .product-image :is(img){width:100%;height:auto;object-fit:cover}.nutritional-table .nutritional-table-container .nutritional-table-product .product .product-info-stamps .stamps__container{margin:0 auto}.nutritional-table .nutritional-table-button{display:flex;justify-content:center;align-items:center}.nutritional-table .nutritional-table-button :is(a){text-decoration:none;border-radius:10rem;border:1.5px solid var(--color-green-darker);background:var(--color-acid-green-primary);display:flex;padding:1rem 2.4rem;justify-content:center;align-items:center;text-transform:uppercase;color:var(--color-green-darkest);font-family:var(--font-family-primary);font-size:var(--nutritional-table-buton-text);font-style:normal;font-weight:900;line-height:normal;letter-spacing:.07rem;transition:all .3s ease-in-out}.nutritional-table .nutritional-table-button :is(a):hover{background:var(--color-green-darker);color:var(--color-acid-green-primary)}related-products-component{display:block}related-products-component .related_products__content{max-width:calc(var(--page-width) - 10vw);margin-inline:auto}@media screen and (min-width: 768px){related-products-component .related_products__content{max-width:calc(var(--page-width) - 5vw)}related-products-component .related_products__content .blaze-track-container{overflow:hidden;padding:2rem}}@media screen and (min-width: 1300px){related-products-component .related_products__content{max-width:calc(var(--page-width) - 10vw)}}@media screen and (min-width: 1800px){related-products-component .related_products__content{max-width:calc(var(--page-width) - 27vw)}}related-products-component .related_products__content .related_products_title{font-family:var(--font-family-primary);font-size:clamp(2.4rem,3vw,4.8rem);font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;text-align:center;margin-bottom:clamp(3.2rem,3vw,4.8rem)}related-products-component .related_products__content .related_products_carousel .product-group{display:flex;flex-direction:column;gap:clamp(2.4rem,5vw,5rem)}related-products-component .related_products__content .related_products_carousel .product-group .product_carrousel_card:last-child .product_carrousel_info{grid-column:1/2;grid-row:1}related-products-component .related_products__content .related_products_carousel .blaze-arrow-desktop{display:none}@media screen and (min-width: 768px){related-products-component .related_products__content .related_products_carousel .blaze-arrow-desktop{display:block;position:absolute;top:50%;transform:translateY(-50%)}related-products-component .related_products__content .related_products_carousel .blaze-arrow-desktop.blaze-next{right:-3rem}related-products-component .related_products__content .related_products_carousel .blaze-arrow-desktop.blaze-prev{left:-3rem}}related-products-component .related_products__content .related_products_carousel .blaze-arrows-mobile{display:flex;justify-content:center;gap:3.4rem}@media screen and (min-width: 768px){related-products-component .related_products__content .related_products_carousel .blaze-arrows-mobile{display:none}}related-products-component .related_products__content .related_products_carousel .blaze-prev,related-products-component .related_products__content .related_products_carousel .blaze-next{color:var(--color-dirt-brown-darkest);font-family:var(--font-family-quaternary);font-size:clamp(2.4rem,3vw,4rem);font-style:normal;font-weight:500;line-height:normal;background:none;border:none;line-height:110%;transition:.6s}related-products-component .related_products__content .related_products_carousel .blaze-prev.disabled,related-products-component .related_products__content .related_products_carousel .blaze-next.disabled{color:#9c3e3e}related-products-component:has(.blaze-track:empty){display:none}:root{--collection-banner-title: clamp(3.2rem, 5vw, 10rem)}.collection_banner__container{position:relative;z-index:2;margin-bottom:clamp(2.5rem,5vw,4.5rem)}.collection_banner__container .banner__desktop{display:none}@media screen and (min-width: 768px){.collection_banner__container .banner__desktop{display:block}}.collection_banner__container .banner__mobile{display:block}@media screen and (min-width: 768px){.collection_banner__container .banner__mobile{display:none}}.collection_banner__container .collection_banner_texts__content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.collection_banner__container .collection_banner_texts__content .collection_banner_title{color:var(--color-acid-green-primary);text-align:center;font-family:var(--font-family-tertiary);font-size:var(--collection-banner-title);font-style:normal;font-weight:900;line-height:normal}:root{--description-seo-content-text: clamp(1rem, 1.5vw, 1.6rem)}description-seo{display:flex;flex-direction:column;align-items:center;padding-block:clamp(6rem,5vw,9rem)}description-seo .description_seo__content{min-height:clamp(5.6rem,5vw,8rem);max-width:var(--page-width);width:100%;overflow:hidden;position:relative;transition:.6s ease;font-family:var(--font-family-quaternary);font-size:var(--description-seo-content-text);font-style:normal;font-weight:500;line-height:160%}description-seo .description_seo__content:after{content:"";position:absolute;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,#FFFBED 94%);width:100%;height:60%;bottom:0;left:0;opacity:0;visibility:hidden;animation:opacityOverlayDescriptionReverse .6s forwards}description-seo .description_seo__content[closed]{height:0}description-seo .description_seo__content[closed]:after{animation:opacityOverlayDescription .6s forwards;opacity:1;visibility:visible}description-seo .description_seo__arrow{margin-top:2.8rem;display:flex;width:100%;align-items:center;justify-content:center;transition:.6s ease}description-seo:not(:has(.description_seo__content[closed])) .description_seo__arrow{transform:rotate(180deg)}@keyframes opacityOverlayDescription{0%{opacity:0;visibility:hidden}1%{opacity:0;visibility:visible}to{opacity:1;visibility:visible}}@keyframes opacityOverlayDescriptionReverse{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}:root{--collection-empty-title: clamp(2rem, 2vw, 2.4rem);--collection-empty-text: clamp(1.4rem, 2vw, 1.8rem);--collection-empty-btn: clamp(1.2rem, 2vw, 1.8rem)}collection-grid{display:block;max-width:var(--page-width);margin-inline:auto;position:relative;padding-block:clamp(3rem,5vw,8rem)}@media screen and (min-width: 1000px){collection-grid{max-width:calc(var(--page-width) * .9)}}collection-grid .product-card{max-width:unset}collection-grid .collection_grid__container:has(.product-card){display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));column-gap:clamp(4rem,6vw,18rem);row-gap:clamp(3.2rem,8vw,9rem);justify-items:flex-start}@media screen and (min-width: 480px){collection-grid .collection_grid__container:has(.product-card){grid-template-columns:repeat(2,1fr)}}@media screen and (min-width: 768px){collection-grid .collection_grid__container:has(.product-card){grid-template-columns:repeat(3,1fr)}}@media screen and (min-width: 1280px){collection-grid .collection_grid__container:has(.product-card){grid-template-columns:repeat(4,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{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:clamp(2.2rem,5vw,9.2rem)}collection-grid .collection_grid__container:has(.collection_empty__container) .collection_empty__container .empty-image{max-width:clamp(15.5rem,26vw,42.7rem);max-height:clamp(15.5rem,26vw,42.7rem);width:100%;height:100%}collection-grid .collection_grid__container:has(.collection_empty__container) .collection_empty__container .empty-image :is(svg){width:100%;height:100%;object-fit:cover}collection-grid .collection_grid__container:has(.collection_empty__container) .collection_empty__container .empty-image :is(img){width:100%;height:100%;object-fit:cover}collection-grid .collection_grid__container:has(.collection_empty__container) .collection_empty__container .empty-content{display:flex;align-items:flex-start;flex-direction:column;gap:2.6rem;max-width:50%;width:100%}@media screen and (min-width: 1000px){collection-grid .collection_grid__container:has(.collection_empty__container) .collection_empty__container .empty-content{max-width:40.1rem;width:100%}}collection-grid .collection_grid__container:has(.collection_empty__container) .collection_empty__container .empty-content .empty-info{display:flex;flex-direction:column;gap:1.2rem}collection-grid .collection_grid__container:has(.collection_empty__container) .collection_empty__container .empty-content .empty-info .collection_empty_title{font-size:var(--collection-empty-title);text-transform:uppercase;font-family:var(--font-family-primary);color:var(--color-green-darkest);text-align:start;font-weight:900}collection-grid .collection_grid__container:has(.collection_empty__container) .collection_empty__container .empty-content .empty-info .collection_empty_text{font-size:var(--collection-empty-text);color:var(--color-green-darkest);font-family:var(--font-family-quaternary);text-align:start}collection-grid .collection_grid__container:has(.collection_empty__container) .collection_empty__container .empty-content .btn-link-empty{text-decoration:none;border-radius:10rem;border:1.5px solid var(--color-green-darkest);background:var(--color-acid-green-primary);padding:1.6rem 4rem;display:flex;align-items:center;justify-content:center;transition:all .5s ease-in-out}collection-grid .collection_grid__container:has(.collection_empty__container) .collection_empty__container .empty-content .btn-link-empty :is(p){color:var(--color-green-darkest);font-family:var(--font-family-primary);font-size:var(--collection-empty-btn);font-style:normal;font-weight:900;line-height:normal;letter-spacing:.09rem}collection-grid .collection_grid__container:has(.collection_empty__container) .collection_empty__container .empty-content .btn-link-empty:hover{background-color:var(--color-green-darkest)}collection-grid .collection_grid__container:has(.collection_empty__container) .collection_empty__container .empty-content .btn-link-empty:hover :is(p){color:var(--color-acid-green-primary)}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(--color-green-darkest);animation:prixClipFix 2s linear infinite}:root{--search-empty-title: clamp(1.6rem, 2vw, 2.8rem);--search-empty-text: clamp(1rem, 2vw, 1.8rem)}search-grid{display:block;max-width:var(--page-width);margin-inline:auto;position:relative;padding-block:clamp(3rem,5vw,8rem)}@media screen and (min-width: 1000px){search-grid{max-width:calc(var(--page-width) * .9)}}search-grid .product-card{max-width:unset}search-grid .search_results__container:has(.product-card){display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));column-gap:clamp(4rem,6vw,18rem);row-gap:clamp(3.2rem,8vw,9rem);justify-items:flex-start}@media screen and (min-width: 480px){search-grid .search_results__container:has(.product-card){grid-template-columns:repeat(2,1fr)}}@media screen and (min-width: 768px){search-grid .search_results__container:has(.product-card){grid-template-columns:repeat(3,1fr)}}@media screen and (min-width: 1280px){search-grid .search_results__container:has(.product-card){grid-template-columns:repeat(4,1fr)}}search-grid .search_results__container:has(.search_empty__container){display:flex;align-items:center;justify-content:center}search-grid .search_results__container:has(.search_empty__container) .search_empty__container{text-align:center;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:1.6rem}search-grid .search_results__container:has(.search_empty__container) .search_empty__container .search_empty_title{font-size:var(--search-empty-title);text-transform:uppercase;color:var(--color-green-darkest);text-align:center;font-family:var(--font-family-primary);font-style:normal;font-weight:900;line-height:normal}search-grid .search_results__container:has(.search_empty__container) .search_empty__container .search_empty_text{color:var(--color-green-darkest);text-align:center;font-family:var(--font-family-quaternary);font-size:var(--search-empty-text);font-style:normal;font-weight:500;line-height:normal}search-grid #search_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}search-grid #search_loader[active]{animation:opacityLoadingEntry .5s forwards;opacity:1;display:flex}search-grid #search_loader .loader{margin-top:10vh;width:48px;height:48px;border-radius:50%;position:relative;animation:rotate 1s linear infinite}search-grid #search_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(--color-green-darkest);animation:prixClipFix 2s linear infinite}:root{--product-card-title: clamp(1.4rem, 2.5vw, 2.4rem);--product-card-price: clamp(1.4rem, 2.5vw, 2.4rem);--product-card-compare-price: clamp(1rem, 2.5vw, 2rem);--product-card-installments: clamp(.8rem, 2.5vw, 1.4rem);--product-card-button: clamp(1rem, 2.5vw, 1.8rem);--product-card-tag: clamp(1.2rem , 2.5vw, 2.6rem)}.product-card{max-width:30rem;width:100%;height:100%;display:flex;flex-direction:column;gap:1.2rem}.product-card .discount-tag{position:absolute;top:1%;right:0;z-index:9}.product-card :is(a){text-decoration:none;width:100%;height:100%}.product-card :is(a) .product-card-images{width:100%;height:100%;position:relative}.product-card :is(a) .product-card-images :is(img){width:100%;height:100%;object-fit:cover}.product-card :is(a) .product-card-images .first-image{opacity:1;transition:opacity 1s ease-in-out}.product-card :is(a) .product-card-images .second-image{position:absolute;top:0;left:0;opacity:0;transition:opacity .1s ease-in-out}.product-card :is(a) .product-card-images:hover:has(.second-image) .first-image{opacity:0!important}.product-card :is(a) .product-card-images:hover:has(.second-image) .second-image{opacity:1}.product-card :is(a) .product-card-images .container-tag{position:absolute;top:-5%;right:-2%;transform:rotate(20deg);display:block;z-index:3}@media screen and (min-width: 768px){.product-card :is(a) .product-card-images .container-tag{top:-8%;right:-13%}}.product-card :is(a) .product-card-images .container-tag .icon-new :is(svg){position:relative;width:clamp(4rem,8vw,9rem);height:clamp(4rem,8vw,9rem);display:block;animation:rotate 6s linear infinite}.product-card :is(a) .product-card-images .container-tag .icon-new :is(svg) :is(g) :is(path){fill:#925aed}.product-card :is(a) .product-card-images .container-tag .icon-discount :is(svg){position:relative;width:clamp(4rem,8vw,9rem);height:clamp(4rem,8vw,9rem);display:block;animation:rotate 6s linear infinite}.product-card :is(a) .product-card-images .container-tag .icon-discount :is(svg) :is(g) :is(path){fill:#f60}.product-card :is(a) .product-card-images .container-tag .tag{color:var(--color-dirt-gold-off-white);text-align:center;font-family:var(--font-family-primary);font-size:var(--product-card-tag);font-style:normal;font-weight:900;line-height:normal;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-card :is(a) .product-card-images .container-icon-animation .icon-animation-one{top:-13%;left:-13%}.product-card :is(a) .product-card-images .container-icon-animation .icon-animation-two{top:72%;left:68%}.product-card :is(a) .product-card-images .container-icon-animation .icon-animation-one,.product-card :is(a) .product-card-images .container-icon-animation .icon-animation-two{position:absolute;z-index:1;max-width:clamp(5rem,8vw,12.8783rem);max-height:clamp(5rem,8vw,15.0626rem);opacity:0;object-fit:contain;width:100%;height:100%;transition:opacity .5s ease-in-out}@media screen and (min-width: 1024px){.product-card :is(a) .product-card-images:hover .container-icon-animation .icon-animation-one{opacity:1;animation:scaleAnimation 1s steps(1) infinite}.product-card :is(a) .product-card-images:hover .container-icon-animation .icon-animation-two{opacity:1;animation:scaleAnimation 1.15s steps(1) infinite}}.product-card .content-product{display:flex;flex-direction:column;gap:clamp(.8rem,2.5vw,1.2rem)}.product-card .content-product :is(a){text-decoration:none}.product-card .content-product :is(a) .title-product{color:var(--color-green-darkest);font-family:var(--font-family-primary);font-size:var(--product-card-title);font-style:normal;font-weight:900;line-height:normal}.product-card .content-product .product-price-installments .price-product{display:flex;gap:.5rem;align-items:center;color:var(--color-green-darkest);font-family:var(--font-family-primary);font-size:var(--product-card-price);font-style:normal;font-weight:700;line-height:normal}.product-card .content-product .product-price-installments .price-product :is(s){color:var(--color-green-darkest);font-size:var(--product-card-compare-price);font-weight:400;text-decoration:line-through}.product-card .content-product .product-price-installments .installments-product{color:var(--color-green-darkest);font-family:var(--font-family-quaternary);font-size:var(--product-card-installments);font-style:normal;font-weight:500;line-height:normal}.product-card .product-card-buttons .button{text-decoration:none}.product-card .product-card-buttons .button .btn-buy{border-radius:10rem;border:1.5px solid var(--color-green-darkest);background:var(--color-acid-green-primary);padding-block:clamp(1.2rem,2.5vw,1.6rem);padding-inline:clamp(2.4rem,2.5vw,4rem);color:var(--color-green-darkest);font-family:var(--font-family-primary);font-size:var(--product-card-button);font-style:normal;font-weight:900;line-height:normal;letter-spacing:.09rem;transition:all .5s ease-in-out;display:flex;justify-content:center;align-items:center;text-transform:uppercase}.product-card .product-card-buttons .button .btn-buy:hover{background-color:var(--color-green-darkest);color:var(--color-acid-green-primary)}.product-card .product-card-buttons .button .sold-out{border-radius:10rem;border:1.5px solid var(--color-green-darkest);background:#E7E7E7;padding-block:clamp(1.1rem,2.5vw,1.2rem);padding-inline:clamp(2.4rem,2.5vw,4rem);color:#1d1d1d;font-family:var(--font-family-primary);font-size:var(--product-card-button);font-style:normal;font-weight:900;line-height:normal;letter-spacing:.09rem;transition:all .5s ease-in-out;display:flex;justify-content:center;align-items:center;text-transform:uppercase}.product-card .product-card-buttons .button .sold-out:hover{background:#c1c1c1}@keyframes opacityEntryBlock{0%{opacity:0;display:none}1%{opacity:0;display:block}to{opacity:1}}@keyframes opacityExitBlock{0%{opacity:1;display:block}99%{opacity:0;display:block}to{display:none}}:root{--search-text-title: clamp(1.6rem, 3vw, 2.8rem);--search-text-subtitle: clamp(1rem, 2vw, 1.6rem)}.search_text__container{margin-top:clamp(9rem,13vw,14.5rem);padding-top:clamp(3rem,5vw,6rem);max-width:var(--page-width);margin-inline:auto;display:flex;flex-direction:column;gap:clamp(1.6rem,2vw,2rem)}@media screen and (min-width: 1000px){.search_text__container{max-width:calc(var(--page-width) * .9)}}.search_text__container .search_text_title{color:var(--color-green-darkest);font-family:var( --font-family-primary);font-size:var(--search-text-title);font-style:normal;font-weight:900;line-height:normal}.search_text__container .search_text_subtitle{color:var(--color-green-darkest);font-family:var(--font-family-quaternary);font-size:var(--search-text-subtitle);font-style:normal;font-weight:500;line-height:normal}:root{--product-reviews-font-size-title: clamp(2.4rem, 2.5vw, 3.6rem);--product-reviews-font-size-btn: clamp(1.4rem, 2vw, 2.2rem);--product-reviews-font-size-jdgm-rev-widg__summary-text: clamp(1.2rem, 1.5vw, 1.5rem);--product-reviews-font-size-jdgm-form__title: clamp(1.8rem, 1.5vw, 2.2rem);--product-reviews-font-size-jdgm-form__fieldset-label: clamp(1.4rem, 1.5vw, 1.6rem);--product-reviews-font-size-jdgm-form__fieldset-p: clamp(1.2rem, 1.5vw, 1.4rem)}:is(product-reviews){display:block;max-width:var(--page-width);padding-block:clamp(6rem,8.25vw,9rem);margin:0 auto;font-family:var(--font-family-quaternary)}:is(product-reviews) .title{color:#16211a;text-align:center;font-family:var(--font-family-primary);font-size:var(--product-reviews-font-size-title);font-style:normal;font-weight:900;line-height:normal;text-transform:uppercase;margin-bottom:2.4rem}@media screen and (min-width: 768px){:is(product-reviews) .title{margin-bottom:4.5rem}}:is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg{padding:0}:is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-rev-widg__title{display:none}:is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-row-stars{padding:0 0 2rem}:is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-row-stars .jdgm-rev-widg__summary .jdgm-rev-widg__summary-inner .jdgm-rev-widg__summary-stars .jdgm-star{color:#f06}:is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-row-stars .jdgm-rev-widg__summary .jdgm-rev-widg__summary-inner .jdgm-rev-widg__summary-text{color:#16211a;font-family:var(--font-family-quaternary);font-size:var(--product-reviews-font-size-jdgm-rev-widg__summary-text);font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}:is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-row-stars .jdgm-widget-actions-wrapper{padding:0}:is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-row-stars .jdgm-widget-actions-wrapper .jdgm-write-rev-link{border-radius:10rem;border:1.5px solid #093E2D;background:#B9FF33;display:flex;padding:1.2rem 2.4rem;justify-content:center;align-items:center;width:100%;color:#16211a;font-family:var(--font-family-primary);font-size:var(--product-reviews-font-size-btn);font-style:normal;font-weight:900;line-height:normal;letter-spacing:.11rem;max-width:100%;text-transform:uppercase;transition:all .3s ease;opacity:1;margin:0 auto}@media screen and (min-width: 768px){:is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-row-stars .jdgm-widget-actions-wrapper .jdgm-write-rev-link{padding:1.6rem 2rem;width:fit-content}@media screen and (min-width: 992px){:is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-row-stars .jdgm-widget-actions-wrapper .jdgm-write-rev-link{margin-left:2rem}}}:is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-row-stars .jdgm-widget-actions-wrapper .jdgm-write-rev-link:hover{background:#093E2D;color:#b9ff33;opacity:1}:is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-notification__inner{color:#16211a;font-family:var(--font-family-quaternary);font-size:var(--product-reviews-font-size-jdgm-form__fieldset-p);font-style:normal;font-weight:400;line-height:normal}:is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-notification__inner :is(a){color:#f06}:is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-notification__inner .jdgm-notification__title{color:#16211a;font-family:var(--font-family-quaternary);font-size:var(--product-reviews-font-size-jdgm-form__fieldset-label);font-style:normal;font-weight:600;line-height:normal}:is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-notification__inner .jdgm-notification__title:before{width:1.6rem;height:1.6rem;padding:1rem;border-radius:50%}:is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-form-wrapper{padding:2rem 0 0}:is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-form-wrapper .jdgm-form{padding:0;max-width:60rem}:is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-form-wrapper .jdgm-form .jdgm-form__title{color:#16211a;font-family:var(--font-family-primary);font-size:var(--product-reviews-font-size-jdgm-form__title);font-style:normal;font-weight:900;line-height:normal;text-transform:uppercase}:is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-form-wrapper .jdgm-form .jdgm-form__fieldset :is(label){color:#16211a;font-family:var(--font-family-quaternary);font-size:var(--product-reviews-font-size-jdgm-form__fieldset-label);font-style:normal;font-weight:600;line-height:normal}:is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-form-wrapper .jdgm-form .jdgm-form__fieldset :is(p){color:#16211a;font-family:var(--font-family-quaternary);font-size:var(--product-reviews-font-size-jdgm-form__fieldset-p);font-style:normal;font-weight:400;line-height:normal}:is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-form-wrapper .jdgm-form .jdgm-form__fieldset :is(p) :is(a){color:#f06}:is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-form-wrapper .jdgm-form .jdgm-form__fieldset .jdgm-btn{font-family:var(--font-family-primary);text-transform:uppercase}:is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-row-actions{border-top:none}:is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-row-actions .jdgm-rev-widg__sort-wrapper .jdgm-sort-dropdown{color:#16211a;font-family:var(--font-family-quaternary);font-size:clamp(1.2rem,1.5vw,1.8rem);font-style:normal;font-weight:400;line-height:normal}:is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__body .jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__header .jdgm-row-profile{display:flex;align-items:center;gap:1.4rem;margin-top:1.8rem}:is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__body .jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__header .jdgm-row-profile .jdgm-rev__icon{margin:0;width:4.4rem;height:4.4rem;background:transparent;position:relative}:is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__body .jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__header .jdgm-row-profile .jdgm-rev__icon:before,:is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__body .jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__header .jdgm-row-profile .jdgm-rev__icon:after{content:"";position:absolute;background-repeat:no-repeat;background-position:center}:is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__body .jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__header .jdgm-row-profile .jdgm-rev__icon:before{top:0;left:0;width:4.4rem;height:4.4rem;background-image:url(./circle-user-review-8173cd86.svg);background-size:contain;z-index:1}:is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__body .jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__header .jdgm-row-profile .jdgm-rev__icon:after{top:50%;left:50%;width:2rem;height:2rem;background-image:url(./user-review-fdb3fca5.svg);background-size:contain;z-index:2;transform:translate(-50%,-50%);background-color:transparent}:is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__body .jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__header .jdgm-row-profile .jdgm-rev__author-wrapper{color:#16211a;font-family:var(--font-family-primary);font-size:clamp(1.8rem,2vw,2.4rem);font-style:normal;font-weight:900;line-height:normal}:is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__body .jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__header .jdgm-row-profile .jdgm-rev__author-wrapper :is(span){color:#16211a;font-family:var(--font-family-primary);font-size:clamp(1.8rem,2vw,2.4rem);font-style:normal;font-weight:900;line-height:normal}:is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__body .jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__content .jdgm-rev__title{color:#16211a;font-family:var(--font-family-quaternary);font-size:clamp(1.2rem,1.5vw,2rem);font-style:normal;font-weight:700;line-height:140%}:is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__body .jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__content .jdgm-rev__body :is(p){color:#16211a;font-family:var(--font-family-quaternary);font-size:clamp(1rem,1.5vw,1.8rem);font-style:normal;font-weight:500;line-height:140%}:root{--filter-text-size: clamp(1.2rem, 2vw, 1.8rem);--filter-title-size: clamp(1.4rem, 2vw, 1.8rem);--filter-title-size-modal: clamp(2rem, 2vw, 3.2rem);--filter-label-size-modal: clamp(1.2rem, 2vw, 1.6rem);--filter-name-size-modal: clamp(1.8rem, 2vw, 2.8rem)}collection-filter{display:block;padding-block:3rem}@media screen and (min-width: 768px){collection-filter{padding-block:6rem 0}}collection-filter .filter__heading{display:flex;justify-content:space-between;align-items:center;max-width:calc(var(--page-width) * .9);margin-inline:auto}collection-filter .filter__heading .filter__text{display:flex;align-items:center;gap:1.1rem}collection-filter .filter__heading .filter__text .filter_title{color:var(--color-green-darkest);font-size:var(--filter-text-size);font-weight:900;text-transform:uppercase;font-family:var(--font-family-primary)}collection-filter .filter__heading .filter__text :is(svg){width:clamp(1.2rem,2vw,1.9rem);height:clamp(1.05rem,2vw,1.7rem)}collection-filter .filter__heading .products_count__container .product_count{font-size:var(--filter-text-size);color:var(--color-green-darkest);font-weight:900;text-transform:lowercase;font-family:var(--font-family-primary)}collection-filter:before{content:"";position:fixed;background:rgba(0,0,0,.5);width:100vw;height:100vh;z-index:5;top:0;left:0;opacity:0;visibility:hidden;animation:opacityOverlayExit .3s;z-index:100011}collection-filter:has(.filter__modal[open]):before{opacity:1;visibility:visible;animation:opacityOverlayEntry .3s}collection-filter .filter__modal{display:none;background:var(--color-dirt-gold-off-white);max-width:34rem;width:90vw;padding:5.2rem 2rem;position:fixed;transform:translate(-100%);animation:slideOut .3s ease-in-out forwards;top:0;left:0;height:100vh;z-index:100011;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--color-green-darkest) var(--color-dirt-gold-off-white)}collection-filter .filter__modal::-webkit-scrollbar{width:3px}collection-filter .filter__modal::-webkit-scrollbar-track{background:var(--color-dirt-gold-off-white);border-radius:4px}collection-filter .filter__modal::-webkit-scrollbar-thumb{background-color:var(--color-green-darkest);border-radius:4px;border:2px solid var(--color-dirt-gold-off-white)}collection-filter .filter__modal::-webkit-scrollbar-thumb:hover{background-color:darken(var(--color-green-darkest),10%)}collection-filter .filter__modal[open]{animation:slideIn .3s ease-in-out forwards;display:block;transform:translate(0)}@media screen and (min-width: 768px){collection-filter .filter__modal{max-width:58rem;padding-inline:3rem}}collection-filter .filter__modal .filter__modal__heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:clamp(4rem,2vw,6rem)}collection-filter .filter__modal .filter__modal__heading .filter_title{color:var(--color-green-darkest);font-size:var(--filter-title-size-modal);font-weight:900;text-transform:uppercase;font-family:var(--font-family-primary)}collection-filter .filter__modal .filter__modal__heading :is(svg){width:clamp(1.6rem,2vw,2rem);height:clamp(1.6rem,2vw,2rem)}collection-filter .filter__modal .filter__dropdown{display:flex;flex-direction:column;gap:clamp(2.8rem,2vw,3.2rem)}collection-filter .filter__modal .filter__dropdown .filter__container .filter_name{font-size:var(--filter-name-size-modal);color:var(--color-green-darkest);font-weight:400;font-family:var(--font-family-quinary);text-transform:uppercase;width:100%;position:relative;display:flex;justify-content:space-between;align-items:center}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}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}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:var(--filter-label-size-modal);color:var(--color-green-darkest);font-family:var(--font-family-quaternary);font-weight:500;display:flex;align-items:center;position:relative;gap:.5rem}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(--color-green-darkest);background:transparent;transition:.15s background ease;opacity:0}collection-filter .filter__modal .filter__dropdown .filter__container .filter__list .filter__item .filter_label :is(input):not(:checked):hover+span svg{fill:#16211a}collection-filter .filter__modal .filter__dropdown .filter__container .filter__list .filter__item .filter_label :is(input):not(:checked):hover+span svg :is(g) :is(path){stroke:#16211a}collection-filter .filter__modal .filter__dropdown .filter__container .filter__list .filter__item .filter_label :is(input):checked{background:var(--color-green-darkest)}collection-filter .filter__modal .filter__dropdown .filter__container .filter__list .filter__item .filter_label :is(input):checked+span svg{fill:var(--color-dirt-orange)}collection-filter .filter__modal .filter__dropdown .filter__container .filter__list .filter__item .filter_label :is(input) :is(span) :is(svg){transition:fill .15s ease}collection-filter .filter__modal .filter__dropdown .filter__container .filter__list .filter__item .filter_label :is(input) :is(span) :is(svg) :is(g) :is(path){transition:stroke .15s ease}collection-filter .filter__modal .filter__dropdown .filter__container .filter__list .filter__item .filter_label :is(span){position:absolute;display:flex;align-items:center;justify-content:center}collection-filter .filter__modal .filter__dropdown .filter__container .filter__list .filter__item .filter_label :is(span) :is(svg){width:100%;height:100%;fill:transparent;transition:fill .15s ease}collection-filter .filter__modal .filter__dropdown .filter__btns{display:flex;align-items:center;gap:1rem;margin-top:2rem}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(--color-green-darkest);background:transparent;font-size:clamp(1.2rem,2vw,1.6rem);font-style:normal;font-weight:900;line-height:normal;border:1px solid var(--color-green-darkest);text-decoration:none;transition:background .3s,color .3s;width:100%;text-transform:uppercase;font-family:var(--font-family-primary);border-radius:10rem}collection-filter .filter__modal .filter__dropdown .filter__btns .filter_btn.filter_submit{color:var(--color-green-darkest);background:var(--color-acid-green-primary)}collection-filter .filter__modal .filter__dropdown .filter__btns .filter_btn.filter_submit:hover{color:var(--color-acid-green-primary);background:var(--color-green-darkest)}collection-filter .filter__modal .filter__dropdown .filter__btns .filter_btn.filter_reset{color:var(--color-green-darkest);background:transparent}collection-filter .filter__modal .filter__dropdown .filter__btns .filter_btn.filter_reset:hover{background:var(--color-green-darkest);color:var(--color-acid-green-primary)}@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}}:root{--main-404-title: clamp(2rem, 5vw, 3.2rem);--main-404-subtitle: clamp(1.4rem, 2.4vw, 2.4rem);--main-404-text: clamp(1.2rem, 2.4vw, 1.6rem);--main-404-button: clamp(1.2rem, 2.4vw, 1.8rem)}.main-404{max-width:var(--page-width);margin:0 auto;margin-top:clamp(8rem,10vw,11.5rem);padding-block:clamp(3rem,5vw,8rem)}.main-404 .main-404__container{display:flex;align-items:center;justify-content:center;gap:clamp(2.8rem,8vw,9.2rem)}.main-404 .main-404__container .main-404__image{max-width:clamp(15.5rem,26vw,42.7rem);max-height:clamp(15.5rem,26vw,42.7rem);width:100%;height:100%}.main-404 .main-404__container .main-404__image :is(svg){width:100%;height:100%;object-fit:cover}.main-404 .main-404__container .main-404__image :is(img){width:100%;height:100%;object-fit:cover}.main-404 .main-404__container .main-404__content{display:flex;flex-direction:column;align-items:flex-start;gap:1.2rem;max-width:50%;width:100%}@media screen and (min-width: 1000px){.main-404 .main-404__container .main-404__content{max-width:40.1rem;width:100%}}.main-404 .main-404__container .main-404__content .main-404__title{color:var(--color-green-darkest);text-align:left;font-family:var(--font-family-primary);font-size:var(--main-404-title);font-style:normal;font-weight:900;line-height:normal}.main-404 .main-404__container .main-404__content .main-404__subtitle{color:var(--color-green-darkest);text-align:left;font-family:var(--font-family-primary);font-size:var(--main-404-subtitle);font-style:normal;font-weight:900;line-height:normal}.main-404 .main-404__container .main-404__content .main-404__text{color:var(--color-green-darkest);text-align:left;font-family:var(--font-family-quaternary);font-size:var(--main-404-text);font-style:normal;font-weight:500;line-height:normal}.main-404 .main-404__container .main-404__content .main-404__button{padding:1.4rem 2.4rem;background:var(--color-acid-green-primary);color:var(--color-green-darkest);border:1px solid var(--color-green-darkest);font-family:var(--font-family-primary);font-size:var(--main-404-button);text-decoration:none;font-style:normal;font-weight:900;line-height:normal;margin-top:clamp(1rem,2.4vw,2rem);border-radius:10rem;transition:all .5s ease-in-out}.main-404 .main-404__container .main-404__content .main-404__button:hover{background:var(--color-green-darkest);color:var(--color-acid-green-primary)}:root{--font-size-banner-food-impact-title-section: clamp(2.4rem, 4vw, 3.6rem);--font-size-banner-food-impact-title-card: clamp(3.6rem, 7.5vw, 8rem);--font-size-banner-food-impact-description-card: clamp(1.6rem, 2vw, 2.4rem)}food-impact{width:100%;display:block;padding-block:clamp(6rem,9vw,9rem);position:relative}food-impact .container-banner-food-impact{max-width:var(--page-width);margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3.2rem}@media screen and (min-width: 768px){food-impact .container-banner-food-impact{gap:4rem}@media screen and (min-width: 1440px){food-impact .container-banner-food-impact{max-width:calc(var(--page-width) * .8)}}}food-impact .container-banner-food-impact .title{text-align:center;font-family:var(--font-family-tertiary);font-size:var(--font-size-banner-food-impact-title-section);font-style:normal;font-weight:900;line-height:normal;text-transform:uppercase}food-impact .container-banner-food-impact .container-food-impact-texts-main{display:flex;flex-direction:column;gap:3.2rem;align-items:center;justify-content:center;width:100%}@media screen and (min-width: 768px){food-impact .container-banner-food-impact .container-food-impact-texts-main{gap:2rem;display:grid;grid-template-columns:1fr 1.5fr 1fr}}food-impact .container-banner-food-impact .container-food-impact-texts-main .container-image-product{display:flex;align-items:center;justify-content:center;width:100%}food-impact .container-banner-food-impact .container-food-impact-texts-main .container-image-product .mask-container{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;width:100%;height:100%;max-width:clamp(20.5rem,35vw,38rem);max-height:clamp(20.5rem,35vw,38rem)}food-impact .container-banner-food-impact .container-food-impact-texts-main .container-image-product .mask-container .image-product{max-width:clamp(20.5rem,35vw,38rem);max-height:clamp(20.5rem,35vw,38rem);width:100%;height:100%;object-fit:contain;padding-block:clamp(3.2rem,5vw,5.8rem)}food-impact .container-banner-food-impact .container-food-impact-texts-main .container-food-impact-texts-mobile{display:grid;grid-template-columns:repeat(2,1fr);row-gap:3.2rem;column-gap:2rem}@media screen and (min-width: 768px){food-impact .container-banner-food-impact .container-food-impact-texts-main .container-food-impact-texts-mobile{display:none}}food-impact .container-banner-food-impact .container-food-impact-texts-main .container-food-impact-texts-mobile .title-food-impact{text-align:center;font-family:var(--font-family-primary);font-size:var(--font-size-banner-food-impact-title-card);font-style:normal;font-weight:900;line-height:normal}food-impact .container-banner-food-impact .container-food-impact-texts-main .container-food-impact-texts-mobile .description-food-impact{text-align:center;font-family:var(--font-family-quinary);font-size:var(--font-size-banner-food-impact-description-card);font-style:normal;font-weight:400;line-height:140%}food-impact .container-banner-food-impact .container-food-impact-texts-main .container-food-impact-texts{display:none}@media screen and (min-width: 768px){food-impact .container-banner-food-impact .container-food-impact-texts-main .container-food-impact-texts{display:flex;flex-direction:column;width:100%;height:100%;justify-content:space-between;gap:9rem}}food-impact .container-banner-food-impact .container-food-impact-texts-main .container-food-impact-texts .container-text-description{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;width:100%}@media screen and (min-width: 768px){food-impact .container-banner-food-impact .container-food-impact-texts-main .container-food-impact-texts .container-text-description{gap:1.2rem}}food-impact .container-banner-food-impact .container-food-impact-texts-main .container-food-impact-texts .container-text-description .title-food-impact{text-align:center;font-family:var(--font-family-primary);font-size:var(--font-size-banner-food-impact-title-card);font-style:normal;font-weight:900;line-height:normal}food-impact .container-banner-food-impact .container-food-impact-texts-main .container-food-impact-texts .container-text-description .description-food-impact{text-align:center;font-family:var(--font-family-quinary);font-size:var(--font-size-banner-food-impact-description-card);font-style:normal;font-weight:400;line-height:140%}food-impact .container-banner-food-impact .container-food-impact-texts-main .container-food-impact-texts.left .container-text-description{align-self:flex-start}@media screen and (min-width: 1024px){food-impact .container-banner-food-impact .container-food-impact-texts-main .container-food-impact-texts.left .container-text-description{max-width:80%}}food-impact .container-banner-food-impact .container-food-impact-texts-main .container-food-impact-texts.left .container-text-description:last-child{align-self:flex-end}food-impact .container-banner-food-impact .container-food-impact-texts-main .container-food-impact-texts.right .container-text-description{align-self:flex-end}@media screen and (min-width: 1024px){food-impact .container-banner-food-impact .container-food-impact-texts-main .container-food-impact-texts.right .container-text-description{max-width:80%}}food-impact .container-banner-food-impact .container-food-impact-texts-main .container-food-impact-texts.right .container-text-description:last-child{align-self:flex-start}:root{--font-size-menu-account-content-account-page: clamp(1.8rem, 1.5vw, 2rem);--font-size-personal-details-header-account-page: clamp(1.8rem, 1.5vw, 2.4rem);--font-size-label-placeholder-account-page: clamp(1.2rem, 1.5vw, 1.4rem);--font-size-button-newsletter-account-page: clamp(1.2rem, 1.5vw, 1.6rem);--font-size-checkbox-message-account-page: clamp(1.2rem, 1.5vw, 1.6rem);--font-size-title-newsletter-account-page: clamp(1.8rem, 1.5vw, 2.2rem);--font-size-name-email-lastname-account-page: clamp(1.8rem, 1.5vw, 2rem);--font-size-name-email-lastname-text-account-page: clamp(1.6rem, 1.5vw, 1.8rem);--font-size-addresses-title-account-page: clamp(2rem, 1.5vw, 2.4rem);--font-size-default-adress-title-account-page: clamp(1.2rem, 1.5vw, 1.6rem);--font-size-address-details-content-account-page: clamp(1.2rem, 1.5vw, 1.8rem);--font-size-order-history-title-account-page: clamp(1.8rem, 1.5vw, 2.4rem);--font-size-no-recent-orders-account-page: clamp(1.6rem, 1.5vw, 1.8rem);--font-size-thead-tr-th-title-account-page: clamp(1.4rem, 1.5vw, 1.7rem);--font-size-tbody-tr-td-title-account-page: clamp(1.2rem, 1.5vw, 1.5rem)}account-component{max-width:var(--page-width);margin:0 auto;padding-block:var(--padding-block);margin-top:clamp(8rem,10vw,12.5rem);display:flex;flex-direction:column;gap:2rem}@media screen and (min-width: 768px){account-component{max-width:calc(var(--page-width) * .9);display:grid;grid-template-columns:.25fr 1fr;gap:4rem}}account-component .menu-account{border-radius:1.2rem;border:1.5px solid var(--color-green-darkest);background:transparent;padding:4rem 2rem}account-component .menu-account .menu-account-content{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:3.6rem;list-style:none}@media screen and (min-width: 768px){account-component .menu-account .menu-account-content{flex-direction:column}}account-component .menu-account .menu-account-content :is(li){color:var(--color-green-darkest);font-family:var( --font-family-primary);font-size:var(--font-size-menu-account-content-account-page);font-style:normal;font-weight:900;line-height:normal;transition:color .3s ease}account-component .menu-account .menu-account-content :is(li).active{font-weight:900}account-component .menu-account .menu-account-content :is(li).active :is(a){position:relative}account-component .menu-account .menu-account-content :is(li).active :is(a):after{content:"";display:flex;width:100%;height:2px;background-color:var(--color-green-darkest);position:absolute;transition:all .3s ease}account-component .menu-account .menu-account-content :is(li):hover{color:var(--color-aqua-green-dark)}account-component .menu-account .menu-account-content :is(li) :is(a){text-decoration:none;color:var(--color-green-darkest);font-family:var( --font-family-primary);font-size:var(--font-size-menu-account-content-account-page);font-style:normal;font-weight:900;line-height:normal;transition:all .3s ease}account-component .menu-account .menu-account-content :is(li) :is(a):hover{color:var(--color-aqua-green-dark)}account-component .menu-account .menu-account-content :is(li) :is(a):hover:after{background-color:var(--color-aqua-green-dark)}account-component .container-info{display:flex;flex-direction:column;gap:2rem;position:relative}account-component .container-info .container-header{display:inline-flex;justify-content:flex-start;align-items:center;padding:2rem;width:100%;border-radius:1.2rem;border:1.5px solid var(--color-green-darkest)}@media screen and (min-width: 768px){account-component .container-info .container-header{padding:3.2rem 4rem}}account-component .container-info .container-header .title-header{color:var(--color-green-darkest);font-family:var( --font-family-primary);font-size:var(--font-size-personal-details-header-account-page);font-style:normal;font-weight:900;line-height:normal;transition:opacity .3s ease,transform .3s ease}account-component .container-info .container-header .title-header.fade-out{opacity:0;transform:translate(-10px)}account-component .container-info .container-header .container-header .title-header.fade-in{opacity:1;transform:translate(0)}account-component .container-info .show-content{position:relative;min-height:100px}account-component .container-info .show-content .personal-details,account-component .container-info .show-content .addresses-details,account-component .container-info .show-content .order-history-details,account-component .container-info .show-content .contact-us-details,account-component .container-info .show-content .area-assinante-details{position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s ease;pointer-events:none;height:auto}account-component .container-info .show-content .personal-details{display:flex;flex-direction:column}@media screen and (min-width: 1300px){account-component .container-info .show-content .personal-details{display:grid;grid-template-columns:1fr .6fr;gap:4rem;width:100%}}account-component .container-info .show-content .personal-details .personal-details-content{padding:2rem;border-radius:1.2rem;border:1.5px solid var(--color-green-darkest);display:flex;flex-direction:column;gap:2rem}@media screen and (min-width: 768px){account-component .container-info .show-content .personal-details .personal-details-content{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem;padding:3.2rem 4rem}}account-component .container-info .show-content .personal-details .personal-details-content .firstName,account-component .container-info .show-content .personal-details .personal-details-content .lastName,account-component .container-info .show-content .personal-details .personal-details-content .email{width:fit-content;display:flex;flex-direction:column;gap:1.6rem}account-component .container-info .show-content .personal-details .personal-details-content .firstName :is(h2),account-component .container-info .show-content .personal-details .personal-details-content .lastName :is(h2),account-component .container-info .show-content .personal-details .personal-details-content .email :is(h2){color:var(--color-green-darkest);font-family:var( --font-family-primary);font-size:var(--font-size-name-email-lastname-account-page);font-style:normal;font-weight:900;line-height:normal;width:fit-content}account-component .container-info .show-content .personal-details .personal-details-content .firstName :is(p),account-component .container-info .show-content .personal-details .personal-details-content .lastName :is(p),account-component .container-info .show-content .personal-details .personal-details-content .email :is(p){color:var(--color-green-darkest);font-family:var( --font-family-primary);font-size:var(--font-size-name-email-lastname-text-account-page);font-style:normal;font-weight:700;line-height:normal;word-wrap:break-word;width:fit-content}account-component .container-info .show-content .personal-details .personal-details-content .lastName{justify-self:flex-end}account-component .container-info .show-content .personal-details .newsletter-subscription{margin-top:2rem}account-component .container-info .show-content .personal-details .newsletter-subscription :is(h3){color:var(--color-green-darkest);font-family:var( --font-family-primary);text-align:start;font-size:2.2rem;font-style:normal;font-weight:900;line-height:normal}account-component .container-info .show-content .personal-details .newsletter-subscription .newsletter-form{display:flex;flex-direction:column;gap:1rem}account-component .container-info .show-content .personal-details .newsletter-subscription .newsletter-form .newsletter-form__label{color:var(--color-green-darkest);font-family:var( --font-family-primary);font-size:var(--font-size-title-newsletter-account-page);font-style:normal;font-weight:700;line-height:normal;width:100%;grid-column:1 / 3;margin-bottom:1rem}account-component .container-info .show-content .personal-details .newsletter-subscription .newsletter-form .newsletter-form__field-wrapper{display:grid;grid-template-columns:1fr .7fr}account-component .container-info .show-content .personal-details .newsletter-subscription .newsletter-form .newsletter-form__field-wrapper .newsletter-form__field{padding-left:2rem;background:transparent;border:none;width:100%;grid-column:1 / 2;height:4.5rem;color:var(--color-green-darkest);font-family:var( --font-family-primary);font-weight:700;font-size:var(--font-size-label-placeholder-account-page);border:1px solid var(--color-green-darkest)}account-component .container-info .show-content .personal-details .newsletter-subscription .newsletter-form .newsletter-form__field-wrapper .newsletter-form__field:focus-visible{outline:none}account-component .container-info .show-content .personal-details .newsletter-subscription .newsletter-form .newsletter-form__field-wrapper .newsletter-form__field::placeholder{color:var(--color-green-darkest);font-family:var(--font-family-quaternary);font-weight:500;font-size:var(--font-size-label-placeholder-account-page)}account-component .container-info .show-content .personal-details .newsletter-subscription .newsletter-form .newsletter-form__field-wrapper .newsletter-form__button{color:var(--color-green-darkest);font-family:var( --font-family-primary);font-size:var(--font-size-button-newsletter-account-page);font-style:normal;font-weight:900;line-height:110%;text-transform:uppercase;background:var(--color-acid-green-primary);border:1px solid var(--color-green-darkest);padding:0 2rem;width:100%;grid-column:2 / 3;transition:all .5s ease-in-out;height:4.5rem}account-component .container-info .show-content .personal-details .newsletter-subscription .newsletter-form .newsletter-form__field-wrapper .newsletter-form__button:hover{background-color:var(--color-green-darkest);color:var(--color-acid-green-primary)}account-component .container-info .show-content .personal-details .newsletter-subscription .newsletter-form .newsletter-form__checkbox{display:flex;align-items:center;gap:1rem}account-component .container-info .show-content .personal-details .newsletter-subscription .newsletter-form .newsletter-form__checkbox .newsletter-form__checkbox-input{position:absolute;opacity:0;height:0;width:0}account-component .container-info .show-content .personal-details .newsletter-subscription .newsletter-form .newsletter-form__checkbox .newsletter-form__checkbox-label{color:var(--color-green-darkest);font-family:var( --font-family-primary);font-size:var(--font-size-checkbox-message-account-page);font-weight:700;position:relative;padding-left:2.5rem}account-component .container-info .show-content .personal-details .newsletter-subscription .newsletter-form .newsletter-form__checkbox .newsletter-form__checkbox-label:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1.5rem;height:1.5rem;border:.15rem solid var(--color-green-darkest);background-color:transparent;transition:all .3s ease}account-component .container-info .show-content .personal-details .newsletter-subscription .newsletter-form .newsletter-form__checkbox .newsletter-form__checkbox-label:after{content:"";position:absolute;left:.6rem;top:50%;transform:translateY(-65%) rotate(45deg);width:.4rem;height:.8rem;border:solid var(--color-green-darkest);border-width:0 .15rem .15rem 0;opacity:0;transition:opacity .3s ease}account-component .container-info .show-content .personal-details .newsletter-subscription .newsletter-form .newsletter-form__checkbox .newsletter-form__checkbox-label:hover:before{border-color:var(--color-green-darkest)}account-component .container-info .show-content .personal-details .newsletter-subscription .newsletter-form .newsletter-form__checkbox .newsletter-form__checkbox-input:checked+.newsletter-form__checkbox-label:before{background-color:var(--color-green-darkest);border-color:var(--color-green-darkest)}account-component .container-info .show-content .personal-details .newsletter-subscription .newsletter-form .newsletter-form__checkbox .newsletter-form__checkbox-input:checked+.newsletter-form__checkbox-label:after{opacity:1;border-color:var(--color-acid-green-primary)}account-component .container-info .show-content .personal-details .newsletter-subscription .newsletter-form .newsletter-form__message{color:var(--color-green-darkest);font-family:var( --font-family-primary);font-size:var(--font-size-checkbox-message-account-page)}account-component .container-info .show-content .addresses-details{display:flex;flex-direction:column;gap:2rem;padding-left:2rem}@media screen and (min-width: 768px){account-component .container-info .show-content .addresses-details{padding-left:4rem}}account-component .container-info .show-content .addresses-details .addresses-title{font-weight:900;color:var(--color-green-darkest);font-family:var( --font-family-primary);font-size:var(--font-size-addresses-title-account-page)}account-component .container-info .show-content .addresses-details .container-adress-details-content{display:flex;flex-direction:column;gap:1.8rem}account-component .container-info .show-content .addresses-details .container-adress-details-content .default-adress-title{color:var(--color-green-darkest);font-family:var( --font-family-primary);font-size:var(--font-size-default-adress-title-account-page);font-weight:700}account-component .container-info .show-content .addresses-details .container-adress-details-content :is(p){color:var(--color-green-darkest);font-family:var( --font-family-primary);font-size:var(--font-size-address-details-content-account-page);font-weight:700}account-component .container-info .show-content .addresses-details .container-adress-details-content .btn-see-adress{color:var(--color-green-darkest);font-family:var( --font-family-primary);font-size:var(--font-size-default-adress-title-account-page);font-weight:700;text-decoration:none;width:fit-content;transition:all .3s ease-in-out}account-component .container-info .show-content .addresses-details .container-adress-details-content .btn-see-adress:hover{color:var(--color-aqua-green-dark);text-decoration:underline}account-component .container-info .show-content .order-history-details{display:flex;flex-direction:column;gap:3.6rem;padding-left:0rem}@media screen and (min-width: 768px){account-component .container-info .show-content .order-history-details{gap:2rem}@media screen and (min-width: 1024px){account-component .container-info .show-content .order-history-details{padding-left:4rem}}}account-component .container-info .show-content .order-history-details .order-history-title{color:var(--color-green-darkest);font-family:var( --font-family-primary);font-size:var(--font-size-order-history-title-account-page);font-weight:700}account-component .container-info .show-content .order-history-details .container-order-history-content .order-details{width:100%}account-component .container-info .show-content .order-history-details .container-order-history-content .order-details .order-details-table{width:100%}account-component .container-info .show-content .order-history-details .container-order-history-content .order-details .order-details-table :is(thead){display:none}@media (min-width: 768px){account-component .container-info .show-content .order-history-details .container-order-history-content .order-details .order-details-table :is(thead){display:table-header-group}account-component .container-info .show-content .order-history-details .container-order-history-content .order-details .order-details-table :is(thead) :is(tr){display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:2rem 0;border-bottom:.1rem solid var(--color-green-darkest);gap:1rem}account-component .container-info .show-content .order-history-details .container-order-history-content .order-details .order-details-table :is(thead) :is(tr) :is(th){justify-self:flex-start;text-align:left;text-transform:uppercase;color:var(--color-green-darkest);font-family:var( --font-family-primary);font-size:var(--font-size-thead-tr-th-title-account-page);font-weight:700;width:100%;word-wrap:break-word}}account-component .container-info .show-content .order-history-details .container-order-history-content .order-details .order-details-table :is(tbody) .order-row{display:flex;flex-direction:column;gap:0rem;border:none;padding:0rem}account-component .container-info .show-content .order-history-details .container-order-history-content .order-details .order-details-table :is(tbody) .order-row:not(:last-child){padding:0rem 0rem 4rem}account-component .container-info .show-content .order-history-details .container-order-history-content .order-details .order-details-table :is(tbody) .order-row :is(td){display:flex;align-items:center;justify-content:space-between;padding:1rem 0;border-bottom:.1rem solid var(--color-green-darkest);color:var(--color-green-darkest);font-family:var( --font-family-primary);font-size:var(--font-size-tbody-tr-td-title-account-page);font-weight:700}account-component .container-info .show-content .order-history-details .container-order-history-content .order-details .order-details-table :is(tbody) .order-row :is(td):before{content:attr(data-label);justify-self:flex-start;text-align:left;text-transform:uppercase;color:var(--color-green-darkest);font-family:var( --font-family-primary);font-size:var(--font-size-thead-tr-th-title-account-page);font-weight:700}account-component .container-info .show-content .order-history-details .container-order-history-content .order-details .order-details-table :is(tbody) .order-row :is(td) :is(a){text-decoration:none;color:var(--color-green-darkest);font-family:var( --font-family-primary);font-size:var(--font-size-tbody-tr-td-title-account-page);font-weight:700;transition:color .3s ease,text-decoration .3s ease}account-component .container-info .show-content .order-history-details .container-order-history-content .order-details .order-details-table :is(tbody) .order-row :is(td) :is(a):hover{color:var(--color-acid-green-primary);text-decoration:underline}@media (min-width: 768px){account-component .container-info .show-content .order-history-details .container-order-history-content .order-details .order-details-table :is(tbody) .order-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:2rem 0;border-bottom:.1rem solid var(--color-green-darkest);gap:1rem}account-component .container-info .show-content .order-history-details .container-order-history-content .order-details .order-details-table :is(tbody) .order-row:not(:last-child){padding:2rem 0}account-component .container-info .show-content .order-history-details .container-order-history-content .order-details .order-details-table :is(tbody) .order-row:last-child{border:none}account-component .container-info .show-content .order-history-details .container-order-history-content .order-details .order-details-table :is(tbody) .order-row :is(td){justify-self:flex-start;text-align:left;border-bottom:none;padding:0;display:block;width:100%}account-component .container-info .show-content .order-history-details .container-order-history-content .order-details .order-details-table :is(tbody) .order-row :is(td):before{content:none;display:none}}account-component .container-info .show-content .order-history-details .container-order-history-content .no-recent-orders{color:var(--color-green-darkest);font-family:var( --font-family-primary);font-size:var(--font-size-no-recent-orders-account-page);font-weight:700}account-component .container-info .show-content .contact-us-details .contact-us-title{color:var(--color-green-darkest);font-family:var( --font-family-primary);font-size:var(--font-size-order-history-title-account-page);font-weight:700}account-component .container-info .show-content .personal-details.active,account-component .container-info .show-content .addresses-details.active,account-component .container-info .show-content .order-history-details.active,account-component .container-info .show-content .contact-us-details.active,account-component .container-info .show-content .area-assinante-details.active{position:relative;opacity:1;visibility:visible;pointer-events:auto}account-component .container-info .show-content .area-assinante-details.active{height:500px}account-component .container-info .show-content .area-assinante-details.active #pb-pagstream-iframe{max-height:500px;height:100%;iframe#iframe-subscriber-portal{height: 100%;}}account-component .container-info .loading-back{width:100%;height:100%;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:absolute;top:0;left:0;z-index:2;opacity:0;display:none;align-items:flex-start;justify-content:center;animation:opacityLoadingExit .5s forwards}account-component .container-info .loading-back.active{animation:opacityLoadingEntry .5s forwards;opacity:1;display:flex}account-component .container-info .loading-back:after{content:"";margin-top:10vh;width:48px;height:48px;border-radius:50%;position:relative;animation:rotate 1s linear infinite}account-component .container-info .loading-back:before{content:"";box-sizing:border-box;position:absolute;top:10vh;right:0;bottom:0;left:0;width:48px;height:48px;margin:auto;border-radius:50%;border:5px solid var(--color-green-darkest);animation:prixClipFix 1s 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{--font-size-title-form-account-acess: clamp(2rem, 1.5vw, 2.8rem);--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:flex;padding-block:var(--padding-block);max-width:var(--page-width);margin:clamp(8rem,10vw,12.5rem) auto 0 auto;width:100%}@media screen and (min-width: 550px){account-access{max-width:48rem}}account-access .account-acess-login{width:100%}account-access .account-acess-login :is(form){display:flex;flex-direction:column;gap:3rem;align-items:center}@media screen and (min-width: 768px){account-access .account-acess-login :is(form){gap:2.4rem}}account-access .account-acess-login :is(form) .form-error{display:flex;align-items:center;gap:1.2rem}account-access .account-acess-login :is(form) .form-error :is(svg){width:2rem;height:2rem}account-access .account-acess-login :is(form) .form-error .errors :is(ul){list-style:none}account-access .account-acess-login :is(form) .form-error .errors :is(ul) :is(li){font-size:var(--font-size-label-form-account-acess);color:var(--color-error);font-family:var(--font-family-primary);font-weight:500;text-align:center}account-access .account-acess-login :is(form) .container-heading{display:flex;flex-direction:column;gap:1rem}account-access .account-acess-login :is(form) .container-heading .title{font-size:var(--font-size-title-form-account-acess);color:var(--color-green-darkest);font-family:var(--font-family-primary);text-transform:uppercase;font-weight:900;text-align:center}account-access .account-acess-login :is(form) .container-heading .text-reset-password{font-size:var(--font-size-reset-password-text-form-account-acess);color:var(--color-green-darkest);font-family:var(--font-family-quaternary);font-weight:500;text-align:center;width:100%}account-access .account-acess-login :is(form) .container-fields{display:flex;flex-direction:column;gap:2.4rem;width:100%}@media screen and (min-width: 768px){account-access .account-acess-login :is(form) .container-fields{gap:2.8rem}}account-access .account-acess-login :is(form) .container-fields .form-field{display:flex;flex-direction:column;gap:.8rem;width:100%}@media screen and (min-width: 768px){account-access .account-acess-login :is(form) .container-fields .form-field{gap:1rem}}account-access .account-acess-login :is(form) .container-fields .form-field :is(label){font-size:var(--font-size-label-form-account-acess);color:var(--color-green-darkest);font-family:var(--font-family-primary);font-weight:900}account-access .account-acess-login :is(form) .container-fields .form-field .input-item{padding:1rem 1.4rem;border:.1rem solid var(--light-gray);font-size:var(--font-size-input-item-form-account-acess);color:var(--color-green-darkest);font-family:var(--font-family-primary);font-weight:700;border-radius:10rem;border:1px solid var(--color-green-darkest);background-color:transparent}@media screen and (min-width: 768px){account-access .account-acess-login :is(form) .container-fields .form-field .input-item{padding:1.2rem 1.4rem}}account-access .account-acess-login :is(form) .container-fields .form-field .input-item:focus-visible{outline:none}account-access .account-acess-login :is(form) .container-fields .form-field .input-item::placeholder{font-size:var(--font-size-label-placeholder-form-account-acess);color:var(--color-green-darkest);font-family:var(--font-family-quaternary);font-weight:500}account-access .account-acess-login :is(form) .container-fields .form-field .input-item.error{border-color:red}account-access .account-acess-login :is(form) .container-fields .form-field .error-message{font-family:var(--font-family-primary);font-size:clamp(1.4rem,2vw,1.6rem);color:red}account-access .account-acess-login :is(form) .container-fields .form-field .link-recover{text-decoration:none;font-size:var(--font-size-link-recover-form-account-acess);font-family:var(--font-family-quaternary);color:var(--color-magenta-magic-primary);font-weight:500;transition:color .5s ease;width:fit-content}account-access .account-acess-login :is(form) .container-fields .form-field .link-recover:hover{color:var(--color-magenta-magic-rose)}account-access .account-acess-login :is(form) .container-fields .form-field .container-input-password{width:100%;position:relative}account-access .account-acess-login :is(form) .container-fields .form-field .container-input-password :is(input){width:100%;position:relative}account-access .account-acess-login :is(form) .container-fields .form-field .container-input-password .icon-password-reveal{position:absolute;right:1.2rem;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;overflow:hidden}account-access .account-acess-login :is(form) .container-fields .form-field .container-input-password .icon-password-reveal:before{content:"";position:absolute;width:2.2rem;height:.2rem;background:var(--color-green-darkest);top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg) scaleX(0);transform-origin:center;transition:transform .5s ease}account-access .account-acess-login :is(form) .container-fields .form-field .container-input-password .icon-password-reveal.active:before{transform:translate(-50%,-50%) rotate(45deg) scaleX(1)}account-access .account-acess-login :is(form) .container-buttons{display:flex;flex-direction:column;align-items:center;gap:1.6rem}@media screen and (min-width: 768px){account-access .account-acess-login :is(form) .container-buttons{gap:2rem}}account-access .account-acess-login :is(form) .container-buttons .form-actions .btn-submit{background-color:var(--color-acid-green-primary);font-size:var(--font-size-button-submit-form-account-acess);color:var(--color-green-darkest);font-family:var(--font-family-primary);padding:1.2rem 2.4rem;font-weight:900;width:16rem;border:none;text-transform:uppercase;transition:all .5s ease;border-radius:10rem;border:1px solid var(--color-green-darkest)}@media screen and (min-width: 768px){account-access .account-acess-login :is(form) .container-buttons .form-actions .btn-submit{padding:1.4rem 2.4rem;width:18rem}}account-access .account-acess-login :is(form) .container-buttons .form-actions .btn-submit:hover{color:var(--color-acid-green-primary);background-color:var(--color-green-darkest)}account-access .account-acess-login :is(form) .container-buttons .link-create-account{font-size:var(--font-size-link-create-account-form-account-acess);font-family:var(--font-family-primary);color:var(--color-green-darkest);font-weight:900;text-decoration:none;text-align:center;width:fit-content;transition:all .5s ease}account-access .account-acess-login :is(form) .container-buttons .link-create-account:hover{color:var(--color-green-darker)}:root{--address-component-title: clamp(2rem, 2.5vw, 3.6rem);--address-component-text: clamp(1.4rem, 2vw, 1.6rem);--address-component-address-info-number: clamp(2.4rem, 3vw, 3rem);--address-component-address-info-text: clamp(1.6rem, 2vw, 1.8rem);--address-component-address-buttons: clamp(1.6rem, 2vw, 1.8rem);--address-component-address-header: clamp(1.8rem, 3vw, 2.4rem);--address-component-addressfields-labels: clamp(1.6rem, 2vw, 1.8rem);--address-component-addressfields-inputs-and-selects: clamp(1.6rem, 2vw, 1.8rem);--address-component-add-addresses-title: clamp(2.4rem, 3vw, 3rem);--address-component-new-address-header: clamp(1.8rem, 3vw, 2.4rem)}address-component{max-width:var(--page-width);margin:0 auto;padding-block:var(--padding-block);margin-top:clamp(8rem,10vw,12.5rem);display:flex;flex-direction:column;gap:2rem}address-component .customer-addresses .myaccount--header{margin-bottom:3rem;display:flex;flex-direction:column;gap:1rem}address-component .customer-addresses .myaccount--header .myaccount--title{color:var(--color-green-darkest);font-family:var( --font-family-primary);font-size:var(--address-component-title);font-style:normal;font-weight:900;line-height:normal}address-component .customer-addresses .myaccount--header :is(p) .myaccount--link{text-decoration:none;display:flex;align-items:center;gap:.5rem}address-component .customer-addresses .myaccount--header :is(p) .myaccount--link :is(svg){display:block;width:2.5rem;height:2.5rem;rotate:180deg}address-component .customer-addresses .myaccount--header :is(p) .myaccount--link :is(svg) :is(g) :is(path){stroke:var(--color-green-darkest)}address-component .customer-addresses .myaccount--header :is(p) .myaccount--link .text-button{color:var(--color-green-darkest);font-family:var(--font-family-quaternary);font-size:var(--address-component-text);font-style:normal;font-weight:500;line-height:normal}address-component .customer-addresses .myaccount--header :is(p) .myaccount--link:hover .text-button{color:var(--color-aqua-green-dark)}address-component .customer-addresses .myaccount--header :is(p) .myaccount--link:hover :is(svg) :is(g) :is(path){stroke:var(--color-aqua-green-dark)}address-component .customer-addresses .addresses-container{display:flex;flex-direction:column;gap:1rem}address-component .customer-addresses .addresses-container .addresses-content{display:grid;gap:2rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width: 576px){address-component .customer-addresses .addresses-container .addresses-content{grid-template-columns:repeat(2,1fr)}}@media (min-width: 992px){address-component .customer-addresses .addresses-container .addresses-content{grid-template-columns:repeat(3,1fr);gap:4rem}}@media (min-width: 1200px){address-component .customer-addresses .addresses-container .addresses-content{grid-template-columns:repeat(4,1fr);gap:5rem}}address-component .customer-addresses .addresses-container .addresses-content .address{display:flex;flex-direction:column;justify-content:space-between;gap:1rem}address-component .customer-addresses .addresses-container .addresses-content .address .infomation{display:flex;flex-direction:column;gap:1rem}address-component .customer-addresses .addresses-container .addresses-content .address .infomation :is(h3){display:flex;align-items:center;gap:1rem;color:var(--color-green-darkest);font-family:var( --font-family-primary);font-size:var(--address-component-address-info-number);font-style:normal;font-weight:900;line-height:normal}address-component .customer-addresses .addresses-container .addresses-content .address .infomation :is(h3) :is(span){width:2.5rem;height:2.5rem}address-component .customer-addresses .addresses-container .addresses-content .address .infomation :is(h3) :is(span) :is(svg){display:block;width:100%;height:100%}address-component .customer-addresses .addresses-container .addresses-content .address .infomation :is(p){color:var(--color-green-darkest);font-family:var( --font-family-primary);font-size:var(--address-component-address-info-text);font-style:normal;font-weight:700;line-height:normal}address-component .customer-addresses .addresses-container .addresses-content .address .edit-buttons{display:flex;gap:1rem}address-component .customer-addresses .addresses-container .addresses-content .address .edit-buttons .edit{width:100%}address-component .customer-addresses .addresses-container .addresses-content .address .edit-buttons .edit :is(p){width:100%;height:100%;padding:1rem;text-align:center;background-color:var(--color-acid-green-primary);color:var(--color-green-darkest);font-family:var(--font-family-primary);font-size:var(--address-component-address-buttons);font-style:normal;font-weight:900;line-height:normal;transition:all .3s ease-in-out;border:1px solid var(--color-green-darkest)}address-component .customer-addresses .addresses-container .addresses-content .address .edit-buttons .edit :is(p):hover{color:var(--color-acid-green-primary);background-color:var(--color-green-darkest)}address-component .customer-addresses .addresses-container .addresses-content .address .edit-buttons .delete{width:100%}address-component .customer-addresses .addresses-container .addresses-content .address .edit-buttons .delete .address-delete-form :is(button){width:100%;height:100%;padding:1rem;text-align:center;background-color:transparent;border:1px solid var(--color-green-darkest);color:var(--color-green-darkest);font-family:var( --font-family-primary);font-size:var(--address-component-address-buttons);font-style:normal;font-weight:900;line-height:normal;transition:all .3s ease-in-out}address-component .customer-addresses .addresses-container .addresses-content .address .edit-buttons .delete .address-delete-form :is(button):hover{color:var(--color-acid-green-primary);background-color:var(--color-green-darkest);opacity:.9}address-component .customer-addresses .addresses-container .addresses-content .overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:10106;opacity:0;display:none}address-component .customer-addresses .addresses-container .addresses-content .overlay.active{opacity:1;display:block}address-component .customer-addresses .addresses-container .addresses-content .edit-modal{position:fixed;top:0;right:0;max-width:85%;width:100%;height:100%;background-color:var(--color-dirt-gold-off-white);display:flex;justify-content:flex-start;align-items:center;flex-direction:column;z-index:100000;gap:2rem;transform:translate(100%);transition:transform .4s ease-in-out}@media (min-width: 768px){address-component .customer-addresses .addresses-container .addresses-content .edit-modal{max-width:50%}}@media (min-width: 992px){address-component .customer-addresses .addresses-container .addresses-content .edit-modal{max-width:40%}}@media (min-width: 1200px){address-component .customer-addresses .addresses-container .addresses-content .edit-modal{max-width:30%}}address-component .customer-addresses .addresses-container .addresses-content .edit-modal.active{transform:translate(0)}address-component .customer-addresses .addresses-container .addresses-content .edit-modal .header-address{width:100%;top:0;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #E2E2E2;padding:2rem}address-component .customer-addresses .addresses-container .addresses-content .edit-modal .header-address :is(h3){color:var(--color-green-darkest);font-family:var( --font-family-primary);font-size:var(--address-component-address-header);font-style:normal;font-weight:900;line-height:normal}address-component .customer-addresses .addresses-container .addresses-content .edit-modal .header-address .close{width:2.5rem;height:2.5rem}address-component .customer-addresses .addresses-container .addresses-content .edit-modal .header-address .close :is(svg){display:block;width:100%;height:100%}address-component .customer-addresses .addresses-container .addresses-content .edit-modal .address-fields{width:100%;height:100%;padding:2rem;display:flex;flex-direction:column;gap:2rem;overflow-y:auto}address-component .customer-addresses .addresses-container .addresses-content .edit-modal .address-fields .name{display:flex;gap:1rem;width:100%}address-component .customer-addresses .addresses-container .addresses-content .edit-modal .address-fields .field-custom{display:flex;flex-direction:column;gap:1rem;position:relative;width:100%}address-component .customer-addresses .addresses-container .addresses-content .edit-modal .address-fields .field-custom :is(label){color:var(--color-green-darkest);font-family:var( --font-family-primary);font-size:var(--address-component-addressfields-labels);font-style:normal;font-weight:700;line-height:normal;position:absolute;top:-10px;left:1rem;background:var(--color-dirt-gold-off-white)}address-component .customer-addresses .addresses-container .addresses-content .edit-modal .address-fields .field-custom :is(input),address-component .customer-addresses .addresses-container .addresses-content .edit-modal .address-fields .field-custom :is(select){width:100%;padding:1rem;border:1px solid #E2E2E2;border-radius:.5rem;color:var(--color-green-darkest);font-family:var( --font-family-primary);font-size:var(--address-component-addressfields-inputs-and-selects);font-style:normal;font-weight:700;line-height:normal;background-color:transparent}address-component .customer-addresses .addresses-container .addresses-content .edit-modal .address-fields .buttons-address-modal{display:flex;gap:1rem}address-component .customer-addresses .addresses-container .addresses-content .edit-modal .address-fields .buttons-address-modal .submit{width:100%;padding:1rem;text-align:center;border:1px solid var(--color-green-darkest);color:var(--color-green-darkest);font-family:var(--font-family-primary);font-size:var(--address-component-address-buttons);background-color:var(--color-acid-green-primary);font-style:normal;font-weight:900;line-height:normal;transition:all .3s ease-in-out}address-component .customer-addresses .addresses-container .addresses-content .edit-modal .address-fields .buttons-address-modal .submit:hover{color:var(--color-acid-green-primary);background-color:var(--color-green-darkest)}address-component .customer-addresses .addresses-container .addresses-content .edit-modal .address-fields .buttons-address-modal .define{width:100%;padding:1rem;text-align:center;border:1px solid var(--color-green-darkest);color:var(--color-green-darkest);font-family:var(--font-family-primary);font-size:var(--address-component-address-buttons);background-color:transparent;font-style:normal;font-weight:900;line-height:normal;transition:all .3s ease-in-out}address-component .customer-addresses .addresses-container .addresses-content .edit-modal .address-fields .buttons-address-modal .define:hover{color:var(--color-acid-green-primary);background-color:var(--color-green-darkest)}address-component .customer-addresses .addresses-container .addresses-content .edit-modal .address-fields::-webkit-scrollbar{width:3px}address-component .customer-addresses .addresses-container .addresses-content .edit-modal .address-fields::-webkit-scrollbar-track{background:transparent}address-component .customer-addresses .addresses-container .addresses-content .edit-modal .address-fields::-webkit-scrollbar-thumb{background-color:var(--color-green-darkest);border-radius:10px;border:3px solid transparent}address-component .customer-addresses .addresses-container .addresses-content .edit-modal .address-fields::-webkit-scrollbar-thumb:hover{background:var(--color-green-darkest, .8)}address-component .customer-addresses .add-addresses{display:flex;flex-direction:column;margin-top:4rem;gap:1rem;align-items:center}address-component .customer-addresses .add-addresses :is(h3){color:var(--color-green-darkest);font-family:var( --font-family-primary);font-size:var(--address-component-add-addresses-title);font-style:normal;font-weight:900;line-height:normal;text-align:center}address-component .customer-addresses .add-addresses .btn-add-new-address{width:80%}@media (min-width: 576px){address-component .customer-addresses .add-addresses .btn-add-new-address{width:60%}}@media (min-width: 992px){address-component .customer-addresses .add-addresses .btn-add-new-address{width:40%}}address-component .customer-addresses .add-addresses .btn-add-new-address :is(p){width:100%;height:100%;padding:1rem;text-align:center;background-color:var(--color-acid-green-primary);color:var(--color-green-darkest);font-family:var(--font-family-primary);font-size:var(--address-component-address-buttons);border:1px solid var(--color-green-darkest);font-style:normal;font-weight:900;line-height:normal;transition:all .3s ease-in-out}address-component .customer-addresses .add-addresses .btn-add-new-address :is(p):hover{color:var(--color-acid-green-primary);background-color:var(--color-green-darkest)}address-component .customer-addresses .add-addresses .new-address-modal{position:fixed;top:0;right:0;max-width:30%;width:100%;height:100%;background-color:var(--color-dirt-gold-off-white);display:flex;justify-content:flex-start;align-items:center;flex-direction:column;z-index:100000;gap:2rem;transform:translate(100%);transition:transform .4s ease-in-out}address-component .customer-addresses .add-addresses .new-address-modal.active{transform:translate(0)}address-component .customer-addresses .add-addresses .new-address-modal .header-address{width:100%;top:0;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #E2E2E2;padding:2rem}address-component .customer-addresses .add-addresses .new-address-modal .header-address :is(h3){color:var(--color-green-darkest);font-family:var( --font-family-primary);font-size:var(--address-component-new-address-header);font-style:normal;font-weight:900;line-height:normal}address-component .customer-addresses .add-addresses .new-address-modal .header-address .close{width:2.5rem;height:2.5rem}address-component .customer-addresses .add-addresses .new-address-modal .header-address .close :is(svg){display:block;width:100%;height:100%}address-component .customer-addresses .add-addresses .new-address-modal .address-fields{width:100%;height:100%;padding:2rem;display:flex;flex-direction:column;gap:2rem}address-component .customer-addresses .add-addresses .new-address-modal .address-fields .name{display:flex;gap:1rem}address-component .customer-addresses .add-addresses .new-address-modal .address-fields .field-custom{display:flex;flex-direction:column;gap:1rem;position:relative;width:100%}address-component .customer-addresses .add-addresses .new-address-modal .address-fields .field-custom :is(label){color:var(--color-green-darkest);font-family:var( --font-family-primary);font-size:var(--address-component-addressfields-labels);font-style:normal;font-weight:700;line-height:normal;position:absolute;top:-10px;left:1rem;background:var(--color-dirt-gold-off-white)}address-component .customer-addresses .add-addresses .new-address-modal .address-fields .field-custom :is(input),address-component .customer-addresses .add-addresses .new-address-modal .address-fields .field-custom :is(select){width:100%;padding:1rem;border:1px solid #E2E2E2;border-radius:.5rem;color:var(--color-green-darkest);font-family:var( --font-family-primary);font-size:var(--address-component-addressfields-inputs-and-selects);font-style:normal;font-weight:700;line-height:normal;background-color:transparent}address-component .customer-addresses .add-addresses .new-address-modal .address-fields .buttons-address-modal{display:flex;gap:1rem}address-component .customer-addresses .add-addresses .new-address-modal .address-fields .buttons-address-modal .submit{width:100%;padding:1rem;text-align:center;background-color:var(--color-acid-green-primary);color:var(--color-green-darkest);border:1px solid var(--color-green-darkest);font-family:var( --font-family-primary);font-size:var(--address-component-address-buttons);font-style:normal;font-weight:900;line-height:normal;transition:all .3s ease-in-out}address-component .customer-addresses .add-addresses .new-address-modal .address-fields .buttons-address-modal .submit:hover{color:var(--color-acid-green-primary);background-color:var(--color-green-darkest)}address-component .customer-addresses .add-addresses .new-address-modal .address-fields .buttons-address-modal .define{width:100%;padding:1rem;text-align:center;background-color:var(--white);border:1px solid var(--color-green-darkest);color:var(--color-green-darkest);font-family:var( --font-family-primary);font-size:var(--address-component-address-buttons);font-style:normal;font-weight:900;line-height:normal;transition:all .3s ease-in-out}address-component .customer-addresses .add-addresses .new-address-modal .address-fields .buttons-address-modal .define:hover{color:var(--color-acid-green-primary);background-color:var(--color-green-darkest)}:root{--main-order-h1-title: clamp(1.8rem, 1.5vw, 2.6rem);--main-order-h2-title: clamp(1.8rem, 1.5vw, 2.4rem);--main-order-texts-default: clamp(1.6rem, 1.5vw, 1.8rem);--main-order-link-back: clamp(1.2rem, 1.5vw, 1.6rem)}main-order{display:flex;max-width:var(--page-width);padding-block:var(--padding-block);margin:clamp(8rem,10vw,12.5rem) auto 0 auto;flex-direction:column;gap:4rem}main-order .container-heading{display:flex;flex-direction:column;gap:1rem}main-order .container-heading .title-order-name{font-size:var(--main-order-h1-title);color:var(--color-green-darkest);font-family:var(--font-family-primary);font-weight:900}main-order .container-heading .back-to-orders-link{font-size:var(--main-order-link-back);font-family:var(--font-family-quaternary);color:var(--color-green-darkest);font-weight:500;display:flex;align-items:center;gap:1rem;text-decoration:none;transition:color .3s ease;width:fit-content}main-order .container-heading .back-to-orders-link:hover{color:var(--color-aqua-green-dark)}main-order .container-heading .back-to-orders-link:hover :is(svg) :is(g) :is(path){stroke:var(--color-aqua-green-dark)}main-order .container-heading .back-to-orders-link :is(svg){rotate:180deg}main-order .container-heading .back-to-orders-link :is(svg) :is(g) :is(path){transition:stroke .3s ease;stroke:var(--color-green-darkest)}main-order .container-order-adress{display:grid;grid-template-columns:1fr;gap:4rem}@media screen and (min-width: 768px){main-order .container-order-adress{grid-template-columns:1.5fr .5fr}}main-order .container-order-adress .container-order{display:flex;flex-direction:column;gap:3rem}main-order .container-order-adress .container-order .order-heading{display:flex;flex-direction:column;gap:1rem}main-order .container-order-adress .container-order .order-heading .order-heading-content-title{font-size:var(--main-order-h2-title);font-family:var(--font-family-primary);color:var(--color-green-darkest);font-weight:900}main-order .container-order-adress .container-order .order-heading :is(p){font-size:var(--main-order-texts-default);font-family:var(--font-family-primary);color:var(--color-green-darkest);font-weight:700}main-order .container-order-adress .container-order .order-details{width:100%}main-order .container-order-adress .container-order .order-details .order-details-table{width:100%}main-order .container-order-adress .container-order .order-details .order-details-table :is(thead){display:none}@media (min-width: 768px){main-order .container-order-adress .container-order .order-details .order-details-table :is(thead){display:table-header-group}main-order .container-order-adress .container-order .order-details .order-details-table :is(thead) :is(tr){display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:2rem 0;border-bottom:.1rem solid var(--color-green-darkest);gap:1rem;width:100%}main-order .container-order-adress .container-order .order-details .order-details-table :is(thead) :is(tr) :is(th){justify-self:flex-start;text-align:left;text-transform:uppercase;color:var(--color-green-darkest);font-family:var(--font-family-primary);font-size:var(--font-size-thead-tr-th-title-account-page);font-weight:700;width:100%;word-wrap:break-word}}main-order .container-order-adress .container-order .order-details .order-details-table :is(tbody) .order-row{display:flex;flex-direction:column;gap:0rem;border:none;padding:0rem}main-order .container-order-adress .container-order .order-details .order-details-table :is(tbody) .order-row:not(:last-child){padding:0rem 0rem 4rem}main-order .container-order-adress .container-order .order-details .order-details-table :is(tbody) .order-row :is(td){display:flex;align-items:center;justify-content:space-between;padding:1rem 0;border-bottom:.1rem solid var(--color-green-darkest);color:var(--color-green-darkest);font-family:var(--font-family-primary);font-size:var(--font-size-tbody-tr-td-title-account-page);font-weight:700}main-order .container-order-adress .container-order .order-details .order-details-table :is(tbody) .order-row :is(td):before{content:attr(data-label);justify-self:flex-start;text-align:left;text-transform:uppercase;color:var(--color-green-darkest);font-family:var(--font-family-primary);font-size:var(--font-size-thead-tr-th-title-account-page);font-weight:700}main-order .container-order-adress .container-order .order-details .order-details-table :is(tbody) .order-row :is(td) :is(a){text-decoration:none;color:var(--color-green-darkest);font-family:var(--font-family-primary);font-size:var(--font-size-tbody-tr-td-title-account-page);font-weight:700;transition:color .3s ease,text-decoration .3s ease}main-order .container-order-adress .container-order .order-details .order-details-table :is(tbody) .order-row :is(td) :is(a):hover{color:var(--color-aqua-green-dark);text-decoration:underline}@media (min-width: 768px){main-order .container-order-adress .container-order .order-details .order-details-table :is(tbody) .order-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:2rem 0;border-bottom:.1rem solid var(--gray);gap:1rem;width:100%}main-order .container-order-adress .container-order .order-details .order-details-table :is(tbody) .order-row:not(:last-child){padding:2rem 0}main-order .container-order-adress .container-order .order-details .order-details-table :is(tbody) .order-row:last-child{border:none}main-order .container-order-adress .container-order .order-details .order-details-table :is(tbody) .order-row :is(td){justify-self:flex-start;text-align:left;border-bottom:none;padding:0;display:block;width:100%}main-order .container-order-adress .container-order .order-details .order-details-table :is(tbody) .order-row :is(td):before{content:none;display:none}}main-order .container-order-adress .container-order .order-details .order-details-table :is(tfoot){display:flex;flex-direction:column;padding:4rem 0rem 0rem}@media screen and (min-width: 768px){main-order .container-order-adress .container-order .order-details .order-details-table :is(tfoot){padding:1rem 0rem 0rem}}main-order .container-order-adress .container-order .order-details .order-details-table :is(tfoot) :is(tr){display:flex;justify-content:space-between;padding:.5rem 0;border-bottom:.1rem solid var(--color-green-darkest)}main-order .container-order-adress .container-order .order-details .order-details-table :is(tfoot) :is(tr):last-child{border:none}main-order .container-order-adress .container-order .order-details .order-details-table :is(tfoot) :is(tr) :is(td){color:var(--color-green-darkest);font-family:var(--font-family-primary);font-size:var(--font-size-tbody-tr-td-title-account-page);font-weight:700}main-order .container-order-adress .container-address{justify-self:flex-start;display:flex;flex-direction:column;gap:3rem;width:100%}@media screen and (min-width: 768px){main-order .container-order-adress .container-address{justify-self:flex-end}}main-order .container-order-adress .container-address .container-address-content{display:flex;flex-direction:column;gap:1.5rem}main-order .container-order-adress .container-address .container-address-content .address-title{font-size:var(--main-order-h2-title);font-family:var(--font-family-primary);color:var(--color-green-darkest);font-weight:900}main-order .container-order-adress .container-address .container-address-content .address-status{font-size:var(--main-order-texts-default);font-family:var(--font-family-primary);color:var(--color-green-darkest);font-weight:700}main-order .container-order-adress .container-address .container-address-content .address-content :is(p){font-size:var(--main-order-texts-default);font-family:var(--font-family-primary);color:var(--color-green-darkest);font-weight:700}:root{--main-page-title: clamp(2.4rem, 3vw, 3.6rem);--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:var(--padding-block);margin-top:clamp(8rem,10vw,12.5rem)}.main-page-container .main-page-title{color:var(--color-green-darkest);text-align:justify;font-family:var(--font-family-primary);font-size:var(--main-page-title);font-style:normal;font-weight:900;line-height:160%}.main-page-container .main-page-content{color:var(--color-green-darkest);text-align:justify;font-family:var(--font-family-primary);font-size:var(--main-page-content);font-style:normal;font-weight:700;line-height:160%}:root{--paw-trail-section-title: clamp(2.4rem, 2.5vw, 4.8rem);--paw-trail-icon-text: clamp(1.8rem, 1.5vw, 3.2rem)}.paw-trail{max-width:var(--page-width);margin:0 auto;padding-block:clamp(3rem,5vw,6rem)}.paw-trail .paw-trail-container{display:flex;flex-direction:column;gap:clamp(4rem,3vw,6rem)}.paw-trail .paw-trail-container .paw-trail-title :is(p){color:var(--color-green-darkest);text-align:center;font-family:var(--font-family-tertiary);font-size:var(--paw-trail-section-title);font-style:normal;font-weight:700;line-height:normal}.paw-trail .paw-trail-container .paw-trail-icons{display:flex;flex-direction:row;align-content:center;overflow:auto;padding-bottom:1rem}@media screen and (min-width: 1000px){.paw-trail .paw-trail-container .paw-trail-icons{overflow:hidden}}.paw-trail .paw-trail-container .paw-trail-icons::-webkit-scrollbar{width:5px;height:3px}.paw-trail .paw-trail-container .paw-trail-icons::-webkit-scrollbar-track{background:transparent}.paw-trail .paw-trail-container .paw-trail-icons::-webkit-scrollbar-thumb{background:var(--color-green-darkest);border-radius:6px}.paw-trail .paw-trail-container .paw-trail-icons::-webkit-scrollbar-thumb:hover{background:#555}.paw-trail .paw-trail-container .paw-trail-icons .paw-trail-content{display:flex;flex-direction:column;align-items:center;gap:clamp(1.2rem,2.5vw,2rem);max-width:25%;min-width:25%}@media screen and (min-width: 500px){.paw-trail .paw-trail-container .paw-trail-icons .paw-trail-content{max-width:15%;min-width:15%}}@media screen and (min-width: 1000px){.paw-trail .paw-trail-container .paw-trail-icons .paw-trail-content{max-width:unset;min-width:unset}}.paw-trail .paw-trail-container .paw-trail-icons .paw-trail-content .paw-trail-icon{width:clamp(4.823rem,5vw,7rem);height:clamp(4.0998rem,5vw,5.9502rem)}.paw-trail .paw-trail-container .paw-trail-icons .paw-trail-content .paw-trail-icon :is(img){width:100%;height:100%}.paw-trail .paw-trail-container .paw-trail-icons .paw-trail-content .paw-trail-text{width:100%}.paw-trail .paw-trail-container .paw-trail-icons .paw-trail-content .paw-trail-text :is(p){color:var(--color-green-darkest);text-align:center;font-family:var(--font-family-quinary);font-size:var(--paw-trail-icon-text);font-style:normal;font-weight:400;line-height:normal}.paw-trail .paw-trail-container .paw-trail-icons .paw-trail-content .paw-trail-text :is(p) :is(span){width:100%;word-break:break-word}.paw-trail .paw-trail-container .paw-trail-icons .paw-trail-content.paw-trail-content-1,.paw-trail .paw-trail-container .paw-trail-icons .paw-trail-content.paw-trail-content-3,.paw-trail .paw-trail-container .paw-trail-icons .paw-trail-content.paw-trail-content-5{justify-content:flex-start;margin-bottom:2rem}.paw-trail .paw-trail-container .paw-trail-icons .paw-trail-content.paw-trail-content-1 .paw-trail-icon,.paw-trail .paw-trail-container .paw-trail-icons .paw-trail-content.paw-trail-content-3 .paw-trail-icon,.paw-trail .paw-trail-container .paw-trail-icons .paw-trail-content.paw-trail-content-5 .paw-trail-icon{transform:rotate(25deg)}.paw-trail .paw-trail-container .paw-trail-icons .paw-trail-content.paw-trail-content-2,.paw-trail .paw-trail-container .paw-trail-icons .paw-trail-content.paw-trail-content-4{margin-top:3rem;justify-content:flex-end}.paw-trail .paw-trail-container .paw-trail-icons .paw-trail-list{max-width:35%;min-width:35%}@media screen and (min-width: 500px){.paw-trail .paw-trail-container .paw-trail-icons .paw-trail-list{max-width:25%;min-width:25%}}@media screen and (min-width: 1000px){.paw-trail .paw-trail-container .paw-trail-icons .paw-trail-list{max-width:unset;min-width:unset}}.paw-trail .paw-trail-container .paw-trail-icons .paw-trail-list :is(svg){width:100%;height:65%}.paw-trail .paw-trail-container .paw-trail-icons .paw-trail-list :is(svg) :is(path){width:100%;height:100%}collection-carrousel{display:block}collection-carrousel .collection_products__content{max-width:calc(var(--page-width) - 10vw);margin-inline:auto}@media screen and (min-width: 768px){collection-carrousel .collection_products__content{max-width:calc(var(--page-width) - 5vw)}collection-carrousel .collection_products__content .blaze-track-container{overflow:hidden;padding:2rem}}@media screen and (min-width: 1300px){collection-carrousel .collection_products__content{max-width:calc(var(--page-width) - 10vw)}}@media screen and (min-width: 1800px){collection-carrousel .collection_products__content{max-width:calc(var(--page-width) - 27vw)}}collection-carrousel .collection_products__content .collection_products_title{font-family:var(--font-family-primary);font-size:clamp(2.4rem,3vw,4.8rem);font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;text-align:center;margin-bottom:clamp(3.2rem,3vw,4.8rem)}collection-carrousel .collection_products__content .collection_carrousel_slider .product-group{display:flex;flex-direction:column;gap:clamp(2.4rem,5vw,5rem)}collection-carrousel .collection_products__content .collection_carrousel_slider .product-group .product_carrousel_card:last-child .product_carrousel_info{grid-column:1/2;grid-row:1}collection-carrousel .collection_products__content .collection_carrousel_slider .blaze-arrow-desktop{display:none}@media screen and (min-width: 768px){collection-carrousel .collection_products__content .collection_carrousel_slider .blaze-arrow-desktop{display:block;position:absolute;top:50%;transform:translateY(-50%)}collection-carrousel .collection_products__content .collection_carrousel_slider .blaze-arrow-desktop.blaze-next{right:-3rem}collection-carrousel .collection_products__content .collection_carrousel_slider .blaze-arrow-desktop.blaze-prev{left:-3rem}}collection-carrousel .collection_products__content .collection_carrousel_slider .blaze-arrows-mobile{display:flex;justify-content:center;gap:3.4rem}@media screen and (min-width: 768px){collection-carrousel .collection_products__content .collection_carrousel_slider .blaze-arrows-mobile{display:none}}collection-carrousel .collection_products__content .collection_carrousel_slider .blaze-prev,collection-carrousel .collection_products__content .collection_carrousel_slider .blaze-next{color:var(--color-dirt-brown-darkest);font-family:var(--font-family-quaternary);font-size:clamp(2.4rem,3vw,4rem);font-style:normal;font-weight:500;line-height:normal;background:none;border:none;line-height:110%;transition:.6s}collection-carrousel .collection_products__content .collection_carrousel_slider .blaze-prev.disabled,collection-carrousel .collection_products__content .collection_carrousel_slider .blaze-next.disabled{color:#9c3e3e}collection-carrousel:has(.blaze-track:empty){display:none}.product_carrousel_card{display:grid;grid-template-columns:1.1fr 1fr;justify-items:center;align-items:center;column-gap:2rem}@media screen and (min-width: 1200px){.product_carrousel_card{grid-template-columns:1.5fr 1fr;column-gap:clamp(2rem,4vw,6rem)}}.product_carrousel_card .product_carrousel_image{position:relative;width:100%;height:100%;display:flex;justify-content:center}.product_carrousel_card .product_carrousel_image .product_carrousel_image_link{display:flex;align-items:center}.product_carrousel_card .product_carrousel_image .container_tag{width:clamp(4rem,5vw,10rem);height:clamp(4rem,5vw,10rem);position:absolute;right:0;top:0;transform:rotate(20deg);z-index:2}@media screen and (min-width: 1440px){.product_carrousel_card .product_carrousel_image .container_tag{right:-3rem}}.product_carrousel_card .product_carrousel_image .container_tag :is(svg){animation:rotateDiscount 10s linear infinite}.product_carrousel_card .product_carrousel_image .container_tag .tag{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)!important;text-align:center;font-family:var(--font-family-primary);font-size:clamp(1.2rem,2vw,2.8rem);font-style:normal;font-weight:900;line-height:normal}.product_carrousel_card .product_carrousel_image :is(img){width:100%;height:100%;max-width:clamp(12.1rem,19vw,27.9rem);max-height:clamp(15.2rem,19vw,35rem);object-fit:contain}.product_carrousel_card .product_carrousel_image .product_stickers{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);z-index:-1}.product_carrousel_card .product_carrousel_image .product_stickers :is(img){width:100%;height:100%;position:absolute;max-height:15.0626rem;max-height:clamp(8rem,10vw,15.0626rem);max-width:clamp(5rem,10vw,12.8783rem);transition:.6s;animation:scaleSticker 1s infinite;animation-play-state:paused;opacity:0}.product_carrousel_card .product_carrousel_image .product_stickers :is(img).sticker_pet_one{top:50%;left:50%;transform:translate(-50%,-50%)}.product_carrousel_card .product_carrousel_image .product_stickers :is(img).sticker_pet_two{bottom:50%;right:50%;transform:translate(50%,50%)}@media screen and (min-width: 1000px){.product_carrousel_card .product_carrousel_image:hover .product_stickers :is(img){opacity:1;animation-play-state:running}.product_carrousel_card .product_carrousel_image:hover .product_stickers :is(img).sticker_pet_one{top:-3rem;left:-3rem}.product_carrousel_card .product_carrousel_image:hover .product_stickers :is(img).sticker_pet_two{bottom:-3rem;right:-3rem}}.product_carrousel_card .product_carrousel_info .product_carrousel_title{font-family:var(--font-family-primary);font-size:clamp(2rem,2vw,3.2rem);font-weight:800;text-transform:uppercase;margin-bottom:clamp(1.2rem,2vw,2rem)}@media screen and (min-width: 768px){.product_carrousel_card .product_carrousel_info .product_carrousel_title{max-width:16.4rem}}.product_carrousel_card .product_carrousel_info .product_carrousel_price{font-family:var(--font-family-primary);font-size:clamp(1.8rem,2vw,2.8rem);font-weight:900;text-transform:uppercase;margin-bottom:.8rem}.product_carrousel_card .product_carrousel_info .info_installment{font-family:var(--font-family-quaternary);font-size:clamp(1rem,2vw,1.4rem);font-style:normal;font-weight:500;line-height:normal}.product_carrousel_card .product_carrousel_info .product_carrousel_link{margin-top:clamp(1.6rem,2vw,3.2rem);display:flex;justify-content:center;align-items:center;text-align:center;padding-block:clamp(1rem,2vw,1.6rem);padding-inline:clamp(2.4rem,3vw,4rem);border-radius:10rem;text-decoration:none;width:fit-content;text-transform:uppercase;font-family:var(--font-family-primary);font-size:clamp(1.4rem,2vw,2.2rem);font-style:normal;font-weight:900;line-height:normal;letter-spacing:.07rem;border:1.5px solid;transition:.6s}:root{--font-size-carousel-featured-product-title: clamp(2.4rem, 4vw, 4.8rem);--font-size-carousel-featured-product-description: clamp(1.2rem, 1.5vw, 1.8rem);--font-size-carousel-featured-product-title-product: clamp(2rem, 3vw, 3.2rem);--font-size-carousel-featured-product-description-product: clamp(1rem, 1.5vw, 1.6rem);--font-size-carousel-featured-product-button-product: clamp(1.4rem, 1.5vw, 2.2rem);--font-size-carousel-featured-product-tag-product: clamp(1.2rem, 2vw, 2.8rem)}carousel-featured-product{display:block;width:100%;padding-block:clamp(4rem,5vw,4.5rem)}carousel-featured-product .featured-product-container{display:flex;flex-direction:column;gap:3.2rem}@media screen and (min-width: 768px){carousel-featured-product .featured-product-container{gap:5.8rem;max-width:var(--page-width);margin:0 auto}}carousel-featured-product .featured-product-container .container-heading{display:flex;flex-direction:column;align-items:center;gap:.8rem;max-width:var(--page-width);margin:0 auto}@media screen and (min-width: 768px){carousel-featured-product .featured-product-container .container-heading{gap:1.6rem}}carousel-featured-product .featured-product-container .container-heading .title{text-align:center;font-family:var(--font-family-tertiary);font-weight:700;font-size:var(--font-size-carousel-featured-product-title)}carousel-featured-product .featured-product-container .container-heading .description :is(p){text-align:center;font-family:var(--font-family-quaternary);font-size:var(--font-size-carousel-featured-product-description);font-weight:500;line-height:140%;letter-spacing:.018rem}carousel-featured-product .featured-product-container .blaze-slider-featured-product-container{padding:0 0 0 5vw;width:100%}@media screen and (min-width: 768px){carousel-featured-product .featured-product-container .blaze-slider-featured-product-container{padding:0;max-width:var(--page-width);margin:0 auto}}@media screen and (min-width: 768px){carousel-featured-product .featured-product-container .blaze-slider-featured-product-container .blaze-container-featured-product-container{position:relative;padding:0 4.2rem}}carousel-featured-product .featured-product-container .blaze-slider-featured-product-container .blaze-container-featured-product-container .blaze-track-container-featured-product-container .blaze-track-featured-product-container .container-product{display:flex;flex-direction:column;align-items:center;gap:1rem;padding-top:3rem}@media screen and (min-width: 768px){carousel-featured-product .featured-product-container .blaze-slider-featured-product-container .blaze-container-featured-product-container .blaze-track-container-featured-product-container .blaze-track-featured-product-container .container-product{gap:4rem;display:grid;grid-template-columns:1fr 1.1fr;padding-block:clamp(3rem,6vw,6rem) clamp(1.5rem,3vw,3rem)}@media screen and (min-width: 1024px){carousel-featured-product .featured-product-container .blaze-slider-featured-product-container .blaze-container-featured-product-container .blaze-track-container-featured-product-container .blaze-track-featured-product-container .container-product{padding-left:4rem;gap:5rem;grid-template-columns:1fr 1.3fr}@media screen and (min-width: 1440px){carousel-featured-product .featured-product-container .blaze-slider-featured-product-container .blaze-container-featured-product-container .blaze-track-container-featured-product-container .blaze-track-featured-product-container .container-product{gap:6rem}}}}carousel-featured-product .featured-product-container .blaze-slider-featured-product-container .blaze-container-featured-product-container .blaze-track-container-featured-product-container .blaze-track-featured-product-container .container-product .container-image-product{padding-inline:clamp(2rem,4vw,4rem)}@media screen and (min-width: 768px){carousel-featured-product .featured-product-container .blaze-slider-featured-product-container .blaze-container-featured-product-container .blaze-track-container-featured-product-container .blaze-track-featured-product-container .container-product .container-image-product{padding:0}}carousel-featured-product .featured-product-container .blaze-slider-featured-product-container .blaze-container-featured-product-container .blaze-track-container-featured-product-container .blaze-track-featured-product-container .container-product .container-image-product .discount-tag{position:absolute;z-index:9;top:10%}carousel-featured-product .featured-product-container .blaze-slider-featured-product-container .blaze-container-featured-product-container .blaze-track-container-featured-product-container .blaze-track-featured-product-container .container-product .container-image-product .container-image-link{padding:.8rem;display:block;width:100%;position:relative}carousel-featured-product .featured-product-container .blaze-slider-featured-product-container .blaze-container-featured-product-container .blaze-track-container-featured-product-container .blaze-track-featured-product-container .container-product .container-image-product .container-image-link .image-product{width:100%;display:block;position:relative;z-index:2}carousel-featured-product .featured-product-container .blaze-slider-featured-product-container .blaze-container-featured-product-container .blaze-track-container-featured-product-container .blaze-track-featured-product-container .container-product .container-image-product .container-image-link .container-tag{position:absolute;top:-6%;right:-1%;transform:rotate(20deg);display:block;z-index:3}@media screen and (min-width: 768px){carousel-featured-product .featured-product-container .blaze-slider-featured-product-container .blaze-container-featured-product-container .blaze-track-container-featured-product-container .blaze-track-featured-product-container .container-product .container-image-product .container-image-link .container-tag{top:-11%;right:-19%}}carousel-featured-product .featured-product-container .blaze-slider-featured-product-container .blaze-container-featured-product-container .blaze-track-container-featured-product-container .blaze-track-featured-product-container .container-product .container-image-product .container-image-link .container-tag :is(svg){position:relative;width:clamp(4rem,8vw,9rem);height:clamp(4rem,8vw,9rem);display:block}carousel-featured-product .featured-product-container .blaze-slider-featured-product-container .blaze-container-featured-product-container .blaze-track-container-featured-product-container .blaze-track-featured-product-container .container-product .container-image-product .container-image-link .container-tag .tag{font-family:var(--font-family-primary);font-size:var(--font-size-carousel-featured-product-tag-product);font-weight:900;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}carousel-featured-product .featured-product-container .blaze-slider-featured-product-container .blaze-container-featured-product-container .blaze-track-container-featured-product-container .blaze-track-featured-product-container .container-product .container-image-product .container-image-link .container-icon-animation .icon-animation-one,carousel-featured-product .featured-product-container .blaze-slider-featured-product-container .blaze-container-featured-product-container .blaze-track-container-featured-product-container .blaze-track-featured-product-container .container-product .container-image-product .container-image-link .container-icon-animation .icon-animation-two{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;width:100%;max-width:clamp(5rem,8vw,11rem);opacity:0}@media screen and (min-width: 1024px){carousel-featured-product .featured-product-container .blaze-slider-featured-product-container .blaze-container-featured-product-container .blaze-track-container-featured-product-container .blaze-track-featured-product-container .container-product .container-image-product .container-image-link:hover .container-icon-animation .icon-animation-one{top:-13%;left:-13%;transform:translate(0);opacity:1}carousel-featured-product .featured-product-container .blaze-slider-featured-product-container .blaze-container-featured-product-container .blaze-track-container-featured-product-container .blaze-track-featured-product-container .container-product .container-image-product .container-image-link:hover .container-icon-animation .icon-animation-two{top:72%;left:68%;transform:translate(0);opacity:1}}carousel-featured-product .featured-product-container .blaze-slider-featured-product-container .blaze-container-featured-product-container .blaze-track-container-featured-product-container .blaze-track-featured-product-container .container-product .content-product{display:flex;flex-direction:column;gap:1.2rem}@media screen and (min-width: 768px){carousel-featured-product .featured-product-container .blaze-slider-featured-product-container .blaze-container-featured-product-container .blaze-track-container-featured-product-container .blaze-track-featured-product-container .container-product .content-product{gap:2rem}}carousel-featured-product .featured-product-container .blaze-slider-featured-product-container .blaze-container-featured-product-container .blaze-track-container-featured-product-container .blaze-track-featured-product-container .container-product .content-product .title-product{font-weight:800;font-family:var(--font-family-primary);font-size:var(--font-size-carousel-featured-product-title-product)}carousel-featured-product .featured-product-container .blaze-slider-featured-product-container .blaze-container-featured-product-container .blaze-track-container-featured-product-container .blaze-track-featured-product-container .container-product .content-product .description-product{font-family:var(--font-family-quaternary);font-size:var(--font-size-carousel-featured-product-description-product);font-weight:500;line-height:140%;letter-spacing:.016rem}carousel-featured-product .featured-product-container .blaze-slider-featured-product-container .blaze-container-featured-product-container .blaze-track-container-featured-product-container .blaze-track-featured-product-container .container-product .content-product .button-product{text-decoration:none;display:none;padding:clamp(1rem,1.5vw,1.6rem) clamp(2.4rem,1.5vw,4rem);border-radius:10rem;font-family:var(--font-family-primary);font-size:var(--font-size-carousel-featured-product-button-product);font-weight:900;letter-spacing:.11rem;margin-top:.4rem;transition:background-color .3s ease-in-out,color .5s ease-in-out;width:fit-content}@media screen and (min-width: 768px){carousel-featured-product .featured-product-container .blaze-slider-featured-product-container .blaze-container-featured-product-container .blaze-track-container-featured-product-container .blaze-track-featured-product-container .container-product .content-product .button-product{margin-top:1.2rem;display:block}}carousel-featured-product .featured-product-container .blaze-slider-featured-product-container .blaze-container-featured-product-container .container-buttons{display:none;align-items:center;justify-content:center;gap:6rem;width:fit-content;margin:0 auto;pointer-events:none}@media screen and (min-width: 768px){carousel-featured-product .featured-product-container .blaze-slider-featured-product-container .blaze-container-featured-product-container .container-buttons{position:absolute;justify-content:space-between;gap:0;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);display:flex}}carousel-featured-product .featured-product-container .blaze-slider-featured-product-container .blaze-container-featured-product-container .container-buttons .featured-product-container-btn{border:none;font-family:var(--font-family-quaternary);font-size:var(--font-size-benefits-carousel-card-benefits-carousel-btn);font-style:normal;font-weight:500;line-height:normal;display:flex;align-items:center;justify-content:center;background-color:transparent;columns:#381010;pointer-events:all}carousel-featured-product .featured-product-container .blaze-slider-featured-product-container .blaze-container-featured-product-container .container-buttons .featured-product-container-btn.disabled{color:#9c3e3e}carousel-featured-product .featured-product-container .btn-ver-mais{text-decoration:none;display:block;padding:clamp(1rem,1.5vw,1.6rem) clamp(2.4rem,1.5vw,4rem);border-radius:10rem;font-family:var(--font-family-primary);font-size:var(--font-size-carousel-featured-product-button-product);font-weight:900;letter-spacing:.11rem;margin-top:.4rem;transition:background-color .3s ease-in-out,color .5s ease-in-out;width:fit-content;margin:0 auto}@media screen and (min-width: 768px){carousel-featured-product .featured-product-container .btn-ver-mais{display:none}}@keyframes scaleAnimation{0%,to{transform:scaleX(1)}50%{transform:scaleX(-1)}}@keyframes rotate{0%{transform:rotate(0)}25%{transform:rotate(90deg)}50%{transform:rotate(180deg)}75%{transform:rotate(270deg)}to{transform:rotate(360deg)}}:root{--download-posters-title: clamp(2rem, 2.5vw, 2.4rem);--download-posters-text-download: clamp(1.6rem, 2.5vw, 1.8rem)}.section--download-posters{padding-block:clamp(2rem,5vw,5rem)}.section--download-posters .download-posters-container{max-width:var(--page-width);width:100%;margin:0 auto}.section--download-posters .download-posters-container .download-posters{display:grid;grid-template-columns:minmax(0,1fr);row-gap:clamp(4rem,4.5vw,6rem);column-gap:clamp(2rem,3.5vw,3rem)}@media screen and (min-width: 540px){.section--download-posters .download-posters-container .download-posters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width: 768px){.section--download-posters .download-posters-container .download-posters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width: 1100px){.section--download-posters .download-posters-container .download-posters{grid-template-columns:repeat(4,minmax(0,1fr))}}.section--download-posters .download-posters-container .download-posters .card-poster{width:100%;display:flex;flex-direction:column;gap:.8rem}.section--download-posters .download-posters-container .download-posters .card-poster :is(img){width:100%;height:100%;object-fit:cover}.section--download-posters .download-posters-container .download-posters .card-poster .download-posters__name{color:var(--color-green-darkest);font-family:var(--font-family-primary);font-size:var( --download-posters-title);font-style:normal;font-weight:900;line-height:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:95%;padding-block:.5rem}.section--download-posters .download-posters-container .download-posters .card-poster .btn--download{color:var(--color-magenta-magic-primary);font-family:var(--font-family-primary);font-size:var(--download-posters-text-download);font-style:normal;font-weight:900;line-height:normal;letter-spacing:.09rem;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;display:flex;align-items:center;justify-content:start;gap:1rem}.section--download-posters .download-posters-container .download-posters .card-poster .btn--download :is(span){display:flex;width:clamp(1.8rem,2.5vw,2rem);height:clamp(1.8rem,2.5vw,2rem)}.section--download-posters .download-posters-container .download-posters .card-poster .btn--download :is(span) :is(svg){width:100%;height:100%;display:block}carousel-related-products{display:block}carousel-related-products .related_products__content{margin-inline:auto}@media screen and (min-width: 768px){carousel-related-products .related_products__content{max-width:calc(var(--page-width) - 5vw)}carousel-related-products .related_products__content .blaze-track-container{overflow:hidden;padding:2rem}}@media screen and (min-width: 1300px){carousel-related-products .related_products__content{max-width:calc(var(--page-width) - 10vw)}}@media screen and (min-width: 1800px){carousel-related-products .related_products__content{max-width:calc(var(--page-width) - 27vw)}}carousel-related-products .related_products__content .related_products_title{font-family:var(--font-family-primary);font-size:clamp(2.4rem,3vw,4.8rem);font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;text-align:center;margin-bottom:clamp(3.2rem,3vw,4.8rem)}carousel-related-products .related_products__content .btn-see-more-carousel-related-products{margin:2.4rem auto 0;display:flex;justify-content:center;align-items:center;text-align:center;padding-block:clamp(1rem,2vw,1.6rem);padding-inline:clamp(2.4rem,3vw,4rem);border-radius:10rem;text-decoration:none;width:fit-content;text-transform:uppercase;font-family:var(--font-family-primary);font-size:clamp(1.4rem,2vw,2.2rem);font-style:normal;font-weight:900;line-height:normal;letter-spacing:.07rem;border:1.5px solid;transition:.6s}@media screen and (min-width: 768px){carousel-related-products .related_products__content .btn-see-more-carousel-related-products{display:none}}@media screen and (max-width: 767px){carousel-related-products .related_products__content .related_products_carousel .related_products_carousel{padding:0 0 0 5vw;width:100%}@media screen and (min-width: 768px){carousel-related-products .related_products__content .related_products_carousel .related_products_carousel{padding:0}}carousel-related-products .related_products__content .related_products_carousel .related_products_carousel .product_carrousel_card{display:flex;flex-direction:column;gap:1rem}carousel-related-products .related_products__content .related_products_carousel .related_products_carousel .product_carrousel_card .product_carrousel_info .product_carrousel_link{display:none}@media screen and (min-width: 768px){carousel-related-products .related_products__content .related_products_carousel .related_products_carousel .product_carrousel_card .product_carrousel_info .product_carrousel_link{display:flex}}}carousel-related-products .related_products__content .related_products_carousel .blaze-arrow-desktop{display:none}@media screen and (min-width: 768px){carousel-related-products .related_products__content .related_products_carousel .blaze-arrow-desktop{display:block;position:absolute;top:50%;transform:translateY(-50%)}carousel-related-products .related_products__content .related_products_carousel .blaze-arrow-desktop.blaze-next{right:-3rem}carousel-related-products .related_products__content .related_products_carousel .blaze-arrow-desktop.blaze-prev{left:-3rem}}carousel-related-products .related_products__content .related_products_carousel .blaze-arrows-mobile{display:none;justify-content:center;gap:3.4rem}@media screen and (min-width: 768px){carousel-related-products .related_products__content .related_products_carousel .blaze-arrows-mobile{display:none}}carousel-related-products .related_products__content .related_products_carousel .blaze-prev,carousel-related-products .related_products__content .related_products_carousel .blaze-next{color:var(--color-dirt-brown-darkest);font-family:var(--font-family-quaternary);font-size:clamp(2.4rem,3vw,4rem);font-style:normal;font-weight:500;line-height:normal;background:none;border:none;line-height:110%;transition:.6s}carousel-related-products .related_products__content .related_products_carousel .blaze-prev.disabled,carousel-related-products .related_products__content .related_products_carousel .blaze-next.disabled{color:#9c3e3e}carousel-related-products:has(.blaze-track:empty){display:none}@keyframes scaleSticker{0%{transform:scaleX(1)}49%{transform:scaleX(1)}50%{transform:scaleX(-1)}99%{transform:scaleX(-1)}to{transform:scaleX(1)}}.shipping__container{display:flex;flex-direction:column;justify-content:flex-start;gap:.8rem}.shipping__container .shipping__title{color:var(--color-magenta-magic-primary);font-size:clamp(1.2rem,2vw,1.6rem);display:flex;align-items:center;gap:1rem;font-family:var(--font-family-primary);font-weight:900}.shipping__container .shipping__title :is(svg){width:clamp(1.4rem,2vw,1.8rem);height:clamp(1.4rem,2vw,1.8rem)}.shipping__container .shipping__title :is(svg) :is(path){fill:var(--color-magenta-magic-primary);transition:.3s}.shipping__container:not(:has(.shipping__form[closed])) .shipping__title :is(svg){path:first-child {opacity: 0;}}.shipping__container .shipping__form{display:flex;flex-direction:column;overflow:hidden;transition:.3s all;height:auto}.shipping__container .shipping__form[closed]{height:0}.shipping__container .shipping__form .shipping__input-wrapper{display:flex;width:100%;height:100%;height:fit-content}@media screen and (min-width: 768px){.shipping__container .shipping__form .shipping__input-wrapper{min-height:39px}}.shipping__container .shipping__form :is(input){color:var(--color-green-darkest);font-size:clamp(1rem,2vw,1.2rem);font-weight:400;padding:1rem 1.4rem;border:none;border-top:1px solid var(--color-green-darkest);border-bottom:1px solid var(--color-green-darkest);border-left:1px solid var(--color-green-darkest);font-family:var(--font-Karla);transition:.3s border;min-width:0px;color:#1a1a1a;font-family:var(--font-family-quaternary);font-weight:500;border-radius:10rem 0 0 10rem}.shipping__container .shipping__form :is(input):focus{outline:none}.shipping__container .shipping__form .shipping_submit{border:none;max-width:7.6rem;width:100%;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-green-darkest);color:var(--color-green-darkest);background:var(--color-acid-green-primary);font-weight:900;font-family:var(--font-family-primary);transition:.3s ease;border-radius:0 10rem 10rem 0}.shipping__container .shipping__form .shipping_submit:hover{background:var(--color-green-darkest);color:var(--color-acid-green-primary)}.shipping__container .shipping__form .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 :is(li){margin-bottom:.8rem;color:var(--black);font-size:clamp(1.2rem,2vw,1.4rem)}.shipping__container .shipping__response .shipping__rates :is(li) :is(span){display:block}.shipping__container .shipping__response .shipping__rates :is(li) :is(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)}discount-coupon{display:flex;margin-top:2rem;flex-direction:column;position:relative;transition:.3s all}discount-coupon .discount_coupon__heading{display:flex;align-items:center;justify-content:space-between}discount-coupon .discount_coupon__heading .discount_coupon__heading_btn{display:flex;align-items:center;gap:1rem;color:var(--dark-gray);font-weight:500;margin-bottom:.8rem;color:var(--color-magenta-magic-primary);font-family:var(--font-family-primary);font-weight:900}discount-coupon .discount_coupon__heading .discount_coupon__heading_btn .discount_cupom_text{font-size:clamp(1.4rem,2vw,1.8rem)}discount-coupon .discount_coupon__heading .discount_coupon__heading_btn :is(svg){width:clamp(1.6rem,2vw,1.8rem);height:clamp(1.6rem,2vw,1.8rem)}discount-coupon .discount_coupon__heading .discount_coupon__heading_btn :is(svg) :is(path){fill:var(--color-magenta-magic-primary);transition:.3s}discount-coupon .discount_coupon__heading .discount_coupon__error,discount-coupon .discount_coupon__heading .discount_coupon__success{font-size:clamp(1rem,2vw,1.2rem);color:var(--dark-gray)}discount-coupon:not(:has(.discount_coupon__form[closed])) .discount_coupon__heading_btn :is(svg){path:first-child {opacity: 0;}}discount-coupon .discount_coupon__form{display:flex;overflow:hidden;transition:.3s all}discount-coupon .discount_coupon__form[closed]{height:0}discount-coupon .discount_coupon__form .discount_coupon__input{color:var(--color-green-darkest);font-size:clamp(1rem,2vw,1.2rem);font-weight:400;padding:1rem 1.4rem;border:none;border-top:1px solid var(--color-green-darkest);border-bottom:1px solid var(--color-green-darkest);border-left:1px solid var(--color-green-darkest);font-family:var(--font-Karla);transition:.3s border;min-width:0px;color:#1a1a1a;font-family:var(--font-family-quaternary);font-weight:500;border-radius:10rem 0 0 10rem}discount-coupon .discount_coupon__form .discount_coupon__input:focus{outline:none}discount-coupon .discount_coupon__form .discount_coupon__button{border:none;max-width:7.6rem;width:100%;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-green-darkest);color:var(--color-green-darkest);background:var(--color-acid-green-primary);font-weight:900;font-family:var(--font-family-primary);transition:.3s ease;border-radius:0 10rem 10rem 0}discount-coupon .discount_coupon__form .discount_coupon__button:hover{background:var(--color-green-darkest);color:var(--color-acid-green-primary)}discount-coupon .discount_coupon__form .discount_coupon__button.loading{opacity:.7;cursor:not-allowed}discount-coupon .discount_coupon__error:empty,discount-coupon .discount_coupon__success:empty,discount-coupon .discount_coupon__applied:empty{display:none}discount-coupon .applied_coupon{font-size:clamp(1.2rem,2vw,1.6rem);margin-top:.8rem;text-transform:uppercase}discount-coupon .applied_coupon .remove-coupon{background:none;border:none;color:var(--orange);cursor:pointer;text-decoration:none;font-size:1.2rem;margin-left:.4rem}discount-coupon .applied_coupon .remove-coupon:hover{text-decoration:underline}:root{--cart-related-product-title: clamp(1.6rem , 2vw, 2rem);--cart-related-product-name: clamp(1.2rem, 2vw, 1.4rem);--cart-related-product-price: clamp(1rem, 2vw, 1.4rem);--cart-related-product-add: clamp(1.2rem, 2vw, 1.4rem)}cart-related-products{display:block}cart-related-products .cart_related_products__content{display:flex;flex-direction:column;justify-content:flex-start;border-right:#A4A4A4}cart-related-products .cart_related_products__content .related_products_title{color:var(--color-green-darkest);font-family:var(--font-family-primary);font-size:clamp(1.4rem,2vw,2.2rem);font-style:normal;font-weight:900;line-height:normal;text-transform:uppercase}@media screen and (min-width: 768px){cart-related-products .cart_related_products__content .related_products_title{text-align:center}}cart-related-products .cart_related_products__content .cart_related_carousel{margin-top:1.2rem;display:flex;max-width:100%;overflow:auto}@media screen and (min-width: 768px){cart-related-products .cart_related_products__content .cart_related_carousel{flex-direction:column;gap:2.1rem;border-right:1px solid var(--light-gray);padding-inline:clamp(1rem,2vw,4rem);flex-grow:1}}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container{min-width:21rem;display:flex;align-items:center;justify-content:flex-start;gap:1rem}@media screen and (min-width: 768px){cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container{flex-direction:column;min-width:auto;max-width:clamp(10rem,10vw,15.2rem)}}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product_image{max-width:7.4rem;max-height:8.1rem;width:100%;height:100%}@media screen and (min-width: 768px){cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product_image{max-width:15.2rem;max-height:16.4rem}}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content{display:flex;flex-direction:column;justify-content:space-evenly;height:100%}@media screen and (min-width: 768px){cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content{align-items:center}}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_title{font-size:clamp(1.2rem,2vw,1.6rem);color:var(--color-green-darkest);font-weight:900;font-family:var(--font-family-primary);text-transform:uppercase}@media screen and (min-width: 768px){cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_title{text-align:center}}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_price{color:var(--color-green-darkest);font-family:var(--font-family-primary);font-size:clamp(1rem,2vw,1.6rem);font-style:normal;font-weight:700;line-height:normal}@media screen and (min-width: 768px){cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_price{margin-block:.8rem 1rem;text-align:center}}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .info_installment{display:none}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product__select__container{display:none}@media screen and (min-width: 768px){cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product__select__container{display:flex;align-items:center;gap:clamp(.5rem,1vw,1rem);margin-bottom:1rem}}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product__select__container .cart_related_product__select{border:1px solid var(--light-gray);cursor:pointer;padding:0 .5rem}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product__select__container .cart_related_product__select:focus{outline:none}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content:has(.cart_related_product__select:empty) .cart_related_product__select__container{display:none}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_add{color:var(--color-green-darkest);font-family:var(--font-family-primary);font-size:clamp(.8rem,2vw,1.2rem);font-style:normal;font-weight:900;line-height:normal;letter-spacing:.06rem;text-transform:uppercase;padding:.8rem 2rem;border-radius:10rem;border:1.5px solid var(--color-green-darker);transition:.3s}@media screen and (min-width: 768px){cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_add{padding:1rem 3.2rem}}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_add:hover{background-color:var(--color-green-darker);color:var(--color-dirt-gold-off-white)}cart-related-products .cart_related_products__content .cart_related_carousel .related_product_section_add{display:none}@media screen and (max-width: 768px){cart-related-products .cart_related_products__content .cart_related_carousel::-webkit-scrollbar{display:none}}cart-related-products .cart_related_products__content .cart_related_carousel::-webkit-scrollbar{width:3px}cart-related-products .cart_related_products__content .cart_related_carousel::-webkit-scrollbar-track{background:transparent}cart-related-products .cart_related_products__content .cart_related_carousel::-webkit-scrollbar-thumb{background-color:var(--dark-blue);border-radius:10px;border:3px solid transparent}cart-related-products .cart_related_products__content .cart_related_carousel::-webkit-scrollbar-thumb:hover{background:var(--dark-blue, .8)}cart-related-products .cart_related_products__content :is(a){color:transparent;text-decoration:none;text-align:unset}:root{--cart-item-title: clamp(1.4rem, 2vw, 1.6rem);--cart-quantity: clamp(1.2rem, 2vw, 1.4rem)}.cart_item__container{display:flex;align-items:center;gap:1.2rem;position:relative}@media screen and (max-width: 330px){.cart_item__container{gap:1rem}}@media screen and (max-width: 300px){.cart_item__container{gap:.4rem}}@media screen and (min-width: 768px){.cart_item__container{padding-right:clamp(1rem,2vw,2.3rem)}}.cart_item__container .cart_item_discount{position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center}.cart_item__container .cart_item_discount :is(svg){width:clamp(3.1324rem,2vw,4.2rem);height:clamp(3.1324rem,2vw,4.2rem);animation:rotateCartSticker 10s infinite linear}.cart_item__container .cart_item_discount .percentage_discount{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(9.791deg);color:var(--color-dirt-gold-off-white);font-family:var(--font-family-primary);font-size:clamp(.6826rem,1vw,1rem);text-align:center;font-style:normal;font-weight:900;line-height:120%;transform-origin:center center}.cart_item__container .cart_item_discount:has(.percentage_discount:empty){display:none}.cart_item__container .cart_item__image{max-width:8rem;max-height:10rem;width:100%;height:100%;object-fit:cover}@media screen and (max-width: 330px){.cart_item__container .cart_item__image{max-width:7rem;max-height:8rem}}.cart_item__container .cart_item__content .cart_item_title{color:var(--color-green-darkest);font-weight:900;text-decoration:none;font-family:var(--font-family-primary)}.cart_item__container .cart_item__content .cart_item_title :is(h2){font-size:clamp(1.2rem,2vw,1.8rem);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-bottom:.8rem;max-width:40vw;text-transform:uppercase}@media screen and (min-width: 768px){.cart_item__container .cart_item__content .cart_item_title :is(h2){max-width:17rem}}.cart_item__container .cart_item__content .price__container{display:flex;align-items:center;color:var(--color-green-darkest);font-family:var(--font-family-primary);font-style:normal;font-weight:700;line-height:normal}.cart_item__container .cart_item__content .price__container .cart_item_price{font-size:clamp(1rem,2vw,1.6rem)}.cart_item__container .cart_item__content .cart_item_variants{list-style-type:none;display:flex;align-items:center;font-size:clamp(.8rem,2vw,1.2rem);margin-top:.8rem;color:var(--color-green-darkest);font-family:var(--font-family-quaternary);font-style:normal;font-weight:500;line-height:normal;gap:.4rem}.cart_item__container .cart_item__content .cart_item_quantity{display:flex;align-items:center;margin-top:1.6rem}.cart_item__container .cart_item__content .cart_item_quantity .minus_cart,.cart_item__container .cart_item__content .cart_item_quantity .plus_cart{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid var(--color-acid-green-primary);background:var(--color-acid-green-primary);transition:.3s;border-radius:.4rem}.cart_item__container .cart_item__content .cart_item_quantity .minus_cart :is(svg) :is(path),.cart_item__container .cart_item__content .cart_item_quantity .plus_cart :is(svg) :is(path){transition:.3s;fill:var(--color-green-darkest)}.cart_item__container .cart_item__content .cart_item_quantity .minus_cart:hover,.cart_item__container .cart_item__content .cart_item_quantity .plus_cart:hover{border-color:var(--color-green-darkest)}.cart_item__container .cart_item__content .cart_item_quantity .cart_item__quantity_text{max-width:2.2rem;width:100%;display:block;font-weight:400;line-height:1.6rem;margin-inline:.2rem;color:var(--color-green-darkest);text-align:center;font-family:var(--font-family-primary);font-size:clamp(1rem,2vw,1.4rem);font-weight:900}.cart_item__container .cart_item__content .cart_item_quantity .cart_item__quantity_text:focus{outline:none}.cart_item__container .cart_remove_icon{display:flex;flex-direction:column;align-self:flex-start;justify-content:space-between;margin-left:auto;margin-right:.3rem}@media screen and (min-width: 768px){.cart_item__container .cart_remove_icon{margin-right:0}}.cart_item__container .cart_remove_icon :is(svg){width:clamp(1.6rem,2vw,2.2rem);height:clamp(1.6rem,2vw,2.2rem);align-self:flex-end;cursor:pointer}.cart_item__container .cart_remove_icon .subscription__cart{display:flex;flex-direction:column;margin-top:3rem}.cart_item__container .cart_remove_icon .subscription__cart .subscription__heading{display:flex;align-items:center;justify-content:flex-end;gap:.4rem;flex-wrap:wrap}.cart_item__container .cart_remove_icon .subscription__cart .subscription__heading .subscription_title{color:var(--color-green-darkest);font-family:var(--font-family-secondary);font-size:clamp(1.2rem,2vw,1.6rem);font-style:normal;font-weight:800;line-height:normal}.cart_item__container .cart_remove_icon .subscription__cart .subscription__heading .subscription_cart__toggle{background:#A4A4A4;border-radius:10rem;width:3.2rem;height:1.6rem;padding-inline:.1rem;display:flex;align-items:center;transition:1s;position:relative}.cart_item__container .cart_remove_icon .subscription__cart .subscription__heading .subscription_cart__toggle .subscription_cart__toggle__circle{width:1.4rem;height:1.4rem;background:var(--color-dirt-gold-off-white);border-radius:50%;left:.1rem;transition:1s;position:absolute}@media screen and (min-width: 768px){.cart_item__container .cart_remove_icon .subscription__cart .subscription__heading .subscription_cart__toggle{width:4rem;height:2rem}.cart_item__container .cart_remove_icon .subscription__cart .subscription__heading .subscription_cart__toggle .subscription_cart__toggle__circle{width:1.6rem;height:1.6rem}}.cart_item__container .cart_remove_icon .subscription__cart .subscription__heading .subscription_cart__toggle[active]{background:var(--color-purple-magic-light)}.cart_item__container .cart_remove_icon .subscription__cart .subscription__heading .subscription_cart__toggle[active] .subscription_cart__toggle__circle{left:auto;right:.1rem}.cart_item__container .cart_remove_icon .subscription__cart .form_subscription_cart{transition:.6s;overflow:hidden;display:flex;justify-content:flex-end}.cart_item__container .cart_remove_icon .subscription__cart .form_subscription_cart[closed]{height:0}.cart_item__container .cart_remove_icon .subscription__cart .form_subscription_cart :is(label){margin-top:1rem;width:clamp(2.6rem,3vw,3.8rem);height:clamp(2.2rem,3vw,3.4rem);background:#DADADA;color:#aeaeae;display:flex;align-items:center;justify-content:center;font-family:var(--font-family-primary);font-size:clamp(1rem,2vw,1.2rem);font-style:normal;font-weight:700;line-height:normal}.cart_item__container .cart_remove_icon .subscription__cart .form_subscription_cart :is(label):has(input:checked){background:var(--color-green-darker);color:var(--color-acid-green-primary)}.cart_item__container .cart_remove_icon .subscription__cart .form_subscription_cart :is(label):has(input:disabled){text-decoration:line-through}.cart_item__container .cart_remove_icon .subscription__cart .form_subscription_cart :is(label) :is(input){display:none}@keyframes rotateCartSticker{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--cart-title: clamp(1.8rem, 2vw, 2.2rem);--cart-subtotal: clamp(1.4rem, 2vw, 1.8rem);--cart-shipping: clamp(1.2rem, 2vw, 1.4rem);--cart-go-to-checkout: clamp(1.4rem, 2vw, 1.6rem);--cart-empty-title: clamp(2rem, 2vw, 2.2rem);--cart-empty-subtitle: clamp(1.4rem, 2vw, 1.6rem)}cart-drawer{display:block}cart-drawer .cart_drawer__content{display:none;background:var(--color-dirt-gold-off-white);width:90vw;max-width:69.2rem;position:fixed;top:0;right:0;z-index:9999999;transform:translate(100%);animation:cartDrawerExit .3s ease-in-out forwards;height:100%;padding:3.5rem 1.8rem;overflow-y:auto;flex-direction:column}cart-drawer .cart_drawer__content :is(cart-related-products){display:none}cart-drawer .cart_drawer__content .cart_body .cart_heading{margin-bottom:1.7rem}cart-drawer .cart_drawer__content .cart_body .cart_heading .cart_heading__title_close{display:flex;justify-content:space-between;align-items:center;margin-bottom:2.6rem}cart-drawer .cart_drawer__content .cart_body .cart_heading .cart_heading__title_close .cart_title{color:var(--color-green-darkest);font-family:var(--font-family-primary);font-size:clamp(1.8rem,2vw,2.4rem);font-style:normal;font-weight:900;line-height:normal;text-transform:uppercase}cart-drawer .cart_drawer__content .cart_body .cart_heading .cart_heading__title_close .close-modal{display:flex}cart-drawer .cart_drawer__content .cart_body .cart_heading .cart_heading__title_close .close-modal :is(svg){cursor:pointer;width:2rem;height:2rem}@media screen and (min-width: 768px){cart-drawer .cart_drawer__content .cart_body .cart_heading .cart_heading__title_close .close-modal :is(svg){width:2.4rem;height:2.4rem}}cart-drawer .cart_drawer__content .cart_body .cart_heading .progress_bar__container .progress_bar{width:100%;height:.6rem;background:#D9D9D9;margin-bottom:.8rem;border-radius:10rem}cart-drawer .cart_drawer__content .cart_body .cart_heading .progress_bar__container .progress_bar .progress{transition:.6s ease;height:100%;background:var(--color-magenta-magic-primary);border-radius:10rem}cart-drawer .cart_drawer__content .cart_body .cart_heading .progress_bar__container .progress_span{color:var(--color-green-darkest);font-family:var(--font-family-quaternary);font-size:1.4rem;font-style:normal;font-weight:500;line-height:normal}cart-drawer .cart_drawer__content .cart_body .cart_products{min-height:18rem;max-height:clamp(24rem,28vh,28.7rem);width:100%;overflow-y:auto;display:flex;flex-direction:column;gap:clamp(2.1rem,2vw,2.8rem);border-bottom:1px solid var(--color-green-darkest);margin-bottom:clamp(2.4rem,5vw,7rem);position:relative}cart-drawer .cart_drawer__content .cart_body .cart_products #cart_products_loader{width:100%;height:100%;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:absolute;z-index:2;opacity:0;display:none;align-items:flex-start;justify-content:center;animation:opacityLoadingExit .5s forwards}cart-drawer .cart_drawer__content .cart_body .cart_products #cart_products_loader[active]{animation:opacityLoadingEntry .5s forwards;opacity:1;display:flex}@media screen and (min-height: 830px){cart-drawer .cart_drawer__content .cart_body .cart_products{min-height:28.7rem;max-height:28.7rem}}@media screen and (min-width: 768px){cart-drawer .cart_drawer__content .cart_body .cart_products{min-height:clamp(20rem,50vh,45rem);max-height:clamp(20rem,50vh,45rem)}@media screen and (max-height: 820px){cart-drawer .cart_drawer__content .cart_body .cart_products{min-height:clamp(20rem,34vh,50.1rem);max-height:clamp(20rem,34vh,50.1rem)}}@media screen and (max-height: 880px){cart-drawer .cart_drawer__content .cart_body .cart_products{min-height:clamp(20rem,42vh,50.1rem);max-height:clamp(20rem,42vh,50.1rem)}}}cart-drawer .cart_drawer__content .cart_body .cart_products::-webkit-scrollbar{width:3px}cart-drawer .cart_drawer__content .cart_body .cart_products::-webkit-scrollbar-track{background:transparent}cart-drawer .cart_drawer__content .cart_body .cart_products::-webkit-scrollbar-thumb{background-color:var(--dark-gray);border-radius:10px;border:3px solid transparent}cart-drawer .cart_drawer__content .cart_body .cart_products::-webkit-scrollbar-thumb:hover{background:var(--dark-gray, .8)}cart-drawer .cart_drawer__content .cart_body .shipping__container{margin-top:2.4rem}cart-drawer .cart_drawer__content .cart_body .cart_footer{display:flex;flex-direction:column;margin-top:clamp(2rem,2vw,3.2rem)}cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_subtotal{margin-bottom:1rem}cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_subtotal,cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_shipping_value{display:flex;align-items:center;justify-content:space-between}cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_subtotal .cart_subtotal_title,cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_subtotal .cart_subtotal_price,cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_shipping_value .cart_subtotal_title,cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_shipping_value .cart_subtotal_price{color:var(--color-green-darkest);font-family:var(--font-family-secondary);font-size:clamp(1.4rem,2vw,2.2rem);font-style:normal;font-weight:900;line-height:normal;text-transform:uppercase}cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_subtotal .cart_shipping_title,cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_subtotal .cart_shipping_price,cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_shipping_value .cart_shipping_title,cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_shipping_value .cart_shipping_price{color:var(--color-green-darkest);font-family:var(--font-family-quaternary);font-size:clamp(1rem,2vw,1.4rem);font-style:normal;font-weight:500;line-height:normal}cart-drawer .cart_drawer__content .cart_body .cart_footer .discount_progress__container .discount_progress_bar{width:100%;height:.6rem;background:#D9D9D9;margin-bottom:.8rem;border-radius:10rem}cart-drawer .cart_drawer__content .cart_body .cart_footer .discount_progress__container .discount_progress_bar .discount_progress{transition:.6s ease;height:100%;background:green;border-radius:10rem}cart-drawer .cart_drawer__content .cart_body .cart_footer .discount_progress__container .discount_progress_span{color:var(--color-green-darkest);font-family:var(--font-family-quaternary);font-size:1.5rem;font-style:normal;font-weight:500;line-height:normal}cart-drawer .cart_drawer__content .cart_body .cart_footer .go_to_checkout{margin-block:2.3rem 1.4rem;display:flex;justify-content:center;align-items:center;width:100%;background:var(--color-acid-green-primary);border:none;font-size:clamp(1.4rem,2vw,1.8rem);padding:1.2rem 2.4rem;color:var(--color-green-darkest);text-decoration:none;transition:.6s background;font-weight:900;border:1px solid var(--color-green-darker);font-family:var(--font-family-primary);letter-spacing:.09rem;text-transform:uppercase;border-radius:10rem}@media screen and (min-width: 768px){cart-drawer .cart_drawer__content .cart_body .cart_footer .go_to_checkout{padding:1.6rem 4rem}}cart-drawer .cart_drawer__content .cart_body .cart_footer .go_to_checkout:hover{color:var(--color-acid-green-primary);background:var(--color-green-darker)}cart-drawer .cart_drawer__content .cart_body .cart_footer .continue_shopping{color:var(--color-green-darkest);text-align:center;font-family:var(--font-family-primary);font-size:clamp(1.4rem,2vw,1.6rem);font-style:normal;font-weight:900;line-height:normal}cart-drawer .cart_drawer__content .cart_body :is(cart-related-products){display:block}@media screen and (min-width: 768px){cart-drawer .cart_drawer__content .cart_body :is(cart-related-products){display:none}}@media screen and (min-width: 768px){cart-drawer .cart_drawer__content{width:60vw;flex-direction:row-reverse;gap:2.6rem}cart-drawer .cart_drawer__content .cart_body{flex-grow:1}cart-drawer .cart_drawer__content :is(cart-related-products){display:flex}}cart-drawer .cart_drawer__content::-webkit-scrollbar{width:3px}cart-drawer .cart_drawer__content::-webkit-scrollbar-track{background:transparent}cart-drawer .cart_drawer__content::-webkit-scrollbar-thumb{background-color:var(--dark-gray);border-radius:10px;border:3px solid transparent}cart-drawer .cart_drawer__content::-webkit-scrollbar-thumb:hover{background:var(--dark-gray, .8)}cart-drawer:before{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);z-index:10000;visibility:hidden;opacity:0;animation:cartDrawerOverlayExit .3s ease-in-out forwards}cart-drawer[open] .cart_drawer__content{animation:cartDrawerEntry .3s ease-in-out forwards;display:flex;transform:translate(0)}cart-drawer[open]:before{animation:cartDrawerOverlayEntry .3s ease-in-out forwards;visibility:visible;opacity:1}cart-drawer:has(.cart_empty_title) .cart_body{height:100%}cart-drawer:has(.cart_empty_title) .cart_body .cart_heading .progress_bar__container{display:none}cart-drawer:has(.cart_empty_title) .cart_body .cart_products{height:90%;max-height:100%;border-bottom:none;display:flex;align-items:center;justify-content:center;gap:0}cart-drawer:has(.cart_empty_title) .cart_body .cart_products :is(svg){max-width:clamp(16.3rem,20vw,22rem);max-height:clamp(16.3rem,20vw,22rem)}cart-drawer:has(.cart_empty_title) .cart_body .cart_products .cart_empty_title{margin-top:clamp(3.2rem,3vw,4.8rem);text-align:center;font-size:clamp(2rem,2vw,2.8rem);font-style:normal;font-weight:900;line-height:normal;color:var(--color-green-darkest);font-family:var(--font-family-primary);text-transform:uppercase}cart-drawer:has(.cart_empty_title) .cart_body .cart_products .cart_empty_subtext{color:var(--color-green-darkest);text-align:center;font-family:var(--font-family-quaternary);font-size:clamp(1rem,2vw,1.6rem);font-style:normal;font-weight:500;line-height:140%;margin-top:clamp(1rem,2vw,1.4rem);max-width:28rem}cart-drawer:has(.cart_empty_title) .cart_body .cart_products .cart_empty_btn{color:var(--color-green-darkest);font-family:var(--font-family-primary);font-size:clamp(1.4rem,2vw,1.8rem);font-style:normal;font-weight:900;line-height:normal;letter-spacing:.07rem;background:var(--color-acid-green-primary);border:1px solid var(--color-green-darker);transition:.3s;text-decoration:none;padding:1rem 3.2rem;border-radius:10rem;margin-top:clamp(2.4rem,2vw,3.2rem);text-transform:uppercase}@media screen and (min-width: 768px){cart-drawer:has(.cart_empty_title) .cart_body .cart_products .cart_empty_btn{padding:1.6rem 4rem}}cart-drawer:has(.cart_empty_title) .cart_body .cart_products .cart_empty_btn:hover{background:var(--color-green-darker);color:var(--color-acid-green-primary)}cart-drawer:has(.cart_empty_title) .cart_body .shipping__container{display:none}cart-drawer:has(.cart_empty_title) .cart_body :is(discount-coupon){display:none}cart-drawer:has(.cart_empty_title) .cart_body .cart_add_cupom,cart-drawer:has(.cart_empty_title) .cart_body .cart_footer{display:none}@keyframes cartDrawerEntry{0%{transform:translate(100%);display:none}1%{transform:translate(100%);display:flex}to{transform:translate(0)}}@keyframes cartDrawerExit{0%{transform:translate(0);display:flex}99%{transform:translate(100%);display:flex}to{transform:translate(100%);display:none}}@keyframes cartDrawerOverlayEntry{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}to{visibility:visible;opacity:1}}@keyframes cartDrawerOverlayExit{0%{visibility:visible;opacity:1}99%{visibility:visible;opacity:0}to{visibility:hidden;opacity:0}}cart-section{display:flex;flex-direction:column;max-width:var(--page-width);margin-inline:auto;margin-top:12rem}@media screen and (min-width: 768px){cart-section{margin-top:clamp(8rem,20vw,20rem)}}@media screen and (min-width: 1600px){cart-section{max-width:1520px}}cart-section .cart_section_title{color:var(--color-green-darkest);font-family:var(--font-family-primary);font-size:clamp(2.2rem,2vw,3.2rem);font-style:normal;font-weight:900;line-height:normal}cart-section .cart_section__content{display:flex;flex-direction:column;margin-top:4rem}@media screen and (min-width: 900px){cart-section .cart_section__content{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(8rem,10vw,17.8rem)}}cart-section .cart_section__content .cart_section_products__container{display:flex;flex-direction:column;gap:clamp(1.2rem,2vw,2rem);padding-bottom:3.2rem;border-bottom:var(--color-green-darkest) solid 1px;max-height:40vh;overflow-y:auto;position:relative}@media screen and (min-width: 768px){cart-section .cart_section__content .cart_section_products__container{max-height:54.6rem;height:fit-content}}@media screen and (min-width: 768px){cart-section .cart_section__content .cart_section_products__container .cart_item__container .cart_item__image{max-width:14.3rem;max-height:15.1rem}}cart-section .cart_section__content .cart_section_products__container .cart_item__container .cart_item__content{align-self:flex-start}cart-section .cart_section__content .cart_section_products__container .cart_item__container .cart_item__content .cart_item_title :is(h2){font-size:clamp(1.4rem,2vw,2.2rem);white-space:wrap;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:30rem;margin-bottom:1.6rem}cart-section .cart_section__content .cart_section_products__container .cart_item__container .cart_item__content .price_variants{margin-bottom:clamp(1.6rem,2vw,3.2rem)}cart-section .cart_section__content .cart_section_products__container #cart_section_products_loader{width:100%;height:100%;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:absolute;z-index:2;opacity:0;top:0;left:0;display:none;align-items:flex-start;justify-content:center;animation:opacityLoadingExit .5s forwards}cart-section .cart_section__content .cart_section_products__container #cart_section_products_loader[active]{animation:opacityLoadingEntry .5s forwards;opacity:1;display:flex}cart-section .cart_section__content .cart_section_products__container::-webkit-scrollbar{width:3px}cart-section .cart_section__content .cart_section_products__container::-webkit-scrollbar-track{background:transparent}cart-section .cart_section__content .cart_section_products__container::-webkit-scrollbar-thumb{background-color:var(--color-green-darkest);border-radius:10px;border:3px solid transparent}cart-section .cart_section__content .cart_section_products__container::-webkit-scrollbar-thumb:hover{background:var(--color-green-darkest, .8)}cart-section .cart_section__content .cart_footer{margin-top:3.2rem;max-width:45.9rem;width:100%}@media screen and (max-width: 900px){cart-section .cart_section__content .cart_footer{align-self:center}}cart-section .cart_section__content .cart_footer .progress_bar__container{margin-bottom:2.4rem}cart-section .cart_section__content .cart_footer .progress_bar__container .progress_bar{width:100%;height:.3rem;background:#A4A4A4;margin-bottom:.8rem}cart-section .cart_section__content .cart_footer .progress_bar__container .progress_bar .progress{transition:.6s ease;height:100%;background:var(--color-magenta-magic-primary)}cart-section .cart_section__content .cart_footer .progress_bar__container .progress_span{font-size:clamp(1.2rem,2vw,1.4rem);color:var(--color-green-darkest);font-family:var(--font-family-quaternary);font-style:normal;font-weight:500;line-height:normal}cart-section .cart_section__content .cart_footer .progress_bar__container .progress_span :is(strong){font-weight:600}cart-section .cart_section__content .cart_footer .cart_order_summary{font-size:clamp(2rem,2vw,2.4rem);font-weight:500;color:var(--color-green-darkest);border-bottom:1px solid #A4A4A4;padding-bottom:clamp(1.2rem,2vw,2.4rem);font-family:var(--font-family-primary);font-weight:900}cart-section .cart_section__content .cart_footer .cart_subtotal,cart-section .cart_section__content .cart_footer .cart_shipping_value{display:flex;justify-content:space-between;margin-top:1.6rem;color:var(--color-green-darkest);font-size:clamp(1.4rem,2vw,1.4rem);font-family:var(--font-family-quaternary);font-weight:500}cart-section .cart_section__content .cart_footer .cart_subtotal :is(h3),cart-section .cart_section__content .cart_footer .cart_shipping_value :is(h3){font-size:clamp(1.4rem,2vw,1.4rem);font-weight:900}cart-section .cart_section__content .cart_footer .cart_subtotal .cart_shipping_title,cart-section .cart_section__content .cart_footer .cart_subtotal .cart_shipping_price,cart-section .cart_section__content .cart_footer .cart_shipping_value .cart_shipping_title,cart-section .cart_section__content .cart_footer .cart_shipping_value .cart_shipping_price{font-weight:400}cart-section .cart_section__content .cart_footer .cart_subtotal{margin-top:clamp(1.6rem,2vw,2.4rem);text-transform:uppercase;font-family:var(--font-family-primary);font-weight:900}cart-section .cart_section__content .cart_footer .cart_subtotal :is(h3){font-size:clamp(1.6rem,2vw,1.8rem);font-weight:900}cart-section .cart_section__content .cart_footer .cart_subtotal .cart_subtotal_price{font-size:clamp(1.6rem,2vw,1.8rem)}cart-section .cart_section__content .cart_footer .discount_progress__container .discount_progress_bar{width:100%;height:.6rem;background:#D9D9D9;margin-bottom:.8rem;border-radius:10rem}cart-section .cart_section__content .cart_footer .discount_progress__container .discount_progress_bar .discount_progress{transition:.6s ease;height:100%;background:green;border-radius:10rem}cart-section .cart_section__content .cart_footer .discount_progress__container .discount_progress_span{color:var(--color-green-darkest);font-family:var(--font-family-quaternary);font-size:clamp(.8rem,1vw,1rem);font-style:normal;font-weight:500;line-height:normal}cart-section .cart_section__content .cart_footer .cart_shipping_value{border-bottom:1px solid var(--light-gray);padding-bottom:clamp(1.2rem,2vw,2.4rem)}cart-section .cart_section__content .cart_footer :is(discount-coupon) .discount_coupon__heading .discount_coupon__heading_btn{justify-content:space-between;width:100%}cart-section .cart_section__content .cart_footer .go_to_checkout{margin-block:2.3rem 1.4rem;display:flex;justify-content:center;align-items:center;width:100%;background:var(--color-acid-green-primary);border:1px solid var(--color-green-darker);font-size:clamp(1.6rem,2vw,1.8rem);padding:1.6rem 2.4rem;font-family:var(--font-family-primary);color:var(--white);text-decoration:none;transition:.3s ease background;font-weight:900;text-transform:uppercase;border-radius:10rem}cart-section .cart_section__content .cart_footer .go_to_checkout:hover{background:var(--color-green-darkest);color:var(--color-acid-green-primary)}cart-section .cart_section__content .cart_footer .continue_shopping{text-align:center;color:var(--color-green-darkest);font-size:clamp(1.4rem,2vw,1.8rem);font-weight:900;line-height:140%;display:block;text-decoration:none;font-family:var(--font-family-primary)}cart-section .cart_section__content .cart_footer .continue_shopping:hover{color:var(--wine)}@media screen and (min-width: 900px){cart-section .cart_section__content .cart_footer{margin-top:0}}cart-section .cart_section__content:has(.cart_empty_title) .cart_footer{display:none}cart-section .cart_section__content:has(.cart_empty_title) .cart_empty_title{margin-top:clamp(3.2rem,3vw,4.8rem);font-size:clamp(2rem,2vw,2.2rem);font-style:normal;font-weight:900;line-height:normal;color:var(--color-green-darkest);font-family:var(--font-family-primary);text-transform:uppercase}cart-section .cart_section__content:has(.cart_empty_title) .cart_empty_subtext{color:var(--color-green-darkest);font-family:var(--font-family-quaternary);font-size:clamp(1rem,2vw,1.6rem);font-style:normal;font-weight:500;line-height:140%}cart-section .cart_section__content:has(.cart_empty_title) .cart_empty_btn{color:var(--color-green-darkest);font-family:var(--font-family-primary);font-size:clamp(1.4rem,2vw,1.8rem);font-style:normal;font-weight:900;line-height:normal;letter-spacing:.07rem;background:var(--color-acid-green-primary);border:1px solid var(--color-green-darker);transition:.3s;text-decoration:none;padding:1rem 3.2rem;border-radius:10rem;margin-top:clamp(2.4rem,2vw,2.8rem);text-transform:uppercase;width:fit-content}@media screen and (min-width: 768px){cart-section .cart_section__content:has(.cart_empty_title) .cart_empty_btn{padding:1.6rem 4rem}}cart-section .cart_section__content:has(.cart_empty_title) .cart_empty_btn:hover{background:var(--color-green-darker);color:var(--color-acid-green-primary)}#relatedProductSection{max-width:var(--page-width);margin-inline:auto;padding-block:var(--padding-block)}@media screen and (min-width: 1600px){#relatedProductSection{max-width:1520px}}#relatedProductSection :is(cart-related-products) .cart_related_products__content{border:none}#relatedProductSection :is(cart-related-products) .cart_related_products__content .related_products_title{text-align:left}#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel{flex-direction:row;padding:0;border:none;margin-top:4rem}#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel .cart_related_product__container{flex-grow:1;max-width:49rem}@media screen and (min-width: 768px){#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel .cart_related_product__container{display:grid;grid-template-columns:1fr 2fr;grid-template-rows:1fr clamp(2rem,2.5vw,4.7rem)}#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product_image{max-height:16rem;max-width:12rem}}#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content{align-items:flex-start;justify-content:center}#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_title,#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_price{text-align:left}#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_price{margin-block:1rem}#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .info_installment{display:flex;margin-bottom:1.6rem;color:var(--black);font-size:clamp(1.2rem,2vw,1.6rem);font-weight:300}#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_title{font-size:clamp(1.2rem,2vw,2rem)}#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_price{font-size:clamp(1.2rem,2vw,1.6rem)}@media screen and (min-width: 768px){#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel .cart_related_product_add{display:none}#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel .related_product_section_add{display:block;grid-area:2/1/2/3;height:100%}#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel .related_product_section_add .cart_related_product_add{display:flex;width:100%;align-items:center;justify-content:center;height:100%;transition:.3s;color:var(--color-green-darkest);text-align:center;font-family:var(--font-family-primary);font-size:clamp(1.4rem,2vw,1.8rem);font-style:normal;font-weight:900;line-height:normal;letter-spacing:.09rem;border-radius:10rem;border:1.5px solid var(--color-green-darkest);background:#fff;text-transform:uppercase;padding:1.4rem 4rem}#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel .related_product_section_add .cart_related_product_add.active{background:var(--color-green-darkest);color:var(--color-acid-green-primary)}#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel .related_product_section_add .cart_related_product_add:hover{background:var(--color-green-darkest);color:var(--color-acid-green-primary)}}.info_button__container{display:flex;justify-content:flex-start;margin-top:30px}#openPopupButton{display:flex;justify-content:center;align-items:center;gap:5px;padding:10px;width:100%;max-width:21rem;background:#E5FFB3;border:1px solid #F8437A;border-radius:50px;font-family:chandler;font-size:1.3rem;color:#f8437a;box-sizing:border-box}.popup-container{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);justify-content:center;align-items:center;z-index:1000}.popup-container.active{display:flex}.popup-content{position:relative;max-width:90%;max-height:90%;overflow:auto}.popup-content :is(img){max-width:100%;height:auto;width:60rem}.close-button{position:absolute;top:10px;right:10px;font-size:24px;border:none;background:none;cursor:pointer}@media (max-width: 768px){#openPopupButton{font-size:1.2rem;padding:8px 15px;width:100%}.popup-content{padding:10px}.close-button{font-size:20px}}*{margin:0;padding:0;box-sizing:border-box}html{font-size:62.5%}body{font-size:1.6rem;min-height:100dvh;background:var(--color-dirt-gold-off-white);&*{scrollbar-width:thin;scrollbar-color:#000}}body::-webkit-scrollbar{width:3px}body::-webkit-scrollbar-track{background:transparent}body::-webkit-scrollbar-thumb{background-color:#a1a1a1;border-radius:10px;border:3px solid transparent}body::-webkit-scrollbar-thumb:hover{background:#0008}.no-scroll{overflow:hidden;position:absolute;width:100%;height:100%}[data-animate-translate]{overflow:hidden}[data-animate-translate] :is(p){transform:translateY(100%)}[data-animate-translate] .animate-word{display:inline-block;overflow:hidden;vertical-align:top}[data-animate-translate] .animate-word span{display:inline-block;transform:translateY(100%);transition:transform 1.5s ease;transition-delay:var(--word-delay, .1s)}[data-animate-translate].animate-in .animate-word span{transform:translateY(0)}[data-animate-translate] .space{display:inline-block}[data-animate-scale]{opacity:0;will-change:transform,opacity}[data-animate-number]{position:relative;text-align:inherit;white-space:nowrap}[data-animate-number] p{margin:0;padding:0;width:100%}
