.container{display:flex}password-component{display:block;padding-block:clamp(3rem,3.125vw,6rem);height:50vh}password-component .password-container{max-width:var(--page-width);margin:0 auto;width:100%;height:100%;display:flex;justify-content:center;align-items:center}password-component .password-container .password{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}password-component .password-container .password :is(label){font-size:1.6rem;font-weight:700;color:#000;font-family:var(--the-future)}password-component .password-container .password :is(input){width:100%;padding:1rem;border:1px solid black;font-size:1.6rem;font-family:var(--the-future)}password-component .password-container .submit{width:100%}password-component .password-container .submit :is(input){width:100%;padding:1rem;border:1px solid black;background-color:#000;font-size:1.6rem;color:#fff;cursor:pointer;font-family:var(--the-future)}.img-text_component__container{display:flex;flex-direction:column;gap:clamp(3.2rem,4.687vw,9rem);margin-block:clamp(5rem,10.687vw,17rem);max-width:var(--page-width);margin-inline:auto}@media screen and (min-width: 768px){.img-text_component__container{flex-direction:row;justify-content:center;align-items:center;align-self:stretch;max-width:calc(var(--page-width) * .9)}}.img-text_component__container .img-text_component__img_container{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);width:100%;gap:.7rem;max-width:88rem}@media screen and (min-width: 768px){.img-text_component__container .img-text_component__img_container{width:10vw}}.img-text_component__container .img-text_component__img_container :is(img){width:100%;height:auto;aspect-ratio:1/1;object-fit:contain}@media screen and (min-width: 768px){.img-text_component__container .img-text_component__img_container{flex:2}}.img-text_component__container .img-text_component__content{display:flex;flex-direction:column;gap:clamp(1.2rem,.833vw,1.6rem);color:var(--black);font-family:var(--the-future)}.img-text_component__container .img-text_component__content :is(h3){font-size:clamp(2.4rem,1.775vw,3.6rem);font-style:normal;font-weight:700;line-height:normal}.img-text_component__container .img-text_component__content :is(p){color:var(--dark-gray);font-size:clamp(1.2rem,.833vw,1.6rem);font-weight:400}.img-text_component__container .img-text_component__content :is(a){display:flex;justify-content:center;background-color:var(--black);color:var(--white);width:clamp(13.6rem,10.208vw,19.6rem);padding-block:clamp(1rem,.729vw,1.4rem);margin-top:1.2rem;font-size:1.4rem;text-decoration:none;font-weight:700;transition:.3s}.img-text_component__container .img-text_component__content :is(a):hover{background-color:var(--off-black)}@media screen and (min-width: 768px){.img-text_component__container .img-text_component__content{font-size:clamp(1.2rem,.833vw,1.6rem);flex:1}}.banner_component__container{width:100%;position:relative}.banner_component__container .banner_component__image{position:absolute;top:0;left:0;display:block;width:100%;height:100%;min-height:30rem}.banner_component__container .banner_component__image .banner_mobile{object-fit:cover;width:100%}@media screen and (min-width: 768px){.banner_component__container .banner_component__image .banner_mobile{display:none}}.banner_component__container .banner_component__image .banner_desktop{display:none}@media screen and (min-width: 768px){.banner_component__container .banner_component__image .banner_desktop{display:block;width:100%;height:100%;min-height:30rem}}.banner_component__content{position:relative;display:flex;flex-direction:column;align-items:center;margin:0 auto;padding:6rem 0;color:#fff;width:100%;max-width:var(--page-width);gap:clamp(3.2rem,2.083vw,4rem);font-weight:700;font-family:var(--the-future)}@media screen and (min-width: 768px){.banner_component__content{max-width:90rem}}.content__title{font-size:clamp(2.4rem,2.08vw,4rem)}.content__links{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:clamp(2.4rem,2.083vw,4rem)}@media screen and (min-width: 768px){.content__links{width:clamp(61rem,42.36vw,79rem)}}.content__links a{color:#fff;text-decoration:none;font-size:clamp(1.6rem,1.042vw,2rem);padding:clamp(1.4rem,.833vw,1.6rem) clamp(2.4rem,2.083vw,4rem);background:rgba(255,255,255,.3)}.content__main-link a{color:var(--white);text-align:center;font-size:clamp(1.8rem,1.146vw,2.2rem);font-style:normal;font-weight:700;line-height:normal;text-decoration:none;margin-bottom:1rem;border-bottom:1px solid var(--white);fill:#fff}.content__main-link a :is(svg){filter:invert(1)}banner-carrousel{display:block}banner-carrousel .blaze-slider .blaze-container .blaze-track-container{position:relative}banner-carrousel .blaze-slider .blaze-container .blaze-track-container .blaze-track .banner_slide{width:100%;min-height:100%;max-height:68rem;overflow:hidden;position:relative;width:calc((100% + -0px)*1);flex-shrink:0}@media screen and (min-width: 600px){banner-carrousel .blaze-slider .blaze-container .blaze-track-container .blaze-track .banner_slide{max-height:100%}}banner-carrousel .blaze-slider .blaze-container .blaze-track-container .blaze-track .banner_slide :is(a){text-decoration:none;display:block;width:100%;height:100%}banner-carrousel .blaze-slider .blaze-container .blaze-track-container .blaze-track .banner_slide .content_banner_text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;display:flex;flex-direction:column;width:80%}banner-carrousel .blaze-slider .blaze-container .blaze-track-container .blaze-track .banner_slide .content_banner_text .banner_title_blog{color:var(--white);text-align:center;font-family:var(--the-future);font-size:clamp(2.2rem,1.875vw,3.6rem);font-style:normal;font-weight:700;line-height:normal}banner-carrousel .blaze-slider .blaze-container .blaze-track-container .blaze-track .banner_slide .content_banner_text .banner_subtitle{color:var(--white);text-align:center;font-family:var(--the-future);font-style:normal;font-weight:400;line-height:normal}banner-carrousel .blaze-slider .blaze-container .blaze-track-container .blaze-track .banner_slide .content_banner_text .banner_title :is(p){color:var(--white);text-align:center;font-family:var(--the-future);font-style:normal;font-weight:500;line-height:normal;letter-spacing:.4rem}banner-carrousel .blaze-slider .blaze-container .blaze-track-container .blaze-track .banner_slide .content_banner_text .banner_title :is(p) :is(strong){font-weight:700}banner-carrousel .blaze-slider .blaze-container .blaze-track-container .blaze-track .banner_slide .content_banner_text .banner_button{color:var(--black);font-family:var(--the-future);font-style:normal;font-weight:700;line-height:normal;text-decoration:none;padding:clamp(1rem,.72917vw,1.4rem) clamp(3.2rem,3.64583vw,7rem);background-color:var(--white);margin:clamp(1.2rem,1.25vw,2.4rem) auto 0 auto;cursor:pointer;transition:background-color .3s}banner-carrousel .blaze-slider .blaze-container .blaze-track-container .blaze-track .banner_slide .content_banner_text .banner_button:hover{background-color:var(--black);color:var(--white)}banner-carrousel .blaze-slider .blaze-container .blaze-track-container .blaze-track .banner_slide .content_banner_text .banner_icons{display:none;justify-content:center;margin-top:2rem}@media screen and (min-width: 600px){banner-carrousel .blaze-slider .blaze-container .blaze-track-container .blaze-track .banner_slide .content_banner_text .banner_icons{display:flex}}banner-carrousel .blaze-slider .blaze-container .blaze-track-container .blaze-track .banner_slide .content_banner_text .banner_icons .banner_icons_image{max-width:clamp(34rem,22.916vw,44rem);width:100%}banner-carrousel .blaze-slider .blaze-container .blaze-track-container .blaze-track .banner_slide .banner_video,banner-carrousel .blaze-slider .blaze-container .blaze-track-container .blaze-track .banner_slide .banner_image{width:100%;height:100%;object-fit:cover}banner-carrousel .blaze-slider .blaze-container .blaze-track-container .blaze-track .banner_slide .banner_video_play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;background:rgba(0,0,0,.281);display:flex;align-items:center;justify-content:center;border-radius:50%;opacity:0;transition:opacity .3s;padding:1rem}banner-carrousel .blaze-slider .blaze-container .blaze-track-container .blaze-track .banner_slide .banner_video_play :is(svg){width:clamp(5rem,2.708vw,5.2rem);height:clamp(5rem,2.708vw,5.2rem)}banner-carrousel .blaze-slider .blaze-container .blaze-track-container .blaze-track .banner_slide .banner_video_play[active]{opacity:1}banner-carrousel .blaze-slider .blaze-container .blaze-track-container .blaze-track .banner_slide .desktop{display:none}@media screen and (min-width: 600px){banner-carrousel .blaze-slider .blaze-container .blaze-track-container .blaze-track .banner_slide .mobile{display:none}banner-carrousel .blaze-slider .blaze-container .blaze-track-container .blaze-track .banner_slide .desktop{display:block}}banner-carrousel .blaze-slider .blaze-container .blaze-track-container .blaze-pagination-banner-carrousel{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem;position:absolute;bottom:2rem;left:50%;transform:translate(-50%);z-index:1}@media screen and (min-width: 600px){banner-carrousel .blaze-slider .blaze-container .blaze-track-container .blaze-pagination-banner-carrousel{bottom:3.2rem}}banner-carrousel .blaze-slider .blaze-container .blaze-track-container .blaze-pagination-banner-carrousel :is(button){border-radius:50%;border:1.14px solid var(--white);background:transparent;width:.8rem;height:.8rem;font-size:0;transition:all .3s ease;cursor:pointer}banner-carrousel .blaze-slider .blaze-container .blaze-track-container .blaze-pagination-banner-carrousel :is(button).active{border-radius:3.5rem;border:1.14px solid var(--white);background:var(--white)}footer-component{background:var(--off-black);display:block;width:100%}footer-component .main-footer{max-width:var(--page-width);padding-block:clamp(4rem,3.85417vw,7.4rem) clamp(2rem,1.66667vw,3.2rem);margin:0 auto;display:flex;flex-direction:column;gap:clamp(3.2rem,2.08333vw,4rem)}footer-component .main-footer .container-brand-links{display:grid;grid-template-columns:1fr;gap:3.2rem}@media screen and (min-width: 768px){footer-component .main-footer .container-brand-links{grid-template-columns:.5fr minmax(0,1.5fr);gap:4rem}}footer-component .main-footer .container-brand-links .brand-information{display:flex;flex-direction:column;gap:clamp(1.6rem,1.45833vw,2.8rem);max-width:42rem;width:100%;margin:0 auto;align-items:center}@media screen and (min-width: 768px){footer-component .main-footer .container-brand-links .brand-information{align-items:flex-start}}footer-component .main-footer .container-brand-links .brand-information .container-image-logo{display:grid;align-items:center;justify-content:center;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:100%;gap:3.2rem;flex-wrap:wrap}@media screen and (min-width: 768px){footer-component .main-footer .container-brand-links .brand-information .container-image-logo{justify-content:flex-start}}footer-component .main-footer .container-brand-links .brand-information .container-image-logo .logo{display:block;width:100%;max-width:11.6rem;height:auto;justify-self:flex-end}@media screen and (min-width: 768px){footer-component .main-footer .container-brand-links .brand-information .container-image-logo .logo{max-width:11.8rem;justify-self:unset}}footer-component .main-footer .container-brand-links .brand-information .container-image-logo .logo_two{display:block;width:100%;max-width:9.6rem;height:auto;justify-self:flex-start;position:relative;top:1.8rem}@media screen and (min-width: 768px){footer-component .main-footer .container-brand-links .brand-information .container-image-logo .logo_two{max-width:12rem;justify-self:unset}}footer-component .main-footer .container-brand-links .brand-information .information{display:flex;width:100%}footer-component .main-footer .container-brand-links .brand-information .information :is(p){color:var(--light-gray);font-size:clamp(1.2rem,.83333vw,1.6rem);font-family:var(--the-future);font-weight:400;text-align:center}@media screen and (min-width: 768px){footer-component .main-footer .container-brand-links .brand-information .information :is(p){text-align:left}}footer-component .main-footer .container-brand-links .brand-information .social-media{display:flex;align-items:center;justify-content:center;gap:2rem}@media screen and (min-width: 768px){footer-component .main-footer .container-brand-links .brand-information .social-media{justify-content:flex-start}}footer-component .main-footer .container-brand-links .brand-information .social-media :is(a){text-decoration:none;color:var(--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.2rem,1.25vw,2.4rem);width:clamp(2.2rem,1.25vw,2.4rem);display:block}footer-component .main-footer .container-brand-links .brand-information .social-media :is(a):hover{color:var(--light-gray);transform:scale(1.1)}footer-component .main-footer .container-brand-links .menu-links{display:flex;flex-direction:column;gap:1.5rem;flex-wrap:wrap}@media screen and (min-width: 768px){footer-component .main-footer .container-brand-links .menu-links{flex-direction:row;justify-content:flex-end;gap:4rem}@media screen and (min-width: 1024px){footer-component .main-footer .container-brand-links .menu-links{gap:6rem}@media screen and (min-width: 1640px){footer-component .main-footer .container-brand-links .menu-links{gap:12rem}}}}footer-component .main-footer .container-brand-links .menu-links :is(nav):last-of-type .heading-links{border-bottom:none}footer-component .main-footer .container-brand-links .menu-links :is(nav) .heading-links{display:flex;align-items:center;justify-content:space-between;padding-bottom:clamp(1.2rem,1.25vw,2.4rem);border-bottom:.1rem solid var(--light-gray);transition:border-bottom .3s ease}@media screen and (min-width: 768px){footer-component .main-footer .container-brand-links .menu-links :is(nav) .heading-links{border-bottom:none}}footer-component .main-footer .container-brand-links .menu-links :is(nav) .heading-links :is(p){font-size:clamp(1.4rem,1.04167vw,2rem);color:var(--white);font-family:var(--the-future);font-weight:500}footer-component .main-footer .container-brand-links .menu-links :is(nav) .heading-links :is(svg){transition:transform .3s ease;width:1.4rem;height:1.4rem}@media screen and (min-width: 768px){footer-component .main-footer .container-brand-links .menu-links :is(nav) .heading-links :is(svg){display:none}}footer-component .main-footer .container-brand-links .menu-links :is(nav) .heading-links :is(svg) :is(path){stroke:var(--white)}footer-component .main-footer .container-brand-links .menu-links :is(nav) :is(ul){list-style:none;display:flex;flex-direction:column;gap:clamp(1rem,.9375vw,1.8rem);overflow:hidden;transition:.6s ease}footer-component .main-footer .container-brand-links .menu-links :is(nav) :is(ul)[closed]{height:0}@media screen and (min-width: 768px){footer-component .main-footer .container-brand-links .menu-links :is(nav) :is(ul){max-height:fit-content;overflow:visible}}footer-component .main-footer .container-brand-links .menu-links :is(nav) :is(ul) :is(li) :is(a){color:var(--light-gray);font-family:var(--the-future);font-size:clamp(1.4rem,.8375vw,1.8rem);font-weight:300;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(--white);text-decoration:underline}footer-component .main-footer .container-brand-links .menu-links :is(nav):not(:has(ul[closed])) .heading-links{border-bottom:.1rem solid transparent}footer-component .main-footer .container-brand-links .menu-links :is(nav):not(:has(ul[closed])) .heading-links :is(svg){transform:rotate(180deg)}footer-component .main-footer .container-payments-stamp-information{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:clamp(1.6rem,1.04167vw,2rem);padding-top:2rem;border-top:.1rem solid var(--light-gray)}@media screen and (min-width: 768px){footer-component .main-footer .container-payments-stamp-information{padding-top:1.6rem}}footer-component .main-footer .container-payments-stamp-information .container-payments-stamp{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;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:clamp(.6rem,.625vw,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;width:clamp(2.5574rem,1.39411vw,2.6767rem);height:clamp(1.6152rem,.88052vw,1.6906rem)}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;width:clamp(3.9761rem,3.75vw,7.2rem);height:clamp(1.691rem,1.61458vw,3.1rem)}footer-component .main-footer .container-payments-stamp-information .container-payments-stamp .stamps-shakers-shopify :is(img){display:block;width:clamp(3.9761rem,3.75vw,7.2rem);height:clamp(1.691rem,1.61458vw,3.1rem)}footer-component .main-footer .container-payments-stamp-information .information{justify-content:center;display:flex}footer-component .main-footer .container-payments-stamp-information .information :is(p){color:var(--light-gray);font-size:clamp(.8rem,.625vw,1.2rem);font-family:var(--the-future);font-weight:400;text-align:center}newsletter-component{background-color:#e8e6e7;display:grid;grid-template-columns:1fr;max-width:var(--page-width);margin:0 auto clamp(6rem,4.1667vw,8rem) auto;width:100%;align-items:center;gap:3.2rem;padding-block:3.2rem;padding-inline:clamp(2rem,2.6042vw,5rem);border-radius:.6rem}@media screen and (min-width: 768px){newsletter-component{margin:clamp(6rem,4.1667vw,8rem) auto clamp(6rem,4.1667vw,8rem) auto;grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (min-width: 1024px){newsletter-component{gap:4rem}@media screen and (min-width: 1200px){newsletter-component{max-width:calc(var(--page-width) * .8)}@media screen and (min-width: 1440px){newsletter-component{gap:8rem}}}}}newsletter-component .container-content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}@media screen and (min-width: 768px){newsletter-component .container-content{gap:2rem;align-items:flex-start}}newsletter-component .container-content .title{color:var(--off-black);font-family:var(--the-future);font-size:clamp(2.4rem,2.2917vw,4.4rem);font-style:normal;font-weight:700;line-height:normal;text-align:center}@media screen and (min-width: 768px){newsletter-component .container-content .title{text-align:left}}newsletter-component .container-content .description{color:var(--dark-gray);font-family:var(--the-future);font-size:clamp(1.2rem,.8375vw,1.8rem);font-style:normal;font-weight:400;line-height:normal;text-align:center}@media screen and (min-width: 768px){newsletter-component .container-content .description{text-align:left}}newsletter-component .container-content .container-form{width:100%;display:flex}newsletter-component .container-content .container-form :is(form){display:grid;grid-template-columns:1fr;align-items:center;gap:1.2rem;width:100%}@media screen and (min-width: 768px){newsletter-component .container-content .container-form :is(form){gap:0;grid-template-columns:1.5fr auto}}newsletter-component .container-content .container-form :is(form) :is(input){width:100%;height:100%;display:flex;border:none;padding-inline:clamp(1.2rem,1.0417vw,2rem);background-color:var(--white);color:var(--dark-gray);font-family:var(--the-future);font-size:clamp(1.4rem,.8333vw,1.6rem);font-style:normal;font-weight:400;line-height:normal;padding-block:clamp(1.2rem,.8333vw,1.6rem)}newsletter-component .container-content .container-form :is(form) :is(input)::placeholder{color:var(--dark-gray);font-family:var(--the-future);font-size:clamp(1.2rem,.8333vw,1.6rem);font-style:normal;font-weight:400;line-height:normal}newsletter-component .container-content .container-form :is(form) :is(input):focus-visible{outline:none}newsletter-component .container-content .container-form :is(form) :is(button){border:none;display:flex;align-items:center;justify-content:center;padding:clamp(1.2rem,.8333vw,1.6rem) 1.8rem;background-color:var(--off-black);color:var(--white);font-family:var(--the-future);font-size:clamp(1.1rem,.68333vw,1.6rem);font-style:normal;font-weight:500;letter-spacing:.1rem;line-height:110%;cursor:pointer;transition:all .3s ease;text-transform:uppercase}@media screen and (min-width: 768px){newsletter-component .container-content .container-form :is(form) :is(button){padding:clamp(1rem,.8333vw,1.6rem) 1.8rem}@media screen and (min-width: 1024px){newsletter-component .container-content .container-form :is(form) :is(button){padding:clamp(1rem,.8333vw,1.6rem) 2rem}@media screen and (min-width: 1440px){newsletter-component .container-content .container-form :is(form) :is(button){padding:clamp(1rem,.9933vw,1.6rem) 2.3rem}}}}newsletter-component .container-content .container-form :is(form) :is(button):hover{background-color:var(--black)}newsletter-component .container-content .container-form :is(form) .success-message,newsletter-component .container-content .container-form :is(form) .error-message{color:var(--green);font-family:var(--the-future);font-size:clamp(1.3rem,.7292vw,1.8rem);font-style:normal;font-weight:600;line-height:160%;text-align:left;padding-top:1rem}newsletter-component .container-images{width:100%;height:100%;display:flex}newsletter-component .container-images .image{width:100%;height:100%;display:block;object-fit:cover}announcement-bar{display:block;width:100%;z-index:1000;background-color:var(--light-gray);position:relative}@media screen and (min-width: 1300px){announcement-bar{z-index:1001}}announcement-bar .annoucement_bar__content{max-width:var(--page-width);padding-block:.8rem;margin-inline:auto}@media screen and (min-width: 768px){announcement-bar .annoucement_bar__content{display:grid;grid-template-columns:minmax(0,.5fr) minmax(0,2fr) minmax(0,.5fr);gap:1rem}}announcement-bar .annoucement_bar__content .annoucement_bar__text{color:var(--off-black);font-family:var(--the-future);font-size:clamp(1rem,.72917vw,1.4rem);text-align:center;font-style:normal;font-weight:500;line-height:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width: 768px){announcement-bar .annoucement_bar__content .annoucement_bar__text{grid-column:2 / 3;align-self:center}}.header-section{position:sticky;width:100%;z-index:1000;top:0;background:var(--black)}.header-section :is(header-component){position:relative;width:100%}.header-section :is(header-component) .header-container{background-color:var(--off-black)}.header-section :is(header-component) .header-container .header__content{max-width:90vw;margin:0 auto;width:100%;display:grid;grid-template-columns:minmax(0,.5fr) minmax(0,2fr) minmax(0,.5fr);padding-block:clamp(.5rem,.625vw,1.2rem)}@media screen and (min-width: 1100px){.header-section :is(header-component) .header-container .header__content{grid-template-columns:minmax(0,.8fr) minmax(0,2fr) minmax(0,1fr)}@media screen and (min-width: 1440px){.header-section :is(header-component) .header-container .header__content{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr)}}}.header-section :is(header-component) .header-container .header__content .header__mobile-menu{display:flex;justify-content:flex-start;align-items:center}@media screen and (min-width: 1100px){.header-section :is(header-component) .header-container .header__content .header__mobile-menu{display:none}}.header-section :is(header-component) .header-container .header__content .header__mobile-menu .menu__icon{width:2rem;height:2rem}.header-section :is(header-component) .header-container .header__content .header__mobile-menu .menu__icon :is(svg){width:100%;height:100%}.header-section :is(header-component) .header-container .header__content .header__mobile-menu .menu__nav-items{position:fixed;width:82vw;height:100dvh;background:var(--white);top:0;left:0;padding:3rem 2rem 5rem;overflow:hidden;display:none;flex-direction:column;transform:translate(-100%);z-index:1000;animation:menuClose .6s forwards}.header-section :is(header-component) .header-container .header__content .header__mobile-menu .menu__nav-items[open]{animation:menuOpen .6s forwards;display:flex;transform:translate(0)}.header-section :is(header-component) .header-container .header__content .header__mobile-menu .menu__nav-items .main-items{width:100%;height:100%;display:flex;flex-direction:column}.header-section :is(header-component) .header-container .header__content .header__mobile-menu .menu__nav-items .main-items .main-items__icon{display:flex;width:100%;justify-content:space-between;margin-bottom:3.2rem;position:relative;height:2rem}.header-section :is(header-component) .header-container .header__content .header__mobile-menu .menu__nav-items .main-items .main-items__icon .back__icon{width:2rem;height:2rem;display:none;animation:buttonClose .3s forwards;opacity:0;position:absolute;left:0}.header-section :is(header-component) .header-container .header__content .header__mobile-menu .menu__nav-items .main-items .main-items__icon .back__icon[open]{animation:buttonOpen .3s forwards;display:block;opacity:1}.header-section :is(header-component) .header-container .header__content .header__mobile-menu .menu__nav-items .main-items .main-items__icon .back__icon :is(svg){width:100%;height:100%}.header-section :is(header-component) .header-container .header__content .header__mobile-menu .menu__nav-items .main-items .main-items__icon .back__icon :is(svg) :is(path){stroke:var(--black)}.header-section :is(header-component) .header-container .header__content .header__mobile-menu .menu__nav-items .main-items .main-items__icon .close__icon{width:2rem;height:2rem;position:absolute;right:0}.header-section :is(header-component) .header-container .header__content .header__mobile-menu .menu__nav-items .main-items .main-items__icon .close__icon :is(svg){width:100%;height:100%}.header-section :is(header-component) .header-container .header__content .header__mobile-menu .menu__nav-items .main-items .main-items__icon .close__icon :is(svg) :is(path){stroke:var(--black)}.header-section :is(header-component) .header-container .header__content .header__mobile-menu .menu__nav-items .main-items .search-content{margin-bottom:2.4rem}.header-section :is(header-component) .header-container .header__content .header__mobile-menu .menu__nav-items .main-items .search-content .header__search .search_input__container{width:100%;background-color:transparent;position:relative;border-bottom:1px solid var(--black)}.header-section :is(header-component) .header-container .header__content .header__mobile-menu .menu__nav-items .main-items .search-content .header__search .search_input__container .search_input{width:100%;background-color:transparent;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;margin:0;padding:1rem 1rem 1rem 0;color:var(--black);font-family:var(--the-future);font-size:1.6rem;font-style:normal;font-weight:500;line-height:normal}.header-section :is(header-component) .header-container .header__content .header__mobile-menu .menu__nav-items .main-items .search-content .header__search .search_input__container .search_input::placeholder{color:var(--black);font-family:var(--the-future);font-size:1.6rem;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase}.header-section :is(header-component) .header-container .header__content .header__mobile-menu .menu__nav-items .main-items .search-content .header__search .search_input__container :is(button){width:2rem;height:2rem;background:transparent;border:none;display:flex;justify-content:center;align-items:center;position:absolute;right:1.2rem;top:50%;transform:translateY(-50%);cursor:pointer}.header-section :is(header-component) .header-container .header__content .header__mobile-menu .menu__nav-items .main-items .search-content .header__search .search_input__container :is(button) :is(svg){width:100%;height:100%}.header-section :is(header-component) .header-container .header__content .header__mobile-menu .menu__nav-items .main-items .search-content .header__search .search_input__container :is(button) :is(svg) :is(path){fill:var(--black)}.header-section :is(header-component) .header-container .header__content .header__mobile-menu .menu__nav-items .main-items .nav-items__container{width:100%;height:100%;display:flex;flex-direction:column}.header-section :is(header-component) .header-container .header__content .header__mobile-menu .menu__nav-items .main-items .nav-items__container .nav-items{width:100%;height:100%;display:flex;flex-direction:column;gap:2rem;position:relative}.header-section :is(header-component) .header-container .header__content .header__mobile-menu .menu__nav-items .main-items .nav-items__container .nav-items .menu-item{width:100%;cursor:pointer;list-style:none}.header-section :is(header-component) .header-container .header__content .header__mobile-menu .menu__nav-items .main-items .nav-items__container .nav-items .menu-item :is(a){display:flex;justify-content:space-between;align-items:center;width:100%;color:var(--black);font-family:var(--the-future);font-size:1.6rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.11rem;text-decoration:none;pointer-events:none}.header-section :is(header-component) .header-container .header__content .header__mobile-menu .menu__nav-items .main-items .nav-items__container .nav-items .menu-item :is(a).active_events{pointer-events:auto}@media screen and (min-width: 1100px){.header-section :is(header-component) .header-container .header__content .header__mobile-menu .menu__nav-items .main-items .nav-items__container .nav-items .menu-item :is(a){pointer-events:auto}}.header-section :is(header-component) .header-container .header__content .header__mobile-menu .menu__nav-items .main-items .nav-items__container .nav-items .menu-item :is(a) .arrow-go__icon{width:1.6rem;height:1.6rem}.header-section :is(header-component) .header-container .header__content .header__mobile-menu .menu__nav-items .main-items .nav-items__container .nav-items .menu-item :is(a) .arrow-go__icon :is(svg){width:100%;height:100%;display:block}.header-section :is(header-component) .header-container .header__content .header__mobile-menu .menu__nav-items .main-items .nav-items__container .nav-items .menu-item :is(a) .arrow-go__icon :is(svg) :is(path){stroke:var(--black)}.header-section :is(header-component) .header-container .header__content .header__mobile-menu .menu__nav-items .main-items .nav-items__container .nav-items .nav-sub-items{display:none;width:100%;height:100%;position:absolute;top:0;left:0;background:var(--white);z-index:1000;opacity:0;animation:closeSubMenu .3s forwards;overflow:auto}.header-section :is(header-component) .header-container .header__content .header__mobile-menu .menu__nav-items .main-items .nav-items__container .nav-items .nav-sub-items::-webkit-scrollbar{width:3px}.header-section :is(header-component) .header-container .header__content .header__mobile-menu .menu__nav-items .main-items .nav-items__container .nav-items .nav-sub-items::-webkit-scrollbar-track{background:transparent}.header-section :is(header-component) .header-container .header__content .header__mobile-menu .menu__nav-items .main-items .nav-items__container .nav-items .nav-sub-items::-webkit-scrollbar-thumb{background-color:var(--off-black);border-radius:10px;border:3px solid transparent}.header-section :is(header-component) .header-container .header__content .header__mobile-menu .menu__nav-items .main-items .nav-items__container .nav-items .nav-sub-items::-webkit-scrollbar-thumb:hover{background:var(--off-black, .8)}.header-section :is(header-component) .header-container .header__content .header__mobile-menu .menu__nav-items .main-items .nav-items__container .nav-items .nav-sub-items[open]{display:flex;opacity:1;animation:openSubMenu .3s forwards}.header-section :is(header-component) .header-container .header__content .header__mobile-menu .menu__nav-items .main-items .nav-items__container .nav-items .nav-sub-items .nav-sub-items__list{display:flex;flex-direction:column;gap:1.8rem}.header-section :is(header-component) .header-container .header__content .header__mobile-menu .menu__nav-items .main-items .nav-items__container .nav-items .nav-sub-items .nav-sub-items__list .nav-sub-title :is(a){color:var(--black);font-family:var(--the-future);font-size:2rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.11rem;text-decoration:none}.header-section :is(header-component) .header-container .header__content .header__mobile-menu .menu__nav-items .main-items .nav-items__container .nav-items .nav-sub-items .nav-sub-items__list .sub-menu-item{width:100%;cursor:pointer;list-style:none}.header-section :is(header-component) .header-container .header__content .header__mobile-menu .menu__nav-items .main-items .nav-items__container .nav-items .nav-sub-items .nav-sub-items__list .sub-menu-item :is(a){display:flex;justify-content:space-between;align-items:center;width:100%;color:var(--black);font-family:var(--the-future);font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal;text-decoration:none;pointer-events:none}.header-section :is(header-component) .header-container .header__content .header__mobile-menu .menu__nav-items .main-items .nav-items__container .nav-items .nav-sub-items .nav-sub-items__list .sub-menu-item :is(a).active_events{pointer-events:auto}@media screen and (min-width: 1100px){.header-section :is(header-component) .header-container .header__content .header__mobile-menu .menu__nav-items .main-items .nav-items__container .nav-items .nav-sub-items .nav-sub-items__list .sub-menu-item :is(a){pointer-events:auto}}.header-section :is(header-component) .header-container .header__content .header__mobile-menu .menu__nav-items .main-items .nav-items__container .nav-items .nav-sub-items .nav-sub-items__list .sub-menu-item :is(a) .arrow-go__icon{width:1.6rem;height:1.6rem}.header-section :is(header-component) .header-container .header__content .header__mobile-menu .menu__nav-items .main-items .nav-items__container .nav-items .nav-sub-items .nav-sub-items__list .sub-menu-item :is(a) .arrow-go__icon :is(svg){width:100%;height:100%;display:block}.header-section :is(header-component) .header-container .header__content .header__mobile-menu .menu__nav-items .main-items .nav-items__container .nav-items .nav-sub-items .nav-sub-items__list .sub-menu-item .nav-subsub-items-desktop{display:none}.header-section :is(header-component) .header-container .header__content .header__mobile-menu .menu__nav-items .main-items .nav-items__container .nav-items .nav-sub-items .nav-subsub-items{display:none;width:100%;height:100%;position:absolute;top:0;left:0;background:var(--white);gap:1.8rem;flex-direction:column;z-index:1000;opacity:0;animation:closeSubMenu .3s forwards}.header-section :is(header-component) .header-container .header__content .header__mobile-menu .menu__nav-items .main-items .nav-items__container .nav-items .nav-sub-items .nav-subsub-items[open]{display:flex;opacity:1;animation:openSubMenu .3s forwards}.header-section :is(header-component) .header-container .header__content .header__mobile-menu .menu__nav-items .main-items .nav-items__container .nav-items .nav-sub-items .nav-subsub-items .nav-subsub-title :is(a){color:var(--black);font-family:var(--the-future);font-size:2rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.11rem;text-decoration:none}.header-section :is(header-component) .header-container .header__content .header__mobile-menu .menu__nav-items .main-items .nav-items__container .nav-items .nav-sub-items .nav-subsub-items .subsub-menu-item{width:100%;cursor:pointer;list-style:none}.header-section :is(header-component) .header-container .header__content .header__mobile-menu .menu__nav-items .main-items .nav-items__container .nav-items .nav-sub-items .nav-subsub-items .subsub-menu-item :is(a){display:flex;justify-content:space-between;align-items:center;width:100%;color:var(--black);font-family:var(--the-future);font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal;text-decoration:none}.header-section :is(header-component) .header-container .header__content .header__mobile-menu .menu__nav-items .main-items .nav-items__container .nav-items .nav-sub-items .nav-subsub-items .subsub-menu-item:last-child :is(a){color:var(--yellow);font-family:var(--the-future);font-size:1.6rem;font-style:normal;font-weight:700;line-height:normal}.header-section :is(header-component) .header-container .header__content .header__mobile-menu .menu__nav-items .main-items .nav-items__container .nav-items__access{display:flex;flex-direction:column;gap:2rem;margin-top:2.4rem;list-style:none}.header-section :is(header-component) .header-container .header__content .header__mobile-menu .menu__nav-items .main-items .nav-items__container .nav-items__access .item_access{width:100%}.header-section :is(header-component) .header-container .header__content .header__mobile-menu .menu__nav-items .main-items .nav-items__container .nav-items__access .item_access :is(a){display:flex;gap:.8rem;align-items:center;width:100%;color:var(--black);font-family:var(--the-future);font-size:1.6rem;font-style:normal;font-weight:500;line-height:normal;text-decoration:none}.header-section :is(header-component) .header-container .header__content .header__mobile-menu .menu__nav-items .main-items .nav-items__container .nav-items__access .item_access :is(a) .item_access__icon{width:2.4rem;height:2.4rem}.header-section :is(header-component) .header-container .header__content .header__mobile-menu .menu__nav-items .main-items .nav-items__container .nav-items__access .item_access :is(a) .item_access__icon.heart :is(svg) :is(path){stroke:var(--black)}.header-section :is(header-component) .header-container .header__content .header__mobile-menu .menu__nav-items .main-items .nav-items__container .nav-items__access .item_access :is(a) .item_access__icon.user :is(svg) :is(path){stroke:var(--black)}.header-section :is(header-component) .header-container .header__content .header__mobile-menu .menu__nav-items .main-items .nav-items__container .nav-items__access .item_access :is(a) .item_access__icon :is(svg){width:100%;height:100%;display:block}.header-section :is(header-component) .header-container .header__content .header__logo{display:flex;justify-content:center;align-items:center}.header-section :is(header-component) .header-container .header__content .header__logo .logo-first{position:relative;top:1.2rem}@media screen and (min-width: 1300px){.header-section :is(header-component) .header-container .header__content .header__logo{justify-content:flex-start}}.header-section :is(header-component) .header-container .header__content .header__logo :is(a){display:flex;justify-content:center;align-items:center;gap:clamp(1.5rem,1.25vw,2.4rem);width:100%}@media screen and (min-width: 1300px){.header-section :is(header-component) .header-container .header__content .header__logo :is(a){justify-content:flex-start}}.header-section :is(header-component) .header-container .header__content .header__logo :is(a) :is(img){width:clamp(8.4429rem,5.89vw,11.3089rem);height:clamp(5.0062rem,3.49vw,6.7055rem);object-fit:contain;display:block}.header-section :is(header-component) .header-container .header__content .header__desktop-menu{display:none}@media screen and (min-width: 1100px){.header-section :is(header-component) .header-container .header__content .header__desktop-menu{display:flex}.header-section :is(header-component) .header-container .header__content .header__desktop-menu .menu__nav-items{width:100%;display:flex;justify-content:center;align-items:center}.header-section :is(header-component) .header-container .header__content .header__desktop-menu .menu__nav-items .main-items{width:100%;height:100%}.header-section :is(header-component) .header-container .header__content .header__desktop-menu .menu__nav-items .main-items .main-items__icon,.header-section :is(header-component) .header-container .header__content .header__desktop-menu .menu__nav-items .main-items .search-content{display:none}.header-section :is(header-component) .header-container .header__content .header__desktop-menu .menu__nav-items .main-items .nav-items__container{width:100%;height:100%}.header-section :is(header-component) .header-container .header__content .header__desktop-menu .menu__nav-items .main-items .nav-items__container .nav-items{width:100%;height:100%;display:flex;align-items:center;justify-content:center;gap:clamp(2.7rem,1.875vw,3.6rem);position:relative}.header-section :is(header-component) .header-container .header__content .header__desktop-menu .menu__nav-items .main-items .nav-items__container .nav-items .menu-item{cursor:pointer;list-style:none}.header-section :is(header-component) .header-container .header__content .header__desktop-menu .menu__nav-items .main-items .nav-items__container .nav-items .menu-item :is(a){color:var(--white);text-shadow:0px 0px 0px var(--black);font-family:var(--the-future);font-size:clamp(1.35rem,.9375vw,1.8rem);font-style:normal;font-weight:300;line-height:110%;letter-spacing:.08rem;text-decoration:none;display:flex;align-items:center;gap:.8rem;transition:all .3s ease-in-out}.header-section :is(header-component) .header-container .header__content .header__desktop-menu .menu__nav-items .main-items .nav-items__container .nav-items .menu-item :is(a):hover{color:var(--yellow)}.header-section :is(header-component) .header-container .header__content .header__desktop-menu .menu__nav-items .main-items .nav-items__container .nav-items .menu-item :is(a):hover .arrow-go__icon :is(svg){transform:rotate(-90deg)}.header-section :is(header-component) .header-container .header__content .header__desktop-menu .menu__nav-items .main-items .nav-items__container .nav-items .menu-item :is(a):hover .arrow-go__icon :is(svg) :is(path){stroke:var(--yellow)}.header-section :is(header-component) .header-container .header__content .header__desktop-menu .menu__nav-items .main-items .nav-items__container .nav-items .menu-item :is(a) .arrow-go__icon{width:1.4rem;height:1.4rem;display:none}.header-section :is(header-component) .header-container .header__content .header__desktop-menu .menu__nav-items .main-items .nav-items__container .nav-items .menu-item :is(a) .arrow-go__icon :is(svg){width:100%;height:100%;display:block;transform:rotate(90deg);transition:all .3s ease-in-out}.header-section :is(header-component) .header-container .header__content .header__desktop-menu .menu__nav-items .main-items .nav-items__container .nav-items .menu-item :is(a) .arrow-go__icon :is(svg) :is(path){transition:all .3s ease-in-out}.header-section :is(header-component) .header-container .header__content .header__desktop-menu .menu__nav-items .main-items .nav-items__container .nav-items .nav-sub-items{display:none;position:absolute;top:100%;background:var(--black);width:100%;z-index:-1;transform:translateY(-100%);animation:closeMenuDesktop .3s forwards;padding:3rem 2rem 2rem;justify-content:space-between;opacity:0}.header-section :is(header-component) .header-container .header__content .header__desktop-menu .menu__nav-items .main-items .nav-items__container .nav-items .nav-sub-items[open]{display:flex;transform:translate(0);animation:openMenuDesktop .6s forwards;opacity:1}.header-section :is(header-component) .header-container .header__content .header__desktop-menu .menu__nav-items .main-items .nav-items__container .nav-items .nav-sub-items .submenu_grid_images .image_text{text-decoration:none;position:relative;display:block;width:100%;height:100%;overflow:hidden}.header-section :is(header-component) .header-container .header__content .header__desktop-menu .menu__nav-items .main-items .nav-items__container .nav-items .nav-sub-items .submenu_grid_images .image_text :is(img){width:100%;height:100%;object-fit:cover;transition:all .5s ease-in-out}.header-section :is(header-component) .header-container .header__content .header__desktop-menu .menu__nav-items .main-items .nav-items__container .nav-items .nav-sub-items .submenu_grid_images .image_text .image_title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--white);font-family:var(--the-future);font-size:2.4rem;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;background-color:var(--black);padding:1rem 2rem}.header-section :is(header-component) .header-container .header__content .header__desktop-menu .menu__nav-items .main-items .nav-items__container .nav-items .nav-sub-items .submenu_grid_images:hover .image_text :is(img){transform:scale(1.1)}.header-section :is(header-component) .header-container .header__content .header__desktop-menu .menu__nav-items .main-items .nav-items__container .nav-items .nav-sub-items .nav-sub-items__list{display:flex;flex-direction:column;gap:1.2rem}.header-section :is(header-component) .header-container .header__content .header__desktop-menu .menu__nav-items .main-items .nav-items__container .nav-items .nav-sub-items .nav-sub-items__list .nav-sub-title{margin-bottom:2rem;display:none}.header-section :is(header-component) .header-container .header__content .header__desktop-menu .menu__nav-items .main-items .nav-items__container .nav-items .nav-sub-items .nav-sub-items__list .nav-sub-title :is(a){color:var(--white);font-family:var(--the-future);font-size:1.6rem;font-style:normal;font-weight:500;line-height:normal;text-decoration:none;text-transform:uppercase}.header-section :is(header-component) .header-container .header__content .header__desktop-menu .menu__nav-items .main-items .nav-items__container .nav-items .nav-sub-items .nav-sub-items__list .sub-menu-item{cursor:pointer;list-style:none;display:flex;flex-direction:column;gap:2rem}.header-section :is(header-component) .header-container .header__content .header__desktop-menu .menu__nav-items .main-items .nav-items__container .nav-items .nav-sub-items .nav-sub-items__list .sub-menu-item :is(a){color:var(--white);font-family:var(--the-future);font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal;display:flex;align-items:center;text-decoration:none;gap:.8rem}.header-section :is(header-component) .header-container .header__content .header__desktop-menu .menu__nav-items .main-items .nav-items__container .nav-items .nav-sub-items .nav-sub-items__list .sub-menu-item :is(a) .arrow-go__icon{width:1.4rem;height:1.4rem;display:none}.header-section :is(header-component) .header-container .header__content .header__desktop-menu .menu__nav-items .main-items .nav-items__container .nav-items .nav-sub-items .nav-sub-items__list .sub-menu-item :is(a) .arrow-go__icon :is(svg){width:100%;height:100%;display:block;transform:rotate(90deg)}.header-section :is(header-component) .header-container .header__content .header__desktop-menu .menu__nav-items .main-items .nav-items__container .nav-items .nav-sub-items .nav-sub-items__list .sub-menu-item :is(a) .arrow-go__icon :is(svg) :is(path){stroke:var(--white)}.header-section :is(header-component) .header-container .header__content .header__desktop-menu .menu__nav-items .main-items .nav-items__container .nav-items .nav-sub-items .nav-sub-items__list .sub-menu-item :is(a):hover{font-weight:600}.header-section :is(header-component) .header-container .header__content .header__desktop-menu .menu__nav-items .main-items .nav-items__container .nav-items .nav-sub-items .nav-sub-items__list .sub-menu-item .nav-subsub-items-desktop{display:flex;flex-direction:column;gap:1rem}.header-section :is(header-component) .header-container .header__content .header__desktop-menu .menu__nav-items .main-items .nav-items__container .nav-items .nav-sub-items .nav-sub-items__list .sub-menu-item .nav-subsub-items-desktop .subsub-menu-item-desktop .subsub-menu-item-link-desktop{color:var(--white);font-family:var(--the-future);font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal;transition:all .3s ease-in-out}.header-section :is(header-component) .header-container .header__content .header__desktop-menu .menu__nav-items .main-items .nav-items__container .nav-items .nav-sub-items .nav-sub-items__list .sub-menu-item .nav-subsub-items-desktop .subsub-menu-item-desktop .subsub-menu-item-link-desktop:hover{color:var(--yellow)}.header-section :is(header-component) .header-container .header__content .header__desktop-menu .menu__nav-items .main-items .nav-items__container .nav-items .nav-sub-items .nav-sub-items__list .sub-menu-item .nav-subsub-items-desktop .subsub-menu-item-desktop:last-child .subsub-menu-item-link-desktop{margin-top:1rem;color:var(--white);font-family:var(--the-future);font-size:1.8rem;font-style:normal;font-weight:700;line-height:normal;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;text-transform:uppercase}.header-section :is(header-component) .header-container .header__content .header__desktop-menu .menu__nav-items .main-items .nav-items__container .nav-items .nav-sub-items .nav-sub-items__list .sub-menu-item .nav-subsub-items-desktop .subsub-menu-item-desktop:last-child .subsub-menu-item-link-desktop:hover{color:var(--yellow)}.header-section :is(header-component) .header-container .header__content .header__desktop-menu .menu__nav-items .main-items .nav-items__container .nav-items .nav-sub-items .nav-subsub-items{display:none}.header-section :is(header-component) .header-container .header__content .header__desktop-menu .menu__nav-items .main-items .nav-items__container .nav-items .nav-sub-items .nav-subsub-items .subsub-menu-item{cursor:pointer;list-style:none}.header-section :is(header-component) .header-container .header__content .header__desktop-menu .nav-items__access{display:none;list-style:none}}.header-section :is(header-component) .header-container .header__content .header__nav-icons{display:flex;gap:clamp(1.2rem,.83333vw,1.6rem);justify-content:flex-end;align-items:center}.header-section :is(header-component) .header-container .header__content .header__nav-icons .search-content{display:none}@media screen and (min-width: 1300px){.header-section :is(header-component) .header-container .header__content .header__nav-icons .search-content{display:flex;max-width:18.2rem;width:100%}}.header-section :is(header-component) .header-container .header__content .header__nav-icons .search-content .header__search{width:100%}.header-section :is(header-component) .header-container .header__content .header__nav-icons .search-content .header__search .search_input__container{width:100%;background-color:transparent;position:relative;border-bottom:1px solid #777}.header-section :is(header-component) .header-container .header__content .header__nav-icons .search-content .header__search .search_input__container .search_input{width:100%;background-color:transparent;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;margin:0;padding:clamp(.6rem,.41666vw,.8rem);color:var(--white);font-family:var(--the-future);font-size:clamp(1.2rem,.83333vw,1.6rem);font-style:normal;font-weight:500;line-height:normal}.header-section :is(header-component) .header-container .header__content .header__nav-icons .search-content .header__search .search_input__container .search_input::placeholder{color:var(--white);font-family:var(--the-future);font-size:clamp(1.2rem,.83333vw,1.3rem);font-style:normal;font-weight:300;line-height:normal}.header-section :is(header-component) .header-container .header__content .header__nav-icons .search-content .header__search .search_input__container :is(button){width:clamp(1.4rem,.9375vw,1.8rem);height:clamp(1.4rem,.9375vw,1.8rem);background:transparent;border:none;display:flex;justify-content:center;align-items:center;position:absolute;right:.2rem;top:50%;transform:translateY(-50%);cursor:pointer}.header-section :is(header-component) .header-container .header__content .header__nav-icons .search-content .header__search .search_input__container :is(button) :is(svg){width:100%;height:100%}.header-section :is(header-component) .header-container .header__content .header__nav-icons .search-content .header__search .search_input__container :is(button) :is(svg) :is(path){fill:var(--white)}.header-section :is(header-component) .header-container .header__content .header__nav-icons .nav-icons__search{max-width:clamp(2rem,1.30208vw,2.5rem);max-height:clamp(2rem,1.30208vw,2.5rem);width:100%;height:100%;cursor:pointer}@media screen and (min-width: 1300px){.header-section :is(header-component) .header-container .header__content .header__nav-icons .nav-icons__search{display:none}}.header-section :is(header-component) .header-container .header__content .header__nav-icons .nav-icons__search :is(svg){width:100%;height:100%;display:block}.header-section :is(header-component) .header-container .header__content .header__nav-icons .nav-icons__heart{max-width:2rem;max-height:2rem;width:100%;height:100%;display:none;cursor:pointer}@media screen and (min-width: 1300px){.header-section :is(header-component) .header-container .header__content .header__nav-icons .nav-icons__heart{display:block}}.header-section :is(header-component) .header-container .header__content .header__nav-icons .nav-icons__heart :is(a){display:block}.header-section :is(header-component) .header-container .header__content .header__nav-icons .nav-icons__heart :is(a).active :is(svg) :is(path){stroke:var(--yellow)}.header-section :is(header-component) .header-container .header__content .header__nav-icons .nav-icons__heart :is(a) :is(svg){width:100%;height:100%;display:block}.header-section :is(header-component) .header-container .header__content .header__nav-icons .nav-icons__cart{max-width:clamp(2rem,1.30208vw,2.5rem);max-height:clamp(2rem,1.30208vw,2.5rem);width:100%;height:100%;cursor:pointer}.header-section :is(header-component) .header-container .header__content .header__nav-icons .nav-icons__cart :is(svg){width:100%;height:100%;display:block}.header-section :is(header-component) .header-container .header__content .header__nav-icons .nav-icons__user{display:none;max-width:clamp(2rem,1.30208vw,2.5rem);max-height:clamp(2rem,1.30208vw,2.5rem);width:100%;height:100%;cursor:pointer}@media screen and (min-width: 1300px){.header-section :is(header-component) .header-container .header__content .header__nav-icons .nav-icons__user{display:block}}.header-section :is(header-component) .header-container .header__content .header__nav-icons .nav-icons__user :is(a){display:block;width:100%;height:100%}.header-section :is(header-component) .header-container .header__content .header__nav-icons .nav-icons__user :is(a).active :is(svg) :is(path){fill:var(--yellow);stroke:var(--yellow)}.header-section :is(header-component) .header-container .header__content .header__nav-icons .nav-icons__user :is(a) :is(svg){width:100%;height:100%;display:block}.header-section :is(header-component) .header-container .header__content .overlay{position:fixed;width:100vw;height:100vh;background:rgba(0,0,0,.4);top:0;left:0;display:none;opacity:0;z-index:999;animation:overlayClose .6s forwards}.header-section :is(header-component) .header-container .header__content .overlay[open]{display:flex;opacity:1;animation:overlayOpen .6s forwards}@keyframes openMenuDesktop{0%{display:none;transform:translateY(-100%)}1%{display:flex;transform:translateY(-100%)}to{display:flex;transform:translateY(0)}}@keyframes closeMenuDesktop{0%{display:flex;transform:translateY(0)}99%{display:flex;transform:translateY(-100%)}to{display:none;transform:translateY(-100%)}}@keyframes buttonOpen{0%{display:none;opacity:0}1%{display:block;opacity:0}to{display:block;opacity:1}}@keyframes buttonClose{0%{display:block;opacity:1}99%{display:block;opacity:0}to{display:none;opacity:0}}@keyframes openSubMenu{0%{display:none;opacity:0}1%{display:flex;opacity:0}to{display:flex;opacity:1}}@keyframes closeSubMenu{0%{display:flex;opacity:1}99%{display:flex;opacity:0}to{display:none;opacity:0}}@keyframes overlayOpen{0%{display:none;opacity:0}1%{display:flex;opacity:0}to{display:flex;opacity:1}}@keyframes overlayClose{0%{display:flex;opacity:1}99%{display:flex;opacity:0}to{display:none;opacity:0}}@keyframes menuOpen{0%{display:none;transform:translate(-100%)}1%{display:flex;transform:translate(-100%)}to{display:flex;transform:translate(0)}}@keyframes menuClose{0%{display:flex;transform:translate(0)}99%{display:flex;transform:translate(-100%)}to{display:none;transform:translate(-100%)}}products-carousel{display:block}products-carousel .products_carousel__content{max-width:calc(var(--page-width) - 2rem);margin-inline:auto}@media screen and (min-width: 1600px){products-carousel .products_carousel__content{max-width:calc(var(--page-width) - 5vw)}}products-carousel .products_carousel__content .products_carousel__heading{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-bottom:clamp(2.4rem,1.6667vw,3.2rem)}products-carousel .products_carousel__content .products_carousel__heading .products_carousel__title{color:var(--off-black);font-family:var(--the-future);font-size:clamp(2.4rem,1.875vw,3.6rem);font-weight:700}products-carousel .products_carousel__content .products_carousel__heading .products_carousel__Link{display:flex;align-items:center;gap:clamp(.4rem,.3125vw,.6rem);color:var(--off-black);font-family:var(--the-future);font-size:clamp(1.4rem,1.0417vw,2rem);font-weight:500;text-decoration:none}products-carousel .products_carousel__content .products_carousel__heading .products_carousel__Link:hover{text-decoration:underline}products-carousel .products_carousel__content .carousel__controls{margin-top:clamp(2.4rem,2.0833vw,4rem)}products-carousel .products_carousel__content .carousel__controls .carousel__progress_bar{height:.3rem;background:#D9D9D9}products-carousel .products_carousel__content .carousel__controls .carousel__progress_bar .carousel__progress_bar__fill{height:100%;background:var(--off-black)}products-carousel .products_carousel__content .carousel__controls .carousel_controls__btns{display:flex;justify-content:center;align-items:center;gap:2rem;margin-top:clamp(1.6rem,1.0417vw,2rem)}products-carousel .products_carousel__content .carousel__controls .carousel_controls__btns .btn_prev,products-carousel .products_carousel__content .carousel__controls .carousel_controls__btns .btn_next{width:clamp(3.2rem,2.08333vw,4rem);height:clamp(3.2rem,2.08333vw,4rem);border-radius:10rem;border:1px solid var(--gray);display:flex;align-items:center;justify-content:center;cursor:pointer}products-carousel .products_carousel__content .carousel__controls .carousel_controls__btns .btn_prev :is(svg),products-carousel .products_carousel__content .carousel__controls .carousel_controls__btns .btn_next :is(svg){width:1.4rem;height:1.4rem}products-carousel .products_carousel__content .carousel__controls .carousel_controls__btns .btn_play{width:clamp(4.4rem,2.91667vw,5.6rem);height:clamp(4.4rem,2.91667vw,5.6rem);background:var(--off-black);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}products-carousel .products_carousel__content .carousel__controls .carousel_controls__btns .btn_play .play,products-carousel .products_carousel__content .carousel__controls .carousel_controls__btns .btn_play .paused{display:flex}products-carousel .products_carousel__content .carousel__controls .carousel_controls__btns .btn_play .paused{display:none}products-carousel .products_carousel__content .carousel__controls .carousel_controls__btns .btn_play :is(svg){width:clamp(2rem,1.4583vw,2.8rem);height:clamp(2rem,1.4583vw,2.8rem)}products-carousel .products_carousel__content .carousel__controls .carousel_controls__btns .btn_play :is(svg) :is(rect){fill:var(--white)}products-carousel .products_carousel__content .carousel__controls .carousel_controls__btns .btn_play.play .paused{display:flex}products-carousel .products_carousel__content .carousel__controls .carousel_controls__btns .btn_play.play .play{display:none}products-carousel .products_carousel__content .products_carousel .blaze-container .blaze-track-container .blaze-track{will-change:transform;touch-action:pan-y;display:flex;gap:20px;--slide-width: calc((100% - (1.3 - 1) * 20px) / 1.3);box-sizing:border-box}@media screen and (min-width: 1180px){products-carousel .products_carousel__content .products_carousel .blaze-container .blaze-track-container .blaze-track{gap:60px}}products-carousel .products_carousel__content .products_carousel .blaze-container .blaze-track-container .blaze-track .product_carousel__slide{width:calc((100% - (1.3 - 1) * 20px) / 1.3);flex-shrink:0}@media screen and (min-width: 500px){products-carousel .products_carousel__content .products_carousel .blaze-container .blaze-track-container .blaze-track .product_carousel__slide{width:calc((100% - 30px)*.4)}@media screen and (min-width: 768px){products-carousel .products_carousel__content .products_carousel .blaze-container .blaze-track-container .blaze-track .product_carousel__slide{width:calc((100% - 44px)/3.2)}@media screen and (min-width: 1180px){products-carousel .products_carousel__content .products_carousel .blaze-container .blaze-track-container .blaze-track .product_carousel__slide{width:calc((100% - (3.6 - 1) * 60px) / 3.6)}}}}product-card{display:block}product-card .product_card__content{position:relative}product-card .product_card__content .product_card__tag{position:absolute;top:0;left:0;z-index:1;padding:clamp(.4rem,.3125vw,.6rem) clamp(1.4rem,.72916vw,1.4rem);color:var(--off-black);background:var(--yellow);font-family:var(--the-future);font-size:clamp(1rem,.625vw,1.2rem);font-weight:500}product-card .product_card__content .product_card__image{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:clamp(1rem,.83333vw,1.6rem);aspect-ratio:1/1;overflow:hidden}product-card .product_card__content .product_card__image :is(img){width:100%;height:100%;object-fit:cover}product-card .product_card__content .product_card__image .second_image{position:absolute;top:0;left:0;opacity:0;transition:opacity .3s}product-card .product_card__content .product_card__image:hover .second_image{opacity:1}product-card .product_card__content .product_card__info{display:flex;flex-direction:column-reverse}@media screen and (min-width: 768px){product-card .product_card__content .product_card__info{flex-direction:column}}product-card .product_card__content .product_card__info .product_card__texts .product_card__title{display:flex;align-items:center;justify-content:space-between;gap:2rem}product-card .product_card__content .product_card__info .product_card__texts .product_card__title :is(span){color:var(--off-black);font-family:var(--the-future);font-size:clamp(1.4rem,.98958vw,1.9rem);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}product-card .product_card__content .product_card__info .product_card__texts .product_card__title .favorite_product_heart{display:flex;cursor:pointer}product-card .product_card__content .product_card__info .product_card__texts .product_card__title .favorite_product_heart :is(svg){width:clamp(1.8rem,1.25vw,2.4rem);height:clamp(1.8rem,1.25vw,2.4rem)}product-card .product_card__content .product_card__info .product_card__texts .product_card__title .favorite_product_heart :is(svg) :is(path){transition:.3s}product-card .product_card__content .product_card__info .product_card__texts .product_card__title .favorite_product_heart.active :is(path){fill:var(--off-black)}product-card .product_card__content .product_card__info .product_card__texts .product_card__main_price{margin-block:clamp(.6rem,.41666vw,.8rem) clamp(.4rem,.3125vw,.6rem);display:flex;align-items:center;gap:clamp(.6rem,.52083vw,1rem)}product-card .product_card__content .product_card__info .product_card__texts .product_card__main_price .price_product,product-card .product_card__content .product_card__info .product_card__texts .product_card__main_price .compared_price{color:var(--off-black);font-family:var(--the-future);font-size:clamp(1.2rem,.9375vw,1.8rem);font-weight:400}product-card .product_card__content .product_card__info .product_card__texts .product_card__main_price .compared_price{text-decoration:line-through;color:var(--gray);font-size:clamp(1rem,.83333vw,1.6rem)}product-card .product_card__content .product_card__info .product_card__texts .product_card__stock .product_card__stock__available,product-card .product_card__content .product_card__info .product_card__texts .product_card__stock .product_card__stock__unavailable{display:flex;align-items:center;gap:.6rem;color:var(--dark-gray);font-size:clamp(1.2rem,.77083vw,1.6rem);font-weight:300}product-card .product_card__content .product_card__info .product_card__texts .product_card__stock .product_card__stock__available :is(svg),product-card .product_card__content .product_card__info .product_card__texts .product_card__stock .product_card__stock__unavailable :is(svg){width:clamp(1.4rem,1.04166vw,2rem);height:clamp(1.4rem,1.04166vw,2rem)}product-card .product_card__content .product_card__info .product_card__url{width:100%;padding:clamp(.8rem,.72916vw,1.4rem) 1rem;color:var(--white);font-family:var(--the-future);font-size:clamp(1.2rem,.83333vw,1.6rem);font-weight:700;display:flex;justify-content:center;align-items:center;background:var(--off-black);transition:.3s;text-transform:uppercase;text-decoration:none;margin-bottom:1rem}@media screen and (min-width: 768px){product-card .product_card__content .product_card__info .product_card__url{max-width:20.2rem;margin-bottom:0;border-radius:.8rem;margin-top:1.6rem}}product-card .product_card__content .product_card__info .product_card__url:hover{background:var(--black)}banner-assinatura{display:flex;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center;min-height:69.2rem}banner-assinatura .container_content{display:flex;flex-direction:column;justify-content:space-between;gap:2.4rem;padding-block:clamp(5rem,4.575vw,8.2rem);max-width:var(--page-width);margin:0 auto;width:100%}@media screen and (min-width: 768px){banner-assinatura .container_content{flex-direction:row;align-items:center}}banner-assinatura .container_content .container_content_infos{display:flex;flex-direction:column;gap:.8rem}@media screen and (min-width: 768px){banner-assinatura .container_content .container_content_infos{gap:2rem}}banner-assinatura .container_content .container_content_infos .container_images{display:flex;align-items:center;gap:1.2rem}@media screen and (min-width: 768px){banner-assinatura .container_content .container_content_infos .container_images{gap:2.4rem}}banner-assinatura .container_content .container_content_infos .container_images .logo{width:100%;height:auto;display:block;max-width:6.7rem}@media screen and (min-width: 768px){banner-assinatura .container_content .container_content_infos .container_images .logo{max-width:8.9rem}}banner-assinatura .container_content .container_content_infos .container_images .logo_two{width:100%;height:auto;display:block;max-width:5.5rem}@media screen and (min-width: 768px){banner-assinatura .container_content .container_content_infos .container_images .logo_two{max-width:8.5rem}}banner-assinatura .container_content .container_content_infos .container_texts{display:flex;flex-direction:column;gap:.3rem}banner-assinatura .container_content .container_content_infos .container_texts .title{display:flex}banner-assinatura .container_content .container_content_infos .container_texts .title :is(h3){color:var(--white);font-family:var(--the-future);font-size:clamp(4rem,4.167vw,8rem);font-style:normal;font-weight:500;line-height:normal}banner-assinatura .container_content .container_content_infos .container_texts .title :is(h3) :is(strong){text-transform:uppercase}banner-assinatura .container_content .container_content_infos .container_texts .description{display:flex}banner-assinatura .container_content .container_content_infos .container_texts .description :is(p){color:var(--white);font-family:var(--the-future);font-size:clamp(1.4rem,1.146vw,2.2rem);font-style:normal;font-weight:500;line-height:normal}banner-assinatura .container_content .container_content_product{display:flex;flex-direction:column;gap:clamp(1.2rem,1.25vw,2.4rem)}banner-assinatura .container_content .container_content_product .title{color:var(--white);font-family:var(--the-future);font-size:clamp(2.4rem,2.08333vw,4rem);font-style:normal;font-weight:500;line-height:normal}banner-assinatura .container_content .container_content_product .card_product{padding-block:clamp(1.6rem,1.25vw,2.4rem);padding-inline:clamp(1.2rem,1.25vw,2.4rem);display:grid;align-items:center;gap:clamp(1.2rem,1.25vw,2.4rem);grid-template-columns:repeat(2,minmax(0,1fr));border-radius:.4rem;background:rgba(244,244,244,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);max-width:65rem}banner-assinatura .container_content .container_content_product .card_product .image_product_container{display:flex;text-decoration:none;overflow:hidden;cursor:pointer}banner-assinatura .container_content .container_content_product .card_product .image_product_container:hover .image_product{transform:scale(1.1)}banner-assinatura .container_content .container_content_product .card_product .image_product_container .image_product{width:clamp(13.5rem,13.65vw,26.2rem);height:clamp(13.5rem,13.65vw,26.2rem);display:block;object-fit:cover;transition:all .3s ease-in-out}banner-assinatura .container_content .container_content_product .card_product .container_prod_texts{display:flex;flex-direction:column;justify-content:space-between;gap:clamp(2.7rem,1.66667vw,3.2rem)}banner-assinatura .container_content .container_content_product .card_product .container_prod_texts .prod_texts_heart_container{display:flex;gap:1.6rem;justify-content:space-between}banner-assinatura .container_content .container_content_product .card_product .container_prod_texts .prod_texts_heart_container .container_texts{display:flex;flex-direction:column;gap:clamp(.2rem,.31vw,.6rem)}banner-assinatura .container_content .container_content_product .card_product .container_prod_texts .prod_texts_heart_container .container_texts .link_prod_text{display:flex;text-decoration:none;cursor:pointer}banner-assinatura .container_content .container_content_product .card_product .container_prod_texts .prod_texts_heart_container .container_texts .link_prod_text .prod_title{color:var(--off-black);font-family:var(--the-future);font-size:clamp(1.4rem,1.25vw,2.4rem);font-style:normal;font-weight:700;line-height:normal}banner-assinatura .container_content .container_content_product .card_product .container_prod_texts .prod_texts_heart_container .container_texts .link_prod_text .prod_description{color:var(--off-black);font-family:var(--the-future);font-size:clamp(1.2rem,.94vw,1.8rem);font-style:normal;font-weight:400;line-height:normal}banner-assinatura .container_content .container_content_product .card_product .container_prod_texts .prod_texts_heart_container .favorite_product_heart{display:flex;width:clamp(1.8rem,1.25vw,2.4rem);height:clamp(1.8rem,1.25vw,2.4rem)}banner-assinatura .container_content .container_content_product .card_product .container_prod_texts .prod_texts_heart_container .favorite_product_heart.active :is(svg){fill:var(--black)}banner-assinatura .container_content .container_content_product .card_product .container_prod_texts .prod_texts_heart_container .favorite_product_heart.active :is(svg) :is(path){stroke:var(--black)}banner-assinatura .container_content .container_content_product .card_product .container_prod_texts .prod_texts_heart_container .favorite_product_heart :is(svg){width:clamp(1.8rem,1.25vw,2.4rem);height:clamp(1.8rem,1.25vw,2.4rem);transition:all .3s ease-in-out;cursor:pointer}banner-assinatura .container_content .container_content_product .card_product .container_prod_texts .prod_texts_heart_container .favorite_product_heart :is(svg) :is(path){transition:all .3s ease-in-out}banner-assinatura .container_content .container_content_product .card_product .container_prod_texts .prod_btn{color:var(--off-black);font-family:var(--the-future);font-size:clamp(1.2rem,.83333vw,1.6rem);font-style:normal;font-weight:700;line-height:normal;letter-spacing:.028rem;text-decoration:none;text-transform:uppercase;padding-block:clamp(1rem,.78125vw,1.4rem);width:100%;display:flex;align-items:center;justify-content:center;background:var(--white);transition:all .3s ease-in-out;cursor:pointer}banner-assinatura .container_content .container_content_product .card_product .container_prod_texts .prod_btn:hover{background:var(--black);color:var(--white)}.wpp_btn__container{display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--off-black);position:fixed;bottom:2rem;right:2rem;padding:clamp(.8rem,.7292vw,1.4rem)}.wpp_btn__container :is(svg){position:relative;width:clamp(1.6rem,1.6667vw,3.2rem);height:clamp(1.6rem,1.6667vw,3.2rem)}.wpp_btn__container :is(svg) :is(path){transition:.15s}.wpp_btn__container:hover :is(svg) :is(path){fill:var(--light-gray)}description-seo{display:flex;flex-direction:column;align-items:center;padding-block:clamp(5rem,4.6875vw,9rem)}description-seo .description_seo__content{min-height:9.8rem;max-width:var(--page-width);width:100%;overflow:hidden;position:relative;transition:.6s ease;font-family:var(--the-future);font-size:clamp(1.2rem,.9375vw,1.8rem);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%,rgba(255,255,255,1) 100%);width:100%;height:7rem;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__content .description_seo_title{display:none}description-seo .description_seo__arrow{margin-top:3.2rem;display:flex;width:100%;align-items:center;justify-content:center;transition:.6s ease;cursor:pointer}description-seo .description_seo__arrow :is(svg){width:clamp(1.6rem,1.04167vw,2rem);height:clamp(1.6rem,1.04167vw,2rem)}description-seo .description_seo__arrow:hover :is(path){stroke:var(--gray)}description-seo .description_seo__arrow :is(path){stroke:var(--gray);transition:.3s 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-banner-title: clamp(3rem, 1.875vw, 3.6rem);--collection-banner-desc: clamp(1.4rem, .83333vw, 1.6rem)}.collection_banner__container{position:relative}.collection_banner__container .banner__desktop{display:none}@media screen and (min-width: 768px){.collection_banner__container .banner__desktop{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{font-size:var(--collection-banner-title);color:var(--white);text-align:center;font-family:var(--the-future);font-style:normal;font-weight:700;line-height:normal;line-height:140%;text-transform:uppercase}.collection_banner__container .collection_banner_texts__content :is(p){font-size:var(--collection-banner-desc);color:var(--white);text-align:center;font-family:var(--the-future);font-weight:300}:root{--collection-empty-title: clamp(2rem, 1.25vw, 2.4rem);--collection-empty-text: clamp(1.4rem, .9375vw, 1.8rem)}collection-grid{display:block;max-width:var(--page-width);margin-inline:auto;position:relative;padding-block:clamp(2.5rem,3.125vw,6rem)}collection-grid .collection_grid__container:has(product-card){display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:clamp(1.4rem,5.20833vw,10rem);justify-items:flex-start}collection-grid .collection_grid__container:has(product-card) :is(product-card){max-width:100%;width:100%}@media screen and (min-width: 480px){collection-grid .collection_grid__container:has(product-card){grid-template-columns:repeat(auto-fill,minmax(16rem,1fr))}}@media screen and (min-width: 768px){collection-grid .collection_grid__container:has(product-card){grid-template-columns:repeat(auto-fill,minmax(23rem,1fr))}}@media screen and (min-width: 1280px){collection-grid .collection_grid__container:has(product-card){grid-template-columns:repeat(auto-fill,minmax(15vw,1fr))}}collection-grid .collection_grid__container:has(.collection_empty__container){display:flex;align-items:center;justify-content:center}collection-grid .collection_grid__container:has(.collection_empty__container) .collection_empty__container{text-align:center;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:1.6rem}collection-grid .collection_grid__container:has(.collection_empty__container) .collection_empty__container .collection_empty_title{font-size:var(--collection-empty-title);text-transform:uppercase}collection-grid .collection_grid__container:has(.collection_empty__container) .collection_empty__container .collection_empty_text{font-size:var(--collection-empty-text);color:var(--off-black)}collection-grid .collection_grid__container:has(.collection_empty__container) .collection_empty__container .btn-link{background:var(--off-black);border:1px solid var(--off-black);color:var(--white);transition:.3s all;min-width:clamp(16.5rem,11.09375vw,21.3rem);display:flex;justify-content:center}collection-grid .collection_grid__container:has(.collection_empty__container) .collection_empty__container .btn-link:hover{color:var(--orange);border-color:var(--orange)}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(--off-black);animation:prixClipFix 2s linear infinite}:root{--filter-text-size: clamp(1.2rem, .9375vw, 1.8rem);--filter-title-size: clamp(1.4rem, .9375vw, 1.8rem);--filter-title-size-top: clamp(1.4rem, .83333vw, 1.6rem);--filter-size-values: clamp(1.2rem, .83333vw, 1.6rem);--filter-sort-by: clamp(1.6rem, 1.04167vw, 2rem);--filter-sort-by-desktop: clamp(1.5rem, 1.04167vw, 2rem);--filter-price-range-text: clamp(1.2rem, .83333vw, 1.6rem)}collection-filter{display:block;margin-top:clamp(5rem,3.125vw,6rem);max-width:var(--page-width);margin-inline:auto}collection-filter .filter__heading{display:flex;justify-content:space-between;align-items:center;margin-top:clamp(5rem,3.125vw,6rem)}collection-filter .filter__heading .sort-options .filter-group__select{border:none;color:var(--black);font-size:var(--filter-sort-by);font-family:var(--the-future);font-style:normal;font-weight:700;line-height:normal;cursor:pointer}@media screen and (min-width: 768px){collection-filter .filter__heading .sort-options .filter-group__select{font-size:var(--filter-sort-by-desktop)}}collection-filter .filter__heading .sort-options .filter-group__select:focus{outline:none}collection-filter .filter__container .filter_name{color:var(--off-black);text-align:center;font-family:var(--the-future);font-size:clamp(2.4rem,1.875vw,3.6rem);font-weight:700;margin-bottom:clamp(3.2rem,2.08333vw,4rem)}collection-filter .filter__container .filter__item{list-style-type:none}collection-filter .filter__container .filter__item .filter_label{color:var(--off-black);text-align:center;font-family:var(--the-future);font-size:clamp(1.6rem,1.04167vw,2rem);font-weight:700;transition:.3s;border:2px solid var(--Cinza-2, #868686);padding:clamp(1.4rem,.83333vw,1.6rem) clamp(2.8rem,2.08333vw,4rem);display:flex;justify-content:center;align-items:center;height:fit-content;white-space:nowrap}@media screen and (min-width: 768px){collection-filter .filter__container .filter__item .filter_label{padding:clamp(1.2rem,.83333vw,1.6rem) clamp(2.8rem,2.08333vw,4rem)}}collection-filter .filter__container .filter__item .filter_label :is(input){display:none}collection-filter .filter__container .filter__item .filter_label:has(input:checked){background:var(--off-black);color:var(--white)}collection-filter .filter__container .filter-group{display:flex;flex-wrap:wrap;justify-content:center;width:100%;gap:clamp(2rem,2.08333vw,4rem);align-items:center}@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}}hits-component{display:block;background:var(--off-white);padding-block:clamp(5rem,4.166vw,8rem)}hits-component .hits-component__container{display:grid;grid-template-columns:minmax(0,1fr);gap:2.4rem;max-width:var(--page-width);margin:0 auto}@media screen and (min-width: 768px){hits-component .hits-component__container{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(6rem,6.25vw,12rem)}}hits-component .hits-component__container .hits-player__content{order:2;position:relative}@media screen and (min-width: 768px){hits-component .hits-component__container .hits-player__content{order:1}}hits-component .hits-component__container .hits-player__content .icon{position:absolute;right:0;top:0;z-index:1}@media screen and (min-width: 768px){hits-component .hits-component__container .hits-player__content .icon{right:-20px;top:-20px}}hits-component .hits-component__container .hits-player__content .icon :is(img){width:clamp(5.2rem,6.354vw,12.2rem);height:clamp(3.5rem,4.27vw,8.2rem)}hits-component .hits-component__container .hits-player__content .hits-player__slider .blaze-container .blaze-track-container{position:relative}hits-component .hits-component__container .hits-player__content .hits-player__slider .blaze-container .blaze-track-container .blaze-track .hit-player__slide{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;width:calc((100% + -0px)*1);flex-shrink:0}hits-component .hits-component__container .hits-player__content .hits-player__slider .blaze-container .blaze-track-container .blaze-track .hit-player__slide .hit__image{width:clamp(29.8rem,23.854vw,45.8rem);height:clamp(29.6rem,23.645vw,45.4rem)}hits-component .hits-component__container .hits-player__content .hits-player__slider .blaze-container .blaze-track-container .blaze-track .hit-player__slide .hit__image :is(img){width:100%;height:100%;z-index:2;position:relative}hits-component .hits-component__container .hits-player__content .hits-player__slider .blaze-container .blaze-track-container .blaze-track .hit-player__slide .hit__image :is(img).cd-spin{animation:rotateDisc 5s linear infinite}hits-component .hits-component__container .hits-player__content .hits-player__slider .blaze-container .blaze-track-container .blaze-track .hit-player__slide .hit__title :is(h3){color:var(--off-black);font-family:var(--the-future);font-size:clamp(1.6rem,1.041vw,2rem);font-style:normal;font-weight:700;line-height:normal}hits-component .hits-component__container .hits-player__content .hits-player__slider .blaze-container .blaze-track-container #player{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1px;height:1px;z-index:0;opacity:0}hits-component .hits-component__container .hits-player__content .carousel__controls{margin-top:clamp(2.4rem,2.083vw,4rem)}hits-component .hits-component__container .hits-player__content .carousel__controls .carousel__progress_bar{height:.3rem;background:#D9D9D9}hits-component .hits-component__container .hits-player__content .carousel__controls .carousel__progress_bar .carousel__progress_bar__fill{height:100%;background:var(--off-black)}hits-component .hits-component__container .hits-player__content .carousel__controls .carousel_controls__btns{display:flex;justify-content:center;align-items:center;gap:2rem;margin-top:clamp(1.6rem,1.041vw,2rem)}hits-component .hits-component__container .hits-player__content .carousel__controls .carousel_controls__btns .btn_prev,hits-component .hits-component__container .hits-player__content .carousel__controls .carousel_controls__btns .btn_next{width:3.2rem;height:3.2rem;border-radius:10rem;border:1px solid var(--gray);display:flex;align-items:center;justify-content:center;cursor:pointer}hits-component .hits-component__container .hits-player__content .carousel__controls .carousel_controls__btns .btn_prev :is(svg),hits-component .hits-component__container .hits-player__content .carousel__controls .carousel_controls__btns .btn_next :is(svg){width:1.4rem;height:1.4rem}hits-component .hits-component__container .hits-player__content .carousel__controls .carousel_controls__btns .btn_play{width:4.4rem;height:4.4rem;background:var(--off-black);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}hits-component .hits-component__container .hits-player__content .carousel__controls .carousel_controls__btns .btn_play .play,hits-component .hits-component__container .hits-player__content .carousel__controls .carousel_controls__btns .btn_play .paused{display:flex}hits-component .hits-component__container .hits-player__content .carousel__controls .carousel_controls__btns .btn_play .paused{display:none}hits-component .hits-component__container .hits-player__content .carousel__controls .carousel_controls__btns .btn_play :is(svg){width:clamp(2rem,1.458vw,2.8rem);height:clamp(2rem,1.458vw,2.8rem)}hits-component .hits-component__container .hits-player__content .carousel__controls .carousel_controls__btns .btn_play :is(svg) :is(rect){fill:var(--white)}hits-component .hits-component__container .hits-player__content .carousel__controls .carousel_controls__btns .btn_play.play .paused{display:flex}hits-component .hits-component__container .hits-player__content .carousel__controls .carousel_controls__btns .btn_play.play .play{display:none}hits-component .hits-component__container .hits-main__featured__content{order:1;display:flex;flex-direction:column;gap:2.4rem}@media screen and (min-width: 768px){hits-component .hits-component__container .hits-main__featured__content{order:2;gap:clamp(4rem,3.645vw,7rem)}}hits-component .hits-component__container .hits-main__featured__content .hits-main__featured__title :is(p){color:var(--off-black);font-family:var(--the-future);font-size:clamp(2.4rem,5.166vw,8rem);text-align:center;font-style:normal;font-weight:700;line-height:normal;word-break:break-word;width:100%}@media screen and (min-width: 768px){hits-component .hits-component__container .hits-main__featured__content .hits-main__featured__title :is(p){text-align:left}}hits-component .hits-component__container .hits-main__featured__content .hits-main__featured__slider .blaze-container .blaze-track-container .blaze-track .card_product{padding:clamp(1.2rem,1.25vw,2.4rem);display:grid;align-items:center;gap:clamp(1.2rem,1.25vw,2.4rem);grid-template-columns:repeat(2,minmax(0,1fr));background:var(--white);width:calc((100% + -0px)*1);flex-shrink:0}hits-component .hits-component__container .hits-main__featured__content .hits-main__featured__slider .blaze-container .blaze-track-container .blaze-track .card_product .image_product_container{display:flex;text-decoration:none;overflow:hidden;cursor:pointer}hits-component .hits-component__container .hits-main__featured__content .hits-main__featured__slider .blaze-container .blaze-track-container .blaze-track .card_product .image_product_container:hover .image_product{transform:scale(1.1)}hits-component .hits-component__container .hits-main__featured__content .hits-main__featured__slider .blaze-container .blaze-track-container .blaze-track .card_product .image_product_container .image_product{width:100%;height:100%;display:block;object-fit:cover;transition:all .3s ease-in-out}hits-component .hits-component__container .hits-main__featured__content .hits-main__featured__slider .blaze-container .blaze-track-container .blaze-track .card_product .container_prod_texts{display:flex;flex-direction:column;height:100%;gap:1.6rem}hits-component .hits-component__container .hits-main__featured__content .hits-main__featured__slider .blaze-container .blaze-track-container .blaze-track .card_product .container_prod_texts .prod_texts_heart_container{display:flex;gap:1.6rem;justify-content:space-between}hits-component .hits-component__container .hits-main__featured__content .hits-main__featured__slider .blaze-container .blaze-track-container .blaze-track .card_product .container_prod_texts .prod_texts_heart_container .container_texts{display:flex;flex-direction:column;gap:clamp(.2rem,.312vw,.6rem);width:100%;overflow:hidden}hits-component .hits-component__container .hits-main__featured__content .hits-main__featured__slider .blaze-container .blaze-track-container .blaze-track .card_product .container_prod_texts .prod_texts_heart_container .container_texts .link_prod_text{display:flex;text-decoration:none;cursor:pointer}hits-component .hits-component__container .hits-main__featured__content .hits-main__featured__slider .blaze-container .blaze-track-container .blaze-track .card_product .container_prod_texts .prod_texts_heart_container .container_texts .link_prod_text .prod_title{color:var(--off-black);font-family:var(--the-future);font-size:clamp(1.4rem,1.25vw,2.4rem);font-style:normal;font-weight:700;line-height:normal}hits-component .hits-component__container .hits-main__featured__content .hits-main__featured__slider .blaze-container .blaze-track-container .blaze-track .card_product .container_prod_texts .prod_texts_heart_container .container_texts .link_prod_text .prod_description{color:var(--off-black);font-family:var(--the-future);font-size:clamp(1.2rem,.833vw,1.6rem);font-style:normal;font-weight:400;line-height:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}hits-component .hits-component__container .hits-main__featured__content .hits-main__featured__slider .blaze-container .blaze-track-container .blaze-track .card_product .container_prod_texts .prod_texts_heart_container :is(svg){width:clamp(1.8rem,1.25vw,2.4rem);height:clamp(1.8rem,1.25vw,2.4rem);cursor:pointer}hits-component .hits-component__container .hits-main__featured__content .hits-main__featured__slider .blaze-container .blaze-track-container .blaze-track .card_product .container_prod_texts .container_price .prod_price{display:flex;align-items:center;gap:clamp(.6rem,.52vw,1rem)}hits-component .hits-component__container .hits-main__featured__content .hits-main__featured__slider .blaze-container .blaze-track-container .blaze-track .card_product .container_prod_texts .container_price .prod_price .price{color:var(--off-black);font-family:var(--the-future);font-size:clamp(1.2rem,.833vw,1.6rem);font-style:normal;font-weight:500;line-height:normal}hits-component .hits-component__container .hits-main__featured__content .hits-main__featured__slider .blaze-container .blaze-track-container .blaze-track .card_product .container_prod_texts .container_price .prod_price .price.price--compare{font-size:clamp(1rem,.833vw,1.6rem);text-decoration:line-through;color:var(--gray)}hits-component .hits-component__container .hits-main__featured__content .hits-main__featured__slider .blaze-container .blaze-track-container .blaze-track .card_product .container_prod_texts .product_card__stock .product_card__stock__available,hits-component .hits-component__container .hits-main__featured__content .hits-main__featured__slider .blaze-container .blaze-track-container .blaze-track .card_product .container_prod_texts .product_card__stock .product_card__stock__unavailable{display:flex;align-items:center;gap:.6rem;color:var(--dark-gray);font-size:clamp(1.2rem,1.041vw,1.6rem);font-weight:400}hits-component .hits-component__container .hits-main__featured__content .hits-main__featured__slider .blaze-container .blaze-track-container .blaze-track .card_product .container_prod_texts .product_card__stock .product_card__stock__available :is(svg),hits-component .hits-component__container .hits-main__featured__content .hits-main__featured__slider .blaze-container .blaze-track-container .blaze-track .card_product .container_prod_texts .product_card__stock .product_card__stock__unavailable :is(svg){width:clamp(1.4rem,1.25vw,2rem);height:clamp(1.4rem,1.25vw,2rem)}hits-component .hits-component__container .hits-main__featured__content .hits-main__featured__slider .blaze-container .blaze-track-container .blaze-track .card_product .container_prod_texts .prod_btn{color:var(--white);font-family:var(--the-future);font-size:clamp(1.4rem,1.041vw,1.6rem);font-style:normal;font-weight:700;line-height:normal;letter-spacing:.028rem;text-decoration:none;text-transform:uppercase;padding-block:clamp(1rem,.9375vw,1.4rem);width:100%;display:flex;align-items:center;justify-content:center;background:var(--off-black);border:1px solid var(--off-black);transition:all .3s ease-in-out;cursor:pointer}hits-component .hits-component__container .hits-main__featured__content .hits-main__featured__slider .blaze-container .blaze-track-container .blaze-track .card_product .container_prod_texts .prod_btn:hover{background:var(--white);color:var(--off-black)}@keyframes rotateDisc{0%{transform:rotate(0)}to{transform:rotate(360deg)}}articles-carousel{display:block}articles-carousel .articles-carousel__content{max-width:var(--page-width);margin-inline:auto}@media screen and (min-width: 1600px){articles-carousel .articles-carousel__content{max-width:calc(var(--page-width) - 5vw)}}articles-carousel .articles-carousel__content .articles-carousel__heading{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-bottom:clamp(2.4rem,1.66667vw,3.2rem)}articles-carousel .articles-carousel__content .articles-carousel__heading .articles-carousel__title{color:var(--off-black);font-family:var(--the-future);font-size:clamp(2.4rem,1.875vw,3.6rem);font-weight:700}articles-carousel .articles-carousel__content .articles-carousel__heading .articles-carousel__Link{display:flex;align-items:center;gap:clamp(.4rem,.3125vw,.6rem);color:var(--off-black);font-family:var(--the-future);font-size:clamp(1.4rem,1.04167vw,2rem);font-weight:500;text-decoration:none}articles-carousel .articles-carousel__content .articles-carousel__heading .articles-carousel__Link:hover{text-decoration:underline}articles-carousel .articles-carousel__content .articles-carousel .blaze-container .blaze-track-container .blaze-track .article_carousel__slide .container_article_card{display:flex;flex-direction:column;gap:clamp(1rem,.83333vw,1.6rem);text-decoration:none}articles-carousel .articles-carousel__content .articles-carousel .blaze-container .blaze-track-container .blaze-track .article_carousel__slide .container_article_card .container_image{width:100%;display:flex;overflow:hidden}articles-carousel .articles-carousel__content .articles-carousel .blaze-container .blaze-track-container .blaze-track .article_carousel__slide .container_article_card .container_image:hover .image{transform:scale(1.05)}articles-carousel .articles-carousel__content .articles-carousel .blaze-container .blaze-track-container .blaze-track .article_carousel__slide .container_article_card .container_image .image{display:flex;width:100%;height:auto;transition:transform .3s ease-in-out}articles-carousel .articles-carousel__content .articles-carousel .blaze-container .blaze-track-container .blaze-track .article_carousel__slide .container_article_card .title{color:var(--off-black);font-family:var(--the-future);font-size:clamp(1.2rem,.9375vw,1.8rem);font-style:normal;font-weight:500;line-height:normal;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}articles-carousel .articles-carousel__content .carousel__controls{margin-top:clamp(2.4rem,2.08333vw,4rem)}articles-carousel .articles-carousel__content .carousel__controls .carousel__progress_bar{height:.3rem;background:#D9D9D9}articles-carousel .articles-carousel__content .carousel__controls .carousel__progress_bar .carousel__progress_bar__fill{height:100%;background:var(--off-black)}articles-carousel .articles-carousel__content .carousel__controls .carousel_controls__btns{display:flex;justify-content:center;align-items:center;gap:2rem;margin-top:clamp(1.6rem,1.04167vw,2rem)}articles-carousel .articles-carousel__content .carousel__controls .carousel_controls__btns .btn_prev,articles-carousel .articles-carousel__content .carousel__controls .carousel_controls__btns .btn_next{width:3.2rem;height:3.2rem;border-radius:10rem;border:1px solid var(--gray);display:flex;align-items:center;justify-content:center;cursor:pointer}articles-carousel .articles-carousel__content .carousel__controls .carousel_controls__btns .btn_prev :is(svg),articles-carousel .articles-carousel__content .carousel__controls .carousel_controls__btns .btn_next :is(svg){width:1.4rem;height:1.4rem}articles-carousel .articles-carousel__content .carousel__controls .carousel_controls__btns .btn_play{width:4.4rem;height:4.4rem;background:var(--off-black);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}articles-carousel .articles-carousel__content .carousel__controls .carousel_controls__btns .btn_play .play,articles-carousel .articles-carousel__content .carousel__controls .carousel_controls__btns .btn_play .paused{display:flex}articles-carousel .articles-carousel__content .carousel__controls .carousel_controls__btns .btn_play .paused{display:none}articles-carousel .articles-carousel__content .carousel__controls .carousel_controls__btns .btn_play :is(svg){width:clamp(2rem,1.45833vw,2.8rem);height:clamp(2rem,1.45833vw,2.8rem)}articles-carousel .articles-carousel__content .carousel__controls .carousel_controls__btns .btn_play :is(svg) :is(rect){fill:var(--white)}articles-carousel .articles-carousel__content .carousel__controls .carousel_controls__btns .btn_play.play .paused{display:flex}articles-carousel .articles-carousel__content .carousel__controls .carousel_controls__btns .btn_play.play .play{display:none}:root{--font-size-title-form-account-acess: clamp(2.4rem, 1.666vw, 3.2rem);--font-size-label-form-account-acess: clamp(1.4rem, .9375vw, 1.8rem);--font-size-label-placeholder-form-account-acess: clamp(1.2rem, .729vw, 1.4rem);--font-size-input-item-form-account-acess: clamp(1.4rem, .833vw, 1.6rem);--font-size-link-recover-form-account-acess: clamp(1.2rem, .729vw, 1.4rem);--font-size-button-submit-form-account-acess: clamp(1.4rem, .9375vw, 1.8rem);--font-size-link-create-account-form-account-acess: clamp(1.4rem, .833vw, 1.6rem);--font-size-reset-password-text-form-account-acess: clamp(1.2rem, .833vw, 1.6rem);--color-error: #ff0000}account-access{display:flex;padding-block:clamp(5rem,3.125vw,6rem) clamp(5rem,4.687vw,9rem);max-width:var(--page-width);margin: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) .title{font-size:clamp(2.4rem,1.666vw,3.2rem);color:var(--off-black);text-align:center;font-family:var(--the-future);font-weight:700}account-access .account-acess-login :is(form) .link_shopkeeper,account-access .account-acess-login :is(form) .link_consumer{color:#0051ff;font-family:var(--the-future);font-size:clamp(1.4rem,.9375vw,1.8rem);font-weight:400;text-decoration:none;text-align:center;display:block;margin-block:clamp(1rem,.625vw,1.2rem) clamp(3rem,2.083vw,4rem)}account-access .account-acess-login :is(form) .link_shopkeeper :is(span),account-access .account-acess-login :is(form) .link_consumer :is(span){font-weight:500;text-decoration:underline}account-access .account-acess-login :is(form) .form-error{display:flex;align-items:center;gap:1.2rem;color:var(--color-error);margin-bottom: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:clamp(1.4rem,.9375vw,1.8rem);color:var(--color-error);font-family:var(--the-future);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:clamp(2.4rem,1.666vw,3.2rem);color:var(--black);font-family:var(--the-future);font-weight:500;text-align:center}account-access .account-acess-login :is(form) .container-heading .text-reset-password{font-size:clamp(1.2rem,.833vw,1.6rem);color:var(--dark-gray);font-family:var(--the-future);font-weight:400;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:clamp(2rem,1.45833vw,2.8rem)}}account-access .account-acess-login :is(form) .container-fields .form-line{display:flex;align-items:center;gap:1rem}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:clamp(1.4rem,.9375vw,1.8rem);color:var(--off-black);font-family:var(--the-future);font-weight:500}account-access .account-acess-login :is(form) .container-fields .form-field .input-item{padding:clamp(1.2rem,.833vw,1.6rem);border:.1rem solid var(--off-black);font-size:clamp(1.2rem,.833vw,1.6rem);color:var(--light-gray);font-family:var(--the-future);font-weight:400;border-radius:.4rem}@media screen and (min-width: 768px){account-access .account-acess-login :is(form) .container-fields .form-field .input-item{padding:1.6rem 2rem}}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-family:var(--the-future);font-size:clamp(1.2rem,.833vw,1.6rem);color:var(--light-gray);font-weight:400}account-access .account-acess-login :is(form) .container-fields .form-field .link-recover{text-decoration:none;font-size:clamp(1.2rem,.729vw,1.4rem);color:var(--off-black);font-family:var(--the-future);font-weight:400;transition:color .5s ease;width:fit-content}account-access .account-acess-login :is(form) .container-fields .form-field .link-recover:hover{text-decoration:underline}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:2rem;top:50%;transform:translateY(-50%);cursor:pointer;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;overflow:hidden}account-access .account-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(--dark-gray);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) .email_marketing{margin-bottom:clamp(3rem,2.083vw,4rem);display:flex;align-items:center;color:var(--black);font-family:var(--the-future);font-size:clamp(1.4rem,.9375vw,1.8rem);font-weight:500;cursor:pointer}account-access .account-acess-login :is(form) .email_marketing :is(input){margin-right:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid var(--black);transition:.3s;cursor:pointer;width:2.4rem;height:2.4rem}account-access .account-acess-login :is(form) .email_marketing :is(input):checked{background:var(--black)}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(--off-black);border:1px solid var(--off-black);color:var(--white);font-size:clamp(1.4rem,1.041vw,2rem);font-family:var(--the-future);padding:1.2rem 2.4rem;font-weight:500;width:16rem;cursor:pointer;transition:all .5s ease}@media screen and (min-width: 768px){account-access .account-acess-login :is(form) .container-buttons .form-actions .btn-submit{padding:clamp(1rem,.74vw,1.4rem) clamp(1.5rem,1.25vw,2.4rem);width:18rem}}account-access .account-acess-login :is(form) .container-buttons .form-actions .btn-submit:hover{color:var(--off-black);background-color:var(--white)}account-access .account-acess-login :is(form) .container-buttons .link-create-account{font-size:clamp(1.4rem,.833vw,1.6rem);font-family:var(--the-future);color:var(--off-black);font-weight:400;text-decoration:none;text-align:center;width:fit-content;cursor:pointer;transition:color .5s ease}account-access .account-acess-login :is(form) .container-buttons .link-create-account:hover{text-decoration:underline}account-access #reset-form{display:none}:root{--font-size-menu-account-content-account-page: clamp(1.2rem, .9375vw, 1.8rem);--font-size-personal-details-header-account-page: clamp(1.4rem, 1.04167vw, 2rem);--font-size-label-placeholder-account-page: clamp(1.4rem, .83333vw, 1.6rem);--font-size-button-newsletter-account-page: clamp(1.2rem, .83333vw, 1.6rem);--font-size-checkbox-message-account-page: clamp(1.2rem, .83333vw, 1.6rem);--font-size-title-newsletter-account-page: clamp(1.8rem, 1.14583vw, 2.2rem);--font-size-name-email-lastname-account-page: clamp(1.6rem, 1.04167vw, 2rem);--font-size-name-email-lastname-text-account-page: clamp(1.4rem, .9375vw, 1.8rem);--font-size-addresses-title-account-page: clamp(2rem, 1.25vw, 2.4rem);--font-size-default-adress-title-account-page: clamp(1.2rem, .83333vw, 1.6rem);--font-size-address-details-content-account-page: clamp(1.2rem, .9375vw, 1.8rem);--font-size-address-details-content-header-info: clamp(1.4rem, 1.04167vw, 2rem);--font-size-address-details-content-p: clamp(1.2rem, .83333vw, 1.6rem);--font-size-address-details-content-btn-edit: clamp(1.2rem, .9375vw, 1.8rem);--font-size-address-details-content-btn-add: clamp(1.4rem, .9375vw, 1.8rem);--font-size-order-history-title-account-page: clamp(1.8rem, 1.25vw, 2.4rem);--font-size-no-recent-orders-account-page: clamp(1.6rem, .9375vw, 1.8rem);--font-size-thead-tr-th-title-account-page: clamp(1.4rem, .88542vw, 1.7rem);--font-size-tbody-tr-td-title-account-page: clamp(1.2rem, .78125vw, 1.5rem)}account-component{max-width:var(--page-width);margin:0 auto;padding-block:clamp(3rem,4.6875vw,9rem) clamp(5rem,4.6875vw,9rem);display:flex;flex-direction:column;gap:2.4rem}@media screen and (min-width: 768px){account-component{max-width:calc(var(--page-width) * .9);display:grid;grid-template-columns:.25fr 1fr;gap:clamp(3rem,2.68333vw,4rem)}}account-component .menu-account{padding:0;background:var(--white)}@media screen and (min-width: 768px){account-component .menu-account{padding:clamp(2.8rem,2.08333vw,4rem) clamp(2.4rem,1.66667vw,3.2rem);border:1.5px solid var(--light-gray);height:fit-content}}account-component .menu-account .menu-account-content{display:flex;flex-direction:row;justify-content:flex-start;gap:1.8rem;list-style:none;overflow:auto}@media screen and (min-width: 768px){account-component .menu-account .menu-account-content{flex-direction:column;justify-content:center;overflow:visible;gap:clamp(2.8rem,2.08333vw,4rem)}}account-component .menu-account .menu-account-content :is(li){color:var(--black);font-family:var(--the-future);font-size:var(--font-size-menu-account-content-account-page);font-weight:500;cursor:pointer;transition:color .3s ease;width:fit-content;letter-spacing:.09rem;text-transform:uppercase;min-width:fit-content}account-component .menu-account .menu-account-content :is(li) .line{width:0;transition:.3s;height:2px;background:var(--black)}account-component .menu-account .menu-account-content :is(li).active{font-weight:600;color:var(--black);text-decoration:none}@media screen and (min-width: 768px){account-component .menu-account .menu-account-content :is(li).active{text-decoration:none}}account-component .menu-account .menu-account-content :is(li).active .line{width:100%}account-component .menu-account .menu-account-content :is(li):hover{color:var(--black)}account-component .menu-account .menu-account-content :is(li).assinante-details-menu :is(a){color:var(--black);font-weight:500}account-component .menu-account .menu-account-content :is(li) :is(a){text-decoration:none;color:var(--dark-gray);font-family:var(--the-future);font-size:var(--font-size-menu-account-content-account-page);font-style:normal;font-weight:400;line-height:normal;transition:color .3s ease}account-component .menu-account .menu-account-content :is(li) :is(a):hover{color:var(--black)}account-component .container-info{display:flex;flex-direction:column;gap:2.4rem;position:relative}@media screen and (min-width: 768px){account-component .container-info{gap:clamp(1.6rem,1.66667vw,3.2rem)}}account-component .container-info .container-header{display:inline-flex;justify-content:flex-start;align-items:center;padding:1.6rem 2rem;width:100%;border:1.5px solid var(--light-gray)}@media screen and (min-width: 768px){account-component .container-info .container-header{padding:clamp(2.4rem,1.66667vw,3.2rem)}}account-component .container-info .container-header .title-header{color:var(--black);font-family:var(--the-future);font-size:var(--font-size-personal-details-header-account-page);font-style:normal;font-weight:500;line-height:normal;transition:opacity .3s ease,transform .3s ease;letter-spacing:.1rem;text-transform:uppercase}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 .wishlist-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:clamp(2rem,2.08333vw,4rem);width:100%}}account-component .container-info .show-content .personal-details .personal-details-content{padding:clamp(1.6rem,1.04167vw,2rem);border:1.5px solid var(--light-gray);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:clamp(2rem,3.125vw,6rem);padding:clamp(2.4rem,1.66667vw,3.2rem) clamp(2.4rem,1.66667vw,3.2rem)}}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,account-component .container-info .show-content .personal-details .personal-details-content .cpf{width:fit-content;display:flex;flex-direction:column;gap:clamp(1.2rem,.83333vw,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),account-component .container-info .show-content .personal-details .personal-details-content .cpf :is(h2){color:var(--black);font-family:var(--the-future);font-size:var(--font-size-name-email-lastname-account-page);font-style:normal;font-weight:500;line-height:normal;width:fit-content}@media screen and (min-width: 768px){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),account-component .container-info .show-content .personal-details .personal-details-content .cpf :is(h2){font-size:clamp(1.2rem,.9375vw,1.8rem)}}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),account-component .container-info .show-content .personal-details .personal-details-content .cpf :is(p){color:var(--dark-gray);font-family:var(--the-future);font-size:var(--font-size-name-email-lastname-text-account-page);font-style:normal;font-weight:400;line-height:normal;word-wrap:break-word;width:fit-content}@media screen and (min-width: 768px){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),account-component .container-info .show-content .personal-details .personal-details-content .cpf :is(p){font-size:clamp(1.2rem,.9375vw,1.8rem)}}account-component .container-info .show-content .personal-details .newsletter-subscription{margin-top:2.4rem}@media screen and (min-width: 1300px){account-component .container-info .show-content .personal-details .newsletter-subscription{margin-top:0}}account-component .container-info .show-content .personal-details .newsletter-subscription :is(h3){color:var(--black);font-family:var(--the-future);text-align:start;font-size:clamp(1.6rem,1.14583vw,2.2rem);font-style:normal;font-weight:600;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(--off-black);font-family:var(--the-future);font-size:clamp(1.4rem,.83333vw,1.6rem);font-style:normal;font-weight:500;line-height:normal;width:100%;grid-column:1 / 3;margin-bottom:2rem;letter-spacing:.08rem;text-transform:uppercase}@media screen and (min-width: 768px){account-component .container-info .show-content .personal-details .newsletter-subscription .newsletter-form .newsletter-form__label{font-size:clamp(1.2rem,.83333vw,1.6rem)}}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:1px solid var(--light-gray);width:100%;grid-column:1 / 2;height:4.2rem;color:var(--off-black);font-family:var(--the-future);font-weight:400;font-size:clamp(1.2rem,.83333vw,1.6rem)}@media screen and (min-width: 768px){account-component .container-info .show-content .personal-details .newsletter-subscription .newsletter-form .newsletter-form__field-wrapper .newsletter-form__field{height:clamp(3.8rem,2.86458vw,5.5rem)}}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(--dark-gray);font-family:var(--the-future);font-weight:400;font-size:clamp(1.2rem,.83333vw,1.6rem)}account-component .container-info .show-content .personal-details .newsletter-subscription .newsletter-form .newsletter-form__field-wrapper .newsletter-form__button{color:var(--white);font-family:var(--the-future);font-size:clamp(1.2rem,.72917vw,1.4rem);background-color:var(--black);font-style:normal;font-weight:500;line-height:110%;border:none;padding:0 2rem;width:100%;grid-column:2 / 3;transition:all .5s ease-in-out;cursor:pointer;height:4.2rem;letter-spacing:.07rem;text-transform:uppercase}@media screen and (min-width: 768px){account-component .container-info .show-content .personal-details .newsletter-subscription .newsletter-form .newsletter-form__field-wrapper .newsletter-form__button{height:clamp(3.8rem,2.86458vw,5.5rem);font-size:clamp(1rem,.72917vw,1.4rem)}}account-component .container-info .show-content .personal-details .newsletter-subscription .newsletter-form .newsletter-form__field-wrapper .newsletter-form__button:hover{opacity:.8}account-component .container-info .show-content .personal-details .newsletter-subscription .newsletter-form .newsletter-form__checkbox{display:flex;align-items:center;gap:1rem;display:none}account-component .container-info .show-content .personal-details .newsletter-subscription .newsletter-form .newsletter-form__checkbox .newsletter-form__checkbox-input{position:absolute;opacity:0;cursor:pointer;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(--dark-gray);font-family:var(--the-future);font-size:clamp(1.2rem,.83333vw,1.6rem);position:relative;padding-left:2.5rem;cursor:pointer}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(--wine);background-color:var(--white);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(--wine);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(--wine)}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(--wine);border-color:var(--wine)}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(--white)}account-component .container-info .show-content .personal-details .newsletter-subscription .newsletter-form .newsletter-form__message{color:var(--wine);font-family:var(--the-future);font-size:clamp(1.2rem,.83333vw,1.6rem)}account-component .container-info .show-content .addresses-details{display:flex;flex-direction:column;gap:2rem;border:1px solid var(--light-gray);padding:2rem}@media screen and (min-width: 768px){account-component .container-info .show-content .addresses-details{padding:clamp(2.4rem,1.66667vw,3.2rem)}}account-component .container-info .show-content .addresses-details .addresses-title{font-weight:600;color:var(--black);font-family:var(--the-future);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:2rem}@media (min-width: 768px){account-component .container-info .show-content .addresses-details .container-adress-details-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem}}@media (min-width: 1100px){account-component .container-info .show-content .addresses-details .container-adress-details-content{grid-template-columns:repeat(3,minmax(0,1fr))}}account-component .container-info .show-content .addresses-details .container-adress-details-content .address{display:flex;flex-direction:column;gap:1.4rem}@media screen and (min-width: 768px){account-component .container-info .show-content .addresses-details .container-adress-details-content .address{gap:2rem}}account-component .container-info .show-content .addresses-details .container-adress-details-content .address .infomation{display:flex;flex-direction:column;gap:1.4rem}@media screen and (min-width: 768px){account-component .container-info .show-content .addresses-details .container-adress-details-content .address .infomation{gap:2rem}}account-component .container-info .show-content .addresses-details .container-adress-details-content .address .infomation .header-info{display:flex;justify-content:space-between}account-component .container-info .show-content .addresses-details .container-adress-details-content .address .infomation .header-info :is(h3){display:flex;gap:1rem;align-items:center;color:var(--off-black);font-family:var(--the-future);font-size:clamp(1.4rem,1.25vw,2.4rem);font-style:normal;font-weight:500}account-component .container-info .show-content .addresses-details .container-adress-details-content .address .infomation .header-info :is(h3) :is(span){width:clamp(2rem,1.333vw,2.4rem);height:clamp(2rem,1.333vw,2.4rem);display:flex}account-component .container-info .show-content .addresses-details .container-adress-details-content .address .infomation .header-info :is(h3) :is(span) :is(svg){display:block;width:100%;height:100%}account-component .container-info .show-content .addresses-details .container-adress-details-content .address .infomation .header-info .delete :is(form) :is(button){width:clamp(2rem,1.30208vw,2.5rem);height:clamp(2rem,1.30208vw,2.5rem);cursor:pointer;background-color:transparent;border:none;display:block}account-component .container-info .show-content .addresses-details .container-adress-details-content .address .infomation .header-info .delete :is(form) :is(button) :is(svg){display:block;width:100%;height:100%}account-component .container-info .show-content .addresses-details .container-adress-details-content .address .infomation :is(p){color:var(--dark-gray);font-family:var(--the-future);font-size:clamp(1.2rem,.9375vw,1.8rem);font-style:normal;font-weight:400;line-height:140%}account-component .container-info .show-content .addresses-details .container-adress-details-content .address .edit-buttons{display:flex}account-component .container-info .show-content .addresses-details .container-adress-details-content .address .edit-buttons .edit :is(p){display:flex;gap:.5rem;align-items:center;color:var(--off-black);font-family:var(--the-future);font-size:clamp(1.2rem,.9375vw,1.8rem);font-weight:600;cursor:pointer}account-component .container-info .show-content .addresses-details .container-adress-details-content .address .edit-buttons .edit :is(p) :is(span){width:2rem;height:2rem;display:flex}account-component .container-info .show-content .addresses-details .container-adress-details-content .address .edit-buttons .edit :is(p) :is(span) :is(svg){display:block;width:100%;height:100%}account-component .container-info .show-content .addresses-details .container-adress-details-content .btn-add-new-address{display:flex;justify-content:end;align-items:flex-start}@media (min-width: 768px){account-component .container-info .show-content .addresses-details .container-adress-details-content .btn-add-new-address{grid-column:1 / -1;grid-row:2 / 3}}@media (min-width: 1100px){account-component .container-info .show-content .addresses-details .container-adress-details-content .btn-add-new-address{grid-column:4 / -1;grid-row:1 / 2}}account-component .container-info .show-content .addresses-details .container-adress-details-content .btn-add-new-address :is(p){color:var(--off-black);font-family:var(--the-future);font-size:clamp(1.4rem,.9375vw,1.8rem);font-style:normal;font-weight:500;line-height:normal;cursor:pointer;align-items:center;display:flex;gap:1rem}account-component .container-info .show-content .addresses-details .container-adress-details-content .new-address-modal{position:fixed;top:0;right:0;max-width:85%;width:100%;height:100%;background-color:var(--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){account-component .container-info .show-content .addresses-details .container-adress-details-content .new-address-modal{max-width:50%}}@media (min-width: 992px){account-component .container-info .show-content .addresses-details .container-adress-details-content .new-address-modal{max-width:40%}}@media (min-width: 1200px){account-component .container-info .show-content .addresses-details .container-adress-details-content .new-address-modal{max-width:30%}}account-component .container-info .show-content .addresses-details .container-adress-details-content .new-address-modal.active{transform:translate(0)}account-component .container-info .show-content .addresses-details .container-adress-details-content .new-address-modal .header-address{width:100%;top:0;display:flex;justify-content:space-between;align-items:center;padding:2.4rem 2rem 0rem}@media screen and (min-width: 768px){account-component .container-info .show-content .addresses-details .container-adress-details-content .new-address-modal .header-address{padding:4.8rem 2.4rem 0rem}}account-component .container-info .show-content .addresses-details .container-adress-details-content .new-address-modal .header-address :is(h3){color:var(--black);font-family:var(--the-future);font-size:clamp(1.6rem,1.04167vw,2.2rem);font-style:normal;font-weight:600;line-height:normal}account-component .container-info .show-content .addresses-details .container-adress-details-content .new-address-modal .header-address .close{width:2.5rem;height:2.5rem;cursor:pointer}account-component .container-info .show-content .addresses-details .container-adress-details-content .new-address-modal .header-address .close :is(svg){display:block;width:100%;height:100%}account-component .container-info .show-content .addresses-details .container-adress-details-content .new-address-modal .alert{padding:0rem 2rem}@media screen and (min-width: 768px){account-component .container-info .show-content .addresses-details .container-adress-details-content .new-address-modal .alert{padding:0rem 2.4rem}}account-component .container-info .show-content .addresses-details .container-adress-details-content .new-address-modal .alert :is(p){background-color:var(--yellow);color:var(--black);font-family:var(--the-future);font-size:clamp(1.2rem,.83333vw,1.6rem);font-style:normal;font-weight:400;line-height:normal;padding:1rem}account-component .container-info .show-content .addresses-details .container-adress-details-content .new-address-modal .alert :is(p) :is(a){color:var(--black);text-decoration:underline}account-component .container-info .show-content .addresses-details .container-adress-details-content .new-address-modal .address-fields{width:100%;height:100%;padding:2rem;display:flex;flex-direction:column;gap:2rem;overflow-x:scroll;overflow-y:unset}account-component .container-info .show-content .addresses-details .container-adress-details-content .new-address-modal .address-fields::-webkit-scrollbar{width:3px}account-component .container-info .show-content .addresses-details .container-adress-details-content .new-address-modal .address-fields::-webkit-scrollbar-track{background:transparent}account-component .container-info .show-content .addresses-details .container-adress-details-content .new-address-modal .address-fields::-webkit-scrollbar-thumb{background-color:var(--black);border-radius:10px;border:3px solid transparent}account-component .container-info .show-content .addresses-details .container-adress-details-content .new-address-modal .address-fields::-webkit-scrollbar-thumb:hover{background:var(--black, .8)}account-component .container-info .show-content .addresses-details .container-adress-details-content .new-address-modal .address-fields .name{display:flex;gap:1rem}account-component .container-info .show-content .addresses-details .container-adress-details-content .new-address-modal .address-fields .field-custom{display:flex;flex-direction:column;gap:1rem;width:100%}account-component .container-info .show-content .addresses-details .container-adress-details-content .new-address-modal .address-fields .field-custom :is(label){color:var(--black);font-family:var(--the-future);font-size:clamp(1.4rem,.83333vw,1.6rem);font-style:normal;font-weight:600;line-height:normal;order:1;top:-10px;left:1rem;background:white}account-component .container-info .show-content .addresses-details .container-adress-details-content .new-address-modal .address-fields .field-custom :is(input),account-component .container-info .show-content .addresses-details .container-adress-details-content .new-address-modal .address-fields .field-custom :is(select){width:100%;height:4.4rem;padding:0 1.5rem;border:1px solid var(--light-gray);color:var(--black);font-family:var(--the-future);font-size:var(--address-component-addressfields-inputs-and-selects);font-style:normal;order:2;font-weight:400;line-height:normal}account-component .container-info .show-content .addresses-details .container-adress-details-content .new-address-modal .address-fields .field-custom :is(input)::placeholder,account-component .container-info .show-content .addresses-details .container-adress-details-content .new-address-modal .address-fields .field-custom :is(select)::placeholder{color:var(--dark-gray)}account-component .container-info .show-content .addresses-details .container-adress-details-content .new-address-modal .address-fields .buttons-address-modal{display:flex;gap:1rem}@media screen and (min-width: 768px){account-component .container-info .show-content .addresses-details .container-adress-details-content .new-address-modal .address-fields .buttons-address-modal{margin-top:2.5rem}}account-component .container-info .show-content .addresses-details .container-adress-details-content .new-address-modal .address-fields .buttons-address-modal .submit{width:100%;padding:1.2rem 2.4rem;text-align:center;background-color:var(--black);color:var(--white);font-family:var(--the-future);font-size:clamp(1.2rem,.83333vw,1.6rem);font-style:normal;font-weight:600;line-height:normal;border:none;cursor:pointer;transition:all .3s ease-in-out}@media screen and (min-width: 768px){account-component .container-info .show-content .addresses-details .container-adress-details-content .new-address-modal .address-fields .buttons-address-modal .submit{padding:1.6rem 2.4rem}}account-component .container-info .show-content .addresses-details .container-adress-details-content .new-address-modal .address-fields .buttons-address-modal .submit:hover{color:var(--white);opacity:.9}account-component .container-info .show-content .addresses-details .container-adress-details-content .new-address-modal .address-fields .buttons-address-modal .define{width:100%;padding:1rem;text-align:center;background-color:var(--white);border:1px solid var(--wine);color:var(--wiwe);font-family:var(--the-future);font-size:var(--address-component-address-buttons);font-style:normal;font-weight:400;line-height:normal;cursor:pointer;transition:all .3s ease-in-out}account-component .container-info .show-content .addresses-details .container-adress-details-content .new-address-modal .address-fields .buttons-address-modal .define:hover{color:var(--wine);opacity:.9}account-component .container-info .show-content .addresses-details .container-adress-details-content .overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:10000;opacity:0;display:none}account-component .container-info .show-content .addresses-details .container-adress-details-content .overlay.active{opacity:1;display:block}account-component .container-info .show-content .addresses-details .container-adress-details-content .edit-modal{position:fixed;top:0;right:0;max-width:85%;width:100%;height:100%;background-color:var(--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){account-component .container-info .show-content .addresses-details .container-adress-details-content .edit-modal{max-width:50%}}@media (min-width: 992px){account-component .container-info .show-content .addresses-details .container-adress-details-content .edit-modal{max-width:40%}}@media (min-width: 1200px){account-component .container-info .show-content .addresses-details .container-adress-details-content .edit-modal{max-width:30%}}account-component .container-info .show-content .addresses-details .container-adress-details-content .edit-modal.active{transform:translate(0)}account-component .container-info .show-content .addresses-details .container-adress-details-content .edit-modal .header-address{width:100%;top:0;display:flex;justify-content:space-between;align-items:center;padding:2.4rem 2rem 0rem}@media screen and (min-width: 768px){account-component .container-info .show-content .addresses-details .container-adress-details-content .edit-modal .header-address{padding:4.8rem 2.4rem 0rem}}account-component .container-info .show-content .addresses-details .container-adress-details-content .edit-modal .header-address :is(h3){color:var(--black);font-family:var(--the-future);font-size:clamp(1.6rem,1.14583vw,2.2rem);font-style:normal;font-weight:600;line-height:normal}account-component .container-info .show-content .addresses-details .container-adress-details-content .edit-modal .header-address .close{width:2.5rem;height:2.5rem;cursor:pointer}account-component .container-info .show-content .addresses-details .container-adress-details-content .edit-modal .header-address .close :is(svg){display:block;width:100%;height:100%}account-component .container-info .show-content .addresses-details .container-adress-details-content .edit-modal .alert{padding:0rem 2rem}@media screen and (min-width: 768px){account-component .container-info .show-content .addresses-details .container-adress-details-content .edit-modal .alert{padding:0rem 2.4rem}}account-component .container-info .show-content .addresses-details .container-adress-details-content .edit-modal .alert :is(p){background-color:var(--yellow);color:var(--black);font-family:var(--the-future);font-size:clamp(1.2rem,.83333vw,1.6rem);font-style:normal;font-weight:400;line-height:normal;padding:1rem}account-component .container-info .show-content .addresses-details .container-adress-details-content .edit-modal .alert :is(p) :is(a){color:var(--black);text-decoration:underline}account-component .container-info .show-content .addresses-details .container-adress-details-content .edit-modal .address-fields{width:100%;height:100%;padding:2rem;display:flex;flex-direction:column;gap:2rem;overflow-x:scroll;overflow-y:unset}account-component .container-info .show-content .addresses-details .container-adress-details-content .edit-modal .address-fields::-webkit-scrollbar{width:3px}account-component .container-info .show-content .addresses-details .container-adress-details-content .edit-modal .address-fields::-webkit-scrollbar-track{background:transparent}account-component .container-info .show-content .addresses-details .container-adress-details-content .edit-modal .address-fields::-webkit-scrollbar-thumb{background-color:var(--black);border-radius:10px;border:3px solid transparent}account-component .container-info .show-content .addresses-details .container-adress-details-content .edit-modal .address-fields::-webkit-scrollbar-thumb:hover{background:var(--black, .8)}account-component .container-info .show-content .addresses-details .container-adress-details-content .edit-modal .address-fields .name{display:flex;gap:1rem}account-component .container-info .show-content .addresses-details .container-adress-details-content .edit-modal .address-fields .field-custom{display:flex;flex-direction:column;gap:1rem;width:100%}account-component .container-info .show-content .addresses-details .container-adress-details-content .edit-modal .address-fields .field-custom :is(label){color:var(--black);font-family:var(--the-future);font-size:clamp(1.4rem,.83333vw,1.6rem);font-style:normal;font-weight:500;line-height:normal;order:1;top:-10px;left:1rem;background:white}account-component .container-info .show-content .addresses-details .container-adress-details-content .edit-modal .address-fields .field-custom :is(input),account-component .container-info .show-content .addresses-details .container-adress-details-content .edit-modal .address-fields .field-custom :is(select){width:100%;height:4.4rem;padding:0 1.5rem;border:1px solid var(--light-gray);border-radius:.5rem;color:var(--black);font-family:var(--the-future);font-size:clamp(1.2rem,.83333vw,1.6rem);font-style:normal;order:2;font-weight:400;line-height:normal}account-component .container-info .show-content .addresses-details .container-adress-details-content .edit-modal .address-fields .field-custom :is(input)::placeholder,account-component .container-info .show-content .addresses-details .container-adress-details-content .edit-modal .address-fields .field-custom :is(select)::placeholder{color:var(--dark-gray)}account-component .container-info .show-content .addresses-details .container-adress-details-content .edit-modal .address-fields .buttons-address-modal{display:flex;gap:1.2rem}@media screen and (min-width: 768px){account-component .container-info .show-content .addresses-details .container-adress-details-content .edit-modal .address-fields .buttons-address-modal{flex-direction:column;margin-top:2.5rem}}account-component .container-info .show-content .addresses-details .container-adress-details-content .edit-modal .address-fields .buttons-address-modal .submit{width:100%;padding:1.2rem 2.4rem;text-align:center;background-color:var(--black);color:var(--white);font-family:var(--the-future);font-size:clamp(1.2rem,.83333vw,1.6rem);font-style:normal;font-weight:600;line-height:normal;border:none;cursor:pointer;transition:all .3s ease-in-out}@media screen and (min-width: 768px){account-component .container-info .show-content .addresses-details .container-adress-details-content .edit-modal .address-fields .buttons-address-modal .submit{padding:1.6rem 2.4rem}}account-component .container-info .show-content .addresses-details .container-adress-details-content .edit-modal .address-fields .buttons-address-modal .submit:hover{color:var(--white);opacity:.9}account-component .container-info .show-content .addresses-details .container-adress-details-content .edit-modal .address-fields .buttons-address-modal .define{width:100%;padding:1.2rem 2.4rem;text-align:center;background-color:var(--white);color:var(--black);font-family:var(--the-future);font-size:clamp(1.2rem,.83333vw,1.6rem);font-style:normal;font-weight:600;line-height:normal;border:1px solid var(--black);cursor:pointer;transition:all .3s ease-in-out}@media screen and (min-width: 768px){account-component .container-info .show-content .addresses-details .container-adress-details-content .edit-modal .address-fields .buttons-address-modal .define{padding:1.6rem 2.4rem}}account-component .container-info .show-content .addresses-details .container-adress-details-content .edit-modal .address-fields .buttons-address-modal .define:hover{background-color:var(--black);color:var(--white);opacity:.9}account-component .container-info .show-content .addresses-details .addresses-message{color:var(--black);font-family:var(--the-future);font-size:clamp(1.6rem,1.14583vw,2.2rem);font-style:normal;font-weight:400;line-height:normal}account-component .container-info .show-content .addresses-details .addresses-message :is(a){color:var(--black);font-family:var(--the-future);font-size:clamp(1.4rem,.83333vw,1.6rem);font-style:normal;font-weight:400;line-height:normal}account-component .container-info .show-content .order-history-details{display:flex;flex-direction:column;gap:1.2rem}@media screen and (min-width: 768px){account-component .container-info .show-content .order-history-details{gap:clamp(1.6rem,1.66667vw,3.2rem)}}account-component .container-info .show-content .order-history-details .order-history-title{color:var(--black);font-family:var(--the-future);font-size:clamp(1.4rem,1.25vw,2.4rem);font-weight:500}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){color:var(--white);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(4,minmax(0,1fr));padding:1.2rem;border-bottom:.1rem solid var(--light-gray);gap:1rem;background-color:var(--black)}@media screen and (min-width: 768px){account-component .container-info .show-content .order-history-details .container-order-history-content .order-details .order-details-table :is(thead) :is(tr){padding:clamp(1.2rem,1.05vw,2rem)}}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;color:var(--white);font-family:var(--the-future);font-size:clamp(1.2rem,.9375vw,1.8rem);font-weight:500;width:100%;word-wrap:break-word;text-align:center}account-component .container-info .show-content .order-history-details .container-order-history-content .order-details .order-details-table :is(thead) :is(tr) :is(th):last-child{text-align:right}account-component .container-info .show-content .order-history-details .container-order-history-content .order-details .order-details-table :is(thead) :is(tr) :is(th):first-child{text-align:left}account-component .container-info .show-content .order-history-details .container-order-history-content .order-details .order-details-table :is(tbody) .order-row{padding:1rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:.1rem solid var(--light-gray);gap:1rem}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(--light-gray);color:var(--black);font-family:var(--the-future);font-size:clamp(1.2rem,.9375vw,1.8rem);font-weight:400;text-align:center}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(--wine);font-family:var(--the-future);font-size:var(--font-size-thead-tr-th-title-account-page);font-weight:600}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;cursor:pointer;color:var(--black);font-family:var(--the-future);font-size:clamp(1.2rem,.9375vw,1.8rem);font-weight:400;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(--light-blue);text-decoration:underline}@media screen and (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{padding:clamp(1.2rem,1.05vw,2rem)}}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:center;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):first-child{text-align:left}account-component .container-info .show-content .order-history-details .container-order-history-content .order-details .order-details-table :is(tbody) .order-row :is(td):last-child{text-align:right}account-component .container-info .show-content .order-history-details .container-order-history-content .no-recent-orders{color:var(--pink);font-family:var(--the-future);font-size:var(--font-size-no-recent-orders-account-page);font-weight:500}account-component .container-info .show-content .wishlist-details :is(wishlist-grid){padding-block:0}account-component .container-info .show-content .wishlist-details :is(wishlist-grid) .wishlist-grid-container .wishlist-grid__content{gap:clamp(2rem,1.25vw,2.4rem)}@media screen and (min-width: 1280px){account-component .container-info .show-content .wishlist-details :is(wishlist-grid) .wishlist-grid-container .wishlist-grid__content{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr))}}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 .wishlist-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 :is(a){color:var(--black);font-family:var(--the-future);font-size:var(--font-size-personal-details-header-account-page);font-style:normal;font-weight:400;text-decoration:underline;cursor:pointer;transition:color .3s ease,text-decoration .3s ease}account-component .container-info .show-content .area-assinante-details :is(a):hover{color:var(--dark-gray);text-decoration:underline}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(--wine);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)}}:root{--wishlist-empty-title: clamp(1.8rem, 1.25vw, 2.4rem);--wishlist-empty-text: clamp(1.4rem, .9375vw, 1.8rem)}wishlist-grid{display:block;max-width:var(--page-width);margin-inline:auto;position:relative;padding-block:clamp(3rem,3.125vw,6rem)}wishlist-grid .wishlist-grid__title{color:var(--black);text-align:center;font-size:clamp(2rem,1.666vw,3.2rem);font-weight:500;margin-bottom:clamp(3rem,2.083vw,4rem)}wishlist-grid .wishlist-grid-container{position:relative}wishlist-grid .wishlist-grid-container:has(.wishlist-grid__content:empty) .wishlist-empty__content{display:flex}wishlist-grid .wishlist-grid-container:has(.wishlist-grid__content:empty) .wishlist-grid__content{display:none}wishlist-grid .wishlist-grid-container .wishlist-grid__content{display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:clamp(1.4rem,5.208vw,10rem);justify-items:flex-start}wishlist-grid .wishlist-grid-container .wishlist-grid__content :is(product-card){max-width:100%}wishlist-grid .wishlist-grid-container .wishlist-grid__content :is(product-card) .favorite_product_heart{display:flex}@media screen and (min-width: 480px){wishlist-grid .wishlist-grid-container .wishlist-grid__content{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr))}}@media screen and (min-width: 768px){wishlist-grid .wishlist-grid-container .wishlist-grid__content{grid-template-columns:repeat(auto-fill,minmax(23rem,1fr))}}@media screen and (min-width: 1280px){wishlist-grid .wishlist-grid-container .wishlist-grid__content{grid-template-columns:repeat(auto-fill,minmax(15vw,1fr))}}wishlist-grid .wishlist-grid-container .wishlist-empty__content{display:none;align-items:center;flex-direction:column;justify-content:center;text-align:center;padding-block:2rem;opacity:0}wishlist-grid .wishlist-grid-container .wishlist-empty__content .wishlist-empty__title{color:var(--black);font-size:var(--wishlist-empty-title);font-weight:600;margin-bottom:clamp(1rem,.625vw,1.2rem)}wishlist-grid .wishlist-grid-container .wishlist-empty__content .wishlist-empty__text{color:var(--dark-gray);font-size:var(--wishlist-empty-text);font-weight:400;margin-bottom:clamp(3.2rem,2.083vw,4rem)}wishlist-grid .wishlist-grid-container .wishlist-empty__content .wishlist-empty__btn{background:var(--white);border:1px solid var(--black);color:var(--black);transition:.3s all;min-width:clamp(16.5rem,11.093vw,21.3rem);display:flex;justify-content:center;padding:1.2rem 2.4rem;text-decoration:none;font-weight:600;text-transform:none}wishlist-grid .wishlist-grid-container .wishlist-empty__content .wishlist-empty__btn:hover{background:var(--black);border-color:var(--white);color:var(--white)}wishlist-grid .loader_container{display:flex;justify-content:center;align-items:center;opacity:0;transition:all .2s ease-in-out;position:absolute;top:0;bottom:0;right:0;left:0;z-index:2;background-color:#fffc;display:none;animation:opacityExit .3s ease-in-out forwards}wishlist-grid .loader_container.loader_container--active{display:flex;opacity:1;animation:opacityEntry .3s ease-in-out forwards}wishlist-grid .loader_container .loader{width:50px;aspect-ratio:1;border-radius:50%;background:radial-gradient(farthest-side,var(--wine) 94%,var(--black)) top/8px 8px no-repeat,conic-gradient(#0000 30%,var(--wine));-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 0);animation:l13 1s infinite linear}@keyframes l13{to{transform:rotate(1turn)}}@keyframes opacityEntry{0%{opacity:0;display:none}1%{opacity:0;display:flex}to{opacity:1}}@keyframes opacityExit{0%{opacity:1;display:flex}99%{opacity:0;display:flex}to{display:none}}grid-articles{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:clamp(3.2rem,3.125vw,6rem);max-width:var(--page-width);padding-block:clamp(5rem,4.6875vw,9rem);margin:0 auto}grid-articles .grid-container{display:grid;grid-template-columns:repeat(1,1fr);gap:3.2rem}@media screen and (min-width: 576px){grid-articles .grid-container{grid-template-columns:repeat(2,1fr);gap:clamp(3rem,2.083vw,4rem)}@media screen and (min-width: 768px){grid-articles .grid-container{grid-template-columns:repeat(3,1fr)}}}grid-articles .grid-container .article-item{width:100%;max-width:100%;display:flex;flex-direction:column;gap:clamp(1.2rem,.833vw,1.4rem)}grid-articles .grid-container .article-item .article-link{width:100%;aspect-ratio:3 / 3.3;display:block;overflow:hidden;position:relative}grid-articles .grid-container .article-item .article-link:hover .article-image{filter:brightness(.8);transform:scale(1.1)}grid-articles .grid-container .article-item .article-link .article-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:all .7s ease-in-out}grid-articles .grid-container .article-item .content-article{display:flex;flex-direction:column;gap:1.2rem}grid-articles .grid-container .article-item .content-article .link-title{text-decoration:none;cursor:pointer;width:fit-content}grid-articles .grid-container .article-item .content-article .link-title .title-article{color:var(--off-black);font-family:var(--the-future);font-size:clamp(1.6rem,1.04167vw,2rem);font-style:normal;font-weight:500;line-height:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;transition:all .5s ease-in-out}grid-articles .grid-container .article-item .content-article .link-title .title-article:hover{color:var(--yellow);text-decoration:underline;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}grid-articles .grid-container .article-item .content-article .link-read-more{width:fit-content;display:flex;cursor:pointer}grid-articles .grid-container .article-item .content-article .link-read-more .read-more{color:#0e0e0e;font-family:var(--the-future);font-size:clamp(1.4rem,.9375vw,1.8rem);font-style:normal;font-weight:500;line-height:normal;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;text-transform:uppercase;transition:color .5s ease-in-out}grid-articles .grid-container .article-item .content-article .link-read-more .read-more:hover{color:var(--yellow)}grid-articles .pagination{display:flex;gap:4rem;align-items:center}grid-articles .pagination .pagination__numbers{display:flex;align-items:center;gap:2rem}grid-articles .pagination .pagination__numbers .pagination__number{font-family:var(--the-future);font-size:clamp(1.8rem,1.04167vw,2rem);color:#a4a4a4;font-weight:400;text-decoration:none}grid-articles .pagination .pagination__numbers .pagination__number:not(.pagination__number--current){cursor:pointer;transition:color .5s ease-in-out}grid-articles .pagination .pagination__numbers .pagination__number:not(.pagination__number--current):hover{color:var(--yellow)}grid-articles .pagination .pagination__numbers .pagination__number--current{font-family:var(--the-future);font-size:clamp(1.8rem,1.04167vw,2rem);color:var(--off-black);font-weight:700}grid-articles .pagination .pagination__arrow{display:flex;align-items:center;justify-content:center}grid-articles .pagination .pagination__arrow:not(.pagination__arrow--disabled){cursor:pointer}grid-articles .pagination .pagination__arrow:not(.pagination__arrow--disabled) :is(svg) :is(path){transition:all .5s ease-in-out}grid-articles .pagination .pagination__arrow:not(.pagination__arrow--disabled):hover :is(svg) :is(path){stroke:var(--yellow)}grid-articles .pagination .pagination__arrow :is(svg){width:.8rem;height:1.4rem}grid-articles .pagination .pagination__arrow--disabled :is(svg) :is(path){stroke:#a4a4a4}post-blog{display:flex;margin:0 auto;padding-block:clamp(5rem,4.687vw,9rem);max-width:var(--page-width);flex-direction:column;gap:clamp(5rem,4.687vw,9rem)}post-blog .post-header{display:flex;flex-direction:column;gap:clamp(2.4rem,2.083vw,4rem);align-items:center;justify-content:center}post-blog .post-header .post-content-header{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}post-blog .post-header .post-content-header .post-title{color:#0e0e0e;text-align:center;font-family:var(--the-future);font-size:clamp(1.8rem,1.666vw,3.2rem);font-style:normal;font-weight:500;line-height:120%}post-blog .post-header .post-content-header .container-date-author{display:flex;align-items:center;gap:1.4rem}@media screen and (min-width: 768px){post-blog .post-header .post-content-header .container-date-author{gap:2rem}}post-blog .post-header .post-content-header .container-date-author .post-time,post-blog .post-header .post-content-header .container-date-author .post-author{color:#575656;text-align:center;font-family:var(--the-future);font-size:clamp(1.2rem,.972vw,1.8rem);font-style:normal;font-weight:400;line-height:normal}post-blog .post-header .post-featured-image{width:100%}post-blog .post-header .post-featured-image .post-image{width:100%;display:block;object-fit:cover;max-height:75rem}post-blog .post-header .post-featured-image .post-image-desktop{display:none;width:100%;object-fit:cover;max-height:75rem}@media screen and (min-width: 768px){post-blog .post-header .post-featured-image .post-image-desktop{display:block}}post-blog .post-header .post-featured-image .post-image-mobile{display:block;width:100%;object-fit:cover;max-height:75rem}@media screen and (min-width: 768px){post-blog .post-header .post-featured-image .post-image-mobile{display:none}}post-blog .post-content{width:100%;color:#575656;text-align:justify;font-family:var(--the-future);font-size:clamp(1.2rem,.9375vw,1.8rem);font-style:normal;font-weight:400;line-height:160%}post-blog .post-content .image-wrapper{display:flex;flex-direction:column;gap:1.2rem}@media screen and (min-width: 768px){post-blog .post-content .image-wrapper{flex-direction:row;flex-wrap:wrap;gap:4rem}post-blog .post-content .image-wrapper:has(img:only-child) :is(img){width:100%}post-blog .post-content .image-wrapper:has(img:first-child:nth-last-child(2)) :is(img){width:calc(50% - 2rem)}post-blog .post-content .image-wrapper:has(img:first-child:nth-last-child(3)) :is(img){width:calc(33.333% - 2.666rem)}}post-blog .post-content .image-wrapper :is(img){width:100%;max-width:100%;object-fit:cover}:root{--cart-title: clamp(1.8rem, 1.14583vw, 2.2rem);--cart-subtotal: clamp(1.4rem, .9375vw, 1.8rem);--cart-shipping: clamp(1.2rem, .72917vw, 1.4rem);--cart-go-to-checkout: clamp(1.4rem, .83333vw, 1.6rem);--cart-empty-title: clamp(2rem, 1.14583vw, 2.2rem);--cart-empty-subtitle: clamp(1.4rem, .83333vw, 1.6rem)}cart-drawer{display:block}cart-drawer .overlay-cart-drawer{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0000004d;z-index:9999999}cart-drawer .overlay-cart-drawer[open]{display:block}cart-drawer .cart_drawer__content{display:none;background:var(--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}@media screen and (min-width: 1024px){cart-drawer .cart_drawer__content{padding:0;background:transparent}}cart-drawer .cart_drawer__content :is(cart-related-products){display:none}cart-drawer .cart_drawer__content :is(cart-collection-products){display:none}cart-drawer .cart_drawer__content .cart_body{display:flex;flex-direction:column;height:100%;background:var(--white);overflow:auto}cart-drawer .cart_drawer__content .cart_body::-webkit-scrollbar{width:3px}cart-drawer .cart_drawer__content .cart_body::-webkit-scrollbar-track{background:var(--off-white)}cart-drawer .cart_drawer__content .cart_body::-webkit-scrollbar-thumb{background-color:var(--off-black);border-radius:10px;border:3px solid transparent}cart-drawer .cart_drawer__content .cart_body::-webkit-scrollbar-thumb:hover{background:var(--off-black, .8)}@media screen and (min-width: 1024px){cart-drawer .cart_drawer__content .cart_body{padding:clamp(2rem,1.61458vw,3.1rem) clamp(1.5rem,1.27083vw,2.44rem) clamp(2.4rem,1.875vw,3.6rem) clamp(1.5rem,1.27083vw,2.44rem)}}cart-drawer .cart_drawer__content .cart_body .cart_heading{margin-bottom:clamp(1.5rem,.88542vw,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:1.4rem}@media screen and (min-width: 768px){cart-drawer .cart_drawer__content .cart_body .cart_heading .cart_heading__title_close{margin-bottom:clamp(1.8rem,1.35417vw,2.6rem)}}cart-drawer .cart_drawer__content .cart_body .cart_heading .cart_heading__title_close .cart_title{color:var(--off-black);font-family:var(--the-future);font-size:clamp(1.8rem,1.25vw,2.4rem);font-style:normal;font-weight:700;line-height:normal}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:clamp(1.8rem,1.25vw,2.4rem);height:clamp(1.8rem,1.25vw,2.4rem)}}cart-drawer .cart_drawer__content .cart_body .cart_heading .progress_bar__container .progress_bar{width:100%;height:.6rem;background:var(--off-white);margin-bottom:clamp(.6rem,.41667vw,.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(--yellow);border-radius:10rem}cart-drawer .cart_drawer__content .cart_body .cart_heading .progress_bar__container .progress_span{color:var(--off-black);font-family:var(--the-future);font-size:clamp(1.2rem,.72917vw,1.4rem);font-style:normal;font-weight:400;line-height:normal}@media screen and (min-width: 768px){cart-drawer .cart_drawer__content .cart_body .cart_heading .progress_bar__container .progress_span{font-size:clamp(1rem,.72917vw,1.4rem)}}cart-drawer .cart_drawer__content .cart_body .cart_heading .progress_bar__container .progress_span :is(strong){font-weight:500}cart-drawer .cart_drawer__content .cart_body .cart_products_container{position:relative;flex:1;display:flex;flex-direction:column}cart-drawer .cart_drawer__content .cart_body .cart_products_container #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_container #cart_products_loader[active]{animation:opacityLoadingEntry .5s forwards;opacity:1;display:flex}cart-drawer .cart_drawer__content .cart_body .cart_products_container .container-cart-type{display:flex;align-items:center;gap:1.2rem;margin-bottom:2rem}cart-drawer .cart_drawer__content .cart_body .cart_products_container .container-cart-type .type-cart-title{color:#161616;font-family:var(--the-future);font-size:clamp(1.4rem,.9375vw,1.8rem);font-style:normal;font-weight:500;line-height:normal;display:none}cart-drawer .cart_drawer__content .cart_body .cart_products_container .container-cart-type .tag-assinatura-type-cart,cart-drawer .cart_drawer__content .cart_body .cart_products_container .container-cart-type .tag-assinatura-type-cart-mensal,cart-drawer .cart_drawer__content .cart_body .cart_products_container .container-cart-type .tag-assinatura-type-cart-anual{display:none;color:#161616;font-family:var(--the-future);font-size:clamp(1.2rem,.72917vw,1.4rem);font-style:normal;font-weight:500;line-height:normal;padding:.6rem 1.6rem;background-color:var(--yellow);border-radius:10rem}cart-drawer .cart_drawer__content .cart_body .cart_products_container .cart_products{min-height:10rem;max-height:100%;flex:1;width:100%;overflow-y:auto;display:flex;flex-direction:column;gap:clamp(1rem,1.04167vw,2rem);border-bottom:1px solid #C1C0BC;margin-bottom:clamp(2.4rem,3.64583vw,7rem);position:relative;padding-bottom:clamp(1rem,1.04167vw,2rem);overflow:auto}cart-drawer .cart_drawer__content .cart_body .cart_products_container .cart_products::-webkit-scrollbar{width:3px}cart-drawer .cart_drawer__content .cart_body .cart_products_container .cart_products::-webkit-scrollbar-track{background:#D9D9D9}cart-drawer .cart_drawer__content .cart_body .cart_products_container .cart_products::-webkit-scrollbar-thumb{background-color:var(--off-black);border-radius:10px;border:3px solid transparent}cart-drawer .cart_drawer__content .cart_body .cart_products_container .cart_products::-webkit-scrollbar-thumb:hover{background:var(--off-black, .8)}cart-drawer .cart_drawer__content .cart_body .cart_footer{display:flex;flex-direction:column;margin-top:clamp(2rem,1.25vw,2.4rem)}cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_subtotal{margin-bottom:.7rem}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(--off-black);font-family:var(--the-future);font-size:clamp(1.4rem,.9375vw,1.8rem);font-style:normal;font-weight:700;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(--off-black);font-family:var(--the-future);font-size:clamp(1.2rem,.72917vw,1.4rem);font-style:normal;font-weight:400;line-height:normal}cart-drawer .cart_drawer__content .cart_body .cart_footer .go_to_checkout{margin-block:clamp(1rem,.78125vw,1.5rem) clamp(.9rem,.625vw,1.2rem);display:flex;justify-content:center;align-items:center;width:100%;background:var(--off-black);border:none;font-size:clamp(1.4rem,.83333vw,1.6rem);padding:clamp(1rem,.73125vw,1.4rem) clamp(1.5rem,1.04167vw,2.4rem);color:var(--white);text-decoration:none;transition:.6s background;font-weight:700;border:1px solid var(--off-black);font-family:var(--the-future);letter-spacing:.09rem;text-transform:uppercase}cart-drawer .cart_drawer__content .cart_body .cart_footer .go_to_checkout:hover{color:var(--off-black);background:var(--white)}cart-drawer .cart_drawer__content .cart_body .cart_footer .continue_shopping{color:#16211a;text-align:center;font-family:var(--the-future);font-size:1.4rem;font-style:normal;font-weight:400;line-height:normal;text-decoration:none;margin-bottom:clamp(1rem,1.04167vw,2rem)}cart-drawer .cart_drawer__content .cart_body :is(cart-related-products){display:block;overflow:hidden}cart-drawer .cart_drawer__content .cart_body :is(cart-collection-products){display:block}@media screen and (min-width: 768px){cart-drawer .cart_drawer__content .cart_body :is(cart-related-products){display:none}cart-drawer .cart_drawer__content .cart_body :is(cart-collection-products){display:none}}cart-drawer .cart_drawer__content .related-desktop{background:var(--white)}cart-drawer .cart_drawer__content .related-desktop.hidden{position:relative;transform:translate(100%);z-index:-1}cart-drawer .cart_drawer__content .related-mobile{background:var(--white)}cart-drawer .cart_drawer__content .related-mobile.hidden{position:relative;transform:translateY(100%);z-index:-1}@media screen and (min-width: 768px){cart-drawer .cart_drawer__content{width:45vw}}@media screen and (min-width: 1024px){cart-drawer .cart_drawer__content{flex-direction:row-reverse;gap:0}@media screen and (min-width: 1360px){cart-drawer .cart_drawer__content{width:37vw}}cart-drawer .cart_drawer__content .cart_body{flex-grow:1}cart-drawer .cart_drawer__content :is(cart-related-products){display:flex;padding:clamp(2rem,1.61458vw,3.1rem) clamp(1rem,.70313vw,1.35rem);border-right:1px solid #A4A4A4}cart-drawer .cart_drawer__content :is(cart-related-products) .cart_related_products__content .cart_related_carousel{padding:0 clamp(1.5rem,1.25vw,2.4rem)}cart-drawer .cart_drawer__content :is(cart-collection-products){display:flex;padding:3.9rem 3.85rem;border-right:1px solid #A4A4A4}}cart-drawer .cart_drawer__content::-webkit-scrollbar{width:3px}cart-drawer .cart_drawer__content::-webkit-scrollbar-track{background:#D9D9D9}cart-drawer .cart_drawer__content::-webkit-scrollbar-thumb{background-color:var(--off-black);border-radius:10px;border:3px solid transparent}cart-drawer .cart_drawer__content::-webkit-scrollbar-thumb:hover{background:var(--off-black, .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%;display:flex;flex-direction:column}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_container{height:50%;flex:none;display:block}@media screen and (min-width: 768px){cart-drawer:has(.cart_empty_title) .cart_body .cart_products_container{height:90%}}cart-drawer:has(.cart_empty_title) .cart_body .cart_products_container .container-cart-type{display:none}cart-drawer:has(.cart_empty_title) .cart_body .cart_products_container .cart_products{height:90%;max-height:100%;border-bottom:none;display:flex;align-items:center;justify-content:flex-end;gap:0}@media screen and (min-width: 768px){cart-drawer:has(.cart_empty_title) .cart_body .cart_products_container .cart_products{justify-content:center}}cart-drawer:has(.cart_empty_title) .cart_body .cart_products_container .cart_products :is(svg){max-width:clamp(16.3rem,10.625vw,22rem);max-height:clamp(16.3rem,10.625vw,22rem)}cart-drawer:has(.cart_empty_title) .cart_body .cart_products_container .cart_products .cart_empty_title{margin-top:clamp(3.2rem,2.5vw,4.8rem);text-align:center;font-size:clamp(2rem,1.25vw,2.4rem);font-style:normal;font-weight:500;line-height:normal;color:var(--off-black);font-family:var(--the-future)}@media screen and (min-width: 768px){cart-drawer:has(.cart_empty_title) .cart_body .cart_products_container .cart_products .cart_empty_title{font-size:clamp(1.8rem,1.25vw,2.4rem)}}cart-drawer:has(.cart_empty_title) .cart_body .cart_products_container .cart_products .cart_empty_subtext{color:#686d74;text-align:center;font-family:var(--the-future);font-size:clamp(1.2rem,.83333vw,1.6rem);font-style:normal;font-weight:400;line-height:normal;margin-top:1rem;max-width:100%;width:100%}cart-drawer:has(.cart_empty_title) .cart_body .cart_products_container .cart_products .cart_empty_subtext_sub{color:#686d74;text-align:center;font-family:var(--the-future);font-size:clamp(1.2rem,.83333vw,1.6rem);font-style:normal;font-weight:400;line-height:normal;margin-bottom:clamp(1.6rem,1.66667vw,3.2rem);max-width:100%;width:100%}cart-drawer:has(.cart_empty_title) .cart_body .cart_products_container .cart_products .cart_empty_btn{color:var(--white);font-family:var(--the-future);font-size:1.2rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.07rem;background:var(--off-black);border:1px solid var(--off-black);transition:.3s;text-decoration:none;padding:1.2rem 2.4rem;text-transform:uppercase}@media screen and (min-width: 768px){cart-drawer:has(.cart_empty_title) .cart_body .cart_products_container .cart_products .cart_empty_btn{font-size:clamp(1rem,.83333vw,1.2rem)}}cart-drawer:has(.cart_empty_title) .cart_body .cart_products_container .cart_products .cart_empty_btn:hover{background:var(--white);color:var(--off-black)}cart-drawer:has(.cart_empty_title) .cart_body .shipping__container-cart-drawer{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}}alert-component{background:var(--off-black);border:1px solid var(--off-black);color:var(--white);padding:1.2rem 2.4rem;position:fixed;z-index:999999999999999;max-width:var(--page-width);left:50%;transform:translate(-50%);width:100%;bottom:15vh;font-size:clamp(1.4rem,.83333vw,1.6rem);text-align:center;animation:alertEntry .6s ease-in-out}@media screen and (min-width: 600px){alert-component{max-width:400px}}alert-component[hidden]{animation:alertExit .6s ease-in-out;display:none;opacity:0;transform:translate(-50%,100%)}@keyframes alertEntry{0%{transform:translate(-50%,100%);display:none;opacity:0}1%{transform:translate(-50%,100%);display:block;opacity:0}to{transform:translate(-50%);opacity:1}}@keyframes alertExit{0%{transform:translate(-50%);opacity:1;display:block}99%{transform:translate(-50%,100%);opacity:0;display:block}to{display:none}}:root{--cart-item-title: clamp(1.4rem, .83333vw, 1.6rem);--cart-quantity: clamp(1.2rem, .72917vw, 1.4rem)}.cart_item__container{display:flex;align-items:center;gap:clamp(1rem,1.04167vw,2rem);position:relative}@media screen and (min-width: 768px){.cart_item__container{padding-right:clamp(1rem,1.19792vw,2.3rem)}}.cart_item__container .cart_item__image{max-width:10rem;max-height:10rem;width:100%;height:100%;object-fit:cover}@media screen and (min-width: 768px){.cart_item__container .cart_item__image{max-width:clamp(7rem,5.36806vw,10.3rem);max-height:clamp(7rem,5.36806vw,10.3rem)}}.cart_item__container .cart_item__content .cart_item_title{color:var(--off-black);font-weight:700;text-decoration:none;font-family:var(--the-future)}.cart_item__container .cart_item__content .cart_item_title :is(h2){font-size:clamp(1.2rem,.83333vw,1.6rem);text-overflow:ellipsis;overflow:hidden;margin-bottom:.8rem;max-width:40vw;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media screen and (min-width: 768px){.cart_item__container .cart_item__content .cart_item_title :is(h2){max-width:clamp(12rem,12.5vw,24rem)}}.cart_item__container .cart_item__content .price__container{display:flex;align-items:center;color:var(--off-black);font-family:var(--the-future);font-style:normal;font-weight:400;line-height:normal}.cart_item__container .cart_item__content .price__container .cart_item_price{font-size:clamp(1.2rem,.72917vw,1.4rem)}.cart_item__container .cart_item__content .pre-sale-message{background-color:var(--blue);color:var(--white);font-family:var(--the-future);padding:.2rem .6rem;font-size:1.1rem;text-transform:uppercase;margin:.5rem 0;p{margin: 0; font-size: 1rem;}}.cart_item__container .cart_item__content .cart_item_variants{list-style-type:none;display:flex;align-items:center;font-size:clamp(1.2rem,.72917vw,1.4rem);margin-top:.8rem;color:var(--off-black);font-family:var(--the-future);font-style:normal;font-weight:400;line-height:normal;gap:.4rem;flex-wrap:wrap}.cart_item__container .cart_item__content .cart_item_variants:empty{display:none}.cart_item__container .cart_item__content .cart_item_quantity{display:flex;align-items:center;margin-top:1.6rem}@media screen and (min-width: 768px){.cart_item__container .cart_item__content .cart_item_quantity{margin-top:.8rem}}.cart_item__container .cart_item__content .cart_item_quantity .cart_item_quantity-content{border:none;display:flex;align-items:center;justify-content:space-between;padding:.6rem .8rem;width:clamp(8rem,4.6875vw,9rem)}.cart_item__container .cart_item__content .cart_item_quantity .cart_item_quantity-content .minus_cart,.cart_item__container .cart_item__content .cart_item_quantity .cart_item_quantity-content .plus_cart{display:flex;align-items:center;justify-content:center;width:clamp(2rem,1.25vw,2.4rem);height:clamp(2rem,1.25vw,2.4rem);min-width:clamp(2rem,1.25vw,2.4rem);min-height:clamp(2rem,1.25vw,2.4rem);background:transparent;transition:.3s;cursor:pointer;border:.5px solid #C1C0BC}.cart_item__container .cart_item__content .cart_item_quantity .cart_item_quantity-content .minus_cart :is(svg) :is(path),.cart_item__container .cart_item__content .cart_item_quantity .cart_item_quantity-content .plus_cart :is(svg) :is(path){transition:.3s;fill:var(--off-black)}.cart_item__container .cart_item__content .cart_item_quantity .cart_item_quantity-content .minus_cart:hover,.cart_item__container .cart_item__content .cart_item_quantity .cart_item_quantity-content .plus_cart:hover{border-color:var(--off-black)}.cart_item__container .cart_item__content .cart_item_quantity .cart_item_quantity-content .cart_item__quantity_text{max-width:2.2rem;width:100%;display:block;font-weight:500;line-height:1.6rem;margin-inline:.5rem;color:var(--off-black);text-align:center;font-family:var(--font-ubuntu);font-size:clamp(1.2rem,.72917vw,1.4rem);font-weight:400}.cart_item__container .cart_item__content .cart_item_quantity .cart_item_quantity-content .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,1.14583vw,2.2rem);height:clamp(1.6rem,1.14583vw,2.2rem);align-self:flex-end;cursor:pointer}.shipping__container-cart-drawer{display:flex;flex-direction:column;justify-content:flex-start;gap:.8rem;margin-top:2rem}.shipping__container-cart-drawer .shipping__title{color:var(--off-black);font-size:clamp(1.4rem,.833vw,1.6rem);font-weight:500;display:flex;align-items:center;gap:1rem;cursor:pointer}.shipping__container-cart-drawer .shipping__title :is(svg){width:clamp(1.4rem,1.145vw,2.2rem);height:clamp(1.4rem,1.145vw,2.2rem)}.shipping__container-cart-drawer .shipping__title :is(svg) :is(path){fill:var(--off-black);stroke:var(--off-black);transition:.3s;transform-origin:center center}.shipping__container-cart-drawer:not(:has(.shipping__form[closed])) .shipping__title{font-size:clamp(1.4rem,.9375vw,1.8rem)}.shipping__container-cart-drawer:not(:has(.shipping__form[closed])) .shipping__title :is(svg){path:first-child {transform: rotate(90deg);}}.shipping__container-cart-drawer .shipping__form{display:flex;flex-direction:column;overflow:hidden;transition:.3s all;height:auto}.shipping__container-cart-drawer .shipping__form[closed]{height:0}.shipping__container-cart-drawer .shipping__form .shipping__input-wrapper{display:flex;width:100%;height:100%;height:fit-content}@media screen and (min-width: 768px){.shipping__container-cart-drawer .shipping__form .shipping__input-wrapper{min-height:39px}}.shipping__container-cart-drawer .shipping__form :is(input){color:var(--off-black);font-size:clamp(1.2rem,.729vw,1.4rem);font-weight:400;padding:clamp(.65rem,.625vw,1.2rem) clamp(1.2rem,1.25vw,2.4rem);font-weight:500;border:1px solid #C1C0BC;font-family:var(--the-future);transition:.3s border;min-width:0px;text-transform:uppercase}.shipping__container-cart-drawer .shipping__form :is(input):focus{outline:none;border:1px solid var(--off-black)}.shipping__container-cart-drawer .shipping__form .shipping_submit{border:none;max-width:5.6rem;width:100%;background:var(--off-black);display:flex;align-items:center;justify-content:center;color:var(--white);font-weight:500;font-family:var(--the-future);transition:.3s all ease;cursor:pointer;padding:clamp(.7rem,.729vw,1.4rem) clamp(1.2rem,.729vw,1.4rem)}.shipping__container-cart-drawer .shipping__form .shipping_submit:hover{opacity:.9}.shipping__container-cart-drawer .shipping__form .shipping_submit.loading{opacity:.7;cursor:not-allowed}.shipping__container-cart-drawer .shipping__form .shipping_submit :is(svg){width:clamp(1.6rem,1.145vw,2.2rem);height:clamp(1.6rem,1.145vw,2.2rem)}.shipping__container-cart-drawer .shipping__response{margin-top:1rem}.shipping__container-cart-drawer .shipping__response:empty{display:none}.shipping__container-cart-drawer .shipping__response .shipping__rates{list-style:none;padding:0}.shipping__container-cart-drawer .shipping__response .shipping__rates :is(li){margin-bottom:.8rem;color:var(--off-black);font-size:clamp(1.2rem,.729vw,1.4rem)}.shipping__container-cart-drawer .shipping__response .shipping__rates :is(li) :is(span){display:block}.shipping__container-cart-drawer .shipping__response .shipping__rates :is(li) :is(span):first-child{font-weight:600}.shipping__container-cart-drawer .shipping__response .shipping__error{color:var(--error-color, #ff0000);font-size:clamp(1.2rem,.729vw,1.4rem)}discount-coupon{display:flex;margin-top:clamp(1.8rem,1.25vw,2.4rem);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);cursor:pointer;font-weight:500;margin-bottom:.8rem}discount-coupon .discount_coupon__heading .discount_coupon__heading_btn .discount_cupom_text{font-size:clamp(1.2rem,.83333vw,1.6rem)}discount-coupon .discount_coupon__heading .discount_coupon__heading_btn :is(svg){width:clamp(1.4rem,.83333vw,1.6rem);height:clamp(1.4rem,.83333vw,1.6rem)}discount-coupon .discount_coupon__heading .discount_coupon__heading_btn :is(svg) :is(path){fill:var(--off-black);stroke:var(--off-black);transition:.3s}discount-coupon .discount_coupon__heading .discount_coupon__error,discount-coupon .discount_coupon__heading .discount_coupon__success{font-size:clamp(1rem,.625vw,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(--off-black);font-size:clamp(1.2rem,.72917vw,1.4rem);font-weight:400;height:fit-content;padding:1rem 1.4rem;border:1px solid var(--off-black);transition:.3s border;min-width:20px;font-family:var(--the-future)}discount-coupon .discount_coupon__form .discount_coupon__input::placeholder{font-family:var(--the-future)}discount-coupon .discount_coupon__form .discount_coupon__input:focus{outline:none;border:1px solid var(--off-black)}discount-coupon .discount_coupon__form .discount_coupon__button{border:1px solid var(--off-black);max-width:5.6rem;width:100%;background:var(--off-black);display:flex;align-items:center;justify-content:center;color:var(--white);font-weight:500;font-family:var(--the-future);transition:.3s all ease;cursor:pointer}discount-coupon .discount_coupon__form .discount_coupon__button:hover{opacity:.9}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,.83333vw,1.6rem);margin-top:.8rem;text-transform:uppercase}discount-coupon .applied_coupon .remove-coupon{background:none;border:none;color:var(--off-black);cursor:pointer;text-decoration:none;font-size:1.2rem;margin-left:.4rem}discount-coupon .applied_coupon .remove-coupon:hover{text-decoration:underline}cart-related-products{display:block}cart-related-products .cart_related_products__content{display:flex;flex-direction:column;justify-content:flex-start}cart-related-products .cart_related_products__content .related_products_title{color:var(--off-black);font-family:var(--the-future);font-size:clamp(1.4rem,1.14583vw,2.2rem);font-style:normal;font-weight:700;line-height:normal}@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;gap:2.4rem}@media screen and (min-width: 768px){cart-related-products .cart_related_products__content .cart_related_carousel{margin-top:4.5rem;flex-direction:column;gap:3.2rem;flex-grow:1;padding-right:.5rem}}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:1.6rem}@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,5.20833vw,15rem);gap:1rem}}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product_image_container{display:flex;justify-content:center;align-items:center;max-width:8rem;max-height:8rem;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_container{max-width:15rem;max-height:15rem}}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product_image_container .cart_related_product_image{max-width:8rem;max-height:8rem;min-width:8rem;min-height:8rem;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_container .cart_related_product_image{max-width:15rem;max-height:15rem}}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%;gap:.6rem;width:100%;max-width:10rem}@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;gap:clamp(.6rem,.41667vw,.8rem);max-width:unset}}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(1rem,.52083vw,1.2rem);color:var(--off-black);font-weight:700;font-family:var(--the-future);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:90%}@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;white-space:unset;overflow:unset;text-overflow:unset;max-width:unset}}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_price{color:var(--off-black);font-family:var(--the-future);font-size:clamp(1rem,.83333vw,1.6rem);font-style:normal;font-weight:400;line-height:normal;margin-bottom:.6rem}@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{text-align:center;margin-bottom:.2rem}}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,.41667vw,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_select_variant{display:flex;flex-direction:row;justify-content:start;align-items:start;gap:.3rem;margin:0;width: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 .cart_related_product_select_variant{flex-direction:column;justify-content:space-between;align-items:center;margin-top:.5rem;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_variant .cart_related_product_label{color:var(--dark-gray);text-align:left;font-family:var(--the-future);font-size:clamp(1.2rem,.72917vw,1.4rem);font-style:normal;font-weight:500;line-height:normal;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:90%}@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_variant .cart_related_product_label{text-align:center}}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_select_variant .variant-select{color:var(--dark-gray);text-align:left;font-family:var(--the-future);font-size:clamp(1.2rem,.72917vw,1.4rem);font-style:normal;font-weight:500;line-height:normal;border:none;box-shadow:none;cursor:pointer;width: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 .cart_related_product_select_variant .variant-select{text-align:center}}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_select_variant .variant-select:focus-visible{outline:none;border:none}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_button{display:flex;width:100%;cursor:pointer}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_button .cart_related_product_add{color:var(--white);font-family:var(--the-future);font-size:clamp(.8rem,.625vw,1.2rem);font-style:normal;font-weight:700;line-height:normal;letter-spacing:.06rem;text-transform:uppercase;padding:.6rem .8rem;border:1.5px solid var(--off-black);transition:.3s;display:flex;align-items:center;justify-content:center;width:100%;background-color:var(--off-black);position:relative}@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_button .cart_related_product_add{padding:clamp(.9rem,.625vw,1rem) 2.4rem;margin-top:.1rem}}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_button .cart_related_product_add:hover{background-color:var(--white);color:var(--off-black)}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_button .cart_related_product_add .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}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_button .cart_related_product_add .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}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_button .cart_related_product_add[loading]{background:var(--off-black);color:transparent;cursor:default}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_button .cart_related_product_add[loading] .btn_text{color:transparent}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_button .cart_related_product_add[loading] .loader{display:block;opacity:1}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(--off-black);border-radius:10px;border:3px solid transparent}cart-related-products .cart_related_products__content .cart_related_carousel::-webkit-scrollbar-thumb:hover{background:var(--off-black, .8)}cart-related-products .cart_related_products__content :is(a){color:transparent;text-decoration:none;text-align:unset}:root{--cart-related-product-title: clamp(1.6rem, 1.04167vw, 2rem);--cart-related-product-name: clamp(1.2rem, .72917vw, 1.4rem);--cart-related-product-price: clamp(1rem, .72917vw, 1.4rem);--cart-related-product-add: clamp(1.2rem, .72917vw, 1.4rem)}cart-collection-products{display:block}cart-collection-products .cart_collection_products__content{display:flex;flex-direction:column;justify-content:flex-start}cart-collection-products .cart_collection_products__content .collection_products_title{color:var(--off-black);font-family:var(--the-future);font-size:clamp(1.4rem,1.14583vw,2.2rem);font-style:normal;font-weight:700;line-height:normal}@media screen and (min-width: 768px){cart-collection-products .cart_collection_products__content .collection_products_title{text-align:center}}cart-collection-products .cart_collection_products__content .cart_collection_carousel{margin-top:1.2rem;display:flex;max-width:100%;overflow:auto;gap:2.4rem}@media screen and (min-width: 768px){cart-collection-products .cart_collection_products__content .cart_collection_carousel{margin-top:4.5rem;flex-direction:column;gap:3.2rem;flex-grow:1;padding-right:.5rem}}cart-collection-products .cart_collection_products__content .cart_collection_carousel .cart_related_product__container{min-width:21rem;display:flex;align-items:center;justify-content:flex-start;gap:1.6rem}@media screen and (min-width: 768px){cart-collection-products .cart_collection_products__content .cart_collection_carousel .cart_related_product__container{flex-direction:column;min-width:auto;max-width:clamp(10rem,5.20833vw,15rem);gap:1rem}}cart-collection-products .cart_collection_products__content .cart_collection_carousel .cart_related_product__container .cart_related_product_image_container{display:flex;justify-content:center;align-items:center;max-width:8rem;max-height:8rem;width:100%;height:100%}@media screen and (min-width: 768px){cart-collection-products .cart_collection_products__content .cart_collection_carousel .cart_related_product__container .cart_related_product_image_container{max-width:15rem;max-height:15rem}}cart-collection-products .cart_collection_products__content .cart_collection_carousel .cart_related_product__container .cart_related_product_image_container .cart_related_product_image{max-width:8rem;max-height:8rem;min-width:8rem;min-height:8rem;width:100%;height:100%}@media screen and (min-width: 768px){cart-collection-products .cart_collection_products__content .cart_collection_carousel .cart_related_product__container .cart_related_product_image_container .cart_related_product_image{max-width:15rem;max-height:15rem}}cart-collection-products .cart_collection_products__content .cart_collection_carousel .cart_related_product__container .cart_related_product__content{display:flex;flex-direction:column;justify-content:space-evenly;height:100%;gap:.6rem;width:100%;max-width:10rem}@media screen and (min-width: 768px){cart-collection-products .cart_collection_products__content .cart_collection_carousel .cart_related_product__container .cart_related_product__content{align-items:center;gap:.8rem;max-width:unset}}cart-collection-products .cart_collection_products__content .cart_collection_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_title{font-size:clamp(1rem,.625vw,1.2rem);color:var(--off-black);font-weight:700;font-family:var(--the-future);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:90%}@media screen and (min-width: 768px){cart-collection-products .cart_collection_products__content .cart_collection_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_title{text-align:center;white-space:unset;overflow:unset;text-overflow:unset;max-width:unset}}cart-collection-products .cart_collection_products__content .cart_collection_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_price{color:var(--off-black);font-family:var(--the-future);font-size:clamp(1rem,.83333vw,1.6rem);font-style:normal;font-weight:400;line-height:normal;margin-bottom:.6rem}@media screen and (min-width: 768px){cart-collection-products .cart_collection_products__content .cart_collection_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_price{text-align:center;margin-bottom:.2rem}}cart-collection-products .cart_collection_products__content .cart_collection_carousel .cart_related_product__container .cart_related_product__content .info_installment{display:none}cart-collection-products .cart_collection_products__content .cart_collection_carousel .cart_related_product__container .cart_related_product__content .cart_related_product__select__container{display:none}@media screen and (min-width: 768px){cart-collection-products .cart_collection_products__content .cart_collection_carousel .cart_related_product__container .cart_related_product__content .cart_related_product__select__container{display:flex;align-items:center;gap:clamp(.5rem,.52083vw,1rem);margin-bottom:1rem}}cart-collection-products .cart_collection_products__content .cart_collection_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-collection-products .cart_collection_products__content .cart_collection_carousel .cart_related_product__container .cart_related_product__content .cart_related_product__select__container .cart_related_product__select:focus{outline:none}cart-collection-products .cart_collection_products__content .cart_collection_carousel .cart_related_product__container .cart_related_product__content:has(.cart_related_product__select:empty) .cart_related_product__select__container{display:none}cart-collection-products .cart_collection_products__content .cart_collection_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_select_variant{display:flex;flex-direction:row;justify-content:start;align-items:start;gap:.3rem;margin:0;width:100%}@media screen and (min-width: 768px){cart-collection-products .cart_collection_products__content .cart_collection_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_select_variant{flex-direction:column;justify-content:space-between;align-items:center;margin-top:.5rem;margin-bottom:1rem}}cart-collection-products .cart_collection_products__content .cart_collection_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_select_variant .cart_related_product_label{color:var(--dark-gray);text-align:left;font-family:var(--the-future);font-size:clamp(1.2rem,.72917vw,1.4rem);font-style:normal;font-weight:500;line-height:normal;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:90%}@media screen and (min-width: 768px){cart-collection-products .cart_collection_products__content .cart_collection_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_select_variant .cart_related_product_label{text-align:center}}cart-collection-products .cart_collection_products__content .cart_collection_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_select_variant .variant-select{color:var(--dark-gray);text-align:left;font-family:var(--the-future);font-size:clamp(1.2rem,.72917vw,1.4rem);font-style:normal;font-weight:500;line-height:normal;border:none;box-shadow:none;cursor:pointer;width:100%}@media screen and (min-width: 768px){cart-collection-products .cart_collection_products__content .cart_collection_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_select_variant .variant-select{text-align:center}}cart-collection-products .cart_collection_products__content .cart_collection_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_select_variant .variant-select:focus-visible{outline:none;border:none}cart-collection-products .cart_collection_products__content .cart_collection_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_button{display:flex;width:100%;cursor:pointer}cart-collection-products .cart_collection_products__content .cart_collection_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_button .cart_related_product_add{color:var(--white);font-family:var(--the-future);font-size:clamp(.8rem,.625vw,1.2rem);font-style:normal;font-weight:700;line-height:normal;letter-spacing:.06rem;text-transform:uppercase;padding:.6rem .8rem;border:1.5px solid var(--off-black);transition:.3s;display:flex;align-items:center;justify-content:center;width:100%;background-color:var(--off-black);position:relative}@media screen and (min-width: 768px){cart-collection-products .cart_collection_products__content .cart_collection_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_button .cart_related_product_add{padding:1rem 2.4rem}}cart-collection-products .cart_collection_products__content .cart_collection_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_button .cart_related_product_add:hover{background-color:var(--white);color:var(--off-black)}cart-collection-products .cart_collection_products__content .cart_collection_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_button .cart_related_product_add .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}cart-collection-products .cart_collection_products__content .cart_collection_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_button .cart_related_product_add .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}cart-collection-products .cart_collection_products__content .cart_collection_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_button .cart_related_product_add[loading]{background:var(--off-black);color:transparent;cursor:default}cart-collection-products .cart_collection_products__content .cart_collection_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_button .cart_related_product_add[loading] .btn_text{color:transparent}cart-collection-products .cart_collection_products__content .cart_collection_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_button .cart_related_product_add[loading] .loader{display:block;opacity:1}cart-collection-products .cart_collection_products__content .cart_collection_carousel .related_product_section_add{display:none}@media screen and (max-width: 768px){cart-collection-products .cart_collection_products__content .cart_collection_carousel::-webkit-scrollbar{display:none}}cart-collection-products .cart_collection_products__content .cart_collection_carousel::-webkit-scrollbar{width:3px}cart-collection-products .cart_collection_products__content .cart_collection_carousel::-webkit-scrollbar-track{background:transparent}cart-collection-products .cart_collection_products__content .cart_collection_carousel::-webkit-scrollbar-thumb{background-color:var(--off-black);border-radius:10px;border:3px solid transparent}cart-collection-products .cart_collection_products__content .cart_collection_carousel::-webkit-scrollbar-thumb:hover{background:var(--off-black, .8)}cart-collection-products .cart_collection_products__content :is(a){color:transparent;text-decoration:none;text-align:unset}cart-section{display:flex;flex-direction:column;max-width:var(--page-width);margin:0 auto;padding-block:6rem 9rem}@media screen and (min-width: 1020px){cart-section{max-width:calc(var(--page-width) * .9)}}cart-section .cart_section_title{font-weight:700;color:var(--off-black);font-family:var(--the-future);font-size:clamp(2rem,1.25vw,2.4rem);font-style:normal;line-height:normal}cart-section .cart_section__content{display:flex;flex-direction:column;margin-top:4rem;margin-bottom:4rem}@media screen and (min-width: 900px){cart-section .cart_section__content{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(8rem,9.27083vw,17.8rem)}}cart-section .cart_section__content .cart_section_products__container{position:relative;padding-bottom:3.2rem;border-bottom:var(--light-gray) solid 1px}@media screen and (min-width: 768px){cart-section .cart_section__content .cart_section_products__container{max-height:54.6rem;height:fit-content}}cart-section .cart_section__content .cart_section_products__container .container-cart-type{display:flex;align-items:center;gap:1.2rem;margin-bottom:2rem}cart-section .cart_section__content .cart_section_products__container .container-cart-type .type-cart-title{color:#161616;font-family:var(--the-future);font-size:clamp(1.4rem,.9375vw,1.8rem);font-style:normal;font-weight:500;line-height:normal;display:none}cart-section .cart_section__content .cart_section_products__container .container-cart-type .tag-assinatura-type-cart,cart-section .cart_section__content .cart_section_products__container .container-cart-type .tag-assinatura-type-cart-mensal,cart-section .cart_section__content .cart_section_products__container .container-cart-type .tag-assinatura-type-cart-anual{display:none;color:#161616;font-family:var(--the-future);font-size:clamp(1.2rem,.72917vw,1.4rem);font-style:normal;font-weight:500;line-height:normal;padding:.6rem 1.6rem;background-color:var(--yellow);border-radius:10rem}cart-section .cart_section__content .cart_section_products__container .cart_section_cart_products{display:flex;flex-direction:column;gap:clamp(1.2rem,1.04167vw,2rem);position:relative;max-height:40vh;overflow-y:auto}@media screen and (min-width: 768px){cart-section .cart_section__content .cart_section_products__container .cart_section_cart_products .cart_item__container .cart_item__image{max-width:clamp(10rem,8.33333vw,16rem);max-height:clamp(10rem,8.33333vw,16rem)}}cart-section .cart_section__content .cart_section_products__container .cart_section_cart_products .cart_item__container .cart_item__content{align-self:flex-start}cart-section .cart_section__content .cart_section_products__container .cart_section_cart_products .cart_item__container .cart_item__content .cart_item_title :is(h2){font-size:clamp(1.4rem,1.04167vw,2rem);white-space:wrap;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:30rem;margin-bottom:1.6rem;font-weight:600}cart-section .cart_section__content .cart_section_products__container .cart_section_cart_products .cart_item__container .cart_item__content .cart_item__content .price__container .cart_item_price{overflow:hidden;color:var(--off-black);text-overflow:ellipsis;font-family:var(--the-future);font-size:clamp(1.4rem,1.04167vw,2rem);font-style:normal;font-weight:500;line-height:normal;text-transform:capitalize}cart-section .cart_section__content .cart_section_products__container .cart_section_cart_products .cart_item__container .cart_item__content .price_variants{margin-bottom:clamp(1.6rem,1.66667vw,3.2rem)}cart-section .cart_section__content .cart_section_products__container .cart_section_cart_products::-webkit-scrollbar{width:3px}cart-section .cart_section__content .cart_section_products__container .cart_section_cart_products::-webkit-scrollbar-track{background:#D9D9D9}cart-section .cart_section__content .cart_section_products__container .cart_section_cart_products::-webkit-scrollbar-thumb{background-color:var(--off-black);border-radius:10px;border:3px solid transparent}cart-section .cart_section__content .cart_section_products__container .cart_section_cart_products::-webkit-scrollbar-thumb:hover{background:var(--off-black, .8)}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_footer{margin-top:3.2rem;max-width:45.9rem;width:100%}@media screen and (min-width: 900px){cart-section .cart_section__content .cart_footer{align-self:center;max-width:clamp(32rem,23.92361vw,45.9rem)}}cart-section .cart_section__content .cart_footer .progress_bar__container{margin-bottom:clamp(1.8rem,1.25vw,2.4rem)}cart-section .cart_section__content .cart_footer .progress_bar__container .progress_bar{width:100%;height:.3rem;background:var(--light-gray);margin-bottom:.8rem}cart-section .cart_section__content .cart_footer .progress_bar__container .progress_bar .progress{transition:.6s ease;height:100%;background:var(--yellow)}cart-section .cart_section__content .cart_footer .progress_bar__container .progress_span{color:var(--off-black);font-family:var(--the-future);font-size:clamp(1.2rem,.72917vw,1.4rem);font-style:normal;font-weight:400;line-height:normal}cart-section .cart_section__content .cart_footer .progress_bar__container .progress_span :is(strong){font-weight:500}cart-section .cart_section__content .cart_footer .cart_order_summary{font-size:clamp(2rem,1.25vw,2.4rem);font-weight:700;color:#131313;border-bottom:1px solid var(--light-gray);padding-bottom:clamp(1.2rem,1.25vw,2.4rem);text-transform:uppercase}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;font-weight:500;color:#131313;font-size:clamp(1.4rem,.9375vw,1.8rem)}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,.9375vw,1.8rem)}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_shipping_title,cart-section .cart_section__content .cart_footer .cart_shipping_price{font-weight:400;color:#131313;font-size:clamp(1.4rem,.9375vw,1.8rem);text-transform:uppercase}cart-section .cart_section__content .cart_footer .cart_subtotal{margin-top:clamp(1.6rem,1.25vw,2.4rem);text-transform:uppercase}cart-section .cart_section__content .cart_footer .cart_subtotal :is(h3){font-size:clamp(1.6rem,.9375vw,1.8rem);font-weight:500}cart-section .cart_section__content .cart_footer .cart_subtotal .cart_subtotal_price{font-size:clamp(1.6rem,.9375vw,1.8rem);font-weight:500;margin-left:auto}cart-section .cart_section__content .cart_footer .cart_shipping_value{border-bottom:1px solid var(--light-gray);padding-bottom:clamp(1.2rem,1.25vw,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 :is(discount-coupon) .discount_coupon__heading .discount_coupon__heading_btn .discount_cupom_text{font-size:clamp(1.4rem,.83333vw,1.6rem);font-weight:500;color:#131313;text-transform:uppercase}cart-section .cart_section__content .cart_footer .go_to_checkout{margin-block:clamp(1.8rem,1.25vw,2.4rem) 1.4rem;display:flex;justify-content:center;align-items:center;width:100%;background:#C1C0BC;font-size:clamp(1.6rem,.9375vw,1.8rem);padding:1.2rem 2.4rem;font-family:var(--the-future);color:var(--white);border:1px solid #C1C0BC;text-decoration:none;transition:.3s ease background;font-weight:500}cart-section .cart_section__content .cart_footer .go_to_checkout:hover{background:var(--off-black);border:1px solid var(--off-black)}cart-section .cart_section__content .cart_footer .continue_shopping{text-align:center;color:#c1c0bc;font-size:clamp(1.4rem,.83333vw,1.6rem);font-weight:500;line-height:140%;cursor:pointer;display:block;text-decoration:none}cart-section .cart_section__content .cart_footer .continue_shopping:hover{color:var(--off-black)}@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_section_cart_products{align-items:flex-start}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{font-weight:500}cart-section .cart_section__content:has(.cart_empty_title) .cart_empty_subtext{color:var(--off-black);text-decoration:none}cart-section .cart_section__content:has(.cart_empty_title) .cart_empty_btn{color:var(--white);background:var(--off-black);font-weight:500;text-decoration:none;padding:1.2rem 2.4rem;border-radius:10rem}cart-section :is(discount-coupon) .discount_coupon__heading .discount_coupon__heading_btn :is(svg){width:clamp(1rem,.73333vw,1.4rem);height:clamp(1rem,.73333vw,1.4rem)}artist-talk{display:flex;width:100%}artist-talk .main_container_artist_talk{width:100%;display:grid;grid-template-columns:1fr;align-items:center;gap:3rem;background-color:#f5f5f5;grid-template-areas:"image" "content";padding-bottom:5rem}@media screen and (min-width: 768px){artist-talk .main_container_artist_talk{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"content image";gap:0;padding-block:clamp(6rem,3.125vw,8rem)}}artist-talk .main_container_artist_talk .content{display:flex;flex-direction:column;gap:clamp(1.2rem,.83333vw,1.6rem);width:100%;max-width:var(--page-width);margin:0 auto;grid-area:content}@media screen and (min-width: 768px){artist-talk .main_container_artist_talk .content{max-width:100%;margin:0;padding-block:4rem;padding-inline:9vw clamp(5rem,5.20833vw,10rem)}}artist-talk .main_container_artist_talk .content .title{color:var(--off-black);font-family:var(--the-future);font-size:2.4rem;font-style:normal;font-weight:500;line-height:140%;letter-spacing:.12rem}@media screen and (min-width: 768px){artist-talk .main_container_artist_talk .content .title{font-size:clamp(2.1rem,1.09375vw,2.8rem)}}artist-talk .main_container_artist_talk .content .desc :is(p){color:#575656;font-family:var(--the-future);font-size:clamp(1.2rem,.83333vw,1.6rem);font-style:normal;font-weight:400;line-height:160%}artist-talk .main_container_artist_talk .content .desc .metafield-rich_text_field :is(p){color:#575656;font-family:var(--the-future);font-size:clamp(1.2rem,.83333vw,1.6rem);font-style:normal;font-weight:400;line-height:160%}artist-talk .main_container_artist_talk .image_container{display:flex;width:100%;height:100%;grid-area:image}artist-talk .main_container_artist_talk .image_container .image{width:100%;height:100%;object-fit:cover;display:flex}text{display:block}text .text-container{margin:0 auto;display:flex;flex-direction:column;gap:clamp(1.5rem,1.0417vw,2rem)}text .text-container .text-container__title :is(p){color:var(--dark-gray);text-align:justify;font-family:var(--the-future);font-size:clamp(1.6rem,.9375vw,1.8rem);font-style:normal;font-weight:700;line-height:160%}text .text-container .text-container__text :is(p){color:var(--dark-gray);text-align:justify;font-family:var(--the-future);font-size:clamp(1.4rem,.8333vw,1.6rem);font-style:normal;font-weight:400;line-height:160%}text .text-container .text-container__text :is(p) :is(strong){font-weight:700}main-product{padding-bottom:clamp(3.2rem,3.125vw,6rem);width:100%;margin:0 auto;display:flex;flex-direction:column;gap:clamp(2.4rem,5.729vw,11rem)}@media screen and (min-width: 768px){main-product{padding-top:clamp(3.2rem,3.125vw,6rem)}}main-product .pre-sale-message{background-color:var(--blue);color:var(--white);font-family:var(--the-future);font-size:1.2rem;font-weight:600;letter-spacing:.028rem;text-transform:uppercase;padding:.6rem 1rem;margin-top:5px;width:auto;display:block;min-width:inherit;max-width:max-content}main-product .open-terms-modal{color:var(--black);font-size:1.2rem;font-weight:600;letter-spacing:.028rem;text-transform:uppercase;cursor:pointer;padding:1rem;transition:.3s;position:relative;background:var(--yellow);border:none}main-product[loading] .loader-vinyl-record{display:block;animation:rotate 2s linear infinite}main-product .loader-vinyl-record{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000;width:100px;height:100px;margin:0 auto}main-product .loader-vinyl-record :is(svg){fill:#fff}main-product .overlay-main-product{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0000004d;z-index:999}main-product .overlay-main-product[open]{display:block}main-product .main-product-content{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2.4rem,5.729vw,11rem)}@media screen and (min-width: 768px){main-product .main-product-content{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}main-product .main-product-content .container-image{width:100%}main-product .main-product-content .container-image .main-product-slider-images{display:flex;flex-direction:column;gap:2rem}main-product .main-product-content .container-image .main-product-slider-images .blaze-container .blaze-track-container{display:flex;flex-direction:column;gap:2rem}main-product .main-product-content .container-image .main-product-slider-images .blaze-container .blaze-track-container .blaze-track{display:flex}main-product .main-product-content .container-image .main-product-slider-images .blaze-container .blaze-track-container .blaze-track .blaze-slide :is(img){display:block;width:100%;height:100%;object-fit:cover}main-product .main-product-content .container-image .main-product-slider-images .blaze-container .blaze-track-container .blaze-pagination-main-product-slider-images{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem}@media screen and (min-width: 768px){main-product .main-product-content .container-image .main-product-slider-images .blaze-container .blaze-track-container .blaze-pagination-main-product-slider-images{display:none}}main-product .main-product-content .container-image .main-product-slider-images .blaze-container .blaze-track-container .blaze-pagination-main-product-slider-images :is(button){border-radius:50%;border:1px solid var(--black);background:transparent;width:.8rem;height:.8rem;font-size:0;transition:all .3s ease}main-product .main-product-content .container-image .main-product-slider-images .blaze-container .blaze-track-container .blaze-pagination-main-product-slider-images :is(button).active{border-radius:3.5rem;border:1px solid var(--black);background:var(--black)}main-product .main-product-content .container-image .main-product-slider-images .main-product-slider-nav{display:none}@media screen and (min-width: 768px){main-product .main-product-content .container-image .main-product-slider-images .main-product-slider-nav{display:flex;justify-content:flex-end;align-items:center;gap:1rem}main-product .main-product-content .container-image .main-product-slider-images .main-product-slider-nav .main-product-slider-prev,main-product .main-product-content .container-image .main-product-slider-images .main-product-slider-nav .main-product-slider-next{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;padding:.8rem;background-color:var(--white);border:1px solid var(--gray);border-radius:10rem;cursor:pointer;transition:all .3s ease}@media screen and (min-width: 1440px){main-product .main-product-content .container-image .main-product-slider-images .main-product-slider-nav .main-product-slider-prev,main-product .main-product-content .container-image .main-product-slider-images .main-product-slider-nav .main-product-slider-next{width:4rem;height:4rem;padding:1rem}}main-product .main-product-content .container-image .main-product-slider-images .main-product-slider-nav .main-product-slider-prev :is(svg),main-product .main-product-content .container-image .main-product-slider-images .main-product-slider-nav .main-product-slider-next :is(svg){width:2rem;height:2rem}main-product .main-product-content .container-image .main-product-slider-images .main-product-slider-nav .main-product-slider-prev:hover,main-product .main-product-content .container-image .main-product-slider-images .main-product-slider-nav .main-product-slider-next:hover{background-color:var(--black);border:1px solid var(--black)}main-product .main-product-content .container-image .main-product-slider-images .main-product-slider-nav .main-product-slider-prev:hover :is(svg) :is(g) :is(path),main-product .main-product-content .container-image .main-product-slider-images .main-product-slider-nav .main-product-slider-next:hover :is(svg) :is(g) :is(path){fill:var(--white)}}main-product .main-product-content .container-infos{max-width:var(--page-width);width:100%;margin:0 auto;display:flex;flex-direction:column;gap:2.6rem}@media screen and (min-width: 768px){main-product .main-product-content .container-infos{max-width:unset;padding-right:5vw}}main-product .main-product-content .container-infos .container-title-price{display:flex;flex-direction:column;gap:clamp(1.2rem,.729vw,1.4rem)}@media screen and (min-width: 768px){main-product .main-product-content .container-infos .container-title-price{max-width:85%;width:100%}}main-product .main-product-content .container-infos .container-title-price .title-heart{display:flex;justify-content:space-between;align-items:center}@media screen and (min-width: 768px){main-product .main-product-content .container-infos .container-title-price .title-heart{gap:1.6rem;justify-content:flex-start}}main-product .main-product-content .container-infos .container-title-price .title-heart .title{color:var(--off-black);font-family:var(--the-future);font-size:clamp(2.2rem,1.666vw,3.2rem);font-style:normal;font-weight:700;line-height:normal}main-product .main-product-content .container-infos .container-title-price .title-heart .favorite_product_heart{display:flex;align-items:center}main-product .main-product-content .container-infos .container-title-price .title-heart .favorite_product_heart :is(svg){width:clamp(2.2rem,1.458vw,2.8rem);height:clamp(2.2rem,1.458vw,2.8rem);cursor:pointer;transition:.1s;fill:transparent}main-product .main-product-content .container-infos .container-title-price .title-heart .favorite_product_heart :is(svg) :is(path){transition:.1s}main-product .main-product-content .container-infos .container-title-price .title-heart .favorite_product_heart:hover :is(svg) :is(path){stroke:var(--black)}main-product .main-product-content .container-infos .container-title-price .title-heart .favorite_product_heart.active :is(svg){fill:var(--black)}main-product .main-product-content .container-infos .container-title-price .title-heart .favorite_product_heart.active :is(svg) :is(path){stroke:var(--black)}main-product .main-product-content .container-infos .container-title-price .product-price-installments-inventory{display:flex;flex-direction:column;gap:.4rem}main-product .main-product-content .container-infos .container-title-price .product-price-installments-inventory .subscription-tag{display:flex;justify-content:flex-start;margin-bottom:.5rem}main-product .main-product-content .container-infos .container-title-price .product-price-installments-inventory .subscription-tag :is(span){padding:.6rem 2rem;background-color:var(--yellow);color:var(--off-black);font-family:var(--the-future);font-size:clamp(1.2rem,.729vw,1.4rem);font-style:normal;font-weight:700;line-height:normal}main-product .main-product-content .container-infos .container-title-price .product-price-installments-inventory .price-product{display:flex;align-items:center;gap:.5rem;color:var(--off-black);font-family:var(--the-future);font-style:normal;font-weight:500;line-height:normal;font-size:1.8rem}@media screen and (min-width: 768px){main-product .main-product-content .container-infos .container-title-price .product-price-installments-inventory .price-product{font-size:clamp(1.65rem,1.14583vw,2.2rem)}}main-product .main-product-content .container-infos .container-title-price .product-price-installments-inventory .price-product :is(s){color:var(--gray);font-size:clamp(1.4rem,.833vw,1.6rem);font-weight:400;text-decoration:line-through}main-product .main-product-content .container-infos .container-title-price .product-price-installments-inventory .inventory .inventory__unavailable{color:var(--dark-gray);font-family:var(--the-future);font-size:clamp(1.2rem,.833vw,1.6rem);font-style:normal;font-weight:400;line-height:normal}main-product .main-product-content .container-infos .container-title-price .product-price-installments-inventory .inventory .inventory-warning__available{display:flex;align-items:center;gap:.4rem}main-product .main-product-content .container-infos .container-title-price .product-price-installments-inventory .inventory .inventory-warning__available :is(span){color:var(--dark-gray);font-family:var(--the-future);font-size:clamp(1.2rem,.833vw,1.6rem);font-style:normal;font-weight:400;line-height:normal}main-product .main-product-content .container-infos .container-title-price .product-price-installments-inventory .inventory .inventory-warning__available :is(svg){width:clamp(1.2rem,.833vw,1.6rem);height:clamp(1.2rem,.833vw,1.6rem)}main-product .main-product-content .container-infos .container-title-price .product-price-installments-inventory .inventory .inventory__available{color:var(--dark-gray);font-family:var(--the-future);font-size:clamp(1.2rem,.833vw,1.6rem);font-style:normal;font-weight:400;line-height:normal}main-product .main-product-content .container-infos .container-options{display:flex;flex-direction:column;gap:2.6rem}@media screen and (min-width: 768px){main-product .main-product-content .container-infos .container-options{gap:3.2rem;max-width:85%;width:100%}}main-product .main-product-content .container-infos .container-options .color-variants{display:flex;flex-direction:column;gap:1.2rem}main-product .main-product-content .container-infos .container-options .color-variants .color-variants-title{color:var(--black);font-family:var(--the-future);font-size:1.4rem;font-style:normal;font-weight:500;line-height:normal}@media screen and (min-width: 768px){main-product .main-product-content .container-infos .container-options .color-variants .color-variants-title{font-size:clamp(1.2rem,.833vw,1.6rem)}}main-product .main-product-content .container-infos .container-options .color-variants .color-variants-colors{display:flex;gap:1.2rem}main-product .main-product-content .container-infos .container-options .color-variants .color-variants-colors .color-variant{width:2rem;height:2rem;border-radius:50%;border:.5px solid var(--dark-gray);box-sizing:border-box;padding:0;transition:all .3s ease;cursor:pointer;overflow:hidden;display:flex;align-items:center;justify-content:center;span {width: 100%; height: 100%; border-radius: 50%; display: block; overflow: hidden;}}main-product .main-product-content .container-infos .container-options .color-variants .color-variants-colors .color-variant.selected{border:1px solid var(--off-black)}main-product .main-product-content .container-infos .container-options .product-option{display:flex;flex-direction:column;gap:1.2rem;border:none}@media screen and (min-width: 768px){main-product .main-product-content .container-infos .container-options .product-option{gap:1.6rem}}main-product .main-product-content .container-infos .container-options .product-option .option-title{color:var(--off-black);font-family:var(--the-future);font-size:clamp(1.4rem,1.5vw,1.6rem);font-style:normal;font-weight:500;line-height:normal}main-product .main-product-content .container-infos .container-options .product-option .option-values{display:flex;align-items:center;flex-wrap:wrap;gap:2.4rem}@media screen and (min-width: 768px){main-product .main-product-content .container-infos .container-options .product-option .option-values{flex-wrap:wrap}}main-product .main-product-content .container-infos .container-options .product-option .option-values .option-value{display:flex;padding:1.2rem clamp(2.2rem,1.25vw,2.4rem);justify-content:center;align-items:center;background-color:var(--white);font-size:1.4rem;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase;color:var(--off-black);border:1px solid var(--dark-gray);font-family:var(--the-future);position:relative;overflow:hidden;cursor:pointer;transition:all .3s ease}@media screen and (min-width: 768px){main-product .main-product-content .container-infos .container-options .product-option .option-values .option-value{font-size:clamp(1.05rem,.72917vw,1.4rem)}}main-product .main-product-content .container-infos .container-options .product-option .option-values .option-value:hover{background-color:var(--black);color:var(--white);border:1px solid var(--black)}main-product .main-product-content .container-infos .container-options .product-option .option-values .option-value.soldout{background-color:var(--white);color:var(--light-gray);border:1px solid var(--light-gray);cursor:not-allowed}main-product .main-product-content .container-infos .container-options .product-option .option-values .option-value.soldout .soldout-image{position:absolute;display:block;top:50%;left:50%;width:100%;height:auto;transform:translate(-50%,-50%);max-width:100%;padding:0rem;box-sizing:border-box}main-product .main-product-content .container-infos .container-options .product-option .option-values .option-value .soldout-image{display:none}main-product .main-product-content .container-infos .container-options .product-option .option-values .option-value.color{width:2rem;height:2rem;border-radius:50%;border:.5px solid var(--dark-gray);padding:0;transition:all .3s ease;color:transparent}main-product .main-product-content .container-infos .container-options .product-option .option-values .option-value.color.selected{border:2px solid var(--off-black)}main-product .main-product-content .container-infos .container-options .product-option .option-values .option-value.color:hover{filter:brightness(.9)}main-product .main-product-content .container-infos .container-options .product-option .option-values .option-value.color.soldout{cursor:not-allowed;opacity:.5}main-product .main-product-content .container-infos .container-options .product-option .option-values .option-value:has(input:checked){border:1px solid var(--off-black)}main-product .main-product-content .container-infos .container-options .product-option .option-values .option-value:not(:has(.color)):has(input:checked){background-color:var(--off-black);color:var(--white);border:1px solid var(--off-black)}main-product .main-product-content .container-infos .container-options .product-option .option-values .option-value.hidden{display:none}main-product .main-product-content .container-infos .container-quantity-add-cart{display:flex;flex-direction:column;gap:1rem}main-product .main-product-content .container-infos .container-quantity-add-cart .subscription-terms-acceptance{display:flex;gap:.5rem;align-items:center;padding:0;border:1px solid transparent;border-radius:5px;transition:border-color .3s ease}main-product .main-product-content .container-infos .container-quantity-add-cart .subscription-terms-acceptance .alert-icon{display:none}main-product .main-product-content .container-infos .container-quantity-add-cart .subscription-terms-acceptance.active{border-color:red}main-product .main-product-content .container-infos .container-quantity-add-cart .subscription-terms-acceptance.active .alert-icon{display:block}@media screen and (min-width: 768px){main-product .main-product-content .container-infos .container-quantity-add-cart{max-width:85%;width:100%}}main-product .main-product-content .container-infos .container-quantity-add-cart .main-product-form-add-to-cart-subscription{width:100%;background-color:var(--yellow);border:1px solid var(--yellow);padding:1.2rem;cursor:pointer;transition:all .3s ease;position:relative}main-product .main-product-content .container-infos .container-quantity-add-cart .main-product-form-add-to-cart-subscription .btn_text{color:var(--off-black);font-family:var(--the-future);font-weight:700;line-height:normal;text-align:center;text-transform:uppercase;font-size:1.4rem}@media screen and (min-width: 768px){main-product .main-product-content .container-infos .container-quantity-add-cart .main-product-form-add-to-cart-subscription .btn_text{font-size:clamp(1.05rem,.72917vw,1.4rem)}}main-product .main-product-content .container-infos .container-quantity-add-cart .main-product-form-add-to-cart-subscription[disabled]{background:var(--dark-gray);cursor:not-allowed}main-product .main-product-content .container-infos .container-quantity-add-cart .main-product-form-add-to-cart-subscription .loader{width:30px;height:30px;border-radius:50%;position:absolute;animation:rotateAddToCard 1s linear infinite;top:50%;left:50%;transform:translate(-50%,-50%);display:none;opacity:0}main-product .main-product-content .container-infos .container-quantity-add-cart .main-product-form-add-to-cart-subscription .loader:before{content:"";box-sizing:border-box;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:5px solid #FFF;animation:prixClipFix 2s linear infinite}main-product .main-product-content .container-infos .container-quantity-add-cart .main-product-form-add-to-cart-subscription[loading]{background:var(--yellow);color:transparent;cursor:default}main-product .main-product-content .container-infos .container-quantity-add-cart .main-product-form-add-to-cart-subscription[loading] .btn_text{color:transparent}main-product .main-product-content .container-infos .container-quantity-add-cart .main-product-form-add-to-cart-subscription[loading] .loader{display:block;opacity:1}main-product .main-product-content .container-infos .container-quantity-add-cart .container-quantity-add-cart-content{display:flex;flex-direction:row;gap:clamp(.5rem,1.875vw,3.6rem)}main-product .main-product-content .container-infos .container-quantity-add-cart .container-quantity-add-cart-content.hide{display:none}main-product .main-product-content .container-infos .container-quantity-add-cart .container-quantity-add-cart-content .container-quantity-buttons{display:flex;flex-direction:row;align-items:center}main-product .main-product-content .container-infos .container-quantity-add-cart .container-quantity-add-cart-content .container-quantity-buttons :is(button){display:flex;align-items:center;justify-content:center;padding:1.4rem;border:1px solid var(--light-gray);background-color:transparent;width:3.8rem;height:3.8rem}main-product .main-product-content .container-infos .container-quantity-add-cart .container-quantity-add-cart-content .container-quantity-buttons :is(input){color:var(--off-black);text-align:center;font-family:var(--the-future);font-size:1.4rem;font-style:normal;font-weight:500;line-height:normal;width:3.8rem;height:3.8rem;pointer-events:none;display:flex;border:none}@media screen and (min-width: 768px){main-product .main-product-content .container-infos .container-quantity-add-cart .container-quantity-add-cart-content .container-quantity-buttons :is(input){font-size:clamp(1.05rem,.72917vw,1.4rem)}}main-product .main-product-content .container-infos .container-quantity-add-cart .container-quantity-add-cart-content .main-product-form-add-to-cart{width:100%;height:100%;background-color:var(--off-black);border:1px solid var(--off-black);padding:1.2rem;cursor:pointer;transition:all .3s ease;position:relative}main-product .main-product-content .container-infos .container-quantity-add-cart .container-quantity-add-cart-content .main-product-form-add-to-cart .btn_text{color:var(--white);font-family:var(--the-future);font-size:1.4rem;font-weight:700;line-height:normal;text-align:center;text-transform:uppercase}@media screen and (min-width: 768px){main-product .main-product-content .container-infos .container-quantity-add-cart .container-quantity-add-cart-content .main-product-form-add-to-cart .btn_text{font-size:clamp(1.05rem,.72917vw,1.4rem)}}main-product .main-product-content .container-infos .container-quantity-add-cart .container-quantity-add-cart-content .main-product-form-add-to-cart[disabled]{background:var(--dark-gray);cursor:not-allowed}main-product .main-product-content .container-infos .container-quantity-add-cart .container-quantity-add-cart-content .main-product-form-add-to-cart .loader{width:30px;height:30px;border-radius:50%;position:absolute;animation:rotateAddToCard 1s linear infinite;top:50%;left:50%;transform:translate(-50%,-50%);display:none;opacity:0}main-product .main-product-content .container-infos .container-quantity-add-cart .container-quantity-add-cart-content .main-product-form-add-to-cart .loader:before{content:"";box-sizing:border-box;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:5px solid #FFF;animation:prixClipFix 2s linear infinite}main-product .main-product-content .container-infos .container-quantity-add-cart .container-quantity-add-cart-content .main-product-form-add-to-cart[loading]{background:var(--black);color:transparent;cursor:default}main-product .main-product-content .container-infos .container-quantity-add-cart .container-quantity-add-cart-content .main-product-form-add-to-cart[loading] .btn_text{color:transparent}main-product .main-product-content .container-infos .container-quantity-add-cart .container-quantity-add-cart-content .main-product-form-add-to-cart[loading] .loader{display:block;opacity:1}main-product .main-product-content .container-infos .container-infos-colapseds{display:flex;flex-direction:column;width:100%;gap:1rem}@media screen and (min-width: 768px){main-product .main-product-content .container-infos .container-infos-colapseds{max-width:85%;width:100%}}main-product .main-product-content .container-infos .container-infos-colapseds .container-details{width:100%;display:flex;flex-direction:column;gap:1.4rem}@media screen and (min-width: 768px){main-product .main-product-content .container-infos .container-infos-colapseds .container-details{gap:1.6rem}}main-product .main-product-content .container-infos .container-infos-colapseds .container-details.details .detail{width:100%;display:flex;flex-direction:column;gap:1.2rem}main-product .main-product-content .container-infos .container-infos-colapseds .container-details.details .detail .detail-headings{display:flex;align-items:center;justify-content:space-between;width:100%;border-bottom:1px solid var(--light-gray);padding:1rem 0;cursor:pointer}main-product .main-product-content .container-infos .container-infos-colapseds .container-details.details .detail .detail-headings:hover :is(p){color:var(--dark-gray)}main-product .main-product-content .container-infos .container-infos-colapseds .container-details.details .detail .detail-headings:hover :is(svg) :is(path){stroke:var(--dark-gray)}main-product .main-product-content .container-infos .container-infos-colapseds .container-details.details .detail .detail-headings :is(p){color:var(--black);font-family:var(--the-future);font-size:1.6rem;font-style:normal;font-weight:600;line-height:140%;transition:all .3s ease}@media screen and (min-width: 768px){main-product .main-product-content .container-infos .container-infos-colapseds .container-details.details .detail .detail-headings :is(p){font-size:clamp(1.2rem,.833vw,1.6rem)}}main-product .main-product-content .container-infos .container-infos-colapseds .container-details.details .detail .detail-headings :is(svg){width:clamp(1.8rem,1.041vw,2rem);height:clamp(1.8rem,1.041vw,2rem);cursor:pointer;transition:all .3s ease}main-product .main-product-content .container-infos .container-infos-colapseds .container-details.details .detail .detail-headings :is(svg) #Vector{transform-origin:center center;transition:all .3s ease-in-out}main-product .main-product-content .container-infos .container-infos-colapseds .container-details.details .detail:has(.detail-content[closed]) .detail-headings :is(svg) #Vector{transform:rotate(0)}main-product .main-product-content .container-infos .container-infos-colapseds .container-details.details .detail:has(.detail-content:not([closed])) .detail-headings :is(svg) #Vector{transform:rotate(90deg)}main-product .main-product-content .container-infos .container-infos-colapseds .container-details.details .detail .detail-content{overflow:hidden;opacity:1;transition:all .5s ease;width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin:0 auto;max-width:40rem}@media screen and (min-width: 550px){main-product .main-product-content .container-infos .container-infos-colapseds .container-details.details .detail .detail-content{grid-template-columns:repeat(4,minmax(0,1fr))}@media screen and (min-width: 768px){main-product .main-product-content .container-infos .container-infos-colapseds .container-details.details .detail .detail-content{grid-template-columns:repeat(3,minmax(0,1fr))}@media screen and (min-width: 1100px){main-product .main-product-content .container-infos .container-infos-colapseds .container-details.details .detail .detail-content{grid-template-columns:repeat(4,minmax(0,1fr))}}}}main-product .main-product-content .container-infos .container-infos-colapseds .container-details.details .detail .detail-content[closed]{height:0;opacity:0}main-product .main-product-content .container-infos .container-infos-colapseds .container-details.details .detail .detail-content .card-detail{display:flex;flex-direction:column;gap:.8rem;align-items:center}main-product .main-product-content .container-infos .container-infos-colapseds .container-details.details .detail .detail-content .card-detail .card-detail-title :is(p){color:var(--black);text-align:center;font-family:var(--the-future);font-size:1.4rem;font-style:normal;font-weight:500;line-height:normal;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width: 768px){main-product .main-product-content .container-infos .container-infos-colapseds .container-details.details .detail .detail-content .card-detail .card-detail-title :is(p){font-size:clamp(1.05rem,.7292vw,1.4rem)}}main-product .main-product-content .container-infos .container-infos-colapseds .container-details.details .detail .detail-content .card-detail .card-detail-content{width:100%;height:100%;background-color:transparent;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1.2rem;border:2px solid var(--black);max-width:10.2rem}main-product .main-product-content .container-infos .container-infos-colapseds .container-details.details .detail .detail-content .card-detail .card-detail-content .card-detail-text{color:var(--black);text-align:center;font-family:var(--the-future);font-size:clamp(2.25rem,1.4625vw,3rem);font-style:normal;font-weight:700;line-height:normal;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}main-product .main-product-content .container-infos .container-infos-colapseds .container-details.details .detail .detail-content .card-detail .card-detail-content .card-detail-text.text-small{font-size:1.7rem}@media screen and (min-width: 768px){main-product .main-product-content .container-infos .container-infos-colapseds .container-details.details .detail .detail-content .card-detail .card-detail-content .card-detail-text{font-size:clamp(2.25rem,1.4625vw,3rem)}}main-product .main-product-content .container-infos .container-infos-colapseds .container-details.details .detail .detail-content .card-detail .card-detail-content .card-detail-subtext{color:var(--black);text-align:center;font-family:var(--the-future);font-size:clamp(1.2rem,.83vw,1.6rem);font-style:normal;font-weight:500;line-height:normal;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width: 768px){main-product .main-product-content .container-infos .container-infos-colapseds .container-details.details .detail .detail-content .card-detail .card-detail-content .card-detail-subtext{font-size:clamp(1.2rem,.83vw,1.6rem)}}main-product .main-product-content .container-infos .container-infos-colapseds .container-details.care .detail{width:100%;display:flex;flex-direction:column;gap:1.2rem}main-product .main-product-content .container-infos .container-infos-colapseds .container-details.care .detail .detail-headings{display:flex;align-items:center;justify-content:space-between;width:100%;border-bottom:1px solid var(--light-gray);padding:1rem 0;cursor:pointer}main-product .main-product-content .container-infos .container-infos-colapseds .container-details.care .detail .detail-headings:hover :is(p){color:var(--dark-gray)}main-product .main-product-content .container-infos .container-infos-colapseds .container-details.care .detail .detail-headings:hover :is(svg) :is(path){stroke:var(--dark-gray)}main-product .main-product-content .container-infos .container-infos-colapseds .container-details.care .detail .detail-headings :is(p){color:var(--black);font-family:var(--the-future);font-size:1.6;font-style:normal;font-weight:600;line-height:140%;transition:all .3s ease}@media screen and (min-width: 768px){main-product .main-product-content .container-infos .container-infos-colapseds .container-details.care .detail .detail-headings :is(p){font-size:clamp(1.2rem,.833vw,1.6rem)}}main-product .main-product-content .container-infos .container-infos-colapseds .container-details.care .detail .detail-headings :is(svg){width:clamp(1.8rem,1.041vw,2rem);height:clamp(1.8rem,1.041vw,2rem);cursor:pointer;transition:all .3s ease}main-product .main-product-content .container-infos .container-infos-colapseds .container-details.care .detail .detail-headings :is(svg) #Vector{transform-origin:center center;transition:all .3s ease-in-out}main-product .main-product-content .container-infos .container-infos-colapseds .container-details.care .detail:has(.detail-content[closed]) .detail-headings :is(svg) #Vector{transform:rotate(0)}main-product .main-product-content .container-infos .container-infos-colapseds .container-details.care .detail:has(.detail-content:not([closed])) .detail-headings :is(svg) #Vector{transform:rotate(90deg)}main-product .main-product-content .container-infos .container-infos-colapseds .container-details.care .detail .detail-content{overflow:hidden;opacity:1;transition:all .5s ease;width:100%}main-product .main-product-content .container-infos .container-infos-colapseds .container-details.care .detail .detail-content[closed]{height:0;opacity:0}main-product .main-product-content .container-infos .container-infos-colapseds .container-details.care .detail .detail-content :is(p){font-size:1.6rem}@media screen and (min-width: 768px){main-product .main-product-content .container-infos .container-infos-colapseds .container-details.care .detail .detail-content :is(p){font-size:clamp(1.2rem,.833vw,1.6rem)}}main-product .main-product-content .container-infos .container-infos-colapseds .container-details.care .detail .detail-content .card-detail{display:flex;flex-direction:column;gap:.8rem}main-product .main-product-content .container-infos .container-infos-colapseds .container-details.care .detail .detail-content .card-detail .card-detail-title :is(p){color:var(--black);text-align:center;font-family:var(--the-future);font-size:clamp(1.2rem,.729vw,1.4rem);font-style:normal;font-weight:500;line-height:normal;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}main-product .main-product-content .container-infos .container-infos-colapseds .container-details.care .detail .detail-content .card-detail .card-detail-content{width:100%;height:100%;background-color:var(--black);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1.2rem}main-product .main-product-content .container-infos .container-infos-colapseds .container-details.care .detail .detail-content .card-detail .card-detail-content .card-detail-text{color:var(--white);text-align:center;font-family:var(--the-future);font-size:clamp(2rem,1.5625vw,3rem);font-style:normal;font-weight:700;line-height:normal;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}main-product .main-product-content .container-infos .container-infos-colapseds .container-details.care .detail .detail-content .card-detail .card-detail-content .card-detail-subtext{color:var(--white);text-align:center;font-family:var(--the-future);font-size:clamp(1.2rem,.729vw,1.4rem);font-style:normal;font-weight:500;line-height:normal;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shopbar__btn_add_cart.is-disabled{background-color:var(--dark-gray);cursor:not-allowed}@keyframes rotateAddToCard{to{transform:translate(-50%,-50%) 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)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.terms-modal-overlay{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:2000;align-items:center;justify-content:center}.terms-modal-overlay[style*=block]{display:flex!important}.terms-modal-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.4);z-index:1}.terms-modal{position:relative;z-index:2;background:#fff;border-radius:10px;box-shadow:0 2px 32px #00000040;max-width:95vw;width:80%;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.terms-modal-header{display:flex;align-items:center;justify-content:space-between;padding:1.2rem 1.6rem;border-bottom:1px solid #eee}.terms-modal-header h2{margin:0;font-size:1.3rem;font-weight:700}.close-terms-modal{background:none;border:none;font-size:2rem;cursor:pointer;color:#888;transition:color .2s}.close-terms-modal:hover{color:#000}.terms-modal-content{padding:1.6rem;overflow-y:auto;flex:1 1 auto;color:#222;max-height:220px}.terms-modal-footer{padding:1.2rem 1.6rem;border-top:1px solid #eee;display:flex;justify-content:flex-end;align-items:center;gap:1rem;background:#fafafa}.accept-terms-btn{background:var(--yellow, #ffe600);color:var(--off-black, #222);border:none;border-radius:5px;padding:.7rem 1.6rem;font-weight:700;font-size:1rem;cursor:pointer;transition:background .2s,color .2s}.accept-terms-btn:disabled{background:#eee;color:#aaa;cursor:not-allowed}.open-terms-modal.alert-active{border:2px solid #ff0000!important;box-shadow:0 0 0 2px #f003;transition:border .2s,box-shadow .2s}about-the-disc{display:grid;grid-template-columns:1fr;gap:clamp(4.8rem,6.25vw,12rem);width:100%;max-width:var(--page-width);margin:0 auto;align-items:center;justify-content:center;padding-block:clamp(5rem,4.6875vw,9rem)}@media screen and (min-width: 768px){about-the-disc{grid-template-columns:repeat(2,minmax(0,1fr))}}about-the-disc .container_content_about_the_disc{display:flex;flex-direction:column;gap:clamp(1rem,1.04167vw,2rem);width:100%}about-the-disc .container_content_about_the_disc .title{color:var(--off-black);text-align:center;font-family:var(--the-future);font-size:clamp(2.4rem,1.66667vw,3.2rem);font-style:normal;font-weight:700;line-height:normal}@media screen and (min-width: 768px){about-the-disc .container_content_about_the_disc .title{text-align:left}}about-the-disc .container_content_about_the_disc .description{color:var(--off-black);text-align:left;font-family:var(--the-future);font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal}@media screen and (min-width: 768px){about-the-disc .container_content_about_the_disc .description{font-size:clamp(1.2rem,.833vw,1.6rem)}}about-the-disc .container_title_and_about_the_disc_carousel{display:flex;flex-direction:column;gap:clamp(2.4rem,2.08333vw,4rem);width:100%}about-the-disc .container_title_and_about_the_disc_carousel .title{color:var(--off-black);text-align:center;font-family:var(--the-future);font-size:clamp(2.4rem,1.66667vw,3.2rem);font-style:normal;font-weight:700;line-height:normal}about-the-disc .container_title_and_about_the_disc_carousel .container_buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));grid-template-areas:"container_identifier container_identifier" "btn-prev btn-next";gap:1.6rem}@media screen and (min-width: 768px){about-the-disc .container_title_and_about_the_disc_carousel .container_buttons{display:flex;justify-content:space-between;align-items:center;gap:1.6rem}}about-the-disc .container_title_and_about_the_disc_carousel .container_buttons .about_the_disc_carousel--prev{grid-area:btn-prev;justify-self:end}@media screen and (min-width: 768px){about-the-disc .container_title_and_about_the_disc_carousel .container_buttons .about_the_disc_carousel--prev{justify-self:unset}}about-the-disc .container_title_and_about_the_disc_carousel .container_buttons .about_the_disc_carousel--next{grid-area:btn-next;justify-self:start}@media screen and (min-width: 768px){about-the-disc .container_title_and_about_the_disc_carousel .container_buttons .about_the_disc_carousel--next{justify-self:unset}}about-the-disc .container_title_and_about_the_disc_carousel .container_buttons .about_the_disc_carousel--prev,about-the-disc .container_title_and_about_the_disc_carousel .container_buttons .about_the_disc_carousel--next{border-radius:10rem;border:1px solid #868686;background-color:transparent;padding:clamp(.9rem,.625vw,1.2rem);display:flex;align-items:center;justify-content:center;cursor:pointer;width:fit-content}about-the-disc .container_title_and_about_the_disc_carousel .container_buttons .about_the_disc_carousel--prev:hover,about-the-disc .container_title_and_about_the_disc_carousel .container_buttons .about_the_disc_carousel--next:hover{background-color:#868686}about-the-disc .container_title_and_about_the_disc_carousel .container_buttons .about_the_disc_carousel--prev:hover :is(svg) :is(g) :is(path),about-the-disc .container_title_and_about_the_disc_carousel .container_buttons .about_the_disc_carousel--next:hover :is(svg) :is(g) :is(path){fill:#fff}about-the-disc .container_title_and_about_the_disc_carousel .container_buttons .about_the_disc_carousel--prev[disabled],about-the-disc .container_title_and_about_the_disc_carousel .container_buttons .about_the_disc_carousel--next[disabled]{cursor:unset;opacity:.5}about-the-disc .container_title_and_about_the_disc_carousel .container_buttons .about_the_disc_carousel--prev :is(svg),about-the-disc .container_title_and_about_the_disc_carousel .container_buttons .about_the_disc_carousel--next :is(svg){width:clamp(1.44rem,.9375vw,1.8rem);height:clamp(1.44rem,.9375vw,1.8rem)}about-the-disc .container_title_and_about_the_disc_carousel .container_buttons .about_the_disc_carousel--prev :is(svg) :is(g) :is(path),about-the-disc .container_title_and_about_the_disc_carousel .container_buttons .about_the_disc_carousel--next :is(svg) :is(g) :is(path){fill:#868686;transition:fill .3s ease}about-the-disc .container_title_and_about_the_disc_carousel .container_buttons .container_identifier{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;width:100%;grid-area:container_identifier}@media screen and (min-width: 768px){about-the-disc .container_title_and_about_the_disc_carousel .container_buttons .container_identifier{gap:clamp(4.5rem,3.125vw,6rem);width:fit-content}}about-the-disc .container_title_and_about_the_disc_carousel .container_buttons .container_identifier .identifier_text{color:var(--off-black);font-family:var(--the-future);font-size:clamp(1.8rem,1.25vw,2.4rem);font-style:normal;font-weight:400;line-height:normal;cursor:pointer;transition:all .3s ease}about-the-disc .container_title_and_about_the_disc_carousel .container_buttons .container_identifier .identifier_text:hover{color:var(--yellow)}about-the-disc .container_title_and_about_the_disc_carousel .container_buttons .container_identifier .identifier_text[active]{font-weight:700;line-height:normal;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}about-the-disc .container_title_and_about_the_disc_carousel .about_the_disc_carousel{width:100%;max-width:var(--page-width);margin:0 auto}about-the-disc .container_title_and_about_the_disc_carousel .about_the_disc_carousel .blaze-container .blaze-track-container .blaze-track .container_slide_about_the_disc{display:flex;flex-direction:column;gap:clamp(2rem,1.66667vw,3.2rem);border:2px solid #868686;padding:2rem 1.6rem}about-the-disc .container_title_and_about_the_disc_carousel .about_the_disc_carousel .blaze-container .blaze-track-container .blaze-track .container_slide_about_the_disc .container_name_and_time{display:flex;justify-content:space-between;align-items:center;gap:1.6rem}about-the-disc .container_title_and_about_the_disc_carousel .about_the_disc_carousel .blaze-container .blaze-track-container .blaze-track .container_slide_about_the_disc .container_name_and_time .name .metafield-rich_text_field :is(p){color:var(--off-black);font-family:var(--the-future);font-size:clamp(1.4rem,1.04167vw,2rem);font-style:normal;font-weight:400;line-height:normal}about-the-disc .container_title_and_about_the_disc_carousel .about_the_disc_carousel .blaze-container .blaze-track-container .blaze-track .container_slide_about_the_disc .container_name_and_time .name .metafield-rich_text_field :is(p) :is(strong){font-weight:500}about-the-disc .container_title_and_about_the_disc_carousel .about_the_disc_carousel .blaze-container .blaze-track-container .blaze-track .container_slide_about_the_disc .container_name_and_time .time{color:var(--off-black);font-family:var(--the-future);font-size:clamp(1.4rem,.9375vw,1.8rem);font-style:normal;font-weight:400;line-height:normal}iframe-music{display:grid;max-width:var(--page-width);margin:0 auto;grid-template-columns:1fr;align-items:center;gap:clamp(2.4rem,6.25vw,12rem);width:100%;padding-block:clamp(5rem,4.6875vw,9rem);overflow:hidden;background-color:#f9f9f9}@media (min-width: 768px){iframe-music{grid-template-columns:1.4fr 1fr;max-width:100%;padding-inline:clamp(14rem,calc(29.16667vw - 28rem),28rem)}}iframe-music .container_iframe{width:100%;display:flex}iframe-music .container_image{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(2rem,1.3021vw,2.5rem)}iframe-music .container_image .image_disco{width:clamp(29.8rem,23.4375vw,45rem);height:clamp(29.8rem,23.4375vw,45rem);display:flex;transform-origin:center center}iframe-music .container_image .container_texts_disco{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem}iframe-music .container_image .container_texts_disco .name_music{color:var(--off-black);font-family:var(--the-future);font-size:2rem;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;text-align:center}@media screen and (min-width: 768px){iframe-music .container_image .container_texts_disco .name_music{font-size:clamp(1.8rem,1.25vw,2.4rem)}}iframe-music .container_image .container_texts_disco .lado{color:var(--off-black);font-family:var(--the-future);font-size:1.8rem;font-style:normal;font-weight:400;line-height:normal;text-align:center}@media screen and (min-width: 768px){iframe-music .container_image .container_texts_disco .lado{font-size:clamp(1.4rem,.9375vw,1.8rem)}}.subscription_plans__container .subscription_plans__content{max-width:var(--page-width);margin-inline:auto;padding-block:clamp(5rem,4.6875vw,9rem)}.subscription_plans__container .subscription_plans__content .subscription_plans__heading{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-bottom:clamp(2.4rem,2.6042vw,5rem)}.subscription_plans__container .subscription_plans__content .subscription_plans__heading .subscription_plan__title{text-align:center;color:var(--off-black);font-size:clamp(2.4rem,1.875vw,3.6rem);font-weight:700}.subscription_plans__container .subscription_plans__content .subscription_plans__heading .subscription_plan__subtitle{text-align:center;color:var(--dark-gray);font-size:clamp(1.4rem,.8333vw,1.6rem);font-weight:400;max-width:51.2rem}.subscription_plans__container .subscription_plans__content .subscription_plans__cards{display:flex;flex-direction:column;gap:clamp(2.4rem,2.2917vw,4.4rem);flex-wrap:wrap}@media screen and (min-width: 768px){.subscription_plans__container .subscription_plans__content .subscription_plans__cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(40rem,1fr))}}.plan_card{padding:4.8rem 2rem 2rem;border-radius:.8rem;border:2px solid var(--off-black);background:var(--off-white);position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width: 768px){.plan_card{padding:clamp(2.4rem,1.666vw,3.2rem) clamp(3.75rem,2.604vw,5rem)}}.plan_card .plan_card__content{display:flex;flex-direction:column;justify-content:center;flex:1}.plan_card .plan_card__content .plan_card__tag{position:absolute;top:0;right:0;background:var(--off-black);color:var(--white);font-size:clamp(1.2rem,.8333vw,1.6rem);font-weight:500;padding:1rem 1.7rem 1rem 1rem;border-radius:0 0 0 .6rem}.plan_card .plan_card__content .plan_card__title{color:var(--off-black);font-size:clamp(2.4rem,1.875vw,3.6rem);font-weight:700;margin-bottom:1.2rem}.plan_card .plan_card__content .plan_card__title :is(p){color:var(--off-black);font-size:clamp(2.4rem,1.875vw,3.6rem);font-weight:700;margin-bottom:1.2rem}.plan_card .plan_card__content .plan_card__price_container{display:flex;align-items:flex-end;gap:1.2rem;margin-bottom:clamp(2rem,1.4583vw,2.8rem);flex-wrap:wrap}.plan_card .plan_card__content .plan_card__price_container .plan_card__price{color:var(--off-black);font-size:clamp(2.4rem,2.0833vw,4rem);font-weight:700}.plan_card .plan_card__content .plan_card__price_container .plan_card__price_description{color:var(--dark-gray);font-size:clamp(1.2rem,.8333vw,1.6rem);height:3.2rem}.plan_card .plan_card__content .plan_card__description{color:var(--off-black);font-size:clamp(1.2rem,.8333vw,1.6rem);font-weight:400}.plan_card .plan_card__content .plan_card__description :is(strong){font-weight:700}.plan_card .plan_card__link{bottom:2rem;left:0;right:0;display:flex;padding:1rem 4rem;justify-content:center;align-items:center;background:var(--off-black);color:var(--white);font-weight:700;letter-spacing:.032rem;font-size:1.6rem;transition:.3s;text-decoration:none;margin-top:2rem}.plan_card .plan_card__link:hover{background:var(--black)}subscription-carousel{padding-block:clamp(5rem,3.125vw,6rem);display:block}subscription-carousel .subscription_carousel__content{position:relative;overflow:hidden;display:flex;flex-direction:column;background:var(--dark-gray);min-height:760px}@media screen and (max-width: 768px){subscription-carousel .subscription_carousel__content{min-height:450px}}subscription-carousel .subscription_carousel__content .subscrition_carousel__backgrounds{position:absolute;width:100%;height:100%}subscription-carousel .subscription_carousel__content .subscrition_carousel__backgrounds .subscription_carousel__background{position:relative;display:flex;transition:.3s;position:absolute;width:100%;height:100%;top:0;left:0}subscription-carousel .subscription_carousel__content .subscrition_carousel__backgrounds .subscription_carousel__background .background__infos{position:relative;z-index:2;padding-left:5vw;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;max-width:40%}@media screen and (max-width: 768px){subscription-carousel .subscription_carousel__content .subscrition_carousel__backgrounds .subscription_carousel__background .background__infos{display:none}}subscription-carousel .subscription_carousel__content .subscrition_carousel__backgrounds .subscription_carousel__background .background__infos .logos{max-width:25rem;object-fit:contain;margin-bottom:2rem}subscription-carousel .subscription_carousel__content .subscrition_carousel__backgrounds .subscription_carousel__background .background__infos .background__title{color:var(--white);font-size:clamp(3.2rem,3.125vw,6rem);font-weight:700;margin-bottom:1.6rem}subscription-carousel .subscription_carousel__content .subscrition_carousel__backgrounds .subscription_carousel__background .background__infos .background__description{color:var(--white);font-size:clamp(1.6rem,1.1458vw,2.2rem);font-weight:500}subscription-carousel .subscription_carousel__content .subscrition_carousel__backgrounds .subscription_carousel__background .background_image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}subscription-carousel .subscription_carousel__content .subscrition_carousel__backgrounds .subscription_carousel__background .background_image.mobile{display:block}@media screen and (min-width: 768px){subscription-carousel .subscription_carousel__content .subscrition_carousel__backgrounds .subscription_carousel__background .background_image.mobile{display:none}}subscription-carousel .subscription_carousel__content .subscrition_carousel__backgrounds .subscription_carousel__background .background_image.desktop{display:none}@media screen and (min-width: 768px){subscription-carousel .subscription_carousel__content .subscrition_carousel__backgrounds .subscription_carousel__background .background_image.desktop{display:block}}subscription-carousel .subscription_carousel__content .blaze-slider{max-width:var(--page-width);margin-inline:auto;padding-block:6rem}@media screen and (min-width: 768px){subscription-carousel .subscription_carousel__content .blaze-slider{max-width:clamp(36.2rem,25.42vw,48.4rem);align-self:flex-end;margin-inline:0;margin-right:5vw}}subscription-carousel .subscription_carousel__content .blaze-slider .blaze-btns{width:100%;display:flex;align-items:center;justify-content:flex-end;gap:2rem;margin-top:1rem}subscription-carousel .subscription_carousel__content .blaze-slider .blaze-btns :is(button){border:none;border-radius:50%;width:3.2rem;height:3.2rem;background:var(--white);cursor:pointer;transition:.3s}subscription-carousel .subscription_carousel__content .blaze-slider .blaze-btns :is(button):hover{background:var(--light-gray)}subscription-carousel .subscription_carousel__content .blaze-slider .blaze-container .blaze-track-container .blaze-track .plan_card{flex-shrink:0;width:calc((100% + -0px)*1)}release-carousel{display:block;background:var(--off-white);padding-block:clamp(5rem,6.25vw,12rem)}release-carousel .release_carousel__content{max-width:var(--page-width);margin:0 auto;display:flex;flex-direction:column;gap:3.2rem}@media screen and (min-width: 960px){release-carousel .release_carousel__content{display:grid;grid-template-columns:1fr 1fr;gap:clamp(4rem,4.6875vw,9rem);align-items:center}@media screen and (min-width: 1200px){release-carousel .release_carousel__content{max-width:calc(var(--page-width) * .9)}}}release-carousel .release_carousel__content .blaze-slider .info__slide .info__title{color:var(--off-black);font-size:clamp(1.8rem,1.25vw,2.4rem);font-weight:500;margin-bottom:1rem}release-carousel .release_carousel__content .blaze-slider .info__slide .info__product-name{color:var(--off-black);font-size:clamp(2.4rem,1.875vw,3.6rem);font-weight:700;margin-bottom:1rem}release-carousel .release_carousel__content .blaze-slider .info__slide .info__product-subtitle{color:var(--off-black);font-size:1.8rem;font-weight:400;margin-bottom:clamp(2rem,1.6667vw,3.2rem)}@media screen and (min-width: 768px){release-carousel .release_carousel__content .blaze-slider .info__slide .info__product-subtitle{font-size:clamp(1.5rem,1.0417vw,2rem)}}release-carousel .release_carousel__content .blaze-slider .info__slide .info__description{color:var(--dark-gray);font-size:1.4rem;font-size:clamp(1.4rem,.8333vw,1.6rem);font-weight:400;margin-bottom:clamp(2.4rem,1.6667vw,3.2rem)}@media screen and (min-width: 768px){release-carousel .release_carousel__content .blaze-slider .info__slide .info__description{font-size:clamp(1.2rem,.8333vw,1.6rem)}}release-carousel .release_carousel__content .blaze-slider .info__slide .info__link{display:flex;width:fit-content;padding:clamp(1rem,.7292vw,1.4rem) clamp(1.6rem,2.0833vw,4rem);background:var(--off-black);color:var(--white);font-weight:700;font-size:1.4rem;text-transform:uppercase;justify-content:center;align-items:center;gap:1rem;text-decoration:none;transition:.3s}@media screen and (min-width: 768px){release-carousel .release_carousel__content .blaze-slider .info__slide .info__link{font-size:clamp(1.2rem,.8333vw,1.6rem)}}release-carousel .release_carousel__content .blaze-slider .info__slide .info__link:hover{background:var(--dark-gray)}release-carousel .release_carousel__content .blaze-slider .blaze-btns{width:100%;display:flex;align-items:center;justify-content:start;gap:2rem;margin-top:1rem}@media screen and (min-width: 768px){release-carousel .release_carousel__content .blaze-slider .blaze-btns{justify-content:flex-end}}release-carousel .release_carousel__content .blaze-slider .blaze-btns :is(button){border:none;border-radius:50%;width:3.2rem;height:3.2rem;background:transparent;border:1px solid var(--dark-gray);cursor:pointer;transition:.3s}release-carousel .release_carousel__content .blaze-slider .blaze-btns :is(button) :is(path){fill:var(--dark-gray)}release-carousel .release_carousel__content .blaze-slider .blaze-btns :is(button):hover{background:var(--white)}@media screen and (min-width: 960px){release-carousel .release_carousel__content .image__carousel{grid-column:2 / 3}}release-carousel .release_carousel__content .info__carousel{grid-row:1/2;grid-column:1/2}.spotify_blocks__container{background:var(--off-white);padding-block:clamp(2rem,2.0833vw,4rem) clamp(5rem,4.1667vw,8rem)}.spotify_blocks__container .spotify_blocks__content{max-width:var(--page-width);margin-inline:auto;display:flex;flex-direction:column;gap:4rem}@media screen and (min-width: 768px){.spotify_blocks__container .spotify_blocks__content{display:grid;grid-template-columns:1.5fr 1fr;gap:clamp(4rem,6.25vw,12rem);align-items:center}@media screen and (min-width: 1200px){.spotify_blocks__container .spotify_blocks__content{max-width:calc(var(--page-width) * .9)}}}.spotify_blocks__container .spotify_blocks__content .spotify_blocks__blocks{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:clamp(1.5rem,1.5625vw,3rem)}@media screen and (min-width: 768px){.spotify_blocks__container .spotify_blocks__content .spotify_blocks__blocks{grid-template-columns:repeat(auto-fill,minmax(8rem,1fr))}@media screen and (min-width: 1400px){.spotify_blocks__container .spotify_blocks__content .spotify_blocks__blocks{grid-template-columns:repeat(3,1fr)}}}.spotify_blocks__container .spotify_blocks__content .spotify_blocks__blocks .spotify_block__block{display:flex;flex-direction:column;align-items:center;justify-content:center}.spotify_blocks__container .spotify_blocks__content .spotify_blocks__blocks .spotify_block__block .spotify_block__title{margin-bottom:.8rem;color:var(--off-black);text-align:center;font-size:clamp(1.4rem,.8333vw,1.6rem);font-weight:500}.spotify_blocks__container .spotify_blocks__content .spotify_blocks__blocks .spotify_block__block .spotify_block__card{background:var(--black);max-width:clamp(10rem,6.7708vw,13rem);width:100%;height:clamp(10rem,6.7708vw,13rem);display:flex;flex-direction:column;align-items:center;justify-content:center}.spotify_blocks__container .spotify_blocks__content .spotify_blocks__blocks .spotify_block__block .spotify_block__card .spotify_card__title{text-align:center;font-size:3.2rem;font-weight:700;color:var(--white)}.spotify_blocks__container .spotify_blocks__content .spotify_blocks__blocks .spotify_block__block .spotify_block__card .spotify_card__description{color:var(--white);text-align:center;font-size:2rem;font-weight:500}banner-component{display:block}banner-component .banner{width:100%;min-height:100%;overflow:hidden;position:relative}banner-component .banner .banner-desktop,banner-component .banner .video-desktop{width:100%;height:100%;object-fit:cover;display:none}@media screen and (min-width: 600px){banner-component .banner .banner-desktop,banner-component .banner .video-desktop{display:block}}banner-component .banner .banner-mobile,banner-component .banner .video-mobile{width:100%;height:100%;object-fit:cover;display:block}@media screen and (min-width: 600px){banner-component .banner .banner-mobile,banner-component .banner .video-mobile{display:none}}banner-component .banner .banner_video_play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;background:rgba(244,244,244,.382);display:flex;align-items:center;justify-content:center;border-radius:50%;opacity:0;transition:opacity .3s;padding:2rem}banner-component .banner .banner_video_play :is(svg){width:clamp(3rem,2.08333vw,4rem);height:clamp(3rem,2.08333vw,4rem)}banner-component .banner .banner_video_play[active]{opacity:1}banner-component .banner .banner-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;width:80%;max-width:800px;color:var(--white);text-align:center;font-family:var(--font-reem-kufi-fun)}@media screen and (max-width: 599px){banner-component .banner .banner-text{width:90%}}banner-component .banner .banner-text :is(p){font-size:clamp(1.4rem,1.25vw,2.4rem);color:var(--white);font-weight:400;font-family:var(--font-reem-kufi-fun);line-height:140%;letter-spacing:.12rem}banner-component .banner .banner-text :is(h1),banner-component .banner .banner-text :is(h2),banner-component .banner .banner-text :is(h3),banner-component .banner .banner-text :is(h4),banner-component .banner .banner-text :is(h5),banner-component .banner .banner-text :is(h6){font-size:clamp(2.4rem,1.875vw,3.6rem);font-weight:500;color:var(--Branco, #FFF);font-family:var(--font-reem-kufi-fun);font-weight:600;line-height:140%;letter-spacing:.18rem}carrousel-related-products{display:block}carrousel-related-products .products_carousel__content{max-width:var(--page-width);margin-inline:auto}@media screen and (min-width: 1600px){carrousel-related-products .products_carousel__content{max-width:calc(var(--page-width) - 5vw)}}carrousel-related-products .products_carousel__content .products_carousel__heading{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-bottom:clamp(2.4rem,1.66667vw,3.2rem)}carrousel-related-products .products_carousel__content .products_carousel__heading .products_carousel__title{color:var(--off-black);font-family:var(--the-future);font-size:clamp(2.4rem,1.875vw,3.6rem);font-weight:700}carrousel-related-products .products_carousel__content .products_carousel__heading .products_carousel__Link{display:flex;align-items:center;gap:clamp(.4rem,.3125vw,.6rem);color:var(--off-black);font-family:var(--the-future);font-size:clamp(1.4rem,1.04167vw,2rem);font-weight:500;text-decoration:none}carrousel-related-products .products_carousel__content .products_carousel__heading .products_carousel__Link:hover{text-decoration:underline}carrousel-related-products .products_carousel__content .carousel__controls{margin-top:clamp(2.4rem,2.08333vw,4rem)}carrousel-related-products .products_carousel__content .carousel__controls .carousel__progress_bar{height:.3rem;background:#D9D9D9}carrousel-related-products .products_carousel__content .carousel__controls .carousel__progress_bar .carousel__progress_bar__fill{height:100%;background:var(--off-black)}carrousel-related-products .products_carousel__content .carousel__controls .carousel_controls__btns{display:flex;justify-content:center;align-items:center;gap:2rem;margin-top:clamp(1.6rem,1.04167vw,2rem)}carrousel-related-products .products_carousel__content .carousel__controls .carousel_controls__btns .btn_prev,carrousel-related-products .products_carousel__content .carousel__controls .carousel_controls__btns .btn_next{width:3.2rem;height:3.2rem;border-radius:10rem;border:1px solid var(--gray);display:flex;align-items:center;justify-content:center;cursor:pointer}carrousel-related-products .products_carousel__content .carousel__controls .carousel_controls__btns .btn_prev :is(svg),carrousel-related-products .products_carousel__content .carousel__controls .carousel_controls__btns .btn_next :is(svg){width:1.4rem;height:1.4rem}carrousel-related-products .products_carousel__content .carousel__controls .carousel_controls__btns .btn_play{width:4.4rem;height:4.4rem;background:var(--off-black);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}carrousel-related-products .products_carousel__content .carousel__controls .carousel_controls__btns .btn_play .play,carrousel-related-products .products_carousel__content .carousel__controls .carousel_controls__btns .btn_play .paused{display:flex}carrousel-related-products .products_carousel__content .carousel__controls .carousel_controls__btns .btn_play .paused{display:none}carrousel-related-products .products_carousel__content .carousel__controls .carousel_controls__btns .btn_play :is(svg){width:clamp(2rem,1.458vw,2.8rem);height:clamp(2rem,1.458vw,2.8rem)}carrousel-related-products .products_carousel__content .carousel__controls .carousel_controls__btns .btn_play :is(svg) :is(rect){fill:var(--white)}carrousel-related-products .products_carousel__content .carousel__controls .carousel_controls__btns .btn_play.play .paused{display:flex}carrousel-related-products .products_carousel__content .carousel__controls .carousel_controls__btns .btn_play.play .play{display:none}:root{--main-page-title: clamp(2.4rem, 1.875vw, 3.6rem);--main-page-content: clamp(1.6rem, .9375vw, 1.8rem)}.main-page-container{display:flex;flex-direction:column;gap:2.8rem;max-width:var(--page-width);margin:0 auto;padding-block:clamp(2.5rem,4.6875vw,9rem);margin-top:clamp(8rem,6.5104vw,12.5rem)}.main-page-container .main-page-title{color:var(--dark-gray);font-family:var(--the-future);font-size:var(--main-page-title);font-weight:500;line-height:160%}.main-page-container .main-page-content{color:var(--dark-gray);font-family:var(--the-future);font-size:var(--main-page-content);font-weight:400;line-height:160%}.search_text__container{padding-top:clamp(3rem,3.125vw,6rem);max-width:var(--page-width);margin-inline:auto;display:flex;flex-direction:column;gap:clamp(1.6rem,1.0417vw,2rem)}.search_text__container .search_text_title{color:var(--black);font-family:var(--the-future);font-size:clamp(1.6rem,1.25vw,2.4rem);font-style:normal;font-weight:500;line-height:normal}.search_text__container .search_text_subtitle{color:var(--black);font-family:var(--the-future);font-size:clamp(1.2rem,.9375vw,1.8rem);font-style:normal;font-weight:400;line-height:normal}:root{--main-404-title: clamp(1.8rem, 1.875vw, 3.6rem);--main-404-subtitle: clamp(1.6rem, 1.25vw, 2.4rem);--main-404-text: clamp(1.2rem, .9375vw, 1.8rem);--main-404-button: clamp(1.2rem, .8333vw, 1.6rem);--main-404-grey: #575656}.main-404{max-width:clamp(27.8rem,29.236vw,56.2rem);margin:0 auto;padding-block:clamp(2.4rem,3.125vw,6rem)}.main-404 .main-404__container .main-404__content{display:flex;flex-direction:column;align-items:center;gap:1.2rem}.main-404 .main-404__container .main-404__content .main-404__title{color:var(--main-404-grey);text-align:center;font-family:var(--the-future);font-size:var(--main-404-title);font-weight:700;letter-spacing:.18rem}.main-404 .main-404__container .main-404__content .main-404__subtitle{color:var(--main-404-grey);text-align:center;text-transform:uppercase;font-family:var(--the-future);font-size:var(--main-404-subtitle);font-weight:700;letter-spacing:.12rem}.main-404 .main-404__container .main-404__content .main-404__text{color:var(--gray);text-align:center;font-family:var(--the-future);font-size:var(--main-404-text)}.main-404 .main-404__container .main-404__content .main-404__button{display:flex;padding:clamp(1rem,.7292vw,1.4rem) clamp(3.6rem,2.0833vw,4rem);justify-content:center;align-items:center;gap:1rem;margin-top:clamp(1.2rem,1.0417vw,2rem);background-color:var(--black);color:var(--white);font-family:var(--the-future);font-size:var(--main-404-button);font-weight:700;text-decoration:none;text-transform:uppercase}shopbar-component{position:fixed;bottom:1.6rem;display:flex;align-items:center;justify-content:center;width:100%;z-index:100;transition:.3s}@media screen and (max-width: 979px){shopbar-component{display:none}}@media screen and (min-width: 768px){shopbar-component{background:var(--off-white);border-top:1px solid var(--off-black);bottom:0}}shopbar-component[scrolled]{transform:translateY(100%)}shopbar-component .shopbar__content{max-width:var(--page-width);width:100%;margin-inline:auto;border:1px solid var(--off-black);background:var(--off-white);padding:1.6rem 2rem;transition:.3s}@media screen and (min-width: 768px){shopbar-component .shopbar__content{background:transparent;border:none;display:flex;align-items:center}}shopbar-component .shopbar__content .shopbar__info{margin-bottom:2rem;display:block;opacity:1;animation:shopbarInfoOpacityEntry .3s ease forwards;flex:1}@media screen and (min-width: 768px){shopbar-component .shopbar__content .shopbar__info{display:flex;align-items:center;animation:none;margin-bottom:0;gap:2rem;padding-right:2rem;margin-right:2rem;border-right:1px solid var(--off-black)}@media screen and (min-width: 1300px){shopbar-component .shopbar__content .shopbar__info{padding-right:clamp(4rem,4.1667vw,8rem);margin-right:clamp(4rem,4.1667vw,8rem)}}}shopbar-component .shopbar__content .shopbar__info .shopbar__product{display:flex;gap:1rem;margin-bottom:1.2rem}@media screen and (min-width: 768px){shopbar-component .shopbar__content .shopbar__info .shopbar__product{flex:1;margin-bottom:0;gap:2rem;align-items:center}}shopbar-component .shopbar__content .shopbar__info .shopbar__product .shopbar__product-image{max-width:8rem;max-height:8rem;width:100%;height:100%;min-width:8rem;min-height:8rem}shopbar-component .shopbar__content .shopbar__info .shopbar__product .shopbar__product-info{display:flex;flex-direction:column;gap:.6rem;overflow:hidden}shopbar-component .shopbar__content .shopbar__info .shopbar__product .shopbar__product-info .shopbar__product-title{font-size:clamp(1.4rem,1.0417vw,2rem);font-weight:500;color:var(--off-black);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width: 768px){shopbar-component .shopbar__content .shopbar__info .shopbar__product .shopbar__product-info .shopbar__product-title{max-width:25rem;width:20vw}@media screen and (min-width: 1300px){shopbar-component .shopbar__content .shopbar__info .shopbar__product .shopbar__product-info .shopbar__product-title{max-width:40rem}}}shopbar-component .shopbar__content .shopbar__info .shopbar__product .shopbar__product-info .shopbar__product-price{font-size:clamp(1.4rem,.9375vw,1.8rem);font-weight:400;color:var(--off-black)}shopbar-component .shopbar__content .shopbar__info .shopbar__variants{display:flex;flex-direction:column;gap:1.2rem}@media screen and (min-width: 768px){shopbar-component .shopbar__content .shopbar__info .shopbar__variants{flex-direction:row;gap:clamp(3rem,4.6875vw,9rem)}}shopbar-component .shopbar__content .shopbar__info .shopbar__variants .container-options{display:flex;flex-direction:column;gap:1rem}@media screen and (min-width: 768px){shopbar-component .shopbar__content .shopbar__info .shopbar__variants .container-options{max-width:85%;width:100%}}shopbar-component .shopbar__content .shopbar__info .shopbar__variants .container-options .color-variants{display:flex;flex-direction:column;gap:1.2rem}shopbar-component .shopbar__content .shopbar__info .shopbar__variants .container-options .color-variants .color-variants-title{color:var(--black);font-family:var(--the-future);font-size:clamp(1.4rem,.8333vw,1.6rem);font-style:normal;font-weight:500;line-height:normal}shopbar-component .shopbar__content .shopbar__info .shopbar__variants .container-options .color-variants .color-variants-colors{display:flex;gap:1.2rem}shopbar-component .shopbar__content .shopbar__info .shopbar__variants .container-options .color-variants .color-variants-colors .color-variant{width:2rem;height:2rem;border-radius:50%;border:.5px solid var(--dark-gray);padding:0;transition:all .3s ease;cursor:pointer;overflow:hidden}shopbar-component .shopbar__content .shopbar__info .shopbar__variants .container-options .color-variants .color-variants-colors .color-variant.selected{padding:1px;border:1px solid var(--black)}shopbar-component .shopbar__content .shopbar__info .shopbar__variants .container-options .color-variants .color-variants-colors .color-variant :is(span){display:flex;width:100%;height:100%;border-radius:50%;overflow:hidden}shopbar-component .shopbar__content .shopbar__info .shopbar__variants .container-options .product-option{display:flex;flex-direction:column;gap:1.2rem;border:none}@media screen and (min-width: 768px){shopbar-component .shopbar__content .shopbar__info .shopbar__variants .container-options .product-option{gap:1.6rem}}shopbar-component .shopbar__content .shopbar__info .shopbar__variants .container-options .product-option .option-title{color:var(--black);font-family:var(--the-future);font-size:clamp(1.4rem,.8333vw,1.6rem);font-style:normal;font-weight:500;line-height:normal}shopbar-component .shopbar__content .shopbar__info .shopbar__variants .container-options .product-option .option-values{display:flex;align-items:center;flex-wrap:wrap;gap:2.4rem}@media screen and (min-width: 768px){shopbar-component .shopbar__content .shopbar__info .shopbar__variants .container-options .product-option .option-values{flex-wrap:wrap}}shopbar-component .shopbar__content .shopbar__info .shopbar__variants .container-options .product-option .option-values .option-value{display:flex;padding:1.2rem clamp(2.2rem,1.25vw,2.4rem);justify-content:center;align-items:center;background-color:var(--white);font-size:clamp(1.2rem,.8333vw,1.6rem);font-style:normal;font-weight:600;line-height:normal;color:var(--black);border:1px solid var(--dark-gray);font-family:var(--the-future);position:relative;overflow:hidden;cursor:pointer;transition:all .3s ease}shopbar-component .shopbar__content .shopbar__info .shopbar__variants .container-options .product-option .option-values .option-value:hover{background-color:var(--black);color:var(--white);border:1px solid var(--black)}shopbar-component .shopbar__content .shopbar__info .shopbar__variants .container-options .product-option .option-values .option-value.soldout{background-color:var(--white);color:var(--light-gray);border:1px solid var(--light-gray);cursor:not-allowed}shopbar-component .shopbar__content .shopbar__info .shopbar__variants .container-options .product-option .option-values .option-value.soldout .soldout-image{position:absolute;display:block;top:50%;left:50%;width:100%;height:auto;transform:translate(-50%,-50%);max-width:100%;padding:0rem;box-sizing:border-box}shopbar-component .shopbar__content .shopbar__info .shopbar__variants .container-options .product-option .option-values .option-value .soldout-image{display:none}shopbar-component .shopbar__content .shopbar__info .shopbar__variants .container-options .product-option .option-values .option-value.color{width:2rem;height:2rem;border-radius:50%;border:.5px solid var(--dark-gray);padding:0;transition:all .3s ease;color:transparent}shopbar-component .shopbar__content .shopbar__info .shopbar__variants .container-options .product-option .option-values .option-value.color.selected{border:2px solid var(--black)}shopbar-component .shopbar__content .shopbar__info .shopbar__variants .container-options .product-option .option-values .option-value.color:hover{filter:brightness(.9)}shopbar-component .shopbar__content .shopbar__info .shopbar__variants .container-options .product-option .option-values .option-value.color.soldout{cursor:not-allowed;opacity:.5}shopbar-component .shopbar__content .shopbar__info .shopbar__variants .container-options .product-option .option-values .option-value:has(input:checked){border:1px solid var(--black)}shopbar-component .shopbar__content .shopbar__info .shopbar__variants .container-options .product-option .option-values .option-value:not(:has(.color)):has(input:checked){background-color:var(--black);color:var(--white);border:1px solid var(--black)}shopbar-component .shopbar__content .shopbar__info .shopbar__variants .container-options .product-option .option-values .option-value.hidden{display:none}shopbar-component .shopbar__content .shopbar__info .shopbar__variants .shopbar__select_container{display:flex;flex-direction:column;gap:1.2rem;display:none}shopbar-component .shopbar__content .shopbar__info .shopbar__variants .shopbar__select_container :is(label){color:var(--off-black);font-size:clamp(1.4rem,.8333vw,1.6rem);font-weight:500}@media screen and (min-width: 768px){shopbar-component .shopbar__content .shopbar__info .shopbar__variants .shopbar__select_container :is(label){white-space:nowrap}}shopbar-component .shopbar__content .shopbar__info .shopbar__variants .shopbar__select_container .shopbar__select{background:transparent;font-family:var(--the-future);width:fit-content;display:none}shopbar-component .shopbar__content .shopbar__btns{display:grid;grid-template-columns:5.5fr 1fr;gap:1.6rem}@media screen and (min-width: 768px){shopbar-component .shopbar__content .shopbar__btns{grid-template-columns:1fr;gap:0}}shopbar-component .shopbar__content .shopbar__btns :is(button){height:100%;display:flex;align-items:center;justify-content:center}shopbar-component .shopbar__content .shopbar__btns .shopbar__btn_add_cart{color:var(--white);font-size:1.4rem;font-weight:700;letter-spacing:.028rem;background:var(--off-black);border:none;padding:1.4rem 1rem;width:100%;text-transform:uppercase;cursor:pointer;transition:.3s;position:relative}shopbar-component .shopbar__content .shopbar__btns .shopbar__btn_add_cart.is-disabled{opacity:.5;cursor:not-allowed}@media screen and (min-width: 768px){shopbar-component .shopbar__content .shopbar__btns .shopbar__btn_add_cart{min-width:clamp(10rem,16.1458vw,31rem);font-size:clamp(1.2rem,.8333vw,1.4rem)}}shopbar-component .shopbar__content .shopbar__btns .shopbar__btn_add_cart[disabled]{background:var(--dark-gray);cursor:not-allowed}shopbar-component .shopbar__content .shopbar__btns .shopbar__btn_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__btns .shopbar__btn_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__btns .shopbar__btn_add_cart[loading]{background:var(--black);color:transparent;cursor:default}shopbar-component .shopbar__content .shopbar__btns .shopbar__btn_add_cart[loading] .btn_text{color:transparent}shopbar-component .shopbar__content .shopbar__btns .shopbar__btn_add_cart[loading] .loader{display:block;opacity:1}shopbar-component .shopbar__content .shopbar__btns .shopbar__btn_add_cart:hover{background:var(--black)}shopbar-component .shopbar__content .shopbar__btns .shopbar__show_more{background:var(--dark-gray);border:none}@media screen and (min-width: 768px){shopbar-component .shopbar__content .shopbar__btns .shopbar__show_more{display:none}}shopbar-component .shopbar__content .shopbar__btns .shopbar__show_more :is(svg){path:first-child {transform: rotate(90deg); transform-origin: center center;}}shopbar-component .shopbar__content .shopbar__btns .shopbar__show_more :is(svg) :is(path){stroke:var(--white);transition:.5s}shopbar-component .shopbar__overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0000004d;z-index:999}shopbar-component .shopbar__overlay[open]{display:block}shopbar-component.hidden .shopbar__content{background:transparent;border:none}shopbar-component.hidden .shopbar__content .shopbar__info{display:none;opacity:0;animation:shopbarInfoOpacityExit .3s ease forwards}@media screen and (min-width: 768px){shopbar-component.hidden .shopbar__content .shopbar__info{opacity:1;display:flex;animation:none}}shopbar-component.hidden .shopbar__btns .shopbar__show_more :is(svg){path:first-child {transform: rotate(0deg);}}@keyframes shopbarInfoOpacityEntry{0%{display:none;opacity:0}1%{display:block;opacity:0}to{display:block;opacity:1}}@keyframes shopbarInfoOpacityExit{0%{display:block;opacity:1}99%{display:block;opacity:0}to{display:none;opacity:0}}.pop-up-warning{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90vw;background-color:#fff;padding:clamp(4rem,3.6458vw,7rem) clamp(3rem,3.125vw,6rem);z-index:99999999;justify-content:center;align-items:center;flex-direction:column}@media screen and (min-width: 768px){.pop-up-warning{max-width:68.6rem}}.pop-up-warning[open]{display:flex}.pop-up-warning .btn-close{position:absolute;top:1.5rem;right:1.5rem;cursor:pointer;width:1.5rem;height:1.5rem}.pop-up-warning .btn-close :is(svg){width:100%;height:100%;display:block}.pop-up-warning .btn-close :is(svg) :is(path){stroke:#000}.pop-up-warning .pop-up-warning-content{display:flex;flex-direction:column;gap:1rem}.pop-up-warning .pop-up-warning-content .title-modal{display:flex;justify-content:center;align-items:center;gap:1rem}.pop-up-warning .pop-up-warning-content .title-modal :is(span){width:2.4rem;height:2.4rem}@media screen and (min-width: 768px){.pop-up-warning .pop-up-warning-content .title-modal :is(span){width:clamp(1.8rem,1.25vw,2.4rem);height:clamp(1.8rem,1.25vw,2.4rem)}}.pop-up-warning .pop-up-warning-content .title-modal :is(span) :is(svg){width:100%;height:100%;display:block}.pop-up-warning .pop-up-warning-content .title-modal :is(h2){color:var(--off-black);text-align:center;font-family:var(--the-future);font-size:clamp(1.6rem,1.25vw,2.4rem);font-style:normal;font-weight:700;line-height:normal}.pop-up-warning .pop-up-warning-content .subtitle-modal{display:flex;justify-content:center;align-items:center}.pop-up-warning .pop-up-warning-content .subtitle-modal :is(p){color:var(--off-black);text-align:center;font-family:var(--the-future);font-size:clamp(1.4rem,.9375vw,1.8rem);font-style:normal;font-weight:700;line-height:normal}.pop-up-warning .pop-up-warning-content .text-modal{display:flex;flex-direction:column;align-items:center;gap:1rem}.pop-up-warning .pop-up-warning-content .text-modal :is(p){color:var(--off-black);text-align:center;font-family:var(--the-future);font-size:clamp(1.4rem,.8333vw,1.6rem);font-style:normal;font-weight:400;line-height:normal}.pop-up-warning .pop-up-buttons{margin-top:5rem;display:flex;gap:clamp(2rem,2.0833vw,4rem)}.pop-up-warning .pop-up-buttons .cancel-btn,.pop-up-warning .pop-up-buttons .add-item-btn{color:var(--off-black);text-align:center;font-family:var(--the-future);font-size:clamp(1.4rem,.8333vw,1.6rem);font-style:normal;font-weight:500;line-height:normal;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;background-color:transparent;border:none;cursor:pointer}contact-form{max-width:var(--page-width);margin:0 auto;display:flex;flex-direction:column;padding-block:clamp(4rem,3.125vw,6rem)}contact-form .contact-form-container{max-width:77.4rem;margin:0 auto;width:100%;display:flex;flex-direction:column;gap:2rem}contact-form .contact-form-container .header-contact-form :is(h2){color:var(--off-black);font-family:var(--the-future);font-size:clamp(2.4rem,1.66667vw,3.2rem);font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;text-align:center}contact-form .contact-form-container :is(form){display:flex;flex-direction:column;gap:2rem}contact-form .contact-form-container :is(form) .form-message form-message--success{color:var(--off-black);font-family:var(--the-future);font-size:clamp(1.4rem,.83333vw,1.6rem);font-style:normal;font-weight:500;line-height:normal;text-align:center}contact-form .contact-form-container :is(form) .form-errors{color:var(--off-black);font-family:var(--the-future);font-size:clamp(1.4rem,.83333vw,1.6rem);font-style:normal;font-weight:500;line-height:normal;text-align:center}contact-form .contact-form-container :is(form) .group-field{display:flex;flex-direction:column;gap:1rem;width:100%}contact-form .contact-form-container :is(form) .group-field :is(label){color:var(--off-black);font-family:var(--the-future);font-size:clamp(1.4rem,.83333vw,1.6rem);font-style:normal;font-weight:500;line-height:normal;width:100%}contact-form .contact-form-container :is(form) .group-field :is(input){background-color:var(--white);border:1px solid var(--off-black);border-radius:4px;color:var(--off-black);font-family:var(--the-future);font-size:clamp(1.4rem,.83333vw,1.6rem);font-style:normal;font-weight:500;line-height:normal;padding:10px;width:100%}contact-form .contact-form-container :is(form) .group-field :is(textarea){background-color:var(--white);border:1px solid var(--off-black);border-radius:4px;color:var(--off-black);font-family:var(--the-future);font-size:clamp(1.4rem,.83333vw,1.6rem);font-style:normal;font-weight:500;line-height:normal;padding:10px;width:100%;min-height:clamp(27rem,18.22917vw,35rem);height:100%}contact-form .contact-form-container :is(form) .contact-form-btn{display:flex;justify-content:center;align-items:center}contact-form .contact-form-container :is(form) .contact-form-btn :is(input){background-color:var(--off-black);border:none;color:var(--white);cursor:pointer;font-family:var(--the-future);font-size:clamp(1.4rem,.83333vw,1.6rem);font-style:normal;font-weight:500;line-height:normal;padding:1rem 4rem;text-transform:uppercase}form-app{display:flex;padding-block:clamp(5rem,5.20833vw,10rem);max-width:var(--page-width);margin:0 auto;flex-direction:column;gap:2rem;align-items:center;justify-content:center}faq-component .faq-content{width:var(--page-width);margin:9rem auto;display:flex;flex-direction:column;gap:clamp(2.4rem,1.5625vw,3rem)}faq-component .faq-content .faq-card{display:grid;grid-template-columns:1fr 3.2rem;grid-template-rows:auto auto;column-gap:4.6rem;row-gap:0;border:1px solid black;border-radius:2rem;padding:4rem 3.2rem}faq-component .faq-content .faq-card .faq__question{color:var(--black);font-feature-settings:"liga" off,"clig" off;font-family:var(--the-future);font-size:clamp(1.2rem,1.041vw,2rem);font-style:normal;font-weight:700;line-height:2.8rem}faq-component .faq-content .faq-card .icon-arrow{background-color:#000;border-radius:50%;display:flex;justify-content:center;align-items:center;height:3.2rem}@media screen and (min-width: 768px){faq-component .faq-content .faq-card .icon-arrow{height:clamp(2.4rem,1.6666vw,3.2rem);width:clamp(2.4rem,1.6666vw,3.2rem)}}faq-component .faq-content .faq-card .icon-arrow :is(svg){width:clamp(2.4rem,1.6666vw,3.2rem);transform-origin:center center;transition:all .5s ease-in-out}faq-component .faq-content .faq-card:not(:has(.faq__answer[closed])){row-gap:clamp(1.6rem,1.12vw,2.2rem)}faq-component .faq-content .faq-card:not(:has(.faq__answer[closed])) .icon-arrow :is(svg){transform:rotate(180deg)}faq-component .faq-content .faq-card .faq__answer{transition:all .3s ease;overflow:hidden;color:var(--black);font-feature-settings:"liga" off,"clig" off;font-family:var(--the-future);font-size:clamp(1.2rem,.9375vw,1.8rem);font-style:normal;font-weight:400;line-height:2.8rem}faq-component .faq-content .faq-card .faq__answer[closed]{margin-top:0;height:0}:root{--main-order-h1-title: clamp(1.8rem, 1.354vw, 2.6rem);--main-order-h2-title: clamp(1.8rem, 1.25vw, 2.4rem);--main-order-texts-default: clamp(1.6rem, .9375vw, 1.8rem);--main-order-link-back: clamp(1.2rem, .833vw, 1.6rem)}main-order{display:flex;max-width:var(--page-width);padding-block:clamp(3.2rem,3.125vw,6rem) clamp(5rem,3.125vw,6rem);margin:0 auto;flex-direction:column;gap:3.2rem}@media screen and (min-width: 768px){main-order{gap:4rem}}main-order .container-heading{display:flex;flex-direction:column;gap:.8rem}@media screen and (min-width: 768px){main-order .container-heading{gap:1.6rem}}main-order .container-heading .content-heading{display:flex;flex-direction:column;gap:.8rem}@media screen and (min-width: 768px){main-order .container-heading .content-heading{gap:1.2rem}}main-order .container-heading .content-heading .title-order-name{font-size:clamp(1.6rem,1.25vw,2.4rem);color:var(--off-black);font-family:var(--the-future);font-weight:600}main-order .container-heading .content-heading :is(p){color:var(--dark-gray);font-family:var(--the-future);font-size:clamp(1.2rem,.9375vw,1.8rem);font-style:normal;font-weight:400;line-height:normal}main-order .container-heading .back-to-orders-link{font-size:clamp(1.2rem,.833vw,1.6rem);font-family:var(--the-future);color:var(--off-black);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(--light-blue)}main-order .container-heading .back-to-orders-link:hover :is(svg) :is(path){stroke:var(--dark-gray)}main-order .container-heading .back-to-orders-link :is(svg) :is(path){transition:stroke .3s ease;stroke:var(--off-black)}main-order .container-order-adress{display:grid;grid-template-columns:1fr;gap:3.2rem}@media screen and (min-width: 768px){main-order .container-order-adress{grid-template-columns:1.5fr .5fr;gap:6rem}@media screen and (min-width: 1440px){main-order .container-order-adress{gap:10rem}}}main-order .container-order-adress .container-order{display:flex;flex-direction:column;gap:3rem}main-order .container-order-adress .container-order .order-heading{display:none;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-playfair);color:var(--off-black);font-weight:600}main-order .container-order-adress .container-order .order-heading :is(p){font-size:var(--main-order-texts-default);font-family:var(--font-playfair);color:var(--off-black);font-weight:500}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) :is(tr){display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:2rem .8rem;border-bottom:.1rem solid var(--light-gray);gap:1rem;background-color:var(--off-black);width:100%;border-radius:.8rem .8rem 0rem 0rem}@media screen and (min-width: 768px){main-order .container-order-adress .container-order .order-details .order-details-table :is(thead) :is(tr){border-radius:1.2rem 1.2rem 0rem 0rem;padding:2rem 2.4rem}}main-order .container-order-adress .container-order .order-details .order-details-table :is(thead) :is(tr) :is(th){justify-self:flex-start;text-align:center;color:var(--white);font-family:var(--the-future);font-size:clamp(1rem,.9375vw,1.8rem);font-weight:500;width:100%;word-wrap:break-word}main-order .container-order-adress .container-order .order-details .order-details-table :is(thead) :is(tr) :is(th):first-child{text-align:left}main-order .container-order-adress .container-order .order-details .order-details-table :is(thead) :is(tr) :is(th):last-child{text-align:right}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:1.6rem 0 .8rem;border-bottom:.1rem solid var(--light-gray);gap:1rem;width:100%}@media screen and (min-width: 768px){main-order .container-order-adress .container-order .order-details .order-details-table :is(tbody) .order-row{padding:2.4rem 0 2rem}}main-order .container-order-adress .container-order .order-details .order-details-table :is(tbody) .order-row :is(td){justify-self:flex-start;text-align:center;border-bottom:none;padding:0;display:block;width:100%;color:var(--dark-gray);font-family:var(--the-future);font-size:clamp(1.2rem,.9375vw,1.8rem);font-style:normal;font-weight:400;line-height:normal}main-order .container-order-adress .container-order .order-details .order-details-table :is(tbody) .order-row :is(td):first-child{text-align:left}main-order .container-order-adress .container-order .order-details .order-details-table :is(tbody) .order-row :is(td):last-child{text-align:right}main-order .container-order-adress .container-order .order-details .order-details-table :is(tfoot){display:flex;flex-direction:column;padding:3.2rem 0rem 0rem}@media screen and (min-width: 768px){main-order .container-order-adress .container-order .order-details .order-details-table :is(tfoot){padding:4.8rem 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:1rem 0;border-bottom:.1rem solid var(--light-gray)}@media screen and (min-width: 768px){main-order .container-order-adress .container-order .order-details .order-details-table :is(tfoot) :is(tr){padding:1.8rem 0 1.2rem}}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):last-child :is(td){font-weight:600;color:var(--off-black)}main-order .container-order-adress .container-order .order-details .order-details-table :is(tfoot) :is(tr) :is(td){color:var(--dark-gray);font-family:var(--the-future);font-size:clamp(1.2rem,.9375vw,1.8rem);font-style:normal;font-weight:500;line-height:normal}main-order .container-order-adress .container-address{justify-self:flex-start;display:flex;flex-direction:column;gap:2.4rem}@media screen and (min-width: 768px){main-order .container-order-adress .container-address{justify-self:flex-end;gap:3.2rem}}main-order .container-order-adress .container-address .container-address-content{display:flex;flex-direction:column;gap:1.2rem}@media screen and (min-width: 768px){main-order .container-order-adress .container-address .container-address-content{gap:2rem}}main-order .container-order-adress .container-address .container-address-content .address-title{color:var(--off-black);font-family:var(--the-future);font-size:clamp(1.6rem,1.25vw,2rem);font-style:normal;font-weight:500;line-height:normal}main-order .container-order-adress .container-address .container-address-content .address-status{color:var(--dark-gray);font-family:var(--the-future);font-size:clamp(1.2rem,.833vw,1.6rem);font-style:normal;font-weight:400;line-height:90%}main-order .container-order-adress .container-address .container-address-content .address-content :is(p){color:var(--dark-gray);font-family:var(--the-future);font-size:clamp(1.2rem,.833vw,1.6rem);font-style:normal;font-weight:400;line-height:160%}*{margin:0;padding:0;box-sizing:border-box}html{font-size:62.5%}html::-webkit-scrollbar{width:3px}html::-webkit-scrollbar-track{background:var(--off-white)}html::-webkit-scrollbar-thumb{background-color:var(--off-black);border-radius:10px;border:3px solid transparent}html::-webkit-scrollbar-thumb:hover{background:var(--off-black, .8)}body{font-size:1.6rem;min-height:100vh;font-family:var(--the-future)}.no-scroll{overflow:hidden}.visually-hidden{display:none}.shopify-policy__container{padding-block:clamp(5rem,9vw,10rem);padding-inline:0;width:100%;max-width:var(--page-width);margin:0 auto;display:flex;flex-direction:column;gap:clamp(2.5rem,3vw,4rem)}.shopify-policy__container .shopify-policy__body .rte{display:flex;flex-direction:column;gap:2rem}
