hello-world{display:block}:root{--font-size-footer-iten-list-title: clamp(1.6rem, 1.0417vw, 2rem);--font-size-footer-iten-list-iten: clamp(1.4rem, .9375vw, 1.8rem);--font-size-footer-information-content: clamp(1.4rem, .8333vw, 1.6rem);--font-size-footer-information: clamp(.8rem, .625vw, 1.2rem);--font-size-footer-title-newsletter: clamp(1.4rem, 1.1458vw, 2.2rem);--font-size-footer-text-newsletter: clamp(1.4rem, .8333vw, 1.6rem);--font-size-footer-placeholder-newsletter: clamp(1.2rem, .8333vw, 1.6rem)}footer-component{background:var(--dark-blue);width:100%;display:block}footer-component .main-footer{max-width:var(--page-width);padding-block:clamp(3.2rem,4.16667vw,8rem) clamp(2rem,1.5625vw,3rem);margin:0 auto;display:flex;flex-direction:column;gap:1.4rem}@media screen and (min-width: 768px){footer-component .main-footer{gap:clamp(4.5rem,3.125vw,6rem);max-width:calc(var(--page-width) * .9)}}footer-component .main-footer .container-brand-links{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2.4rem}@media screen and (min-width: 768px){footer-component .main-footer .container-brand-links{flex-direction:row;justify-content:space-between;gap:5rem;align-items:flex-start}@media screen and (min-width: 1300px){footer-component .main-footer .container-brand-links{gap:clamp(6rem,4.6875vw,9rem)}}}footer-component .main-footer .container-brand-links .brand-information{display:flex;flex-direction:column;gap:2.4rem}@media screen and (min-width: 768px){footer-component .main-footer .container-brand-links .brand-information{max-width:clamp(18.1rem,12.55208vw,24.1rem);width:100%}}footer-component .main-footer .container-brand-links .brand-information .link-logo-footer{display:block;width:clamp(12.4rem,10.41667vw,20rem);height:clamp(4.3rem,3.64583vw,7rem)}footer-component .main-footer .container-brand-links .brand-information .link-logo-footer .logo-store{display:block;width:100%}footer-component .main-footer .container-brand-links .brand-information .container-info-content{display:none;flex-direction:column;gap:clamp(1.05rem,.72917vw,1.4rem)}@media screen and (min-width: 768px){footer-component .main-footer .container-brand-links .brand-information .container-info-content{display:flex}}footer-component .main-footer .container-brand-links .brand-information .container-info-content :is(p){color:var(--white);font-family:var(--font-rebond);font-size:var(--font-size-footer-information-content);font-style:normal;font-weight:400;line-height:normal}footer-component .main-footer .container-brand-links .menu-links{display:flex;flex-direction:column;gap:2rem;width:100%}@media screen and (min-width: 768px){footer-component .main-footer .container-brand-links .menu-links{flex-direction:row;justify-content:space-between;flex-wrap:wrap}}footer-component .main-footer .container-brand-links .menu-links :is(nav){display:flex;flex-direction:column;gap:clamp(1.2rem,.83333vw,1.6rem)}footer-component .main-footer .container-brand-links .menu-links :is(nav) .heading-links{display:flex;align-items:center;justify-content:space-between;width:100%;gap:1.4rem}footer-component .main-footer .container-brand-links .menu-links :is(nav) .heading-links :is(p){color:var(--white);text-transform:uppercase;font-family:var(--font-rebond);font-size:var(--font-size-footer-iten-list-title);font-style:normal;font-weight:600;line-height:normal}footer-component .main-footer .container-brand-links .menu-links :is(nav) .heading-links :is(svg){display:block;transform:rotate(180deg);transition:all .3s ease}@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):has(ul[closed]) .heading-links svg{transform:rotate(0)}footer-component .main-footer .container-brand-links .menu-links :is(nav) :is(ul){display:flex;flex-direction:column;gap:1.4rem;overflow:hidden;transition:all .5s ease;opacity:1}footer-component .main-footer .container-brand-links .menu-links :is(nav) :is(ul)[closed]{height:0;opacity:0}@media screen and (min-width: 768px){footer-component .main-footer .container-brand-links .menu-links :is(nav) :is(ul){gap:clamp(1.5rem,1.04167vw,2rem)}}footer-component .main-footer .container-brand-links .menu-links :is(nav) :is(ul) :is(li){list-style:none}footer-component .main-footer .container-brand-links .menu-links :is(nav) :is(ul) :is(li) :is(a){text-decoration:none;color:var(--white);font-family:var(--font-rebond);font-size:var(--font-size-footer-iten-list-iten);font-style:normal;font-weight:400;line-height:normal;transition:all .3s ease}footer-component .main-footer .container-brand-links .menu-links :is(nav) :is(ul) :is(li) :is(a):hover{text-decoration:underline;color:var(--pink)}footer-component .main-footer .container-brand-links .container-newsletter-social{display:flex;flex-direction:column;gap:1.6rem;width:100%}@media screen and (min-width: 768px){footer-component .main-footer .container-brand-links .container-newsletter-social{max-width:clamp(32.1rem,18.48958vw,35.5rem);width:100%}}@media screen and (min-width: 768px){footer-component .main-footer .container-brand-links .container-newsletter-social.first{display:none}}footer-component .main-footer .container-brand-links .container-newsletter-social.first .social-media{display:none}footer-component .main-footer .container-brand-links .container-newsletter-social.last .newsletter{display:none}@media screen and (min-width: 768px){footer-component .main-footer .container-brand-links .container-newsletter-social.last .newsletter{display:flex}}footer-component .main-footer .container-brand-links .container-newsletter-social .newsletter{display:flex;flex-direction:column;gap:1.2rem;width:100%}@media screen and (min-width: 768px){footer-component .main-footer .container-brand-links .container-newsletter-social .newsletter{gap:1.6rem}}footer-component .main-footer .container-brand-links .container-newsletter-social .newsletter .title-newsletter{color:var(--white);font-family:var(--font-rebond);font-size:var(--font-size-footer-title-newsletter);font-style:normal;font-weight:500;line-height:normal;text-align:center}@media screen and (min-width: 768px){footer-component .main-footer .container-brand-links .container-newsletter-social .newsletter .title-newsletter{text-align:left}}footer-component .main-footer .container-brand-links .container-newsletter-social .newsletter :is(form){max-width:100%;width:100%;display:grid;grid-template-columns:1.5fr auto}footer-component .main-footer .container-brand-links .container-newsletter-social .newsletter :is(form) :is(input){padding:clamp(1.4rem,.9375vw,1.8rem) clamp(2rem,1.25vw,2.4rem);border-radius:10rem 0rem 0rem 10rem;background:var(--light-blue);border:none;color:var(--white);font-family:var(--font-rebond);font-size:var(--font-size-footer-placeholder-newsletter);font-style:normal;font-weight:400;line-height:normal;display:block;width:100%;min-width:18rem}footer-component .main-footer .container-brand-links .container-newsletter-social .newsletter :is(form) :is(input)::placeholder{color:var(--white);font-family:var(--font-rebond);font-size:var(--font-size-footer-placeholder-newsletter);font-style:normal;font-weight:400;line-height:normal}footer-component .main-footer .container-brand-links .container-newsletter-social .newsletter :is(form) :is(input):focus-visible{outline:none}footer-component .main-footer .container-brand-links .container-newsletter-social .newsletter :is(form) :is(button){padding:clamp(1.4rem,.9375vw,1.8rem) clamp(2rem,1.25vw,2.4rem);border-radius:0rem 10rem 10rem 0rem;background-color:var(--off-white);border:none;cursor:pointer;transition:all .3s ease;display:block;width:100%}footer-component .main-footer .container-brand-links .container-newsletter-social .newsletter :is(form) :is(button) .button-text{color:var(--dark-blue);font-family:var(--font-rebond);font-size:var(--font-size-footer-text-newsletter);font-style:normal;font-weight:600;line-height:110%}footer-component .main-footer .container-brand-links .container-newsletter-social .newsletter :is(form) :is(button):hover{background-color:var(--white)}footer-component .main-footer .container-brand-links .container-newsletter-social .social-media{display:flex;align-items:center;justify-content:center;gap:1.4rem}@media screen and (min-width: 768px){footer-component .main-footer .container-brand-links .container-newsletter-social .social-media{gap:2rem;justify-content:end}}footer-component .main-footer .container-brand-links .container-newsletter-social .social-media :is(a){width:clamp(2.4rem,1.875vw,3.6rem);height:clamp(2.4rem,1.875vw,3.6rem);display:block;color:var(--white);transition:all .3s ease}footer-component .main-footer .container-brand-links .container-newsletter-social .social-media :is(a):hover{transform:scale(1.1);color:var(--pink)}footer-component .main-footer .container-brand-links .container-newsletter-social .social-media :is(a) :is(svg){display:block;width:100%;height:100%}footer-component .main-footer .container-payments-stamp-information{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2rem;padding-top:1.4rem;border-top:.1rem solid var(--light-gray)}@media screen and (min-width: 768px){footer-component .main-footer .container-payments-stamp-information{padding-top:clamp(1.4rem,1.04167vw,2rem);flex-direction:column;gap:clamp(2.4rem,.16667vw,3.2rem)}}footer-component .main-footer .container-payments-stamp-information .container-payments-stamp{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.4rem;width:100%}@media screen and (min-width: 768px){footer-component .main-footer .container-payments-stamp-information .container-payments-stamp{display:flex;justify-content:space-between;align-items:center;flex-direction:row}}footer-component .main-footer .container-payments-stamp-information .container-payments-stamp .payment-methods-main .payment-methods{list-style:none;display:flex;align-items:center;gap:1.2rem;flex-wrap:wrap;justify-content:center}footer-component .main-footer .container-payments-stamp-information .container-payments-stamp .payment-methods-main .payment-methods :is(li){width:clamp(2.8594rem,1.57417vw,3.0224rem);height:clamp(1.8059rem,.99422vw,1.9089rem);display:block}footer-component .main-footer .container-payments-stamp-information .container-payments-stamp .payment-methods-main .payment-methods :is(li) :is(svg){display:block;width:100%;height:100%}footer-component .main-footer .container-payments-stamp-information .container-payments-stamp .stamps-shakers-shopify{display:flex;gap:.95rem}@media screen and (min-width: 768px){footer-component .main-footer .container-payments-stamp-information .container-payments-stamp .stamps-shakers-shopify{gap:1.2rem}}footer-component .main-footer .container-payments-stamp-information .container-payments-stamp .stamps-shakers-shopify :is(svg){display:block;width:clamp(4.5996rem,3.71321vw,7.1294rem);height:clamp(1.9955rem,1.61458vw,3.1rem)}footer-component .main-footer .container-payments-stamp-information .container-payments-stamp .stamps-shakers-shopify :is(img){display:block;width:clamp(4.5996rem,3.71321vw,7.1294rem);height:clamp(1.9955rem,1.61458vw,3.1rem)}footer-component .main-footer .container-payments-stamp-information .information{display:flex;justify-content:center}footer-component .main-footer .container-payments-stamp-information .information :is(p){color:var(--white);font-family:var(--font-rebond);font-size:var(--font-size-footer-information);font-style:normal;font-weight:400;text-align:center}.annoucement_bar__container{background:var(--light-gray);width:100%;z-index:1000}.annoucement_bar__container .annoucement_bar__content{max-width:var(--page-width);padding-block:.8rem;margin-inline:auto}@media screen and (min-width: 768px){.annoucement_bar__container .annoucement_bar__content{padding-block:clamp(.5rem,.36458vw,.7rem)}}.annoucement_bar__container .annoucement_bar__content .annoucement_bar__text{color:var(--dark-blue);text-align:center;font-family:var(--font-rebond);font-size:clamp(1rem,.83333vw,1.6rem);font-style:normal;font-weight:500;line-height:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-section{position:sticky;width:100%;z-index:1000;top:0;background:var(--dark-blue)}header-component{position:relative;width:100%;background:var(--dark-blue);z-index:1000}header-component .header__content{margin-inline:auto;display:flex;justify-content:space-between;align-items:center;background:var(--dark-blue);padding-block:clamp(1.4rem,1.25vw,2.4rem);z-index:2;padding-inline:5vw}@media screen and (min-width: 768px){header-component .header__content{margin-bottom:4.8rem}}@media screen and (min-width: 768px){header-component .header__content .header__mobile_menu{display:none}}header-component .header__content .header__mobile_menu .menu_svg{display:flex}header-component .header__content .header__mobile_menu .nav_items{position:absolute;width:70vw;height:100dvh;background:var(--dark-blue);top:calc(var(--header-height) * -1);padding:2rem;overflow:hidden;animation:menuClose .6s forwards;left:0;flex-direction:column;transform:translate(-100%);display:none;overflow:scroll;z-index:5}header-component .header__content .header__mobile_menu .nav_items[open]{animation:menuOpen .6s forwards;display:flex;transform:translate(0)}header-component .header__content .header__mobile_menu .nav_items .close_nav_items{display:flex;justify-content:flex-end;margin-bottom:4rem}header-component .header__content .header__mobile_menu .nav_items .close_nav_items .close_svg{display:flex}header-component .header__content .header__mobile_menu .nav_items .main_items{display:flex;flex-direction:column;gap:2rem;transition:.6s}header-component .header__content .header__mobile_menu .nav_items .main_items[closed]{transform:translate(-120%)}header-component .header__content .header__mobile_menu .nav_items .main_items :is(li){list-style-type:none}header-component .header__content .header__mobile_menu .nav_items .main_items :is(li) :is(a){color:var(--white);font-size:1.6rem;font-style:normal;font-weight:600;line-height:normal;text-decoration:none;display:flex;justify-content:space-between;align-items:center}header-component .header__content .header__mobile_menu .nav_items .main_items :is(li) .line{display:none}header-component .header__content .header__mobile_menu .nav_items .main_items .item_user_access{margin-top:4rem}header-component .header__content .header__mobile_menu .nav_items .main_items .item_user_access:last-child{margin-top:0}header-component .header__content .header__mobile_menu .nav_items .main_items .item_user_access :is(a){justify-content:flex-start;gap:.8rem;font-size:1.4rem;font-weight:400}header-component .header__content .header__mobile_menu .nav_items .main_items .item_user_access :is(a) :is(svg){max-width:1.6rem;max-height:1.6rem}header-component .header__content .header__mobile_menu .nav_items .submenu__container{display:flex;flex-direction:column;width:100%;gap:1.6rem;position:absolute;padding-right:4rem;top:7.6rem;transition:.6s;transform:translate(0);animation:subMenuOpen .6s forwards}header-component .header__content .header__mobile_menu .nav_items .submenu__container[closed]{display:none;transform:translate(100%);animation:subMenuClose .6s forwards}header-component .header__content .header__mobile_menu .nav_items .submenu__container .submenu_back__container{color:var(--white);font-size:1.6rem;font-style:normal;font-weight:600;line-height:normal;display:flex;align-items:center;gap:1rem}header-component .header__content .header__mobile_menu .nav_items .submenu__container .sublink__container{display:flex;flex-direction:column;gap:1.6rem}header-component .header__content .header__mobile_menu .nav_items .submenu__container .sublink__container :is(li){list-style-type:none}header-component .header__content .header__mobile_menu .nav_items .submenu__container .sublink__container :is(li) :is(a){color:var(--white);font-size:clamp(1.2rem,.72917vw,1.4rem);font-style:normal;font-weight:400;line-height:normal;text-decoration:none}header-component .header__content .header__mobile_menu .nav_items .submenu__container .sublink__container :is(li):last-child :is(a){font-weight:600}header-component .header__content .header__mobile_menu .nav_items .submenu__container .sublink__container :is(li) .line{display:none}header-component .header__content .header__mobile_menu .nav_items .submenu__container .submenu_grid_images{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 12rem;gap:1.2rem}header-component .header__content .header__mobile_menu .nav_items .submenu__container .submenu_grid_images .image_text{display:flex;position:relative;border-radius:.4rem;overflow:hidden}header-component .header__content .header__mobile_menu .nav_items .submenu__container .submenu_grid_images .image_text:last-child{grid-column:1/3}header-component .header__content .header__mobile_menu .nav_items .submenu__container .submenu_grid_images .image_text :is(img){width:100%;height:100%;object-fit:cover}header-component .header__content .header__mobile_menu .nav_items .submenu__container .submenu_grid_images .image_text:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2)}header-component .header__content .header__mobile_menu .nav_items .submenu__container .submenu_grid_images .image_text .image_title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--white);text-align:center;font-size:clamp(1.2rem,.9375vw,1.8rem);font-style:normal;font-weight:500;line-height:140%;z-index:2}header-component .header__content .header__logo{display:flex;align-items:center;position:relative}header-component .header__content .header__logo :is(h1){position:absolute;z-index:-1;color:transparent}header-component .header__content .header__logo :is(img){width:clamp(6.8rem,7.7083vw,14.8rem);height:clamp(2.4rem,2.7083vw,5.2rem);z-index:2}header-component .header__content .header__nav_icons{display:flex;align-items:center;gap:clamp(1.4rem,1.0417vw,2rem)}header-component .header__content .header__nav_icons .header__cart,header-component .header__content .header__nav_icons .header__search{display:flex;align-items:center}header-component .header__content .header__nav_icons .header__search .search_input__container{display:none;position:absolute;left:0;top:0;background:var(--dark-blue);width:100%;padding:.8rem 1.6rem;animation:searchClose .6s forwards;z-index:-1;justify-content:center}header-component .header__content .header__nav_icons .header__search .search_input__container[open]{display:flex;top:100%;animation:searchOpen .6s forwards}header-component .header__content .header__nav_icons .header__search .search_input__container :is(input){background:var(--light-blue);border-radius:1.6rem;border:none;max-width:90vw;width:100%;padding:.86rem 1rem;color:var(--white);font-family:var(--font-rebond);font-size:1.6rem}header-component .header__content .header__nav_icons .header__search .search_input__container :is(input):focus{outline:none}header-component .header__content .header__nav_icons .header__search .search_input__container :is(button){background:transparent;border:none}header-component .header__content .header__nav_icons .header__search .search_input__container :is(button) :is(svg){position:absolute;top:50%;transform:translateY(-50%);right:8vw}header-component .header__content .header__nav_icons .header__search .btn-search .search_btn{display:flex}header-component .header__content .header__nav_icons .header__search .btn-search .close_btn{display:none;width:2rem;height:2rem}header-component .header__content .header__nav_icons .header__search .btn-search .close_btn :is(svg){width:100%;height:100%}header-component .header__content .header__nav_icons .header__search:has(.btn-search[open]) .search_btn{display:none}header-component .header__content .header__nav_icons .header__search:has(.btn-search[open]) .close_btn{display:flex}@media screen and (min-width: 768px){header-component .header__content .header__nav_icons .header__search{display:none}}header-component .header__content .header__nav_icons .header__wishlist,header-component .header__content .header__nav_icons .header__user{display:none}@media screen and (min-width: 768px){header-component .header__content .header__nav_icons .header__wishlist,header-component .header__content .header__nav_icons .header__user{display:flex;align-items:center;cursor:pointer}}header-component .header__content .header__nav_icons .header__wishlist :is(svg),header-component .header__content .header__nav_icons .header__user :is(svg){width:clamp(2rem,1.6833vw,3.2rem);height:clamp(2rem,1.6833vw,3.2rem)}header-component .header__content .header__nav_icons .header__cart{position:relative}header-component .header__content .header__nav_icons .header__cart .bag_count{display:none}@media screen and (min-width: 768px){header-component .header__content .header__nav_icons .header__cart :is(svg){cursor:pointer;width:clamp(2rem,1.6833vw,3.2rem);height:clamp(2rem,1.6833vw,3.2rem)}header-component .header__content .header__nav_icons .header__cart .bag_count{display:flex;justify-content:center;align-items:center;position:absolute;top:-1.25rem;right:-1.25rem;width:2rem;height:2rem;background:var(--white);border-radius:50%;color:var(--black);font-size:1.2rem;font-weight:400}}header-component .header__content .search__desktop{display:none}@media screen and (min-width: 768px){header-component .header__content .search__desktop{display:flex}header-component .header__content .search__desktop :is(svg){display:none}header-component .header__content .search__desktop .search_input__container{display:flex;position:relative;width:44vw;max-width:78.4rem;background:var(--light-blue);align-items:center;padding-inline:clamp(2rem,1.6667vw,3.2rem);border-radius:10rem}header-component .header__content .search__desktop .search_input__container :is(input){width:100%;background:transparent;border:none;padding:clamp(1.1rem,.72917vw,1.4rem) 0;color:var(--white);font-family:var(--font-rebond);font-size:clamp(1.4rem,.9375vw,1.8rem)}header-component .header__content .search__desktop .search_input__container :is(input)::placeholder{color:var(--light-gray)}header-component .header__content .search__desktop .search_input__container :is(input):focus{outline:none}header-component .header__content .search__desktop .search_input__container :is(button){background:transparent;border:none}header-component .header__content .search__desktop .search_input__container :is(svg){display:flex;width:clamp(1.6rem,1.5417vw,2.4rem);height:clamp(1.6rem,1.5417vw,2.4rem);cursor:pointer}}header-component .header__content .header__desktop_menu{display:none}@media screen and (min-width: 768px){header-component .header__content .header__desktop_menu{display:flex;position:absolute;top:100%;left:0;width:100%;border-top:1px solid var(--light-blue);background:var(--dark-blue);transition:.6s;z-index:-1}header-component .header__content .header__desktop_menu[closed]{top:0}header-component .header__content .header__desktop_menu .nav_items{display:flex;max-width:100%;width:100%;justify-content:center;margin-inline:auto;background:var(--dark-blue);padding-block:clamp(1.4rem,1.04167vw,2rem)}header-component .header__content .header__desktop_menu .nav_items .main_items{display:flex;gap:clamp(5rem,4.1667vw,8rem)}header-component .header__content .header__desktop_menu .nav_items .main_items :is(li){list-style-type:none;position:relative;cursor:pointer}header-component .header__content .header__desktop_menu .nav_items .main_items :is(li) :is(a){color:var(--white);font-size:clamp(1.35rem,.9375vw,1.8rem);font-style:normal;font-weight:500;line-height:normal;text-decoration:none}header-component .header__content .header__desktop_menu .nav_items .main_items :is(li) :is(a) :is(svg){display:none}header-component .header__content .header__desktop_menu .nav_items .main_items :is(li) .line{height:2px;width:0;background:var(--white);transition:.5s;position:absolute;bottom:-.6rem}header-component .header__content .header__desktop_menu .nav_items .main_items :is(li):hover .line{width:100%}header-component .header__content .header__desktop_menu .nav_items .main_items :is(li)[active] .line{width:100%}header-component .header__content .header__desktop_menu .nav_items .main_items .item_user_access{display:none}header-component .header__content .header__desktop_menu .nav_items .close_nav_items{display:none}header-component .header__content .header__desktop_menu .nav_items .submenu__container{display:grid;position:absolute;top:100%;background:var(--dark-blue);width:100%;left:0;grid-template-columns:.4fr 1fr;padding:4rem;border-top:1px solid var(--light-blue);animation:subMenuOpenDesktop .6s forwards;transform:translateY(0);opacity:1;z-index:-1}header-component .header__content .header__desktop_menu .nav_items .submenu__container[closed]{display:none;transform:translateY(-100%);animation:subMenuCloseDesktop .6s forwards;opacity:0}@media screen and (min-width: 1800px){header-component .header__content .header__desktop_menu .nav_items .submenu__container{grid-template-columns:.5fr 1fr}}header-component .header__content .header__desktop_menu .nav_items .submenu__container .sublink__container{align-self:center;justify-self:center;display:flex;flex-direction:column;gap:2rem}@media screen and (min-width: 1800px){header-component .header__content .header__desktop_menu .nav_items .submenu__container .sublink__container{justify-self:end}}header-component .header__content .header__desktop_menu .nav_items .submenu__container .sublink__container :is(li){list-style-type:none;position:relative;width:fit-content}header-component .header__content .header__desktop_menu .nav_items .submenu__container .sublink__container :is(li) :is(a){color:var(--white);font-size:clamp(1.2rem,.83333vw,1.6rem);font-style:normal;font-weight:400;line-height:normal;text-decoration:none}header-component .header__content .header__desktop_menu .nav_items .submenu__container .sublink__container :is(li):last-child :is(a){font-weight:600}header-component .header__content .header__desktop_menu .nav_items .submenu__container .sublink__container :is(li) .line{height:2px;width:0;background:var(--white);transition:.5s;position:absolute;bottom:-.6rem}header-component .header__content .header__desktop_menu .nav_items .submenu__container .sublink__container :is(li):hover .line{width:100%}header-component .header__content .header__desktop_menu .nav_items .submenu__container .submenu_grid_images{display:flex;gap:2.4rem;justify-self:end}header-component .header__content .header__desktop_menu .nav_items .submenu__container .submenu_grid_images .image_text{display:flex;position:relative;border-radius:1.2rem;overflow:hidden}header-component .header__content .header__desktop_menu .nav_items .submenu__container .submenu_grid_images .image_text :is(img){width:100%;height:100%;object-fit:cover;z-index:1;transition:.5s cubic-bezier(.165,.84,.44,1);transform-origin:center center}header-component .header__content .header__desktop_menu .nav_items .submenu__container .submenu_grid_images .image_text:hover :is(img){transform:scale(1.1)}header-component .header__content .header__desktop_menu .nav_items .submenu__container .submenu_grid_images .image_text:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2);z-index:2}header-component .header__content .header__desktop_menu .nav_items .submenu__container .submenu_grid_images .image_text .image_title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--white);text-align:center;font-size:clamp(1.2rem,.9375vw,1.8rem);font-style:normal;font-weight:500;line-height:140%;z-index:2}header-component .header__content .header__desktop_menu .nav_items .submenu__container .submenu_back__container{display:none}}@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%)}}@keyframes subMenuOpen{0%{display:none;transform:translate(100%)}1%{display:flex;transform:translate(100%)}to{display:flex;transform:translate(0)}}@keyframes subMenuClose{0%{display:flex;transform:translate(0)}99%{display:flex;transform:translate(100%)}to{display:none;transform:translate(100%)}}@keyframes searchOpen{0%{display:none;top:0}1%{display:flex;top:0}to{top:100%}}@keyframes searchClose{0%{display:flex;top:100%}99%{display:flex;top:0}to{display:none;top:0}}@keyframes subMenuOpenDesktop{0%{display:none;transform:translateY(-100%);opacity:0}1%{display:grid;transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes subMenuCloseDesktop{0%{display:grid;transform:translateY(0);opacity:1}40%{opacity:0}99%{display:grid;transform:translateY(-100%)}to{display:none;transform:translateY(-100%);opacity:0}}:root{--product-card-title: clamp(1.4rem, 1.0417vw, 2rem);--product-card-price: clamp(1.4rem, .9375vw, 1.8rem);--product-card-compare-price: clamp(1rem, .8333vw, 1.6rem);--product-card-installments: clamp(1rem, .8333vw, 1.6rem);--product-card-tag: clamp(1rem, .625vw, 1.2rem)}product-card{max-width:30rem;width:100%;height:100%;display:flex;flex-direction:column;gap:1.2rem}product-card .product-card-images{width:100%;height:100%;position:relative;aspect-ratio:9 / 12;overflow:hidden}product-card .product-card-images :is(a){text-decoration:none;display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:1.6rem;overflow:hidden}product-card .product-card-images :is(a) :is(img){width:100%;height:100%;object-fit:cover;display:block}product-card .product-card-images :is(a) .first-image{opacity:1;transition:opacity .5s}product-card .product-card-images :is(a) .second-image{position:absolute;top:0;left:0;opacity:0;transition:opacity .5s;border-radius:1.6rem}product-card .product-card-images:hover:has(.second-image) .first-image{opacity:0}product-card .product-card-images:hover:has(.second-image) .second-image{opacity:1}product-card .product-card-images .container-tag{position:absolute;display:block;z-index:3;top:5%;left:5%}product-card .product-card-images .container-tag .tag{color:var(--white);font-family:var(--font-rebond);font-size:var(--product-card-tag);font-style:normal;font-weight:600;line-height:normal;border-radius:10rem;background:var(--pink);padding:.6rem 1.4rem}product-card .product-card-images .favorite_product_heart{position:absolute;display:flex;align-items:center;justify-content:center;top:clamp(.8rem,1.0417vw,2rem);right:clamp(.8rem,1.0417vw,2rem);cursor:pointer;opacity:0;transition:.3s}product-card .product-card-images .favorite_product_heart :is(svg){transition:.3s;width:clamp(1.6rem,1.25vw,2.4rem);height:clamp(1.6rem,1.25vw,2.4rem)}product-card .product-card-images .favorite_product_heart :is(svg) :is(path){transition:.3s}product-card .product-card-images .favorite_product_heart.active :is(svg){fill:var(--pink)}product-card .product-card-images .favorite_product_heart.active :is(svg) :is(path){stroke:var(--pink)}product-card .content-product{display:flex;flex-direction:column;gap:clamp(.3rem,.2604vw,.5rem)}product-card .content-product :is(a){text-decoration:none}product-card .content-product :is(a) .title-product{color:var(--dark-blue);font-family:var(--font-rebond);font-size:var(--product-card-title);font-style:normal;font-weight:600;line-height:140%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:95%}product-card .content-product .product-price-installments .price-product{display:flex;gap:.5rem;align-items:center;color:var(--dark-blue);font-family:var(--font-rebond);font-size:var(--product-card-price);font-style:normal;font-weight:500;line-height:normal}product-card .content-product .product-price-installments .price-product :is(s){color:var(--dark-blue);font-size:var(--product-card-compare-price);font-weight:400;text-decoration:line-through}product-card .content-product .product-price-installments .info_installment{color:var(--dark-gray);font-family:var(--font-rebond);font-size:var(--product-card-installments);font-style:normal;font-weight:400;line-height:140%}product-card:hover .product-card-images .favorite_product_heart{opacity:1}:root{--carousel-products-title: clamp(2rem, 1.6667vw, 3.2rem);--carousel-products-button: clamp(1.4rem, .9375vw, 1.8rem)}carousel-products{display:block;width:100%;padding-block:clamp(5rem,4.6875vw,9rem);overflow:hidden}carousel-products .carousel-products-container{max-width:var(--page-width);display:flex;flex-direction:column;gap:clamp(2rem,1.3021vw,2.5rem);margin:0 auto;width:100%}@media screen and (min-width: 768px){carousel-products .carousel-products-container{max-width:calc(var(--page-width) * .9)}}carousel-products .carousel-products-container .header-carousel-products .title{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem}carousel-products .carousel-products-container .header-carousel-products .title :is(p){color:var(--dark-blue);text-align:center;font-family:var(--font-rebond);font-size:var(--carousel-products-title);font-style:normal;font-weight:600;line-height:normal}carousel-products .carousel-products-container .header-carousel-products .title :is(img){width:clamp(2rem,1.5625vw,3rem);height:clamp(2rem,1.5625vw,3rem)}carousel-products .carousel-products-container .carousel-product-slider{position:relative;--slides-to-show: 1.4;--slide-gap: 2rem;--slide-width: calc((100% - (var(--slides-to-show) - 1) * var(--slide-gap)) / var(--slides-to-show))}@media screen and (min-width: 480px){carousel-products .carousel-products-container .carousel-product-slider{--slides-to-show: 2.5;--slide-gap: 3rem}@media screen and (min-width: 768px){carousel-products .carousel-products-container .carousel-product-slider{--slides-to-show: 3;--slide-gap: 4rem}@media screen and (min-width: 1024px){carousel-products .carousel-products-container .carousel-product-slider{--slides-to-show: 4;--slide-gap: 6rem}}}}carousel-products .carousel-products-container .carousel-product-slider .carousel-product-blaze-container .carousel-product-blaze-track-container{display:flex;flex-direction:column;gap:clamp(2rem,1.3021vw,2.5rem)}carousel-products .carousel-products-container .carousel-product-slider .carousel-product-blaze-container .carousel-product-blaze-track-container .carousel-product-blaze-track{display:flex;gap:var(--slide-gap)}carousel-products .carousel-products-container .carousel-product-slider .carousel-product-blaze-container .carousel-product-blaze-track-container .carousel-product-blaze-track :is(product-card){max-width:unset;flex-shrink:0;width:var(--slide-width)}carousel-products .carousel-products-container .carousel-product-slider .carousel-product-blaze-container .carousel-product-blaze-track-container .blaze-pagination-carousel-product{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem}carousel-products .carousel-products-container .carousel-product-slider .carousel-product-blaze-container .carousel-product-blaze-track-container .blaze-pagination-carousel-product :is(button){border-radius:50%;border:1.14px solid var(--dark-blue);background:transparent;width:clamp(.8rem,.52083vw,1rem);height:clamp(.8rem,.52083vw,1rem);font-size:0;transition:all .3s ease}carousel-products .carousel-products-container .carousel-product-slider .carousel-product-blaze-container .carousel-product-blaze-track-container .blaze-pagination-carousel-product :is(button).active{border-radius:3.5rem;border:1.14px solid var(--dark-blue);background:var(--dark-blue)}carousel-products .carousel-products-container .carousel-product-slider .carousel-product--prev{position:absolute;top:50%;left:-2%;transform:translate(-50%,-50%);border:none;background-color:transparent;display:none;align-items:center;justify-content:center;cursor:pointer}@media screen and (min-width: 768px){carousel-products .carousel-products-container .carousel-product-slider .carousel-product--prev{display:flex}}carousel-products .carousel-products-container .carousel-product-slider .carousel-product--prev:hover :is(svg) :is(g) :is(rect){fill:var(--light-blue)}carousel-products .carousel-products-container .carousel-product-slider .carousel-product--prev :is(svg){width:clamp(3rem,2.08333vw,4rem);height:clamp(3rem,2.08333vw,4rem);display:block;transform:rotate(180deg)}carousel-products .carousel-products-container .carousel-product-slider .carousel-product--prev :is(svg) :is(g) :is(rect){fill:var(--dark-blue);transition:fill .3s}carousel-products .carousel-products-container .carousel-product-slider .carousel-product--prev :is(svg) :is(g) :is(path){stroke:var(--white);transition:stroke .3s}carousel-products .carousel-products-container .carousel-product-slider .carousel-product--next{position:absolute;top:50%;right:-5%;transform:translate(-50%,-50%);border:none;background-color:transparent;display:none;align-items:center;justify-content:center;cursor:pointer}@media screen and (min-width: 768px){carousel-products .carousel-products-container .carousel-product-slider .carousel-product--next{display:flex}}carousel-products .carousel-products-container .carousel-product-slider .carousel-product--next:hover :is(svg) :is(g) :is(rect){fill:var(--light-blue)}carousel-products .carousel-products-container .carousel-product-slider .carousel-product--next :is(svg){width:clamp(3rem,2.08333vw,4rem);height:clamp(3rem,2.08333vw,4rem);display:block}carousel-products .carousel-products-container .carousel-product-slider .carousel-product--next :is(svg) :is(g) :is(rect){fill:var(--dark-blue);transition:fill .3s}carousel-products .carousel-products-container .carousel-product-slider .carousel-product--next :is(svg) :is(g) :is(path){stroke:var(--white);transition:stroke .3s}carousel-products .carousel-products-container .carousel-product-slider .carousel-product--prev[disabled],carousel-products .carousel-products-container .carousel-product-slider .carousel-product--next[disabled]{pointer-events:none}carousel-products .carousel-products-container .carousel-product-slider .carousel-product--prev[disabled] :is(svg) :is(g) :is(rect),carousel-products .carousel-products-container .carousel-product-slider .carousel-product--next[disabled] :is(svg) :is(g) :is(rect){fill:var(--light-gray)}carousel-products .carousel-products-container .button-carousel-products{display:flex;justify-content:center;align-items:center}carousel-products .carousel-products-container .button-carousel-products :is(a){color:var(--dark-blue);font-family:var(--font-rebond);font-size:var(--carousel-products-button);font-style:normal;font-weight:600;line-height:normal;text-decoration:none;border-radius:10rem;border:1px solid var(--dark-blue);padding:clamp(1rem,.7292vw,1.4rem) clamp(2.4rem,1.6667vw,3.2rem);display:block;transition:all .5s ease-in-out}carousel-products .carousel-products-container .button-carousel-products :is(a):hover{background-color:var(--dark-blue);color:var(--white)}main-product{padding-block:clamp(3.2rem,3.125vw,6rem);width:100%;margin:0 auto;display:flex;flex-direction:column;gap:1rem}@media screen and (min-width: 768px){main-product{gap:2.4rem;max-width:var(--page-width)}@media screen and (min-width: 1440px){main-product{max-width:calc(var(--page-width) * .9)}}}main-product .main-product-content{display:grid;grid-template-columns:1fr;gap:2.4rem}@media screen and (min-width: 768px){main-product .main-product-content{grid-template-columns:1.5fr 1fr;gap:clamp(8rem,7.29167vw,14rem)}}main-product .main-product-content .container-image{width:100%}main-product .main-product-content .container-image .grid-main-product{display:none}@media screen and (min-width: 768px){main-product .main-product-content .container-image .grid-main-product{display:grid;grid-template-columns:repeat(2,1fr);row-gap:2.4rem;column-gap:1.6rem}main-product .main-product-content .container-image .grid-main-product .container-item-image{width:100%;height:100%;display:block;border-radius:1.6rem}main-product .main-product-content .container-image .grid-main-product .container-item-image :is(img){display:block;width:100%;height:100%;object-fit:cover;border-radius:1.6rem}}main-product .main-product-content .container-image .main-product-slider-images{display:flex;padding-left:5vw}@media screen and (min-width: 768px){main-product .main-product-content .container-image .main-product-slider-images{display:none}}main-product .main-product-content .container-image .main-product-slider-images .blaze-container .blaze-track-container{display:flex;flex-direction:column;gap:clamp(2rem,2.0833vw,4rem)}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;border-radius:.8rem}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}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(--dark-blue);background:transparent;width:clamp(.8rem,.52083vw,1rem);height:clamp(.8rem,.52083vw,1rem);font-size:0;transition:all .3s ease}main-product .main-product-content .container-image .main-product-slider-images .blaze-container .blaze-track-container .blaze-pagination-main-product-slider-images :is(button).active{border-radius:3.5rem;border:1px solid var(--dark-blue);background:var(--dark-blue)}main-product .main-product-content .container-infos{max-width:var(--page-width);margin:0 auto;width:100%;display:flex;flex-direction:column;gap:clamp(2.6rem,1.66667vw,3.2rem)}@media screen and (min-width: 768px){main-product .main-product-content .container-infos{max-width:100%;position:sticky;top:3.2rem;height:fit-content}}main-product .main-product-content .container-infos .container-title-price{display:flex;flex-direction:column;gap:clamp(1.2rem,1.04167vw,2rem)}main-product .main-product-content .container-infos .container-title-price .discount-tag-container{margin-bottom:1rem}main-product .main-product-content .container-infos .container-title-price .discount-tag{color:#fff;font-family:var(--font-rebond);font-size:clamp(1.2rem,.8333vw,1.6rem);font-weight:600;background-color:#bf2696;padding:clamp(.5rem,.3125vw,.6rem) clamp(1.5rem,.9375vw,1.8rem);border-radius:100px}main-product .main-product-content .container-infos .container-title-price .title-heart{display:flex;align-items:center;gap:clamp(1.8rem,1.25vw,2.4rem)}main-product .main-product-content .container-infos .container-title-price .title-heart .title{color:var(--dark-blue);font-family:var(--font-rebond);font-size:clamp(2.2rem,1.6667vw,3.2rem);font-style:normal;font-weight:600;line-height:normal}main-product .main-product-content .container-infos .container-title-price .title-heart .favorite_product_heart :is(svg){width:clamp(2.2rem,1.4583vw,2.8rem);height:clamp(2.2rem,1.4583vw,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(--pink)}main-product .main-product-content .container-infos .container-title-price .title-heart .favorite_product_heart.active :is(svg){fill:var(--pink)}main-product .main-product-content .container-infos .container-title-price .title-heart .favorite_product_heart.active :is(svg) :is(path){stroke:var(--pink)}main-product .main-product-content .container-infos .container-title-price .product-price-installments{display:flex;flex-direction:column;gap:.4rem}@media screen and (min-width: 768px){main-product .main-product-content .container-infos .container-title-price .product-price-installments{gap:.8rem}}main-product .main-product-content .container-infos .container-title-price .product-price-installments .price-product{color:var(--dark-blue);font-family:var(--font-rebond);font-size:clamp(1.8rem,1.1458vw,2.2rem);font-style:normal;font-weight:500;line-height:normal;display:flex;align-items:center;gap:1rem}main-product .main-product-content .container-infos .container-title-price .product-price-installments .price-product .original-price{color:var(--dark-gray);font-size:clamp(1.6rem,.9375vw,1.8rem);font-weight:400;text-decoration:line-through}main-product .main-product-content .container-infos .container-title-price .product-price-installments .price-product .discounted-price{color:#bf2696;font-weight:600}main-product .main-product-content .container-infos .container-title-price .product-price-installments .price-product :is(s){color:var(--dark-gray);font-size:clamp(1.6rem,.9375vw,1.8rem);font-weight:400;text-decoration:line-through}main-product .main-product-content .container-infos .container-title-price .product-price-installments .flag-discount{display:flex;justify-content:start}main-product .main-product-content .container-infos .container-title-price .product-price-installments .flag-discount :is(p){color:#fff;font-size:clamp(1.2rem,.8333vw,1.6rem);font-weight:400;background-color:#711d2a;padding:clamp(.75rem,.52083vw,1rem) clamp(2.2rem,1.25vw,2.4rem);border-radius:100px}main-product .main-product-content .container-infos .container-title-price .product-price-installments .info_installment{color:var(--dark-gray);font-family:var(--font-rebond);font-size:clamp(1.2rem,.8333vw,1.6rem);font-style:normal;font-weight:400;line-height:normal}main-product .main-product-content .container-infos .container-icones-text{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(1.6rem,1.875vw,3.6rem)}@media screen and (min-width: 768px){main-product .main-product-content .container-infos .container-icones-text{flex-wrap:nowrap}}main-product .main-product-content .container-infos .container-icones-text .icone-texto{display:flex;flex-direction:column;align-items:center;justify-content:start;gap:1.2rem}main-product .main-product-content .container-infos .container-icones-text .icone-texto :is(img){width:clamp(2.8rem,1.6667vw,3.2rem);height:clamp(2.8rem,1.6667vw,3.2rem);display:block}main-product .main-product-content .container-infos .container-icones-text .icone-texto .metafield-rich_text_field :is(p){color:var(--dark-blue);text-align:center;font-family:var(--font-rebond);font-size:clamp(1.2rem,.8333vw,1.6rem);font-style:normal;font-weight:500;line-height:normal}main-product .main-product-content .container-infos .container-options{display:flex;flex-direction:column;gap:clamp(2.6rem,1.66667vw,3.2rem)}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(--dark-blue);font-family:var(--font-rebond);font-size:clamp(1.4rem,.9375vw,1.8rem);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 input[type=radio]{position:absolute;opacity:0;width:0;height:0}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;border-radius:100px;background-color:var(--white);font-size:clamp(1.2rem,.8333vw,1.6rem);font-style:normal;font-weight:600;line-height:normal;color:var(--dark-blue);border:1px solid var(--dark-gray);font-family:var(--font-rebond);position:relative;overflow:hidden;cursor:pointer;transition:all .3s ease;label {display: block; width: 100%; height: 100%; cursor: pointer; text-align: center;} @media screen and (min-width: 768px) {padding: clamp(.75rem,.52083vw,1rem) clamp(2.2rem,1.25vw,2.4rem);} &:hover {background-color: var(--dark-blue); color: var(--white); border: 1px solid var(--dark-blue);} &.soldout {background-color: var(--white); color: var(--light-gray); border: 1px solid var(--light-gray); cursor: not-allowed; .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;}} .soldout-image {display: none;} &.color {width: 2rem; height: 2rem; border-radius: 50%; border: .5px solid var(--dark-gray); padding: 0; transition: all .3s ease; color: transparent; &:hover {filter: brightness(.9);} &.soldout {cursor: not-allowed; opacity: .5;}} &:has(input:checked) {border: 1px solid var(--dark-blue);} &:not(:has(.color)):has(input:checked) {background-color: var(--dark-blue); color: var(--white); border: 1px solid var(--dark-blue);} &.hidden {display: none;}}main-product .main-product-content .container-infos .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-details{gap:clamp(1.2rem,.83333vw,1.6rem)}}main-product .main-product-content .container-infos .container-details:empty{display:none}main-product .main-product-content .container-infos .container-details .detail{width:100%;display:flex;flex-direction:column;gap:1.2rem}main-product .main-product-content .container-infos .container-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-details .detail .detail-headings:hover :is(h3){color:var(--light-bluek)}main-product .main-product-content .container-infos .container-details .detail .detail-headings:hover :is(svg) :is(path){stroke:var(--light-blue)}main-product .main-product-content .container-infos .container-details .detail .detail-headings :is(h2){color:var(--dark-blue);font-family:var(--font-rebond);font-size:clamp(1.6rem,.9375vw,1.8rem);font-style:normal;font-weight:600;line-height:140%;transition:all .3s ease}main-product .main-product-content .container-infos .container-details .detail .detail-headings :is(svg){width:clamp(1.8rem,1.0417vw,2rem);height:clamp(1.8rem,1.0417vw,2rem);cursor:pointer;transition:all .3s ease}main-product .main-product-content .container-infos .container-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-details .detail:has(.detail-content[closed]) .detail-headings :is(svg) #Vector{transform:rotate(0)}main-product .main-product-content .container-infos .container-details .detail:has(.detail-content:not([closed])) .detail-headings :is(svg) #Vector{transform:rotate(90deg)}main-product .main-product-content .container-infos .container-details .detail .detail-content{overflow:hidden;opacity:1;transition:all .5s ease;width:100%}main-product .main-product-content .container-infos .container-details .detail .detail-content[closed]{height:0;opacity:0}main-product .main-product-content .container-infos .container-details .detail .detail-content :is(p),main-product .main-product-content .container-infos .container-details .detail .detail-content :is(ul),main-product .main-product-content .container-infos .container-details .detail .detail-content :is(li){color:var(--dark-gray);font-family:var(--font-rebond);font-size:clamp(1.2rem,.8333vw,1.6rem);font-style:normal;font-weight:400;line-height:normal}main-product .main-product-content .container-infos .container-quantity-add-cart{width:100%;display:flex;flex-direction:column;gap:.8rem}main-product .main-product-content .container-infos .container-quantity-add-cart .container-quantity-add-cart-content{display:flex;align-items:center;justify-content:space-between;width:100%;gap:.8rem}@media screen and (min-width: 768px){main-product .main-product-content .container-infos .container-quantity-add-cart .container-quantity-add-cart-content{gap:1.2rem}}main-product .main-product-content .container-infos .container-quantity-add-cart .container-quantity-add-cart-content .container-quantity-buttons{display:flex;align-items:center;border-radius:100px;border:1px solid var(--dark-gray);padding:1.1rem 1.7rem;gap:1rem;width:100%;max-width:10rem}@media screen and (min-width: 768px){main-product .main-product-content .container-infos .container-quantity-add-cart .container-quantity-add-cart-content .container-quantity-buttons{max-width:11rem;padding:clamp(.9rem,.625vw,1.2rem) 1.7rem}}main-product .main-product-content .container-infos .container-quantity-add-cart .container-quantity-add-cart-content .container-quantity-buttons :is(input){color:var(--black);text-align:center;font-family:var(--font-rebond);font-size:clamp(1.4rem,.8333vw,1.6rem);font-style:normal;font-weight:600;line-height:normal;width:100%;height:100%;pointer-events:none;display:flex;border:none}main-product .main-product-content .container-infos .container-quantity-add-cart .container-quantity-add-cart-content .container-quantity-buttons :is(button){border:none;cursor:pointer;display:flex;justify-content:center;align-items:center;background-color:transparent;width:2.6rem;height:2.6rem}main-product .main-product-content .container-infos .container-quantity-add-cart .container-quantity-add-cart-content .container-quantity-buttons :is(button) :is(svg) :is(path){transition:all .3s ease;fill:var(--dark-blue)}main-product .main-product-content .container-infos .container-quantity-add-cart .container-quantity-add-cart-content .container-quantity-buttons :is(button):hover :is(svg) :is(path){fill:var(--light-blue)}main-product .main-product-content .container-infos .container-quantity-add-cart .container-quantity-add-cart-content .main-product-form-add-to-cart{width:100%;height:100%;display:flex;justify-content:center;align-items:center;border:none;border-radius:100px;background:var(--dark-blue);color:var(--white);text-align:center;font-family:var(--font-rebond);font-size:clamp(1.4rem,1.0417vw,2rem);font-style:normal;font-weight:600;line-height:normal;padding:1.4rem;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[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[disabled]:hover{background:var(--dark-gray);opacity:.8}main-product .main-product-content .container-infos .container-quantity-add-cart .container-quantity-add-cart-content .main-product-form-add-to-cart:hover{background:var(--light-blue)}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(--light-blue);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] .loader{display:block;opacity:1}main-product .main-product-content .container-infos .container-quantity-add-cart .product-add-to-cart-message{align-self:flex-end}main-product .main-product-content .container-infos .container-quantity-add-cart .product-add-to-cart-message :is(p){color:var(--pink);font-family:var(--font-rebond);font-size:clamp(1rem,.7292vw,1.4rem);font-style:normal;font-weight:400;line-height:normal}main-product .main-product-content .container-infos .kit-products__container{padding:2rem 2.4rem;border-radius:1.6rem;border:2px solid var(--dark-blue)}@media screen and (min-width: 1440px){main-product .main-product-content .container-infos .kit-products__container{padding:2.6rem 3.2rem}}main-product .main-product-content .container-infos .kit-products__container .kit-products__list{display:flex;flex-direction:column;color:var(--dark-blue)}main-product .main-product-content .container-infos .kit-products__container .kit-products__list .kit-products__title{display:flex;align-items:center;gap:clamp(.8rem,.52083vw,1rem);margin-bottom:clamp(1.2rem,.8333vw,1.6rem);font-size:clamp(2rem,1.25vw,2.4rem)}main-product .main-product-content .container-infos .kit-products__container .kit-products__list .kit-products__item{margin-left:3.2rem;margin-bottom:clamp(.6rem,.41667vw,.8rem);font-weight:500;font-size:clamp(1.4rem,.9375vw,1.8rem)}@keyframes rotateAddToCard{to{transform:translate(-50%,-50%) rotate(360deg)}}.breadcrumbs{max-width:var(--page-width);margin:0 auto;width:100%}@media screen and (min-width: 768px){.breadcrumbs{max-width:100%}}.breadcrumbs .breadcrumbs__list{list-style-type:none;margin:0;padding:0;display:flex;align-items:center}.breadcrumbs .breadcrumbs__list .breadcrumbs__item{display:block}.breadcrumbs .breadcrumbs__list .breadcrumbs__item:last-of-type .breadcrumbs__link{font-weight:600}.breadcrumbs .breadcrumbs__list .breadcrumbs__item .breadcrumbs__link{color:var(--light-blue);font-family:var(--font-rebond);font-size:clamp(1rem,.7292vw,1.4rem);font-style:normal;font-weight:400;line-height:normal;text-decoration:none;transition:color .3s ease}.breadcrumbs .breadcrumbs__list .breadcrumbs__item .breadcrumbs__link:hover{color:var(--dark-blue)}.breadcrumbs .breadcrumbs__list .breadcrumbs__item .breadcrumbs__link:hover,.breadcrumbs .breadcrumbs__list .breadcrumbs__item .breadcrumbs__link:focus{text-decoration:underline}.breadcrumbs .breadcrumbs__list .breadcrumbs__item:not(:last-child):after{content:"/";margin-right:.5rem;font-size:clamp(1rem,.7292vw,1.4rem)}.shipping__container{display:flex;flex-direction:column;justify-content:flex-start;gap:1.2rem}.shipping__container .shipping__title{color:var(--dark-blue);font-family:var(--font-rebond);font-size:clamp(1.4rem,.9375vw,1.8rem);font-style:normal;font-weight:500;line-height:normal}.shipping__container .shipping__form{display:flex;align-items:stretch}.shipping__container .shipping__form .shipping__input-wrapper{display:flex;width:100%}.shipping__container .shipping__form .shipping__input-wrapper :is(input){color:var(--dark-blue);font-family:var(--font-rebond);font-size:clamp(1.2rem,.8333vw,1.6rem);font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;padding:1.4rem clamp(1.8rem,1.25vw,2.4rem);border:none;border-radius:100px 0rem 0rem 100px;border-top:1px solid var(--dark-gray);border-bottom:1px solid var(--dark-gray);border-left:1px solid var(--dark-gray);transition:.3s border}@media screen and (min-width: 768px){.shipping__container .shipping__form .shipping__input-wrapper :is(input){padding:clamp(1.05rem,.72917vw,1.4rem) clamp(1.8rem,1.25vw,2.4rem)}}.shipping__container .shipping__form .shipping__input-wrapper :is(input)::placeholder{color:var(--dark-blue);font-family:var(--font-rebond);font-size:clamp(1.2rem,.8333vw,1.6rem);font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}.shipping__container .shipping__form .shipping__input-wrapper :is(input):focus{outline:none;border:1px solid var(--light-blue);border-right:none}.shipping__container .shipping__form .shipping__input-wrapper .shipping_submit{border:none;max-width:5.6rem;width:100%;border-radius:0rem 100px 100px 0rem;background:var(--dark-blue);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:1.4rem;transition:all .3s ease-in-out}@media screen and (min-width: 768px){.shipping__container .shipping__form .shipping__input-wrapper .shipping_submit{padding:clamp(1.05rem,.72917vw,1.4rem)}}.shipping__container .shipping__form .shipping__input-wrapper .shipping_submit:hover{background-color:var(--light-blue)}.shipping__container .shipping__form .shipping__input-wrapper .shipping_submit.loading{opacity:.7;cursor:not-allowed}.shipping__container .shipping__form .shipping__input-wrapper .shipping_submit :is(svg){width:clamp(2rem,1.4583vw,2.8rem);height:clamp(2rem,1.4583vw,2.8rem);display:block}.shipping__container .shipping__form .shipping__input-wrapper .shipping_submit :is(svg) :is(path){transition:.3s stroke}.shipping__container .shipping__response{margin-top:1rem}.shipping__container .shipping__response:empty{display:none}.shipping__container .shipping__response .shipping__rates{list-style:none;padding:0}.shipping__container .shipping__response .shipping__rates :is(li){margin-bottom:.8rem;color:var(--dark-blue);font-size:clamp(1.2rem,.7292vw,1.4rem);font-family:var(--font-rebond)}.shipping__container .shipping__response .shipping__rates :is(li) :is(span){display:block}.shipping__container .shipping__response .shipping__rates :is(li) :is(span):first-child{font-weight:600}.shipping__container .shipping__response .shipping__error{color:var(--error-color, #ff0000);font-size:clamp(1.2rem,.7292vw,1.4rem)}:root{--section-grid-text: clamp(1.8rem, 1.6667vw, 3.2rem)}.section-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (min-width: 768px){.section-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.section-grid .grid-image{width:100%;height:100%;overflow:hidden}.section-grid .grid-image :is(a){text-decoration:none;position:relative;display:block}.section-grid .grid-image :is(a) :is(img){width:100%;height:100%;object-fit:cover;display:block;transition:all .3s ease-in-out}.section-grid .grid-image :is(a) :is(p){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--white);text-align:center;font-family:var(--font-rebond);font-size:var(--section-grid-text);font-style:normal;font-weight:600;line-height:140%;width:80%}.section-grid .grid-image :is(a):hover :is(img){transform:scale(1.1)}:root{--carousel-products-title: clamp(2rem, 1.6667vw, 3.2rem)}banner-carousel-products{max-width:var(--page-width);margin:0 auto;width:100%;padding-block:clamp(5rem,4.6875vw,9rem);display:flex;flex-direction:column;gap:clamp(2rem,2.0833vw,4rem)}banner-carousel-products .header-banner-carousel-products .title{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem}banner-carousel-products .header-banner-carousel-products .title :is(p){color:var(--dark-blue);text-align:center;font-family:var(--font-rebond);font-size:var(--carousel-products-title);font-style:normal;font-weight:600;line-height:normal}banner-carousel-products .header-banner-carousel-products .title :is(p) :is(strong){font-weight:700}banner-carousel-products .header-banner-carousel-products .title :is(img){width:clamp(2rem,1.5625vw,3rem);height:clamp(2rem,1.5625vw,3rem)}banner-carousel-products .banner-carousel-products-container{display:grid}banner-carousel-products .banner-carousel-products-container.left{grid-template-columns:minmax(0,1fr);gap:clamp(2.5rem,2.0833vw,4rem)}@media screen and (min-width: 768px){banner-carousel-products .banner-carousel-products-container.left{grid-template-columns:minmax(0,1fr) minmax(0,1.8fr);gap:clamp(6rem,6.25vw,12rem)}}banner-carousel-products .banner-carousel-products-container.left .banner-carousel-products__banner{order:1}banner-carousel-products .banner-carousel-products-container.left .banner-carousel-products-slider{order:2}banner-carousel-products .banner-carousel-products-container.right{grid-template-columns:minmax(0,1fr);gap:clamp(2.5rem,2.0833vw,4rem)}@media screen and (min-width: 768px){banner-carousel-products .banner-carousel-products-container.right{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:clamp(6rem,6.25vw,12rem)}}@media screen and (min-width: 768px){banner-carousel-products .banner-carousel-products-container.right .banner-carousel-products__banner{order:2}banner-carousel-products .banner-carousel-products-container.right .banner-carousel-products-slider{order:1}}banner-carousel-products .banner-carousel-products-container .banner-carousel-products__banner{border-radius:2rem;overflow:hidden}banner-carousel-products .banner-carousel-products-container .banner-carousel-products__banner :is(img){width:100%;height:100%;object-fit:cover}banner-carousel-products .banner-carousel-products-container .banner-carousel-products__banner :is(img).desktop{display:none}@media screen and (min-width: 768px){banner-carousel-products .banner-carousel-products-container .banner-carousel-products__banner :is(img).desktop{display:block}}banner-carousel-products .banner-carousel-products-container .banner-carousel-products__banner :is(img).mobile{display:block}@media screen and (min-width: 768px){banner-carousel-products .banner-carousel-products-container .banner-carousel-products__banner :is(img).mobile{display:none}}banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider{position:relative;--slides-to-show: 1.4;--slide-gap: 2.4rem;--slide-width: calc((100% - (var(--slides-to-show) - 1) * var(--slide-gap)) / var(--slides-to-show))}@media screen and (min-width: 480px){banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider{--slides-to-show: 2.5}@media screen and (min-width: 600px){banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider{--slides-to-show: 3}@media screen and (min-width: 768px){banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider{--slides-to-show: 2.5}@media screen and (min-width: 1440px){banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider{--slide-gap: 3.2rem}}}}}banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products-blaze-container{height:100%;display:flex;align-items:center;justify-content:center}banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products-blaze-container .banner-carousel-products-blaze-track-container{display:flex;flex-direction:column;gap:clamp(2rem,2.09vw,4rem)}banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products-blaze-container .banner-carousel-products-blaze-track-container .banner-carousel-products-blaze-track{display:flex;gap:var(--slide-gap)}banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products-blaze-container .banner-carousel-products-blaze-track-container .banner-carousel-products-blaze-track :is(product-card){max-width:unset;flex-shrink:0;width:var(--slide-width)}banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products-blaze-container .banner-carousel-products-blaze-track-container .blaze-pagination-banner-carousel-products{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem}banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products-blaze-container .banner-carousel-products-blaze-track-container .blaze-pagination-banner-carousel-products :is(button){border-radius:50%;border:1.14px solid var(--dark-blue);background:transparent;width:clamp(.8rem,.52083vw,1rem);height:clamp(.8rem,.52083vw,1rem);font-size:0;transition:all .3s ease}banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products-blaze-container .banner-carousel-products-blaze-track-container .blaze-pagination-banner-carousel-products :is(button).active{border-radius:3.5rem;border:1.14px solid var(--dark-blue);background:var(--dark-blue)}banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products--prev{position:absolute;top:50%;left:-4%;transform:translate(-50%,-50%);border:none;background-color:transparent;display:none;align-items:center;justify-content:center;cursor:pointer}@media screen and (min-width: 768px){banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products--prev{display:flex}}banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products--prev:hover :is(svg) :is(g) :is(rect){fill:var(--light-blue)}banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products--prev :is(svg){width:clamp(3rem,2.08333vw,4rem);height:clamp(3rem,2.08333vw,4rem);display:block;transform:rotate(180deg)}banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products--prev :is(svg) :is(g) :is(rect){fill:var(--dark-blue);transition:fill .3s}banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products--prev :is(svg) :is(g) :is(path){stroke:var(--white);transition:stroke .3s}banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products--next{position:absolute;top:50%;right:-5%;transform:translate(-50%,-50%);border:none;background-color:transparent;display:none;align-items:center;justify-content:center;cursor:pointer}@media screen and (min-width: 768px){banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products--next{display:flex}}banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products--next:hover :is(svg) :is(g) :is(rect){fill:var(--light-blue)}banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products--next :is(svg){width:clamp(3rem,2.08333vw,4rem);height:clamp(3rem,2.08333vw,4rem);display:block}banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products--next :is(svg) :is(g) :is(rect){fill:var(--dark-blue);transition:fill .3s}banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products--next :is(svg) :is(g) :is(path){stroke:var(--white);transition:stroke .3s}banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products--prev[disabled],banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products--next[disabled]{pointer-events:none}banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products--prev[disabled] :is(svg) :is(g) :is(rect),banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products--next[disabled] :is(svg) :is(g) :is(rect){fill:var(--light-gray)}:root{--suggestion-title-section: clamp(2rem, 1.6667vw, 3.2rem);--suggestion-title-card: clamp(1.6rem, 1.25vw, 2.4rem);--suggestion-subtitle-card: clamp(1rem, .9375vw, 1.8rem)}.suggestion{max-width:var(--page-width);margin:0 auto;width:100%;display:flex;flex-direction:column;gap:clamp(2.8rem,2.0833vw,4rem);padding-block:clamp(5rem,4.6875vw,9rem)}.suggestion .header-suggestion{display:flex;align-items:center;justify-content:center}.suggestion .header-suggestion .title{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem}.suggestion .header-suggestion .title :is(h2){color:var(--dark-blue);text-align:center;font-family:var(--font-rebond);font-size:var(--suggestion-title-section);font-style:normal;font-weight:600;line-height:normal}.suggestion .header-suggestion .title :is(img){width:clamp(2rem,1.5625vw,3rem);height:clamp(2rem,1.5625vw,3rem)}.suggestion .suggestion-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2.8rem;column-gap:.8rem}@media screen and (min-width: 768px){.suggestion .suggestion-container{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:0;column-gap:clamp(2.6rem,3.125vw,6rem)}}.suggestion .suggestion-container .suggestion-card{display:grid;gap:clamp(1rem,1.0417vw,2rem);text-decoration:none;cursor:pointer}.suggestion .suggestion-container .suggestion-card.card-1{grid-column:1 / 3;grid-row:1 / 2;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}@media screen and (min-width: 768px){.suggestion .suggestion-container .suggestion-card.card-1{grid-column:1 / 2;grid-row:1 / 2;grid-template-columns:minmax(0,1fr)}}.suggestion .suggestion-container .suggestion-card.card-1 .suggestion-card-image{order:2}@media screen and (min-width: 768px){.suggestion .suggestion-container .suggestion-card.card-1 .suggestion-card-image{order:1}}.suggestion .suggestion-container .suggestion-card.card-1 .suggestion-card-information{order:1}@media screen and (min-width: 768px){.suggestion .suggestion-container .suggestion-card.card-1 .suggestion-card-information{order:2}}.suggestion .suggestion-container .suggestion-card.card-2{grid-column:1 / 2;grid-row:2 / 3;grid-template-columns:repeat(1,minmax(0,1fr))}@media screen and (min-width: 768px){.suggestion .suggestion-container .suggestion-card.card-2{grid-column:2 / 3;grid-row:1 / 2;grid-template-columns:minmax(0,1fr)}}.suggestion .suggestion-container .suggestion-card.card-2 .suggestion-card-image{order:1}@media screen and (min-width: 768px){.suggestion .suggestion-container .suggestion-card.card-2 .suggestion-card-image{order:2}}.suggestion .suggestion-container .suggestion-card.card-2 .suggestion-card-information{order:2}@media screen and (min-width: 768px){.suggestion .suggestion-container .suggestion-card.card-2 .suggestion-card-information{order:1}}.suggestion .suggestion-container .suggestion-card.card-3{grid-column:2 / 3;grid-row:2 / 3;grid-template-columns:repeat(1,minmax(0,1fr))}@media screen and (min-width: 768px){.suggestion .suggestion-container .suggestion-card.card-3{grid-column:3 / 4;grid-row:1 / 2;grid-template-columns:minmax(0,1fr)}}.suggestion .suggestion-container .suggestion-card.card-3 .suggestion-card-image{order:2}@media screen and (min-width: 768px){.suggestion .suggestion-container .suggestion-card.card-3 .suggestion-card-image{order:1}}.suggestion .suggestion-container .suggestion-card.card-3 .suggestion-card-information{order:1}@media screen and (min-width: 768px){.suggestion .suggestion-container .suggestion-card.card-3 .suggestion-card-information{order:2}}.suggestion .suggestion-container .suggestion-card.card-4{grid-column:1 / 3;grid-row:3 / 4;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}@media screen and (min-width: 768px){.suggestion .suggestion-container .suggestion-card.card-4{grid-column:4 / 5;grid-row:1 / 2;grid-template-columns:minmax(0,1fr)}}.suggestion .suggestion-container .suggestion-card.card-4 .suggestion-card-image{order:1}@media screen and (min-width: 768px){.suggestion .suggestion-container .suggestion-card.card-4 .suggestion-card-image{order:2}}.suggestion .suggestion-container .suggestion-card.card-4 .suggestion-card-information{order:2}@media screen and (min-width: 768px){.suggestion .suggestion-container .suggestion-card.card-4 .suggestion-card-information{order:1}}.suggestion .suggestion-container .suggestion-card .suggestion-card-image{width:100%;height:100%;aspect-ratio:9 / 14;border-radius:1.2rem;overflow:hidden}@media screen and (min-width: 768px){.suggestion .suggestion-container .suggestion-card .suggestion-card-image{aspect-ratio:9 / 11}}.suggestion .suggestion-container .suggestion-card .suggestion-card-image :is(img){width:100%;height:100%;object-fit:cover}.suggestion .suggestion-container .suggestion-card .suggestion-card-image :is(img).desktop{display:none}@media (min-width: 768px){.suggestion .suggestion-container .suggestion-card .suggestion-card-image :is(img).desktop{display:block}}.suggestion .suggestion-container .suggestion-card .suggestion-card-image :is(img).mobile{display:block}@media (min-width: 768px){.suggestion .suggestion-container .suggestion-card .suggestion-card-image :is(img).mobile{display:none}}.suggestion .suggestion-container .suggestion-card .suggestion-card-information{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:clamp(.8rem,.5208vw,1rem)}.suggestion .suggestion-container .suggestion-card .suggestion-card-information :is(h3){color:var(--dark-blue);text-align:center;font-family:var(--font-rebond);font-size:var(--suggestion-title-card);font-style:normal;font-weight:600;line-height:140%}.suggestion .suggestion-container .suggestion-card .suggestion-card-information :is(p){color:var(--dark-gray);text-align:center;font-family:var(--font-rebond);font-size:var(--suggestion-subtitle-card);font-style:normal;font-weight:400;line-height:normal}.banner-benefits .banner-benefits-image{width:100%;height:100%}.banner-benefits .banner-benefits-image :is(img){width:100%;height:100%;object-fit:cover}.banner-benefits .banner-benefits-image :is(img).desktop{display:none}@media (min-width: 768px){.banner-benefits .banner-benefits-image :is(img).desktop{display:block}}.banner-benefits .banner-benefits-image :is(img).mobile{display:block}@media (min-width: 768px){.banner-benefits .banner-benefits-image :is(img).mobile{display:none}}:root{--mini-banner-title: clamp(1.6rem, 1.25vw, 2.4rem);--mini-banner-content: clamp(1.2rem, .8333vw, 1.6rem);--mini-banner-button: clamp(1.4rem, .8333vw, 1.6rem)}.mini-banner .mini-banner-container{border-radius:1.2rem;overflow:hidden;max-width:var(--page-width);margin:0 auto;width:100%;display:grid;grid-template-columns:1fr}@media screen and (min-width: 768px){.mini-banner .mini-banner-container{border-radius:2.4rem}}@media screen and (min-width: 768px){.mini-banner .mini-banner-container.mini-banner-left{grid-template-columns:1fr .8fr}}@media screen and (min-width: 768px){.mini-banner .mini-banner-container.mini-banner-left .mini-banner-image{order:1}}@media screen and (min-width: 768px){.mini-banner .mini-banner-container.mini-banner-left .mini-banner-content{order:2}}@media screen and (min-width: 768px){.mini-banner .mini-banner-container.mini-banner-right{grid-template-columns:.8fr 1fr}}@media screen and (min-width: 768px){.mini-banner .mini-banner-container.mini-banner-right .mini-banner-image{order:2}}@media screen and (min-width: 768px){.mini-banner .mini-banner-container.mini-banner-right .mini-banner-content{order:1}}.mini-banner .mini-banner-container .mini-banner-image{width:100%}.mini-banner .mini-banner-container .mini-banner-image :is(img){width:100%;height:100%;object-fit:cover}.mini-banner .mini-banner-container .mini-banner-content{display:flex;flex-direction:column;gap:clamp(2rem,2.5vw,4.8rem);padding-block:clamp(2rem,1.7708vw,3.4rem);padding-inline:clamp(3rem,2.0833vw,4rem)}@media screen and (min-width: 768px){.mini-banner .mini-banner-container .mini-banner-content{order:1;padding-block:clamp(5rem,5.1563vw,9.9rem);padding-inline:clamp(5rem,5.6771vw,10.9rem)}}.mini-banner .mini-banner-container .mini-banner-content .mini-banner-logo-title{width:85%;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;gap:clamp(1.6rem,1.0417vw,2rem);margin:0 auto}@media screen and (min-width: 768px){.mini-banner .mini-banner-container .mini-banner-content .mini-banner-logo-title{width:100%}}.mini-banner .mini-banner-container .mini-banner-content .mini-banner-logo-title .mini-banner-title :is(h2){font-family:var(--font-rebond);font-size:var(--mini-banner-title);font-style:normal;font-weight:500;line-height:140%}.mini-banner .mini-banner-container .mini-banner-content .mini-banner-logo-title :is(img),.mini-banner .mini-banner-container .mini-banner-content .mini-banner-logo-title :is(svg){width:100%;height:100%}.mini-banner .mini-banner-container .mini-banner-content .mini-banner-info{display:flex;flex-direction:column;gap:clamp(2rem,1.6667vw,3.2rem);align-items:center}@media screen and (min-width: 768px){.mini-banner .mini-banner-container .mini-banner-content .mini-banner-info{align-items:start}}.mini-banner .mini-banner-container .mini-banner-content .mini-banner-info :is(p){font-family:var(--font-rebond);font-size:var(--mini-banner-content);font-style:normal;font-weight:400;line-height:140%;text-align:center}@media screen and (min-width: 768px){.mini-banner .mini-banner-container .mini-banner-content .mini-banner-info :is(p){text-align:left}}.mini-banner .mini-banner-container .mini-banner-content .mini-banner-info :is(a){text-decoration:none;font-family:var(--font-rebond);font-size:var(--mini-banner-button);font-style:normal;font-weight:600;line-height:normal;border-radius:10rem;padding:1.2rem 2.4rem;text-align:center;transition:all .3s ease-in-out;cursor:pointer}@media screen and (min-width: 768px){.mini-banner .mini-banner-container .mini-banner-content .mini-banner-info :is(a){padding:clamp(.9rem,.625vw,1.2rem) clamp(2.4rem,1.66667vw,3.2rem)}}:root{--influencers-component-header-title: clamp(2rem, 1.6667vw, 3.2rem);--influencers-component-header-subtitle: clamp(1.2rem, .9375vw, 1.8rem);--influencers-component-card-instagram: clamp(1.2rem, .7292vw, 1.4rem);--influencers-component-card-btn-video: clamp(1.4rem, .8333vw, 1.6rem)}influencers-component{display:flex;flex-direction:column;gap:clamp(2.4rem,1.6667vw,3.2rem);padding-block:clamp(5rem,4.6875vw,9rem);background-color:var(--off-white);overflow:hidden}@media screen and (min-width: 768px){influencers-component .influencers-component-container{max-width:var(--page-width);margin:0 auto;width:100%}}influencers-component .influencers-component-container .influencers-component-header{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;max-width:var(--page-width);margin:0 auto}influencers-component .influencers-component-container .influencers-component-header .influencers-component-header-title{color:var(--dark-blue);text-align:center;font-family:var(--font-rebond);font-size:var(--influencers-component-header-title);font-style:normal;font-weight:600;line-height:normal}influencers-component .influencers-component-container .influencers-component-header .influencers-component-header-title :is(strong){font-size:calc(var(--influencers-component-header-title) + .3rem)}influencers-component .influencers-component-container .influencers-component-header .influencers-component-header-subtitle{color:var(--dark-gray);text-align:center;font-family:var(--font-rebond);font-size:var(--influencers-component-header-subtitle);font-style:normal;font-weight:400;line-height:normal;width:95%}influencers-component .influencers-component-container .influencers-component-blaze-slider{width:160vw;position:relative;left:-30vw}@media screen and (min-width: 768px){influencers-component .influencers-component-container .influencers-component-blaze-slider{width:100%;left:0}}influencers-component .influencers-component-container .influencers-component-blaze-slider .influencers-component-blaze-container .influencers-component-blaze-track-container{display:flex;flex-direction:column;gap:2.4rem}influencers-component .influencers-component-container .influencers-component-blaze-slider .influencers-component-blaze-container .influencers-component-blaze-track-container .influencers-component-blaze-track{padding-block:clamp(4.5rem,4.1667vw,8rem)}influencers-component .influencers-component-container .influencers-component-blaze-slider .influencers-component-blaze-container .influencers-component-blaze-track-container .influencers-component-blaze-track .card-video{border-radius:1.2rem;overflow:hidden;transition:all .3s ease-in-out}@media screen and (min-width: 1024px){influencers-component .influencers-component-container .influencers-component-blaze-slider .influencers-component-blaze-container .influencers-component-blaze-track-container .influencers-component-blaze-track .card-video:hover .video .instagram{opacity:1}influencers-component .influencers-component-container .influencers-component-blaze-slider .influencers-component-blaze-container .influencers-component-blaze-track-container .influencers-component-blaze-track .card-video:hover .video .btn-video{opacity:1}influencers-component .influencers-component-container .influencers-component-blaze-slider .influencers-component-blaze-container .influencers-component-blaze-track-container .influencers-component-blaze-track .card-video:hover .video .btn-video :is(a){transform:translateY(0)}}influencers-component .influencers-component-container .influencers-component-blaze-slider .influencers-component-blaze-container .influencers-component-blaze-track-container .influencers-component-blaze-track .card-video.inactive{opacity:.5;cursor:pointer}influencers-component .influencers-component-container .influencers-component-blaze-slider .influencers-component-blaze-container .influencers-component-blaze-track-container .influencers-component-blaze-track .card-video.active{opacity:1;transform:scale(1.2)}influencers-component .influencers-component-container .influencers-component-blaze-slider .influencers-component-blaze-container .influencers-component-blaze-track-container .influencers-component-blaze-track .card-video .video{position:relative}influencers-component .influencers-component-container .influencers-component-blaze-slider .influencers-component-blaze-container .influencers-component-blaze-track-container .influencers-component-blaze-track .card-video .video :is(video){width:100%;height:100%;display:block}influencers-component .influencers-component-container .influencers-component-blaze-slider .influencers-component-blaze-container .influencers-component-blaze-track-container .influencers-component-blaze-track .card-video .video .instagram{position:absolute;top:1rem;left:1rem}influencers-component .influencers-component-container .influencers-component-blaze-slider .influencers-component-blaze-container .influencers-component-blaze-track-container .influencers-component-blaze-track .card-video .video .instagram :is(a){color:var(--dark-blue);font-family:var(--font-rebond);font-size:var(--influencers-component-card-instagram);font-style:normal;font-weight:600;line-height:normal;text-decoration:none}influencers-component .influencers-component-container .influencers-component-blaze-slider .influencers-component-blaze-container .influencers-component-blaze-track-container .influencers-component-blaze-track .card-video .video .instagram:hover{text-decoration:underline}@media screen and (min-width: 1024px){influencers-component .influencers-component-container .influencers-component-blaze-slider .influencers-component-blaze-container .influencers-component-blaze-track-container .influencers-component-blaze-track .card-video .video .instagram{opacity:0;transition:all .5s ease-in-out}}influencers-component .influencers-component-container .influencers-component-blaze-slider .influencers-component-blaze-container .influencers-component-blaze-track-container .influencers-component-blaze-track .card-video .video .btn-video{position:absolute;bottom:5%;right:0;left:0;display:flex;align-items:center;justify-content:center}influencers-component .influencers-component-container .influencers-component-blaze-slider .influencers-component-blaze-container .influencers-component-blaze-track-container .influencers-component-blaze-track .card-video .video .btn-video :is(a){color:var(--white);font-family:var(--font-rebond);font-size:var(--influencers-component-card-btn-video);font-style:normal;font-weight:600;line-height:normal;text-decoration:none;padding:clamp(1.05rem,.72917vw,1.4rem) clamp(2.8rem,2.08333vw,4rem);border-radius:10rem;background:var(--dark-blue);transition:transform .7s ease-in-out,background .5s ease-in-out}@media screen and (min-width: 1024px){influencers-component .influencers-component-container .influencers-component-blaze-slider .influencers-component-blaze-container .influencers-component-blaze-track-container .influencers-component-blaze-track .card-video .video .btn-video :is(a){transform:translateY(100%)}}influencers-component .influencers-component-container .influencers-component-blaze-slider .influencers-component-blaze-container .influencers-component-blaze-track-container .influencers-component-blaze-track .card-video .video .btn-video :is(a):hover{background-color:var(--white);color:var(--dark-blue)}@media screen and (min-width: 1024px){influencers-component .influencers-component-container .influencers-component-blaze-slider .influencers-component-blaze-container .influencers-component-blaze-track-container .influencers-component-blaze-track .card-video .video .btn-video{opacity:0;transition:all .5s ease-in-out;overflow:hidden}}influencers-component .influencers-component-container .influencers-component-blaze-slider .influencers-component-blaze-container .influencers-component-blaze-track-container .influencers-component-blaze-track .card-video .video .btn-play-and-pause{border-radius:2.8rem;background:rgba(255,255,255,.6);padding:1.4rem;display:flex;align-items:center;justify-content:center;position:absolute;top:50%;right:50%;transform:translate(50%,-50%);cursor:pointer;opacity:1;transition:all .5s ease-in-out}@media screen and (min-width: 15px){influencers-component .influencers-component-container .influencers-component-blaze-slider .influencers-component-blaze-container .influencers-component-blaze-track-container .influencers-component-blaze-track .card-video .video .btn-play-and-pause{padding:clamp(1.05rem,.72917vw,1.4rem)}}influencers-component .influencers-component-container .influencers-component-blaze-slider .influencers-component-blaze-container .influencers-component-blaze-track-container .influencers-component-blaze-track .card-video .video .btn-play-and-pause.play{opacity:0}influencers-component .influencers-component-container .influencers-component-blaze-slider .influencers-component-blaze-container .influencers-component-blaze-track-container .influencers-component-blaze-track .card-video .video .btn-play-and-pause :is(svg){width:clamp(2rem,1.45833vw,2.8rem);height:clamp(2rem,1.45833vw,2.8rem);display:block}influencers-component .influencers-component-container .influencers-component-blaze-slider .influencers-component-blaze-container .influencers-component-blaze-track-container .blaze-pagination-influencers-component{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem}@media screen and (min-width: 768px){influencers-component .influencers-component-container .influencers-component-blaze-slider .influencers-component-blaze-container .influencers-component-blaze-track-container .blaze-pagination-influencers-component{display:none}}influencers-component .influencers-component-container .influencers-component-blaze-slider .influencers-component-blaze-container .influencers-component-blaze-track-container .blaze-pagination-influencers-component :is(button){border-radius:50%;border:1.14px solid var(--dark-blue);background:transparent;width:clamp(.8rem,.52083vw,1rem);height:clamp(.8rem,.52083vw,1rem);font-size:0;transition:all .3s ease}influencers-component .influencers-component-container .influencers-component-blaze-slider .influencers-component-blaze-container .influencers-component-blaze-track-container .blaze-pagination-influencers-component :is(button).active{border-radius:3.5rem;border:1.14px solid var(--dark-blue);background:var(--dark-blue)}influencers-component .influencers-component-container .influencers-component-blaze-slider .influencers-component--prev{position:absolute;top:50%;left:-2%;transform:translate(-50%,-50%);border:none;background-color:transparent;display:none;align-items:center;justify-content:center;cursor:pointer}@media screen and (min-width: 768px){influencers-component .influencers-component-container .influencers-component-blaze-slider .influencers-component--prev{display:flex}}influencers-component .influencers-component-container .influencers-component-blaze-slider .influencers-component--prev:hover :is(svg) :is(g) :is(rect){fill:var(--pink)}influencers-component .influencers-component-container .influencers-component-blaze-slider .influencers-component--prev :is(svg){width:clamp(3rem,2.08333vw,4rem);height:clamp(3rem,2.08333vw,4rem);display:block;transform:rotate(180deg)}influencers-component .influencers-component-container .influencers-component-blaze-slider .influencers-component--prev :is(svg) :is(g) :is(rect){fill:var(--dark-blue);transition:fill .3s}influencers-component .influencers-component-container .influencers-component-blaze-slider .influencers-component--next{position:absolute;top:50%;right:-5%;transform:translate(-50%,-50%);border:none;background-color:transparent;display:none;align-items:center;justify-content:center;cursor:pointer}@media screen and (min-width: 768px){influencers-component .influencers-component-container .influencers-component-blaze-slider .influencers-component--next{display:flex}}influencers-component .influencers-component-container .influencers-component-blaze-slider .influencers-component--next:hover :is(svg) :is(g) :is(rect){fill:var(--pink)}influencers-component .influencers-component-container .influencers-component-blaze-slider .influencers-component--next :is(svg){width:clamp(3rem,2.08333vw,4rem);height:clamp(3rem,2.08333vw,4rem);display:block}influencers-component .influencers-component-container .influencers-component-blaze-slider .influencers-component--next :is(svg) :is(g) :is(rect){fill:var(--dark-blue);transition:fill .3s}influencers-component .influencers-component-container .influencers-component-blaze-slider .influencers-component--next :is(svg) :is(g) :is(path){stroke:var(--white);transition:stroke .3s}:root{--product-reviews-font-size-title: clamp(2rem, 1.6667vw, 3.2rem);--product-reviews-font-size-btn: clamp(1.4rem, .9375vw, 1.8rem);--product-reviews-font-size-jdgm-rev-widg__summary-text: clamp(1.4rem, .9375vw, 1.8rem);--product-reviews-font-size-jdgm-form__title: clamp(1.8rem, 1.1458vw, 2.2rem);--product-reviews-font-size-jdgm-form__fieldset-label: clamp(1.4rem, .8333vw, 1.6rem);--product-reviews-font-size-jdgm-form__fieldset-p: clamp(1.2rem, .7292vw, 1.4rem)}body :is(product-reviews){display:block;max-width:var(--page-width);padding-block:clamp(6rem,4.6875vw,9rem);margin:0 auto;font-family:var(--font-rebond)}body :is(product-reviews) .title{color:var(--dark-blue);font-family:var(--font-rebond);text-align:center;font-size:var(--product-reviews-font-size-title);font-style:normal;font-weight:600;line-height:normal;margin-bottom:3rem}@media screen and (min-width: 768px){body :is(product-reviews) .title{margin-bottom:4.5rem}}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg{padding:0}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-rev-widg__title{display:none}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-row-stars{padding:0}@media screen and (min-width: 768px){body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-row-stars{padding:0 0 2rem}}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-row-stars .jdgm-rev-widg__summary .jdgm-rev-widg__summary-inner .jdgm-rev-widg__summary-stars .jdgm-star{color:var(--dark-blue)}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-row-stars .jdgm-rev-widg__summary .jdgm-rev-widg__summary-inner .jdgm-rev-widg__summary-text{color:var(--dark-blue);font-family:var(--font-rebond);font-size:var(--product-reviews-font-size-jdgm-rev-widg__summary-text);font-style:normal;font-weight:400;line-height:normal}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-row-stars .jdgm-histogram{border-color:var(--light-gray)}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-row-stars .jdgm-widget-actions-wrapper{padding:0;border-color:var(--light-gray)}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-row-stars .jdgm-widget-actions-wrapper .jdgm-write-rev-link{background:var(--dark-blue);color:var(--white);font-family:var(--font-rebond);font-size:var(--product-reviews-font-size-btn);padding:1.4rem 2.4rem;border-radius:10rem;border:none;display:flex;justify-content:center;align-items:center;width:100%;font-style:normal;font-weight:600;line-height:normal;max-width:100%;transition:all .3s ease;opacity:1;margin:0 auto}@media screen and (min-width: 768px){body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-row-stars .jdgm-widget-actions-wrapper .jdgm-write-rev-link{padding:1.6rem 3.2rem;width:fit-content}}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-row-stars .jdgm-widget-actions-wrapper .jdgm-write-rev-link:hover{background:var(--light-blue);color:var(--white);opacity:1}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-notification__inner{color:var(--dark-blue);font-family:var(--font-rebond);font-size:var(--product-reviews-font-size-jdgm-form__fieldset-p);font-style:normal;font-weight:400;line-height:normal}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-notification__inner :is(a){color:var(--pink)}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-notification__inner .jdgm-notification__title{color:var(--dark-blue);font-family:var(--font-rebond);font-size:var(--product-reviews-font-size-jdgm-form__fieldset-label);font-style:normal;font-weight:600;line-height:normal}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-notification__inner .jdgm-notification__title:before{width:1.6rem;height:1.6rem;padding:1rem;border-radius:50%}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-form-wrapper{padding:2rem 0 0}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-form-wrapper .jdgm-form{padding:0;max-width:60rem}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-form-wrapper .jdgm-form .jdgm-form__title{color:var(--dark-blue);font-family:var(--font-rebond);font-size:var(--product-reviews-font-size-jdgm-form__title);font-style:normal;font-weight:900;line-height:normal;text-transform:uppercase}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-form-wrapper .jdgm-form .jdgm-form__fieldset :is(label){color:var(--dark-blue);font-family:var(--font-rebond);font-size:var(--product-reviews-font-size-jdgm-form__fieldset-label);font-style:normal;font-weight:600;line-height:normal}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-form-wrapper .jdgm-form .jdgm-form__fieldset :is(p){color:var(--dark-blue);font-family:var(--font-rebond);font-size:var(--product-reviews-font-size-jdgm-form__fieldset-p);font-style:normal;font-weight:400;line-height:normal}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-form-wrapper .jdgm-form .jdgm-form__fieldset :is(p) :is(a){color:var(--pink)}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-form-wrapper .jdgm-form .jdgm-form__fieldset .jdgm-btn{font-family:var(--font-rebond);text-transform:uppercase}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-row-actions{border-top:none}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-row-actions .jdgm-rev-widg__sort-wrapper .jdgm-sort-dropdown{color:var(--dark-blue);font-family:var(--font-rebond);font-size:clamp(1.6rem,.9375vw,1.8rem);font-style:normal;font-weight:500;line-height:normal}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__body .jdgm-rev-widg__reviews .jdgm-rev{border-color:var(--light-gray)}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__body .jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__header .jdgm-row-profile{display:flex;align-items:center;gap:1.4rem;margin-top:1.8rem}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__body .jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__header .jdgm-row-profile .jdgm-rev__icon{margin:0;width:4rem;height:4rem;background:transparent;position:relative}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__body .jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__header .jdgm-row-profile .jdgm-rev__icon:before,body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__body .jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__header .jdgm-row-profile .jdgm-rev__icon:after{content:"";position:absolute;background-repeat:no-repeat;background-position:center}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__body .jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__header .jdgm-row-profile .jdgm-rev__icon:before{top:0;left:0;width:4rem;height:4rem;background-color:var(--dark-blue);border-radius:50%;z-index:1}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__body .jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__header .jdgm-row-profile .jdgm-rev__icon:after{top:50%;left:50%;width:1.6rem;height:1.6rem;background-image:url(./user-review-ec336126.svg);background-size:contain;z-index:2;transform:translate(-50%,-50%);background-color:transparent}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__body .jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__header .jdgm-row-profile .jdgm-rev__author-wrapper{color:var(--dark-blue);font-family:var(--font-rebond);font-size:clamp(1.6rem,1.0417vw,2rem);font-style:normal;font-weight:600;line-height:normal}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__body .jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__header .jdgm-row-profile .jdgm-rev__author-wrapper :is(span){color:var(--dark-blue);font-family:var(--font-rebond);font-size:clamp(1.6rem,1.0417vw,2rem);font-style:normal;font-weight:600;line-height:normal}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__body .jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__header .jdgm-row-rating .jdgm-rev__timestamp{color:var(--dark-blue);text-align:center;font-family:var(--font-rebond);font-size:clamp(1.4rem,.8333vw,1.6rem);font-style:normal;font-weight:400;line-height:normal}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__body .jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__content .jdgm-rev__title{color:var(--dark-blue);font-family:var(--font-rebond);font-size:clamp(1.6rem,1.0417vw,2rem);font-style:normal;font-weight:500;line-height:160%}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__body .jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__content .jdgm-rev__body :is(p){color:var(--dark-blue);font-family:var(--font-rebond);font-size:clamp(1.4rem,.9375vw,1.8rem);font-style:normal;font-weight:400;line-height:160%}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__body .jdgm-paginate{border-color:var(--light-gray)}banner-carrousel{display:block;overflow:hidden}banner-carrousel .blaze-slider{--slides-to-show: 1}banner-carrousel .blaze-slider .blaze-container .blaze-track-container{position:relative}banner-carrousel .blaze-slider .blaze-container .blaze-track-container .blaze-track{display:flex}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;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 .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_subtitle{color:var(--white);text-align:center;font-family:var(--font-rebond);font-size:clamp(1.4rem,.9375vw,1.8rem);font-style:normal;font-weight:500;line-height:normal}banner-carrousel .blaze-slider .blaze-container .blaze-track-container .blaze-track .banner_slide .content_banner_text .banner_title{color:var(--white);text-align:center;font-family:var(--font-rebond);font-size:clamp(3.2rem,2.5vw,4.8rem);font-style:normal;font-weight:600;line-height:normal;margin-top:clamp(.4rem,.4167vw,.8rem)}banner-carrousel .blaze-slider .blaze-container .blaze-track-container .blaze-track .banner_slide .content_banner_text .banner_button{color:var(--dark-blue);font-family:var(--font-rebond);font-size:clamp(1.2rem,.9375vw,1.8rem);font-style:normal;font-weight:600;line-height:normal;text-decoration:none;padding:clamp(1rem,.7292vw,1.4rem) clamp(1.6rem,1.4583vw,2.8rem);border-radius:10rem;background-color:var(--off-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(--white)}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:#0005;display:flex;align-items:center;justify-content:center;border-radius:50%;opacity:0;transition:opacity .3s}banner-carrousel .blaze-slider .blaze-container .blaze-track-container .blaze-track .banner_slide .banner_video_play :is(svg){width:clamp(5rem,3.125vw,7.2rem);height:clamp(5rem,3.125vw,7.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:clamp(.8rem,.52083vw,1rem);height:clamp(.8rem,.52083vw,1rem);font-size:0;transition:all .3s ease}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)}about-product{display:grid;grid-template-columns:1fr;align-items:center;width:100%;padding-block:clamp(5rem,4.6875vw,9rem);margin:0 auto;gap:clamp(2.4rem,4.6875vw,9rem)}@media screen and (min-width: 768px){about-product{max-width:var(--page-width);grid-template-columns:1.5fr auto}@media screen and (min-width: 1440px){about-product{max-width:calc(var(--page-width)* .9)}}}about-product .container-main-content{display:flex;flex-direction:column;width:100%;gap:clamp(2rem,3.125vw,6rem);overflow:hidden}@media screen and (min-width: 768px){about-product .container-main-content{overflow:unset}}about-product .container-main-content .title-about-product{color:var(--dark-blue);text-align:center;font-family:var(--font-rebond);font-size:clamp(2rem,1.6667vw,3.2rem);font-style:normal;font-weight:600;line-height:normal;max-width:var(--page-width);margin:0 auto}@media screen and (min-width: 768px){about-product .container-main-content .title-about-product{text-align:left;margin:unset}}about-product .container-main-content .container-options-content-options{display:flex;gap:5rem;max-width:var(--page-width);margin:0 auto;width:100%}@media screen and (min-width: 768px){about-product .container-main-content .container-options-content-options{gap:clamp(7rem,5.20833vw,10rem)}}about-product .container-main-content .container-options-content-options .container-options{display:flex;align-items:center;width:100%;gap:clamp(1.2rem,1.04167vw,2rem);overflow:hidden;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}about-product .container-main-content .container-options-content-options .container-options::-webkit-scrollbar{display:none}@media screen and (min-width: 768px){about-product .container-main-content .container-options-content-options .container-options{flex-direction:column;align-items:flex-start;width:fit-content;overflow:unset}}about-product .container-main-content .container-options-content-options .container-options .option{color:var(--dark-blue);text-align:center;font-family:var(--font-rebond);font-size:clamp(1.2rem,.9375vw,1.8rem);font-style:normal;font-weight:600;line-height:normal;padding:clamp(1.2rem,.8333vw,1.6rem) clamp(2.4rem,1.6667vw,3.2rem);border-radius:10rem;border:1px solid var(--light-gray);background-color:var(--white);transition:all .3s ease;cursor:pointer;width:max-content}about-product .container-main-content .container-options-content-options .container-options .option.active{border:1px solid var(--dark-blue);background-color:var(--dark-blue);color:var(--white)}about-product .container-main-content .container-options-content-options .container-options .option:hover{border:1px solid var(--dark-blue);background-color:var(--dark-blue);color:var(--white);opacity:.8}about-product .container-main-content .container-options-content-options .container-content-option.desktop{display:none}@media screen and (min-width: 768px){about-product .container-main-content .container-options-content-options .container-content-option.desktop{display:flex;flex-direction:column;gap:clamp(2rem,1.66667vw,3.2rem)}}about-product .container-main-content .container-options-content-options .container-content-option .title_option{color:var(--dark-blue);text-align:center;font-family:var(--font-rebond);font-size:clamp(2rem,3vw,3.2rem);font-style:normal;font-weight:600;line-height:normal}@media screen and (min-width: 768px){about-product .container-main-content .container-options-content-options .container-content-option .title_option{text-align:left}}about-product .container-main-content .container-options-content-options .container-content-option .title_option.hidden{display:none}about-product .container-main-content .container-options-content-options .container-content-option .container-container-content-option-texts-main{display:grid;grid-template-columns:repeat(2,1fr);row-gap:clamp(2rem,2.08333vw,4rem);column-gap:clamp(3.2rem,2.23958vw,4.3rem)}about-product .container-main-content .container-options-content-options .container-content-option .container-container-content-option-texts-main.hidden{display:none}about-product .container-main-content .container-options-content-options .container-content-option .container-container-content-option-texts-main .container-content-option-texts{display:flex;flex-direction:column;gap:.6rem}about-product .container-main-content .container-options-content-options .container-content-option .container-container-content-option-texts-main .container-content-option-texts:has(.image_item){align-items:center}about-product .container-main-content .container-options-content-options .container-content-option .container-container-content-option-texts-main .container-content-option-texts:has(.image_item) .text{text-align:center}about-product .container-main-content .container-options-content-options .container-content-option .container-container-content-option-texts-main .container-content-option-texts .image_item{width:clamp(4rem,3.125vw,6rem);height:clamp(4rem,3.125vw,6rem);display:block}about-product .container-main-content .container-options-content-options .container-content-option .container-container-content-option-texts-main .container-content-option-texts .title_item{color:var(--dark-blue);text-align:center;font-family:var(--font-rebond);font-size:clamp(2.8rem,2.0833vw,4rem);font-style:normal;font-weight:600;line-height:normal}@media screen and (min-width: 768px){about-product .container-main-content .container-options-content-options .container-content-option .container-container-content-option-texts-main .container-content-option-texts .title_item{text-align:left}}about-product .container-main-content .container-options-content-options .container-content-option .container-container-content-option-texts-main .container-content-option-texts .text{color:var(--dark-gray);text-align:center;font-family:var(--font-rebond);font-size:clamp(1.2rem,.8333vw,1.6rem);font-style:normal;font-weight:400;line-height:normal}@media screen and (min-width: 768px){about-product .container-main-content .container-options-content-options .container-content-option .container-container-content-option-texts-main .container-content-option-texts .text{text-align:left}}about-product .container-main-content .container-content-image.mobile{display:block;width:100%;height:clamp(25rem,15.625vw,30rem)}@media screen and (min-width: 768px){about-product .container-main-content .container-content-image.mobile{display:none}}about-product .container-main-content .container-content-image .image{width:100%;height:100%;object-fit:cover;display:block}@media screen and (min-width: 768px){about-product .container-main-content .container-content-image .image{border-radius:1.2rem}}about-product .container-main-content .container-content-image .image.hidden{display:none}about-product .container-content-image.desktop{display:none}@media screen and (min-width: 768px){about-product .container-content-image.desktop{display:block;max-width:clamp(35.625rem,24.73958vw,47.5rem);max-height:clamp(35.625rem,24.73958vw,47.5rem);width:100%;height:100%;border-radius:1.6rem}}about-product .container-content-image .image{width:100%;height:100%;object-fit:cover;display:block}@media screen and (min-width:768px){about-product .container-content-image .image{border-radius:1.6rem}}about-product .container-content-image .image.hidden{display:none}about-product .container-content-option.mobile{display:flex;flex-direction:column;gap:2rem;width:100%;max-width:var(--page-width);margin:0 auto}@media screen and (min-width: 768px){about-product .container-content-option.mobile{display:none}}about-product .container-content-option .title_option{color:var(--dark-blue);text-align:center;font-family:var(--font-rebond);font-size:clamp(2rem,3vw,3.2rem);font-style:normal;font-weight:600;line-height:normal}@media screen and (min-width: 768px){about-product .container-content-option .title_option{text-align:left}}about-product .container-content-option .title_option.hidden{display:none}about-product .container-content-option .container-container-content-option-texts-main{display:grid;grid-template-columns:repeat(2,1fr);row-gap:2rem;column-gap:3.2rem}about-product .container-content-option .container-container-content-option-texts-main.hidden{display:none}about-product .container-content-option .container-container-content-option-texts-main .container-content-option-texts{display:flex;flex-direction:column;gap:.6rem}about-product .container-content-option .container-container-content-option-texts-main .container-content-option-texts:has(.image_item){align-items:center}about-product .container-content-option .container-container-content-option-texts-main .container-content-option-texts:has(.image_item) .text{text-align:center}about-product .container-content-option .container-container-content-option-texts-main .container-content-option-texts .image_item{width:clamp(4rem,10vw,6rem);height:clamp(4rem,10vw,6rem);display:block}about-product .container-content-option .container-container-content-option-texts-main .container-content-option-texts .title_item{color:var(--dark-blue);text-align:center;font-family:var(--font-rebond);font-size:clamp(2.8rem,4vw,4rem);font-style:normal;font-weight:600;line-height:normal}@media screen and (min-width: 768px){about-product .container-content-option .container-container-content-option-texts-main .container-content-option-texts .title_item{text-align:left}}about-product .container-content-option .container-container-content-option-texts-main .container-content-option-texts .text{color:var(--dark-gray);text-align:center;font-family:var(--font-rebond);font-size:clamp(1.2rem,2vw,1.6rem);font-style:normal;font-weight:400;line-height:normal}@media screen and (min-width: 768px){about-product .container-content-option .container-container-content-option-texts-main .container-content-option-texts .text{text-align:left}}: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.6667vw,3.2rem);font-weight:500;margin-bottom:clamp(3rem,2.0833vw,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.2083vw,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.0833vw,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.0938vw,21.3rem);display:flex;justify-content:center;padding:1.2rem 2.4rem;text-decoration:none;font-weight:600;text-transform:none;border-radius:10rem}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)}}:root{--font-size-text: clamp(1.4rem, .9375vw, 1.8rem)}text-section{display:flex;flex-direction:column;gap:1.4rem;max-width:var(--page-width);padding-block:clamp(5rem,4.6875vw,9rem);width:100%;margin:0 auto}@media screen and (min-width: 768px){text-section{gap:2.4rem}}text-section .content-text{max-width:calc(var(--page-width) * .95);margin:0 auto;width:100%}text-section .content-text :is(p){color:var(--dark-blue);font-family:var(--font-rebond);font-size:var(--font-size-text);font-style:normal;font-weight:400;line-height:160%}image-grid-carousel{display:flex;width:100%;max-width:100%;margin:0 auto}image-grid-carousel .container-grid{display:none}@media screen and (min-width: 768px){image-grid-carousel .container-grid{display:grid;grid-template-columns:repeat(3,1fr)}image-grid-carousel .container-grid .image-grid-image{width:100%}}image-grid-carousel .container-carousel{display:block}@media screen and (min-width: 768px){image-grid-carousel .container-carousel{display:none}}image-grid-carousel .container-carousel .grid-image-slider .blaze-container .blaze-track-container{display:flex;flex-direction:column;gap:clamp(2rem,1.25vw,2.4rem)}image-grid-carousel .container-carousel .grid-image-slider .blaze-container .blaze-track-container .blaze-track .slide-container-image .image-grid-carousel-slide{width:100%}image-grid-carousel .container-carousel .grid-image-slider .blaze-container .blaze-track-container .blaze-pagination-grid-image{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem}image-grid-carousel .container-carousel .grid-image-slider .blaze-container .blaze-track-container .blaze-pagination-grid-image :is(button){border-radius:50%;border:1.14px solid var(--dark-blue);background:transparent;width:clamp(.8rem,.52083vw,1rem);height:clamp(.8rem,.52083vw,1rem);font-size:0;transition:all .3s ease}image-grid-carousel .container-carousel .grid-image-slider .blaze-container .blaze-track-container .blaze-pagination-grid-image :is(button).active{border-radius:3.5rem;border:1.14px solid var(--dark-blue);background:var(--dark-blue)}:root{--text-image-title: clamp(2rem, 1.6667vw, 3.2rem);--text-image-text: clamp(1.2rem, 1.0417vw, 2rem)}.text-image .text-image-container{display:grid;grid-template-columns:1fr;grid-template-rows:auto;border-radius:1.6rem;background:var(--dark-blue);max-width:var(--page-width);margin:0 auto;overflow:hidden}@media screen and (min-width: 768px){.text-image .text-image-container{grid-template-columns:1.5fr 1fr;grid-template-rows:1fr;border-radius:2.4rem}}.text-image .text-image-container .text-image-content{display:flex;flex-direction:column;gap:clamp(1.6rem,1.25vw,2.4rem);padding:3rem 2rem 5rem;order:2}@media screen and (min-width: 768px){.text-image .text-image-container .text-image-content{padding-block:clamp(8rem,6.25vw,12rem);padding-inline:clamp(6rem,4.1667vw,8rem);order:1}}.text-image .text-image-container .text-image-content :is(h2){color:var(--white);text-align:left;font-family:var(--font-rebond);font-size:var(--text-image-title);font-style:normal;font-weight:600;line-height:140%}.text-image .text-image-container .text-image-content .text-image-content-text :is(p){color:var(--white);font-family:var(--font-rebond);font-size:var(--text-image-text);font-style:normal;font-weight:400;line-height:160%}.text-image .text-image-container .text-image-image{width:100%;order:1}@media screen and (min-width: 768px){.text-image .text-image-container .text-image-image{order:2}}.text-image .text-image-container .text-image-image :is(img){width:100%;height:100%;object-fit:cover}:root{--cart-title: clamp(1.8rem, 1.1458vw, 2.2rem);--cart-subtotal: clamp(1.4rem, .9375vw, 1.8rem);--cart-shipping: clamp(1.2rem, .7292vw, 1.4rem);--cart-go-to-checkout: clamp(1.4rem, .8333vw, 1.6rem);--cart-empty-title: clamp(2rem, 1.1458vw, 2.2rem);--cart-empty-subtitle: clamp(1.4rem, .8333vw, 1.6rem)}cart-drawer{display:block}cart-drawer .cart_drawer__content{display:none;background:var(--white);width:90vw;max-width:clamp(50rem,36.875vw,70.8rem);position:fixed;top:0;right:0;z-index:9999999;transform:translate(100%);animation:cartDrawerExit .3s ease-in-out forwards;height:100%;padding:clamp(2.5rem,2.479vw,4.7rem) 1.8rem;overflow-y:auto;flex-direction:column}cart-drawer .cart_drawer__content :is(cart-related-products){display:none}cart-drawer .cart_drawer__content .cart_body{display:flex;flex-direction:column;height:100%}cart-drawer .cart_drawer__content .cart_body .cart_heading{margin-bottom:1.7rem}cart-drawer .cart_drawer__content .cart_body .cart_heading .cart_heading__title_close{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.6rem}cart-drawer .cart_drawer__content .cart_body .cart_heading .cart_heading__title_close .cart_title{color:var(--dark-blue);font-family:var(--font-rebond);font-size:clamp(1.6rem,1.1458vw,2.2rem);font-style:normal;font-weight:600;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:2.4rem;height:2.4rem}}cart-drawer .cart_drawer__content .cart_body .cart_heading .progress_bar__container .progress_bar{width:100%;height:.6rem;background:#D9D9D9;margin-bottom:.8rem;border-radius:10rem}cart-drawer .cart_drawer__content .cart_body .cart_heading .progress_bar__container .progress_bar .progress{transition:.6s ease;height:100%;background:var(--pink);border-radius:10rem}cart-drawer .cart_drawer__content .cart_body .cart_heading .progress_bar__container .progress_span{color:var(--dark-blue);font-family:var(--font-rebond);font-size:clamp(1rem,.7292vw,1.4rem);font-style:normal;font-weight:400;line-height:normal}cart-drawer .cart_drawer__content .cart_body .cart_heading .progress_bar__container .progress_span :is(strong){font-weight:600}cart-drawer .cart_drawer__content .cart_body .cart_products_container{position:relative;flex:1;overflow:auto;border-bottom:1px solid var(--light-gray);margin-bottom:clamp(2.4rem,2.1875vw,4.5rem)}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 .cart_products{min-height:18rem;width:100%;overflow-y:auto;display:flex;flex-direction:column;gap:clamp(2.1rem,1.4583vw,2.8rem);position:relative;padding-bottom:15px}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(--dark-blue);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(--dark-blue, .8)}cart-drawer .cart_drawer__content .cart_body .cart_products_container::-webkit-scrollbar{width:.4rem}cart-drawer .cart_drawer__content .cart_body .cart_products_container::-webkit-scrollbar-track{background:var(--off-white)}cart-drawer .cart_drawer__content .cart_body .cart_products_container::-webkit-scrollbar-thumb{background-color:#181d23;border-radius:10px;border:3px solid transparent}cart-drawer .cart_drawer__content .cart_body .cart_products_container::-webkit-scrollbar-thumb:hover{background:var(--dark-blue, .8)}cart-drawer .cart_drawer__content .cart_body .shipping__container{margin-top:2.4rem}cart-drawer .cart_drawer__content .cart_body .cart_footer{display:flex;flex-direction:column;margin-top:clamp(2rem,1.6667vw,3.2rem)}cart-drawer .cart_drawer__content .cart_body .cart_footer .flag-discount{display:flex;justify-content:start;margin-bottom:2rem}cart-drawer .cart_drawer__content .cart_body .cart_footer .flag-discount :is(p){width:100%;color:#fff;font-size:clamp(1.2rem,.8333vw,1.6rem);font-weight:400;background-color:#711d2a;padding:clamp(.75rem,.52083vw,1rem) clamp(2.2rem,1.25vw,2.4rem);border-radius:100px;text-align:center}cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_subtotal{margin-bottom:1rem}cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_subtotal,cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_shipping_value{display:flex;align-items:center;justify-content:space-between}cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_subtotal .cart_subtotal_title,cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_subtotal .cart_subtotal_price,cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_shipping_value .cart_subtotal_title,cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_shipping_value .cart_subtotal_price{color:var(--dark-blue);font-family:var(--font-rebond);font-size:clamp(1.4rem,.9375vw,1.8rem);font-style:normal;font-weight:600;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(--dark-blue);font-family:var(--font-rebond);font-size:clamp(1.2rem,.7292vw,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:2.3rem 1.4rem;display:flex;justify-content:center;align-items:center;width:100%;background:var(--dark-blue);border:none;font-size:clamp(1.4rem,.9375vw,1.8rem);padding:1.2rem 2.4rem;color:var(--white);text-decoration:none;transition:.6s background;font-weight:600;border:1px solid var(--dark-blue);font-family:var(--font-rebond);letter-spacing:.09rem;border-radius:10rem}@media screen and (min-width: 768px){cart-drawer .cart_drawer__content .cart_body .cart_footer .go_to_checkout{padding:clamp(1.2rem,.8325vw,1.6rem) 4rem}}cart-drawer .cart_drawer__content .cart_body .cart_footer .go_to_checkout:hover{color:var(--dark-blue);background:var(--white)}cart-drawer .cart_drawer__content .cart_body .cart_footer .continue_shopping{color:var(--dark-gray);text-align:center;font-family:var(--font-rebond);font-size:clamp(1.4rem,.8333vw,1.6rem);font-style:normal;font-weight:600;line-height:normal;text-decoration:none;margin-bottom:clamp(1rem,2.5vw,2rem)}cart-drawer .cart_drawer__content .cart_body :is(cart-related-products){display:block}@media screen and (min-width: 768px){cart-drawer .cart_drawer__content .cart_body :is(cart-related-products){display:none}}@media screen and (min-width: 768px){cart-drawer .cart_drawer__content{width:60vw}}@media screen and (min-width: 1024px){cart-drawer .cart_drawer__content{width:65vw;flex-direction:row-reverse;gap:2.6rem}cart-drawer .cart_drawer__content .cart_body{flex-grow:1}cart-drawer .cart_drawer__content :is(cart-related-products){display:flex}}cart-drawer .cart_drawer__content::-webkit-scrollbar{width:3px}cart-drawer .cart_drawer__content::-webkit-scrollbar-track{background:#D9D9D9}cart-drawer .cart_drawer__content::-webkit-scrollbar-thumb{background-color:var(--dark-blue);border-radius:10px;border:3px solid transparent}cart-drawer .cart_drawer__content::-webkit-scrollbar-thumb:hover{background:var(--dark-blue, .8)}cart-drawer:before{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);z-index:10000;visibility:hidden;opacity:0;animation:cartDrawerOverlayExit .3s ease-in-out forwards}cart-drawer[open] .cart_drawer__content{animation:cartDrawerEntry .3s ease-in-out forwards;display:flex;transform:translate(0)}cart-drawer[open]:before{animation:cartDrawerOverlayEntry .3s ease-in-out forwards;visibility:visible;opacity:1}cart-drawer:has(.cart_empty_title) .cart_body{height:100%}cart-drawer:has(.cart_empty_title) .cart_body .cart_heading .progress_bar__container{display:none}cart-drawer:has(.cart_empty_title) .cart_body .cart_products_container{height:50%}@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 .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,11.4583vw,22rem);max-height:clamp(16.3rem,11.4583vw,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.4583vw,2.8rem);font-style:normal;font-weight:600;line-height:normal;color:var(--dark-blue);font-family:var(--font-rebond)}cart-drawer:has(.cart_empty_title) .cart_body .cart_products_container .cart_products .cart_empty_subtext{color:var(--dark-gray);text-align:center;font-family:var(--font-rebond);font-size:clamp(1.2rem,.8333vw,1.6rem);font-style:normal;font-weight:500;line-height:140%;margin-top:clamp(1rem,.7292vw,1.4rem);max-width:28rem}cart-drawer:has(.cart_empty_title) .cart_body .cart_products_container .cart_products .cart_empty_btn{color:var(--white);font-family:var(--font-rebond);font-size:clamp(1.4rem,.9375vw,1.8rem);font-style:normal;font-weight:600;line-height:normal;letter-spacing:.07rem;background:var(--dark-blue);border:1px solid var(--dark-blue);transition:.3s;text-decoration:none;padding:1.2rem 2.4rem;border-radius:10rem;margin-top:clamp(2.4rem,1.6667vw,3.2rem)}@media screen and (min-width: 768px){cart-drawer:has(.cart_empty_title) .cart_body .cart_products_container .cart_products .cart_empty_btn{padding:1.6rem 2.4rem}}cart-drawer:has(.cart_empty_title) .cart_body .cart_products_container .cart_products .cart_empty_btn:hover{background:var(--white);color:var(--dark-blue)}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}}:root{--cart-item-title: clamp(1.4rem, .8333vw, 1.6rem);--cart-quantity: clamp(1.2rem, .7292vw, 1.4rem)}.cart_item__container{display:flex;align-items:center;gap:1.2rem;position:relative}@media screen and (max-width: 330px){.cart_item__container{gap:1rem}}@media screen and (max-width: 300px){.cart_item__container{gap:.4rem}}@media screen and (min-width: 768px){.cart_item__container{padding-right:clamp(1rem,1.1979vw,2.3rem)}}.cart_item__container .cart_item__image{max-width:8rem;max-height:10rem;width:100%;height:100%;object-fit:cover}@media screen and (max-width: 330px){.cart_item__container .cart_item__image{max-width:7rem;max-height:8rem}}@media screen and (min-width: 768px){.cart_item__container .cart_item__image{max-width:clamp(7rem,5.36458vw,10.3rem);max-height:clamp(8rem,5.98958vw,11.5rem)}}.cart_item__container .cart_item__content .cart_item_title{color:var(--dark-blue);font-weight:600;text-decoration:none;font-family:var(--font-rebond)}.cart_item__container .cart_item__content .cart_item_title :is(h2){font-size:clamp(1.4rem,.8333vw,1.6rem);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-bottom:clamp(.6rem,.41666vw,.8rem);max-width:40vw}@media screen and (min-width: 768px){.cart_item__container .cart_item__content .cart_item_title :is(h2){max-width:20rem;font-size:clamp(1.2rem,.8333vw,1.6rem)}}.cart_item__container .cart_item__content .price__container{display:flex;align-items:center;color:var(--dark-blue);font-family:var(--font-rebond);font-style:normal;font-weight:500;line-height:normal}.cart_item__container .cart_item__content .price__container .cart_item_price{font-size:clamp(1.2rem,.7292vw,1.4rem)}@media screen and (min-width: 768px){.cart_item__container .cart_item__content .price__container .cart_item_price{font-size:clamp(1rem,.72916vw,1.4rem)}}.cart_item__container .cart_item__content .cart_item_variants{list-style-type:none;display:flex;align-items:center;font-size:clamp(1.2rem,.7292vw,1.4rem);margin-top:.8rem;color:var(--dark-blue);font-family:var(--font-rebond);font-style:normal;font-weight:400;line-height:normal;gap:.4rem;flex-wrap:wrap}@media screen and (min-width: 768px){.cart_item__container .cart_item__content .cart_item_variants{font-size:clamp(1rem,.72916vw,1.4rem)}}.cart_item__container .cart_item__content .cart_item_variants :is(li){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cart_item__container .cart_item__content .cart_item_quantity{display:flex;align-items:center;margin-top:clamp(1rem,.8333vw,1.6rem)}.cart_item__container .cart_item__content .cart_item_quantity .cart_item_quantity-content{border:1px solid #C1C0BC;border-radius:10rem;display:flex;align-items:center;justify-content:space-between;padding:clamp(.4rem,.3125vw,.6rem) clamp(.6rem,.41666vw,.8rem);width:clamp(6rem,4.47916vw,8.6rem)}.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(1.6rem,1.1458vw,2.2rem);height:clamp(1.6rem,1.1458vw,2.2rem);border:none;background:transparent;transition:.3s;border-radius:.4rem;cursor:pointer}.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(--dark-blue)}.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(--dark-blue)}.cart_item__container .cart_item__content .cart_item_quantity .cart_item_quantity-content .plus_cart :is(svg){width:clamp(1.2rem,.9325vw,1.6rem);height:clamp(1.2rem,.9325vw,1.6rem)}.cart_item__container .cart_item__content .cart_item_quantity .cart_item_quantity-content .minus_cart :is(svg){width:clamp(.6rem,.41666vw,.8rem);height:auto}.cart_item__container .cart_item__content .cart_item_quantity .cart_item_quantity-content .cart_item__quantity_text{max-width:clamp(1.6rem,1.05vw,2rem);width:100%;display:block;line-height:1.6rem;margin-inline:.2rem;color:var(--dark-blue);text-align:center;font-family:var(--font-rebond);font-size:clamp(1rem,.7292vw,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.1458vw,2.2rem);height:clamp(1.6rem,1.1458vw,2.2rem);align-self:flex-end;cursor:pointer}popup-component{width:100vw;height:100dvh;position:fixed;top:0;left:0;z-index:1000;align-items:center;justify-content:center;display:none;opacity:0;animation:closePopup .6s forwards}popup-component.active{animation:openPopup .6s forwards;display:flex;opacity:1}popup-component .popup__overlay{width:100%;height:100%;position:absolute;left:0;top:0;background:#00000040;z-index:-1}popup-component .popup__content{z-index:2;background:var(--dark-blue);max-width:90%;padding:4rem;position:relative;border-radius:1.2rem;overflow:hidden}@media screen and (min-width: 768px){popup-component .popup__content{display:grid;grid-template-columns:1fr 1fr;padding:0;width:80vw;max-width:120rem}}popup-component .popup__content.no-image{grid-template-columns:1fr;max-width:50rem;width:90%;padding:4rem}popup-component .popup__content.no-image .popup__texts{margin:0 auto;padding:0}popup-component .popup__content .popup_close{position:absolute;top:1.5rem;right:1.5rem;cursor:pointer;z-index:10}popup-component .popup__content .popup_close :is(svg){width:3rem;height:3rem}popup-component .popup__content .popup__texts{display:flex;flex-direction:column;align-items:center;max-width:36rem;margin-inline:auto}@media screen and (min-width: 768px){popup-component .popup__content .popup__texts{padding:clamp(2.5rem,2.0833vw,3.5rem) clamp(2rem,2.0833vw,3rem);max-width:100%}@media screen and (min-width: 1200px){popup-component .popup__content .popup__texts{padding:clamp(2rem,4vw,7rem)}}}popup-component .popup__content .popup__texts .popup_title{color:var(--white);font-size:clamp(1.8rem,1.5vw,2.8rem);font-weight:600;margin-top:clamp(1.5rem,1.2vw,2.2rem);margin-bottom:clamp(1.2rem,1vw,2rem);text-align:center}popup-component .popup__content .popup__texts .popup_text{color:var(--white);text-align:center;font-size:clamp(1.2rem,.9375vw,1.6rem);font-style:normal;font-weight:400;line-height:normal;margin-bottom:clamp(1.5rem,1.2vw,2.2rem)}popup-component .popup__content .popup__texts :is(form){width:100%;display:flex;flex-direction:column;align-items:center}popup-component .popup__content .popup__texts :is(form) .popup__newsletter{width:100%}@media screen and (min-width: 768px){popup-component .popup__content .popup__texts :is(form) .popup__newsletter{width:90%}}popup-component .popup__content .popup__texts :is(form) .popup__newsletter :is(input){border-radius:10rem;background:var(--light-blue);color:var(--white);font-family:var(--font-rebond);border:none;padding:1.2rem 1.4rem;width:100%;font-size:clamp(1.2rem,.7292vw,1.4rem);font-style:normal;font-weight:300;line-height:normal}popup-component .popup__content .popup__texts :is(form) .popup__newsletter :is(input)::placeholder{color:var(--white)}popup-component .popup__content .popup__texts :is(form) .popup__newsletter :is(input):focus{outline:none}@media screen and (min-width: 768px){popup-component .popup__content .popup__texts :is(form) .popup__newsletter :is(input){padding:1.4rem}}popup-component .popup__content .popup__texts :is(form) .submit_popup{width:100%;margin-top:clamp(.8rem,.625vw,1rem);cursor:pointer}@media screen and (min-width: 768px){popup-component .popup__content .popup__texts :is(form) .submit_popup{width:90%}}popup-component .popup__content .popup__texts :is(form) .submit_popup :is(input){width:100%;border:none;background:var(--white);display:flex;align-items:center;justify-content:center;text-align:center;transition:.6s;padding-block:clamp(1.1rem,.8333vw,1.4rem);padding-inline:clamp(1.4rem,1.1458vw,2rem);border-radius:10rem;cursor:pointer;font-family:var(--font-rebond);color:var(--dark-blue);font-size:clamp(1.2rem,.8333vw,1.4rem);font-weight:500}popup-component .popup__content .popup__texts :is(form) .submit_popup :is(input):hover{background:var(--dark-blue);outline:1px solid var(--white);color:var(--white)}popup-component .popup__content .popup__texts .popup_terms{margin-top:clamp(1rem,1vw,1.8rem);text-align:center;color:var(--white);font-size:clamp(1rem,.7292vw,1.2rem)}@media screen and (min-width: 768px){popup-component .popup__content .popup__texts .popup_terms{width:90%}}popup-component .popup__content .popup_image{display:none}@media screen and (min-width: 768px){popup-component .popup__content .popup_image{display:flex}popup-component .popup__content .popup_image :is(img){width:100%;object-position:center;object-fit:cover}}@keyframes openPopup{0%{display:none;opacity:0}1%{display:flex;opacity:0}to{display:flex;opacity:1}}@keyframes closePopup{0%{display:flex;opacity:1}99%{display:flex;opacity:0}to{display:none;opacity:0}}look-book{display:flex;flex-direction:column;padding-block:clamp(3rem,3.125vw,6rem)}@media screen and (min-width: 980px){look-book .lookbook__content{display:grid;grid-template-columns:1.3fr .2fr 1fr;column-gap:clamp(1rem,1.60417vw,3rem);overflow:hidden}}look-book .lookbook__content .lookbook__motion{display:flex;overflow:hidden;position:relative}@media screen and (min-width: 980px){look-book .lookbook__content .lookbook__motion{grid-column:2;display:flex;align-items:center;justify-content:center;transform:rotate(-90deg);width:fit-content;justify-self:center;overflow:hidden;z-index:-1}}look-book .lookbook__content .lookbook__motion .lookbook__slide{display:flex;white-space:nowrap;animation:15s slide infinite linear;align-items:center}@media screen and (min-width: 980px){look-book .lookbook__content .lookbook__motion .lookbook__slide{animation:15s slideInverted infinite linear}}look-book .lookbook__content .lookbook__motion .lookbook__slide :is(svg){width:clamp(1rem,1.25vw,2.4rem);height:clamp(1rem,1.25vw,2.4rem)}look-book .lookbook__content .lookbook__motion .lookbook__slide .lookbook__text_motion{padding:2.4rem;color:var(--dark-blue);font-size:clamp(2.8rem,3.125vw,6rem);font-style:normal;font-weight:700;line-height:normal;transform-origin:100% 0}look-book .lookbook__content .lookbook__motion .lookbook__slide .lookbook__text_motion:hover{background:var(--texts-green)}look-book .lookbook__content .lookbook__motion:before{content:"";display:block;width:8%;height:100%;background:linear-gradient(to right,var(--bg-black) 10%,transparent 100%);position:absolute;z-index:1}look-book .lookbook__content .lookbook__motion:after{content:"";display:block;width:8%;height:100%;background:linear-gradient(to left,var(--bg-black) 10%,transparent 100%);position:absolute;z-index:1;right:0}look-book .lookbook__content .lookbook_image__container{position:relative}@media screen and (min-width: 980px){look-book .lookbook__content .lookbook_image__container{grid-area:1/1/2/2;border-radius:0rem 2.4rem 2.4rem 0rem;overflow:hidden;height:60vh}}look-book .lookbook__content .lookbook_image__container .lookbook__button{position:absolute;background:var(--white);border-radius:50%;width:clamp(3.2rem,2.5vw,4.8rem);height:clamp(3.2rem,2.5vw,4.8rem);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.6s}look-book .lookbook__content .lookbook_image__container .lookbook__button :is(svg){width:clamp(1.6rem,1.25vw,2.4rem);height:clamp(1.6rem,1.25vw,2.4rem)}look-book .lookbook__content .lookbook_image__container .lookbook__button.active{outline:1px solid var(--white);background:var(--dark-blue)}look-book .lookbook__content .lookbook_image__container .lookbook__button.active :is(svg) :is(path){fill:var(--white)}look-book .lookbook__content .lookbook_image__container .lookbook__image{max-height:59rem;height:85vh;width:100%}@media screen and (min-width: 980px){look-book .lookbook__content .lookbook_image__container .lookbook__image{max-height:100%;height:100%}}look-book .lookbook__content .lookbook_image__container .lookbook__image :is(img){width:100%;height:100%;object-fit:cover}look-book .lookbook__content .lookbook__modal_products{background:#0000004D;width:100vw;height:100dvh;position:fixed;top:0;z-index:100000;left:0;align-items:center;justify-content:center;display:none;opacity:0;animation:modalClose .3s ease-in-out}@media screen and (min-width: 980px){look-book .lookbook__content .lookbook__modal_products{background:transparent;width:100%;height:100%;display:flex;position:static;opacity:1;z-index:1;justify-content:flex-start;padding-inline:0 clamp(7rem,10vw,15rem);margin-left:clamp(3rem,5.2083vw,10rem)}}look-book .lookbook__content .lookbook__modal_products[open]{display:flex;opacity:1;animation:modalOpen .3s ease-in-out}look-book .lookbook__content .lookbook__modal_products .lookbook__modal_products__content{background:var(--white);width:90vw;max-width:34rem;border-radius:1.2rem;max-height:58.8rem;overflow:auto;padding:5rem 2rem;display:flex;flex-direction:column;position:relative}@media screen and (min-width: 980px){look-book .lookbook__content .lookbook__modal_products .lookbook__modal_products__content{width:90vw;max-width:41rem;height:100%;max-height:80rem;padding:0;justify-content:center;padding-inline:5rem}}look-book .lookbook__content .lookbook__modal_products .lookbook__modal_products__content .lookbook__modal_close{display:flex;align-self:flex-end;position:absolute;right:2rem;top:2rem}@media screen and (min-width: 980px){look-book .lookbook__content .lookbook__modal_products .lookbook__modal_products__content .lookbook__modal_close{display:none}}look-book .lookbook__content .lookbook__modal_products .lookbook__modal_products__content .lookbook__title{text-align:center;color:var(--dark-blue);font-size:2rem;font-weight:700;line-height:140%}@media screen and (min-width: 980px){look-book .lookbook__content .lookbook__modal_products .lookbook__modal_products__content .lookbook__title{display:none}}look-book .lookbook__content .lookbook__modal_products .lookbook__modal_products__content .product__carrousel{position:relative;max-width:clamp(26.1rem,18.125vw,34.8rem);width:100%;margin:0 auto}look-book .lookbook__content .lookbook__modal_products .lookbook__modal_products__content .product__carrousel .product__item{display:flex;flex-direction:column;align-items:center}look-book .lookbook__content .lookbook__modal_products .lookbook__modal_products__content .product__carrousel .product__item :is(img){width:100%;height:100%;object-fit:cover;max-height:30rem}@media screen and (min-width: 980px){look-book .lookbook__content .lookbook__modal_products .lookbook__modal_products__content .product__carrousel .product__item :is(img){height:55vh}}look-book .lookbook__content .lookbook__modal_products .lookbook__modal_products__content .product__carrousel .product__item .product__title{margin-top:clamp(1.4rem,.8333vw,1.6rem);color:var(--dark-blue);font-size:clamp(1.6rem,1.1458vw,2.2rem);font-weight:600}look-book .lookbook__content .lookbook__modal_products .lookbook__modal_products__content .product__carrousel .product__item .product__price{margin-top:clamp(.6rem,.5208vw,1rem);color:var(--dark-blue);font-size:clamp(1.4rem,.9375vw,1.8rem);font-style:normal;font-weight:500;line-height:normal}look-book .lookbook__content .lookbook__modal_products .lookbook__modal_products__content .product__carrousel .product__item .product__link{margin-top:clamp(1.4rem,1.0417vw,2rem);display:flex;align-items:center;justify-content:center;color:var(--dark-blue);text-decoration:none;color:var(--white);font-size:clamp(1.4rem,.9375vw,1.8rem);font-weight:600;background:var(--dark-blue);padding:1.6rem 3.2rem;width:100%;border-radius:10rem;cursor:pointer;transition:.3s;width:97%}@media screen and (min-width: 980px){look-book .lookbook__content .lookbook__modal_products .lookbook__modal_products__content .product__carrousel .product__item .product__link{padding:clamp(1.2rem,.83333vw,1.6rem) clamp(2.4rem,1.66667vw,3.2rem)}}look-book .lookbook__content .lookbook__modal_products .lookbook__modal_products__content .product__carrousel .product__item .product__link:hover{background:var(--white);outline:1px solid var(--dark-blue);color:var(--dark-blue)}look-book .lookbook__content .lookbook__modal_products .lookbook__modal_products__content .product__carrousel .blaze-pagination{margin-top:2rem;display:flex;align-items:center;justify-content:center;gap:1rem}look-book .lookbook__content .lookbook__modal_products .lookbook__modal_products__content .product__carrousel .blaze-pagination :is(button){width:clamp(.8rem,.52083vw,1rem);height:clamp(.8rem,.52083vw,1rem);border-radius:3.5rem;border:1px solid var(--dark-blue);background:transparent;color:transparent;transition:.3s;cursor:pointer}look-book .lookbook__content .lookbook__modal_products .lookbook__modal_products__content .product__carrousel .blaze-pagination :is(button).active{background:var(--dark-blue)}look-book .lookbook__content .lookbook__modal_products .lookbook__modal_products__content .product__carrousel .lookbook--prev{position:absolute;top:50%;left:-8%;transform:translate(-50%,-50%);border:none;background-color:transparent;display:none;align-items:center;justify-content:center;cursor:pointer}@media screen and (min-width: 980px){look-book .lookbook__content .lookbook__modal_products .lookbook__modal_products__content .product__carrousel .lookbook--prev{display:flex}}look-book .lookbook__content .lookbook__modal_products .lookbook__modal_products__content .product__carrousel .lookbook--prev:hover :is(svg) :is(g) :is(rect){fill:var(--light-blue)}look-book .lookbook__content .lookbook__modal_products .lookbook__modal_products__content .product__carrousel .lookbook--prev :is(svg){width:clamp(3rem,2.08333vw,4rem);height:clamp(3rem,2.08333vw,4rem);display:block;transform:rotate(180deg)}look-book .lookbook__content .lookbook__modal_products .lookbook__modal_products__content .product__carrousel .lookbook--prev :is(svg) :is(g) :is(rect){fill:var(--dark-blue);transition:fill .3s}look-book .lookbook__content .lookbook__modal_products .lookbook__modal_products__content .product__carrousel .lookbook--prev :is(svg) :is(g) :is(path){stroke:var(--white);transition:stroke .3s}look-book .lookbook__content .lookbook__modal_products .lookbook__modal_products__content .product__carrousel .lookbook--next{position:absolute;top:50%;right:-19%;transform:translate(-50%,-50%);border:none;background-color:transparent;display:none;align-items:center;justify-content:center;cursor:pointer}@media screen and (min-width: 980px){look-book .lookbook__content .lookbook__modal_products .lookbook__modal_products__content .product__carrousel .lookbook--next{display:flex}}look-book .lookbook__content .lookbook__modal_products .lookbook__modal_products__content .product__carrousel .lookbook--next:hover :is(svg) :is(g) :is(rect){fill:var(--light-blue)}look-book .lookbook__content .lookbook__modal_products .lookbook__modal_products__content .product__carrousel .lookbook--next :is(svg){width:clamp(3rem,2.08333vw,4rem);height:clamp(3rem,2.08333vw,4rem);display:block}look-book .lookbook__content .lookbook__modal_products .lookbook__modal_products__content .product__carrousel .lookbook--next :is(svg) :is(g) :is(rect){fill:var(--dark-blue);transition:fill .3s}look-book .lookbook__content .lookbook__modal_products .lookbook__modal_products__content .product__carrousel .lookbook--next :is(svg) :is(g) :is(path){stroke:var(--white);transition:stroke .3s}look-book .lookbook__content .lookbook__modal_products .lookbook__modal_products__content .product__carrousel .lookbook--prev[disabled],look-book .lookbook__content .lookbook__modal_products .lookbook__modal_products__content .product__carrousel .lookbook--next[disabled]{opacity:.5;pointer-events:none}@keyframes modalOpen{0%{opacity:0;display:none}1%{display:flex;opacity:0}to{opacity:1}}@keyframes modalClose{0%{opacity:1;display:flex}99%{opacity:0;display:flex}to{display:none}}@keyframes slide{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes slideInverted{0%{transform:translate(0)}to{transform:translate(100%)}}:root{--cart-related-product-title: clamp(1.6rem, 1.0417vw, 2rem);--cart-related-product-name: clamp(1.2rem, .7292vw, 1.4rem);--cart-related-product-price: clamp(1rem, .7292vw, 1.4rem);--cart-related-product-add: clamp(1.2rem, .7292vw, 1.4rem)}cart-related-products{display:block}cart-related-products .cart_related_products__content{display:flex;flex-direction:column;justify-content:flex-start;border-right:#A4A4A4}cart-related-products .cart_related_products__content .related_products_title{color:var(--dark-blue);font-family:var(--font-rebond);font-size:clamp(1.4rem,1.1458vw,2.2rem);font-style:normal;font-weight:600;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:1rem}@media screen and (min-width: 768px){cart-related-products .cart_related_products__content .cart_related_carousel{flex-direction:column;gap:clamp(1.4rem,1.09375vw,2.1rem);border-right:1px solid var(--light-gray);padding-inline:clamp(1rem,1.7708vw,3.4rem);flex-grow:1}}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container{min-width:21rem;display:flex;align-items:center;justify-content:flex-start;gap:1rem}@media screen and (min-width: 768px){cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container{flex-direction:column;min-width:auto;max-width:clamp(10rem,6.9444vw,15.2rem)}}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product_image{max-width:7.4rem;max-height:8.1rem;width:100%;height:100%}@media screen and (min-width: 768px){cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product_image{max-width:15.2rem;max-height:16.4rem}}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content{display:flex;flex-direction:column;justify-content:space-evenly;height:100%;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{align-items:center}}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_title{font-size:clamp(1.2rem,.8333vw,1.6rem);color:var(--dark-blue);font-weight:600;font-family:var(--font-rebond);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;max-width:100%;display:flex}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_title :is(p){white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_price{color:var(--dark-blue);font-family:var(--font-rebond);font-size:clamp(1rem,.8333vw,1.6rem);font-style:normal;font-weight:500;line-height:normal}@media screen and (min-width: 768px){cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_price{margin-block:clamp(.6rem,.41666vw,8rem) clamp(.7rem,.52083vw,1rem);text-align:center}}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .info_installment{display:none}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product__select__container{display:none}@media screen and (min-width: 768px){cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product__select__container{display:flex;align-items:center;gap:clamp(.5rem,.6944vw,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:row;justify-content:space-between;align-items:center;margin-bottom:clamp(.5rem,.36458vw,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(--font-rebond);font-size:clamp(1.2rem,.7292vw,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;font-size:clamp(1rem,.7292vw,1.4rem)}}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(--font-rebond);font-size:clamp(1.2rem,.7292vw,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;font-size:clamp(1rem,.7292vw,1.4rem)}}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_add{color:var(--dark-blue);font-family:var(--font-rebond);font-size:clamp(.8rem,.625vw,1.2rem);font-style:normal;font-weight:600;line-height:normal;letter-spacing:.06rem;padding:.8rem 2rem;border-radius:10rem;border:1.5px solid var(--dark-blue);transition:.3s;display:flex;align-items:center;justify-content:center;cursor:pointer}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_add:hover{background-color:var(--dark-blue);color:var(--white)}cart-related-products .cart_related_products__content .cart_related_carousel .related_product_section_add{display:none}@media screen and (max-width: 768px){cart-related-products .cart_related_products__content .cart_related_carousel::-webkit-scrollbar{display:none}}cart-related-products .cart_related_products__content .cart_related_carousel::-webkit-scrollbar{width:3px}cart-related-products .cart_related_products__content .cart_related_carousel::-webkit-scrollbar-track{background:transparent}cart-related-products .cart_related_products__content .cart_related_carousel::-webkit-scrollbar-thumb{background-color:var(--dark-blue);border-radius:10px;border:3px solid transparent}cart-related-products .cart_related_products__content .cart_related_carousel::-webkit-scrollbar-thumb:hover{background:var(--dark-blue, .8)}cart-related-products .cart_related_products__content :is(a){color:transparent;text-decoration:none;text-align:unset}discount-coupon{display:flex;margin-top:2rem;flex-direction:column;position:relative;transition:.3s all}discount-coupon .discount_coupon__heading{display:flex;align-items:center;justify-content:space-between}discount-coupon .discount_coupon__heading .discount_coupon__heading_btn{display:flex;align-items:center;gap:1rem;color:var(--dark-gray);cursor:pointer;font-weight:500;margin-bottom:.8rem}discount-coupon .discount_coupon__heading .discount_coupon__heading_btn .discount_cupom_text{font-size:clamp(1.4rem,.8333vw,1.6rem)}@media screen and (min-width: 768px){discount-coupon .discount_coupon__heading .discount_coupon__heading_btn .discount_cupom_text{font-size:clamp(1.2rem,.8333vw,1.6rem)}}discount-coupon .discount_coupon__heading .discount_coupon__heading_btn :is(svg){width:clamp(1.6rem,.9375vw,1.8rem);height:clamp(1.6rem,.9375vw,1.8rem)}@media screen and (min-width: 768px){discount-coupon .discount_coupon__heading .discount_coupon__heading_btn :is(svg){width:clamp(1.4rem,.9375vw,1.6rem);height:clamp(1.4rem,.9375vw,1.6rem)}}discount-coupon .discount_coupon__heading .discount_coupon__heading_btn :is(svg) :is(path){fill:var(--dark-gray);stroke:var(--dark-gray);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(--dark-blue);font-size:clamp(1.2rem,.7292vw,1.4rem);font-weight:400;height:fit-content;padding:1rem 1.4rem;border:none;border-radius:10rem 0rem 0rem 10rem;border-top:1px solid var(--light-gray);border-bottom:1px solid var(--light-gray);border-left:1px solid var(--light-gray);transition:.3s border;min-width:20px;font-family:var(--font-rebond)}discount-coupon .discount_coupon__form .discount_coupon__input::placeholder{font-family:var(--font-rebond)}discount-coupon .discount_coupon__form .discount_coupon__input:focus{outline:none;border:1px solid var(--dark-gray);border-right:none}discount-coupon .discount_coupon__form .discount_coupon__button{border:none;max-width:5.6rem;width:100%;background:var(--dark-blue);display:flex;align-items:center;justify-content:center;color:var(--white);font-weight:500;font-family:var(--font-rebond);transition:.3s all ease;cursor:pointer;border-radius:0rem 10rem 10rem 0rem}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,.8333vw,1.6rem);margin-top:.8rem;text-transform:uppercase}discount-coupon .applied_coupon .remove-coupon{background:none;border:none;color:var(--dark-blue);cursor:pointer;text-decoration:none;font-size:1.2rem;margin-left:.4rem}discount-coupon .applied_coupon .remove-coupon:hover{text-decoration:underline}cart-section{display:flex;flex-direction:column;max-width:var(--page-width);margin-inline:auto;margin-top:6rem}@media screen and (min-width: 768px){cart-section{margin-top:clamp(8rem,8.8542vw,17rem)}}@media screen and (min-width: 1600px){cart-section{max-width:1520px}}cart-section .cart_section_title{color:var(--Azul-Escuro, #181D23);font-family:var(--font-rebond);font-size:clamp(2rem,1.4583vw,2.8rem);font-style:normal;font-weight:600;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.2708vw,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 .cart_section_cart_products{display:flex;flex-direction:column;gap:clamp(1.2rem,1.0417vw,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:14.3rem;max-height:15.1rem}}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.1458vw,2.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(--dark-blue);text-overflow:ellipsis;font-family:var(--font-rebond);font-size:clamp(1.6rem,.9375vw,1.8rem);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.6667vw,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(--dark-blue);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(--dark-blue, .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 (max-width: 900px){cart-section .cart_section__content .cart_footer{align-self:center}}cart-section .cart_section__content .cart_footer .progress_bar__container{margin-bottom:2.4rem}cart-section .cart_section__content .cart_footer .progress_bar__container .progress_bar{width:100%;height:.3rem;background: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(--pink)}cart-section .cart_section__content .cart_footer .progress_bar__container .progress_span{font-size:clamp(1.2rem,.8333vw,1.6rem);color:var(--dark-blue);font-weight:300}cart-section .cart_section__content .cart_footer .progress_bar__container .progress_span :is(strong){font-weight:600}cart-section .cart_section__content .cart_footer .cart_order_summary{font-size:clamp(2rem,1.25vw,2.4rem);font-weight:600;color:var(--dark-blue);border-bottom:1px solid var(--light-gray);padding-bottom:clamp(1.2rem,1.25vw,2.4rem)}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:var(--dark-blue);font-size:clamp(1.4rem,.8333vw,1.6rem)}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,.8333vw,1.6rem)}cart-section .cart_section__content .cart_footer .cart_subtotal .cart_shipping_title,cart-section .cart_section__content .cart_footer .cart_subtotal .cart_shipping_price,cart-section .cart_section__content .cart_footer .cart_shipping_value .cart_shipping_title,cart-section .cart_section__content .cart_footer .cart_shipping_value .cart_shipping_price{font-weight:400}cart-section .cart_section__content .cart_footer .cart_subtotal{margin-top:clamp(1.6rem,1.6667vw,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:600}cart-section .cart_section__content .cart_footer .cart_subtotal .cart_subtotal_price{font-size:clamp(1.6rem,.9375vw,1.8rem);font-weight:600}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 .go_to_checkout{margin-block:2.3rem 1.4rem;display:flex;justify-content:center;align-items:center;width:100%;background:var(--dark-blue);font-size:var(--cart-go-to-checkout);padding:1.2rem 2.4rem;font-family:var(--font-rebond);color:var(--white);border:1px solid var(--dark-blue);text-decoration:none;transition:.3s ease background;font-weight:600;border-radius:10rem}cart-section .cart_section__content .cart_footer .go_to_checkout:hover{background:var(--white);color:var(--dark-blue)}cart-section .cart_section__content .cart_footer .continue_shopping{text-align:center;color:var(--dark-gray);font-size:var(--cart-go-to-checkout);font-weight:600;line-height:140%;cursor:pointer;display:block;text-decoration:none}cart-section .cart_section__content .cart_footer .continue_shopping:hover{color:var(--dark-blue)}@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(--dark-blue);text-decoration:none}cart-section .cart_section__content:has(.cart_empty_title) .cart_empty_btn{color:var(--white);background:var(--dark-blue);font-weight:500;text-decoration:none;padding:1.2rem 2.4rem;border-radius:10rem}.shipping__container-cart-drawer{display:flex;flex-direction:column;justify-content:flex-start;margin-top:clamp(1.4rem,1.04166vw,2rem)}.shipping__container-cart-drawer .shipping__title{color:var(--dark-gray);font-size:clamp(1.4rem,.8333vw,1.6rem);font-weight:500;display:flex;align-items:center;gap:1rem;cursor:pointer}@media screen and (min-width: 768px){.shipping__container-cart-drawer .shipping__title{font-size:clamp(1.2rem,.8333vw,1.6rem)}}.shipping__container-cart-drawer .shipping__title :is(svg){width:clamp(1.6rem,.9375vw,1.8rem);height:clamp(1.6rem,.9375vw,1.8rem)}@media screen and (min-width: 768px){.shipping__container-cart-drawer .shipping__title :is(svg){width:clamp(1.4rem,.9375vw,1.6rem);height:clamp(1.4rem,.9375vw,1.6rem)}}.shipping__container-cart-drawer .shipping__title :is(svg) :is(path){fill:var(--dark-gray);stroke:var(--dark-gray);transition:.3s}.shipping__container-cart-drawer:not(:has(.shipping__form[closed])) .shipping__title :is(svg){path:first-child {opacity: 0;}}.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;margin-top:.6rem}@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(--dark-blue);font-size:clamp(1.2rem,.7292vw,1.4rem);font-weight:400;padding:1rem 1.4rem;font-weight:500;border:none;border-radius:10rem 0rem 0rem 10rem;border-top:1px solid var(--light-gray);border-bottom:1px solid var(--light-gray);border-left:1px solid var(--light-gray);font-family:var(--font-rebond);transition:.3s border;min-width:0px}.shipping__container-cart-drawer .shipping__form :is(input):focus{outline:none;border:1px solid var(--dark-blue);border-right:none}.shipping__container-cart-drawer .shipping__form .shipping_submit{border:none;max-width:5.6rem;width:100%;background:var(--dark-blue);display:flex;align-items:center;justify-content:center;color:var(--white);font-weight:500;font-family:var(--font-rebond);transition:.3s all ease;cursor:pointer;border-radius:0rem 10rem 10rem 0rem}.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__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(--dark-blue);font-size:clamp(1.2rem,.7292vw,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,.7292vw,1.4rem)}:root{--collection-banner-title: clamp(2.4rem, 2.5vw, 4.8rem);--collection-banner-desc: clamp(1.4rem, .8333vw, 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(--font-rebond);font-style:normal;font-weight:600;line-height:normal;line-height:140%}.collection_banner__container .collection_banner_texts__content :is(p){font-size:var(--collection-banner-desc);color:var(--white);text-align:center;font-family:var(--font-rebond);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.4rem,2.0833vw,4rem) clamp(5rem,4.6875vw,9rem)}@media screen and (min-width: 768px){collection-grid{max-width:calc(var(--page-width) * .95)}}collection-grid .collection_grid__container:has(product-card){display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:clamp(2rem,2.74305vw,5.3rem);justify-items:flex-start}collection-grid .collection_grid__container:has(product-card) :is(product-card){max-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(17vw,1fr))}}collection-grid .collection_grid__container:has(.collection_empty__container){display:flex;align-items:center;justify-content:center}collection-grid .collection_grid__container:has(.collection_empty__container) .collection_empty__container{text-align:center;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:1.6rem}collection-grid .collection_grid__container:has(.collection_empty__container) .collection_empty__container .collection_empty_title{font-size:var(--collection-empty-title);color:var(--dark-blue)}collection-grid .collection_grid__container:has(.collection_empty__container) .collection_empty__container .collection_empty_text{font-size:var(--collection-empty-text);color:var(--dark-gray)}collection-grid .collection_grid__container:has(.collection_empty__container) .collection_empty__container .btn-link{background:var(--dark-blue);border:1px solid var(--dark-blue);color:var(--white);transition:.3s all;min-width:clamp(16.5rem,11.0938vw,21.3rem);display:flex;justify-content:center;border-radius:10rem;text-transform:capitalize}collection-grid .collection_grid__container:has(.collection_empty__container) .collection_empty__container .btn-link:hover{background-color:var(--light-blue);border-color:var(--light-blue)}collection-grid #collection_loader{width:100%;height:100%;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:absolute;z-index:2;opacity:0;display:none;align-items:flex-start;justify-content:center;animation:opacityLoadingExit .5s forwards}collection-grid #collection_loader[active]{animation:opacityLoadingEntry .5s forwards;opacity:1;display:flex}collection-grid #collection_loader .loader{margin-top:10vh;width:48px;height:48px;border-radius:50%;position:relative;animation:rotate 1s linear infinite}collection-grid #collection_loader .loader:before{content:"";box-sizing:border-box;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:5px solid var(--dark-blue);animation:prixClipFix 2s linear infinite}.btn-link{display:flex;width:fit-content;padding:clamp(1rem,.625vw,1.2rem) clamp(2rem,1.25vw,2.4rem);color:var(--dark-blue);background:transparent;font-size:clamp(1.4rem,.8333vw,1.6rem);font-style:normal;font-weight:600;line-height:normal;border:1px solid var(--dark-blue);text-decoration:none;transition:background .3s,color .3s;cursor:pointer;text-transform:uppercase}.btn-link.btn-link--mobile-full-width{width:100%;max-width:var(--page-max-width)}:root{--filter-text-size: clamp(1.2rem, .9375vw, 1.8rem);--filter-title-size: clamp(1.4rem, .9375vw, 1.8rem)}collection-filter{display:block;padding-block:3.2rem 0}@media screen and (min-width: 768px){collection-filter{padding-block:clamp(3rem,2.6042vw,5rem) 0}}collection-filter .filter__carousel{display:none;width:100%}@media screen and (min-width: 768px){collection-filter .filter__carousel{max-width:calc(var(--page-width) * .95);margin:0 auto}}collection-filter .filter__carousel .carousel-filter-slider{display:flex;flex-direction:column;gap:2.4rem;width:100%;margin-bottom:2.4rem}@media screen and (min-width: 768px){collection-filter .filter__carousel .carousel-filter-slider{gap:clamp(2rem,2.0833vw,4rem);margin-bottom:clamp(3rem,2.6042vw,5rem)}}collection-filter .filter__carousel .carousel-filter-slider .carousel-filter-slider_heading{display:flex;justify-content:space-between;align-items:center;gap:2rem;max-width:var(--page-width);margin:0 auto;width:100%}collection-filter .filter__carousel .carousel-filter-slider .carousel-filter-slider_heading .title_filter__carousel{color:var(--dark-blue);font-family:var(--font-rebond);font-size:clamp(2rem,1.6667vw,3.2rem);font-style:normal;font-weight:600;line-height:120%}collection-filter .filter__carousel .carousel-filter-slider .carousel-filter-slider_heading .container-buttons-carousel-filter{display:none;align-items:center;gap:3.2rem}@media screen and (min-width: 768px){collection-filter .filter__carousel .carousel-filter-slider .carousel-filter-slider_heading .container-buttons-carousel-filter{display:flex}}collection-filter .filter__carousel .carousel-filter-slider .carousel-filter-slider_heading .container-buttons-carousel-filter .carousel-filter--prev,collection-filter .filter__carousel .carousel-filter-slider .carousel-filter-slider_heading .container-buttons-carousel-filter .carousel-filter--next{border:none;background-color:transparent;cursor:pointer}collection-filter .filter__carousel .carousel-filter-slider .carousel-filter-slider_heading .container-buttons-carousel-filter .carousel-filter--prev:hover :is(svg) :is(g) :is(rect),collection-filter .filter__carousel .carousel-filter-slider .carousel-filter-slider_heading .container-buttons-carousel-filter .carousel-filter--next:hover :is(svg) :is(g) :is(rect){fill:var(--light-blue)}collection-filter .filter__carousel .carousel-filter-slider .carousel-filter-slider_heading .container-buttons-carousel-filter .carousel-filter--prev.disabled,collection-filter .filter__carousel .carousel-filter-slider .carousel-filter-slider_heading .container-buttons-carousel-filter .carousel-filter--next.disabled{cursor:unset}collection-filter .filter__carousel .carousel-filter-slider .carousel-filter-slider_heading .container-buttons-carousel-filter .carousel-filter--prev.disabled :is(svg) :is(g) :is(rect),collection-filter .filter__carousel .carousel-filter-slider .carousel-filter-slider_heading .container-buttons-carousel-filter .carousel-filter--next.disabled :is(svg) :is(g) :is(rect){fill:var(--light-gray)}collection-filter .filter__carousel .carousel-filter-slider .carousel-filter-slider_heading .container-buttons-carousel-filter .carousel-filter--prev :is(svg),collection-filter .filter__carousel .carousel-filter-slider .carousel-filter-slider_heading .container-buttons-carousel-filter .carousel-filter--next :is(svg){width:100%;height:100%;display:block}collection-filter .filter__carousel .carousel-filter-slider .carousel-filter-slider_heading .container-buttons-carousel-filter .carousel-filter--prev :is(svg) :is(g) :is(rect),collection-filter .filter__carousel .carousel-filter-slider .carousel-filter-slider_heading .container-buttons-carousel-filter .carousel-filter--next :is(svg) :is(g) :is(rect){fill:var(--dark-blue);transition:fill .3s}collection-filter .filter__carousel .carousel-filter-slider .carousel-filter-slider_heading .container-buttons-carousel-filter .carousel-filter--prev :is(svg) :is(g) :is(path),collection-filter .filter__carousel .carousel-filter-slider .carousel-filter-slider_heading .container-buttons-carousel-filter .carousel-filter--next :is(svg) :is(g) :is(path){stroke:var(--white);transition:stroke .3s}collection-filter .filter__carousel .carousel-filter-slider .carousel-filter-slider_heading .container-buttons-carousel-filter .carousel-filter--prev :is(svg){transform:rotate(180deg)}collection-filter .filter__carousel .carousel-filter-slider .carousel-filter-blaze-container{padding-left:5vw}@media screen and (min-width: 768px){collection-filter .filter__carousel .carousel-filter-slider .carousel-filter-blaze-container{padding-left:0}}collection-filter .filter__carousel .carousel-filter-slider .carousel-filter-blaze-container .carousel-filter-blaze-track-container{display:flex;flex-direction:column;gap:2rem}collection-filter .filter__carousel .carousel-filter-slider .carousel-filter-blaze-container .carousel-filter-blaze-track-container .carousel-filter-blaze-track .card_filter_slide:has(input:checked) .card_filter .card_filter__img{border:2px solid var(--dark-blue)}collection-filter .filter__carousel .carousel-filter-slider .carousel-filter-blaze-container .carousel-filter-blaze-track-container .carousel-filter-blaze-track .card_filter_slide .card_filter{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.2rem;cursor:pointer}collection-filter .filter__carousel .carousel-filter-slider .carousel-filter-blaze-container .carousel-filter-blaze-track-container .carousel-filter-blaze-track .card_filter_slide .card_filter .card_filter__img{display:block;max-width:clamp(12rem,11.4583vw,22rem);width:100%;height:auto;border-radius:50%;border:2px solid transparent}collection-filter .filter__carousel .carousel-filter-slider .carousel-filter-blaze-container .carousel-filter-blaze-track-container .carousel-filter-blaze-track .card_filter_slide .card_filter .card_filter__identifier{color:var(--dark-blue);text-align:center;font-family:var(--font-rebond);font-size:clamp(1.4rem,1.0417vw,2rem);font-style:normal;font-weight:600;line-height:normal}collection-filter .filter__carousel .carousel-filter-slider .carousel-filter-blaze-container .carousel-filter-blaze-track-container .blaze-pagination-carousel-filter{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem}@media screen and (min-width: 768px){collection-filter .filter__carousel .carousel-filter-slider .carousel-filter-blaze-container .carousel-filter-blaze-track-container .blaze-pagination-carousel-filter{display:none}}collection-filter .filter__carousel .carousel-filter-slider .carousel-filter-blaze-container .carousel-filter-blaze-track-container .blaze-pagination-carousel-filter :is(button){border-radius:50%;border:1px solid var(--dark-blue);background:transparent;width:clamp(.8rem,.52083vw,1rem);height:clamp(.8rem,.52083vw,1rem);font-size:0;transition:all .3s ease}collection-filter .filter__carousel .carousel-filter-slider .carousel-filter-blaze-container .carousel-filter-blaze-track-container .blaze-pagination-carousel-filter :is(button).active{border-radius:3.5rem;border:1px solid var(--dark-blue);background:var(--dark-blue)}collection-filter .filter__heading{display:flex;justify-content:space-between;align-items:center;max-width:calc(var(--page-width) * .95);margin-inline:auto}collection-filter .filter__heading .filter__text{display:flex;align-items:center;gap:1rem;cursor:pointer}collection-filter .filter__heading .filter__text:hover .filter_title{color:var(--light-blue)}collection-filter .filter__heading .filter__text:hover :is(svg) :is(path){stroke:var(--light-blue)}collection-filter .filter__heading .filter__text .filter_title{color:var(--dark-blue);font-family:var(--font-rebond);font-size:clamp(1.2rem,.9375vw,1.8rem);font-style:normal;font-weight:600;line-height:normal;transition:color .3s}collection-filter .filter__heading .filter__text :is(svg){width:clamp(1.6rem,1.25vw,2.4rem);height:clamp(1.6rem,1.25vw,2.4rem)}collection-filter .filter__heading .filter__text :is(svg) :is(path){stroke:var(--dark-blue);transition:.3s all ease}collection-filter .filter__heading .sort-options .filter-group__select{border:none;color:var(--dark-blue);font-family:var(--font-rebond);font-size:clamp(1.2rem,.9375vw,1.8rem);font-style:normal;font-weight:600;line-height:normal;cursor:pointer;transition:.3s all ease}collection-filter .filter__heading .sort-options .filter-group__select:focus{outline:none}collection-filter .filter__heading .sort-options .filter-group__select:hover{color:var(--light-blue)}collection-filter .filter__heading .sort-options .filter-group__select:hover :is(option){color:var(--dark-blue)}collection-filter:before{content:"";position:fixed;background:rgba(0,0,0,.5);width:100vw;height:100dvh;z-index:5;top:0;left:0;opacity:0;visibility:hidden;animation:opacityOverlayExit .3s;z-index:1003}collection-filter:has(.filter__modal[open]):before{opacity:1;visibility:visible;animation:opacityOverlayEntry .3s}collection-filter .filter__modal{display:none;background:var(--white);max-width:34rem;width:90vw;padding:2.4rem 2rem;position:fixed;transform:translate(-100%);animation:slideOut .3s ease-in-out forwards;top:0;left:0;height:100dvh;z-index:1004;flex-direction:column}collection-filter .filter__modal[open]{animation:slideIn .3s ease-in-out forwards;display:flex;transform:translate(0)}@media screen and (min-width: 768px){collection-filter .filter__modal{max-width:57rem;padding:clamp(3rem,3.125vw,6rem) clamp(2rem,2.08333vw,4rem)}}collection-filter .filter__modal .filter__modal__heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:clamp(2rem,2.6042vw,5rem)}collection-filter .filter__modal .filter__modal__heading .filter_title{color:var(--dark-blue);font-family:var(--font-rebond);font-size:clamp(1.4rem,.9375vw,1.8rem);font-style:normal;font-weight:700;line-height:normal}collection-filter .filter__modal .filter__modal__heading :is(svg){width:clamp(1.6rem,1.0417vw,2rem);height:clamp(1.6rem,1.0417vw,2rem);cursor:pointer;transition:.3s all ease}collection-filter .filter__modal .filter__modal__heading :is(svg):hover :is(path){stroke:var(--light-blue)}collection-filter .filter__modal .filter__dropdown{display:flex;flex-direction:column;flex:1;gap:clamp(2rem,1.6667vw,3.2rem);overflow:hidden}collection-filter .filter__modal .filter__dropdown .filter-dropdown__filters{flex:1;overflow:auto;display:flex;flex-direction:column;gap:clamp(2rem,1.6667vw,3.2rem)}collection-filter .filter__modal .filter__dropdown .filter-dropdown__filters::-webkit-scrollbar{width:.4rem}collection-filter .filter__modal .filter__dropdown .filter-dropdown__filters::-webkit-scrollbar-track{background:var(--off-white)}collection-filter .filter__modal .filter__dropdown .filter-dropdown__filters::-webkit-scrollbar-thumb{background-color:#181d23;border-radius:10px;border:3px solid transparent}collection-filter .filter__modal .filter__dropdown .filter-dropdown__filters::-webkit-scrollbar-thumb:hover{background:var(--dark-blue, .8)}collection-filter .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container{padding-right:.6rem}collection-filter .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container .filter_name{color:var(--dark-blue);font-family:var(--font-rebond);font-size:clamp(1.2rem,.8333vw,1.6rem);font-style:normal;font-weight:600;line-height:normal;width:100%;position:relative;display:flex;justify-content:space-between;align-items:center;border-radius:10rem;background:var(--off-white);padding:clamp(.8rem,1.3889vw,1.2rem) clamp(1.2rem,1.3889vw,1.6rem);cursor:pointer;transition:.3s all ease}collection-filter .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container .filter_name:hover{color:var(--light-blue)}collection-filter .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container .filter_name:after{content:"";background-image:url(./arrowDown-132fa729.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:clamp(1.6rem,1.0417vw,2rem);height:clamp(1.6rem,1.0417vw,2rem);transition:.3s transform ease;cursor:pointer}collection-filter .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container:has(.filter__list[closed]) .filter_name:after{transform:rotate(180deg)}collection-filter .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container:has(.price-range-slider__container[closed]) .filter_name:after{transform:rotate(180deg)}collection-filter .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container .filter__list{list-style-type:none;display:flex;flex-direction:column;gap:1rem;overflow:hidden;transition:height .3s ease-out;height:auto;padding-inline:clamp(1.2rem,.8333vw,1.6rem)}collection-filter .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container .filter__list[closed]{height:0}collection-filter .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container .filter__list .filter__item:first-child{margin-top:1.4rem}@media screen and (min-width: 768px){collection-filter .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container .filter__list .filter__item:first-child{margin-top:2rem}}collection-filter .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container .filter__list .filter__item .filter_label{color:var(--dark-gray);font-family:var(--font-rebond);font-size:clamp(1.2rem,.8333vw,1.6rem);font-style:normal;font-weight:500;line-height:normal;display:flex;align-items:center}collection-filter .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container .filter__list .filter__item .filter_label :is(input){margin-right:clamp(.8rem,.625vw,1.2rem);width:clamp(1.4rem,.8333vw,1.6rem);height:clamp(1.4rem,.8333vw,1.6rem);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;transition:.15s background ease;border:1px solid var(--dark-gray);border-radius:.4rem}collection-filter .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container .filter__list .filter__item .filter_label :is(input):checked{background:var(--dark-blue)}collection-filter .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container .price-range-slider__container{overflow:hidden;transition:.6s;display:flex;flex-direction:column;gap:1.2rem;padding-inline:1.2rem}@media screen and (min-width: 768px){collection-filter .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container .price-range-slider__container{padding-inline:1.6rem;gap:1.6rem}}collection-filter .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container .price-range-slider__container[closed]{height:0}collection-filter .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container .price-range-slider__container .price-range-slider__content{width:100%;margin:0 auto;overflow:visible}collection-filter .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container .price-range-slider__container .price-range-slider__content .price-range-slider{position:relative;height:2px;background:var(--dark-blue);width:100%;margin-top:1.6rem}@media screen and (min-width: 768px){collection-filter .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container .price-range-slider__container .price-range-slider__content .price-range-slider{margin-top:2.4rem}}collection-filter .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container .price-range-slider__container .price-range-slider__content .price-range-slider .range_select{width:1.2rem;height:1.2rem;border-radius:50%;background:var(--white);border:2px solid var(--dark-blue);z-index:10;cursor:pointer;position:absolute;top:50%;transform:translate(-50%,-50%)}collection-filter .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container .price-range-slider__container .price-range-slider__content .price-range-slider .range_select.range_max{right:0;transform:translate(-50%,-50%)}collection-filter .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container .price-range-slider__container .price-range-text{display:flex;justify-content:space-between}collection-filter .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container .price-range-slider__container .price-range-text .price-range-text__min,collection-filter .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container .price-range-slider__container .price-range-text .price-range-text__max{color:var(--dark-blue);font-family:var(--font-rebond);font-size:clamp(1.2rem,.8333vw,1.6rem);font-style:normal;font-weight:400;line-height:normal}collection-filter .filter__modal .filter__dropdown .filter__btns{display:flex;align-items:center;gap:1rem;margin-top:clamp(.4rem,.9375vw,1.8rem)}collection-filter .filter__modal .filter__dropdown .filter__btns .filter_btn{display:flex;justify-content:center;width:fit-content;background:transparent;text-decoration:none;transition:.3s all ease;width:100%;cursor:pointer;text-align:center;font-family:var(--font-rebond);font-size:clamp(1.2rem,.8333vw,1.6rem);font-style:normal;font-weight:600;line-height:normal;border:1px solid var(--dark-blue);border-radius:10rem;padding:clamp(1rem,.8333vw,1.6rem) clamp(2.4rem,1.6667vw,3.2rem)}collection-filter .filter__modal .filter__dropdown .filter__btns .filter_btn.filter_submit{color:var(--white);background:var(--dark-blue)}collection-filter .filter__modal .filter__dropdown .filter__btns .filter_btn.filter_submit:hover{background:var(--light-blue);border-color:var(--light-blue)}collection-filter .filter__modal .filter__dropdown .filter__btns .filter_btn.filter_reset{color:var(--dark-blue);background:var(--white)}collection-filter .filter__modal .filter__dropdown .filter__btns .filter_btn.filter_reset:hover{background:var(--light-blue);color:var(--white);border-color:var(--light-blue)}@keyframes slideIn{0%{transform:translate(-100%);display:none}1%{transform:translate(-100%);display:flex}to{transform:translate(0)}}@keyframes slideOut{0%{transform:translate(0);display:flex}99%{transform:translate(-100%);display:flex}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}}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(--font-rebond);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:5rem;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:hover :is(path){stroke:var(--light-blue)}description-seo .description_seo__arrow :is(path){stroke:var(--dark-blue);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}}#relatedProductSection{max-width:var(--page-width);margin-inline:auto;padding-block:4rem 9rem}@media screen and (min-width: 1600px){#relatedProductSection{max-width:1520px}}#relatedProductSection :is(cart-related-products) .cart_related_products__content .related_products_title{text-align:left}#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));padding:0;border:none;justify-content:space-between;gap:2.6rem;padding-bottom:1rem}@media screen and (min-width: 768px){#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:minmax(0,1fr)}}#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel .cart_related_product__container{max-width:100%;flex-grow:1;min-width:auto}@media screen and (min-width: 768px){#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel .cart_related_product__container{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-template-rows:minmax(0,1fr) minmax(0,.25fr)}}#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product_image{object-fit:cover;width:100%;height:100%}@media screen and (min-width: 768px){#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product_image{width:100%;height:100%}}#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content{align-items:flex-start;justify-content:center;gap:1rem}#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content :is(a){text-decoration:none;text-align:left;width:100%}#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_title,#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_price{text-align:left}#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_price{margin-block:0}#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .info_installment{display:flex;color:var(--dark-gray);font-size:clamp(1.2rem,.8333vw,1.6rem);font-weight:300}#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_select_variant{display:flex;align-items:center;flex-direction:row;margin-top:.2rem;margin-bottom:0;width:100%;justify-content:flex-start;gap:1rem}#relatedProductSection :is(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:left;display:flex;width:50%;white-space:wrap;overflow:visible;color:var(--dark-blue)}#relatedProductSection :is(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{width:100%;color:var(--dark-blue);padding:.6rem 1.6rem;border-radius:10rem;border:1px solid #C1C0BC;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:90%;text-align:left}#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_title{font-size:clamp(1.6rem,1.0417vw,2rem)}#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_price{font-size:clamp(1.2rem,.8333vw,1.6rem)}#relatedProductSection :is(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%;align-items:center;justify-content:center}@media screen and (min-width: 768px){#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_button{display:none}}#relatedProductSection :is(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{display:flex;width:100%;align-items:center;justify-content:center}@media screen and (min-width: 768px){#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel .cart_related_product_add{display:none}#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel .related_product_section_add{display:block;grid-area:2/1/2/3;height:100%}#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel .related_product_section_add .related_product_section_add__a{display:flex;color:var(--dark-blue);width:100%;align-items:center;justify-content:center;height:100%;border:1px solid var(--dark-blue);transition:.3s;font-weight:500;border-radius:10rem;cursor:pointer}#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel .related_product_section_add .related_product_section_add__a.active{background:var(--dark-blue);color:var(--white)}#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel .related_product_section_add .related_product_section_add__a:hover{background:var(--dark-blue);color:var(--white)}}#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel::-webkit-scrollbar{width:2px;height:2px}#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel::-webkit-scrollbar-track{background:transparent}#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel::-webkit-scrollbar-thumb{background-color:var(--dark-blue);border-radius:10px;border:3px solid transparent}#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel::-webkit-scrollbar-thumb:hover{background:rgba(var(--dark-blue-rgb),.8)}@media screen and (max-width: 768px){#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel::-webkit-scrollbar{display:none}}alert-component{background:var(--dark-blue);border:1px solid var(--dark-blue);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,.8333vw,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}}shopbar-component{background:transparent;display:none;transform:translateY(100%);position:fixed;bottom:0;width:100%;padding-block:2rem;z-index:5;animation:shopbarExit .4s forwards}@media screen and (min-width: 768px){shopbar-component{display:block;background-color:var(--off-white);border-top:1px solid var(--dark-blue);padding-block:clamp(.75rem,.52083vw,1rem)}}shopbar-component .shopbar__content{max-width:var(--page-width);margin-inline:auto;padding:2rem;border-radius:1.2rem;background-color:transparent;border:1px solid transparent;transition:all .6s ease-in-out}shopbar-component .shopbar__content[open]{background-color:var(--off-white);border:1px solid var(--dark-blue)}@media screen and (min-width: 768px){shopbar-component .shopbar__content[open]{border:none}}shopbar-component .shopbar__content[open] .add_to_cart_content .buton_open_modal :is(svg) #Vector1{transform:rotate(90deg)}@media screen and (min-width: 768px){shopbar-component .shopbar__content{display:grid;align-items:center;padding:0rem;grid-template-columns:2fr .5fr 1fr}}shopbar-component .shopbar__content .shopbar_heading{display:none;justify-content:space-between;opacity:0;animation:opacityExit .5s ease-in-out forwards}shopbar-component .shopbar__content .shopbar_heading[open]{display:flex;opacity:1;animation:opacityEntry .5s ease-in-out forwards}@media screen and (min-width: 768px){shopbar-component .shopbar__content .shopbar_heading{display:flex;opacity:1;animation:opacityEntry .5s ease-in-out forwards;margin-right:clamp(3rem,4vw,6.2rem);gap:1.5rem}}shopbar-component .shopbar__content .shopbar_heading .shopbar_product_title_image{display:flex;align-items:flex-start;gap:clamp(1rem,1.0417vw,2rem)}shopbar-component .shopbar__content .shopbar_heading .shopbar_product_title_image :is(img){width:clamp(5.5rem,3.85417vw,7.4rem);height:clamp(7rem,4.58333vw,8.8rem);object-fit:cover}shopbar-component .shopbar__content .shopbar_heading .shopbar_product_title_image .shobar_info_container{display:flex;flex-direction:column;gap:.6rem}@media screen and (min-width: 768px){shopbar-component .shopbar__content .shopbar_heading .shopbar_product_title_image .shobar_info_container{justify-content:center;height:100%}}shopbar-component .shopbar__content .shopbar_heading .shopbar_product_title_image .shobar_info_container .shopbar_title{color:var(--black);font-family:var(--font-rebond);font-size:clamp(1.4rem,1.0417vw,2rem);font-weight:500}shopbar-component .shopbar__content .shopbar_heading .shopbar_product_title_image .shobar_info_container .shopbar_color{color:var(--black);font-family:var(--font-rebond);font-size:clamp(1.2rem,.8333vw,1.6rem);font-weight:300}@media screen and (min-width: 768px){shopbar-component .shopbar__content .shopbar_heading .shopbar_price_installments{display:flex;flex-direction:column;justify-content:center;gap:clamp(.75rem,.52083vw,1rem)}}shopbar-component .shopbar__content .shopbar_heading .shopbar_price_installments .shopbar_price{color:var(--black);font-size:clamp(1.4rem,1.0417vw,2rem);font-weight:400;text-align:right}@media screen and (min-width: 768px){shopbar-component .shopbar__content .shopbar_heading .shopbar_price_installments .shopbar_price{text-align:left}}shopbar-component .shopbar__content .shopbar_heading .shopbar_price_installments .shopbar_installment{color:var(--black);font-family:var(--font-rebond);font-size:clamp(1.2rem,.8333vw,1.6rem);font-weight:300;text-align:right}@media screen and (min-width: 768px){shopbar-component .shopbar__content .shopbar_heading .shopbar_price_installments .shopbar_installment{text-align:left}}shopbar-component .shopbar__content .shopbar_select_variant-group{margin-block:2rem;display:none;flex-direction:column;gap:1.2rem;opacity:0;animation:opacityExit .5s ease-in-out forwards}shopbar-component .shopbar__content .shopbar_select_variant-group .shopbar-desktop{display:none}@media screen and (min-width: 768px){shopbar-component .shopbar__content .shopbar_select_variant-group .shopbar-desktop{display:block}}shopbar-component .shopbar__content .shopbar_select_variant-group .shopbar-desktop .shopbar_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){shopbar-component .shopbar__content .shopbar_select_variant-group .shopbar-desktop .shopbar_select_variant{flex-direction:column;justify-content:space-between;gap:clamp(.75rem,.52083vw,1rem);margin-top:.5rem;margin-bottom:1rem}}shopbar-component .shopbar__content .shopbar_select_variant-group .shopbar-desktop .shopbar_select_variant .shopbar_label{color:var(--dark-blue);text-align:left;font-family:var(--font-rebond);font-size:clamp(1.2rem,.9375vw,1.8rem);font-style:normal;font-weight:500;line-height:normal;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:98%}shopbar-component .shopbar__content .shopbar_select_variant-group .shopbar-desktop .shopbar_select_variant .variant-select{color:var(--dark-blue);text-align:left;font-family:var(--font-rebond);font-size:clamp(1.2rem,.8333vw,1.6rem);font-style:normal;font-weight:500;line-height:normal;border:none;box-shadow:none;cursor:pointer;width:100%;background-color:transparent}shopbar-component .shopbar__content .shopbar_select_variant-group .shopbar-desktop .shopbar_select_variant .variant-select:focus-visible{outline:none;border:none}shopbar-component .shopbar__content .shopbar_select_variant-group .shopbar-mobile{display:flex;flex-direction:column;gap:1rem}@media screen and (min-width: 768px){shopbar-component .shopbar__content .shopbar_select_variant-group .shopbar-mobile{display:none}}shopbar-component .shopbar__content .shopbar_select_variant-group .shopbar-mobile .product-option{display:flex;flex-direction:column;gap:1.2rem;border:none}@media screen and (min-width: 768px){shopbar-component .shopbar__content .shopbar_select_variant-group .shopbar-mobile .product-option{gap:1.6rem}}shopbar-component .shopbar__content .shopbar_select_variant-group .shopbar-mobile .product-option .option-title{color:var(--dark-blue);font-family:var(--font-rebond);font-size:clamp(1.4rem,.9375vw,1.8rem);font-style:normal;font-weight:500;line-height:normal}shopbar-component .shopbar__content .shopbar_select_variant-group .shopbar-mobile .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_select_variant-group .shopbar-mobile .product-option .option-values{flex-wrap:wrap}}shopbar-component .shopbar__content .shopbar_select_variant-group .shopbar-mobile .product-option .option-values .option-value{display:flex;padding:1.2rem clamp(2.2rem,3vw,2.4rem);justify-content:center;align-items:center;border-radius:100px;background-color:transparent;font-size:clamp(1.2rem,1.5vw,1.6rem);font-style:normal;font-weight:600;line-height:normal;color:var(--dark-blue);border:1px solid var(--dark-gray);font-family:var(--font-rebond);position:relative;overflow:hidden;cursor:pointer;transition:all .3s ease}shopbar-component .shopbar__content .shopbar_select_variant-group .shopbar-mobile .product-option .option-values .option-value:hover{background-color:var(--dark-blue);color:var(--white);border:1px solid var(--dark-blue)}shopbar-component .shopbar__content .shopbar_select_variant-group .shopbar-mobile .product-option .option-values .option-value.soldout{background-color:transparent;color:var(--light-gray);border:1px solid var(--light-gray);cursor:not-allowed}shopbar-component .shopbar__content .shopbar_select_variant-group .shopbar-mobile .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_select_variant-group .shopbar-mobile .product-option .option-values .option-value .soldout-image{display:none}shopbar-component .shopbar__content .shopbar_select_variant-group .shopbar-mobile .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_select_variant-group .shopbar-mobile .product-option .option-values .option-value.color.selected{border:2px solid var(--dark-blue)}shopbar-component .shopbar__content .shopbar_select_variant-group .shopbar-mobile .product-option .option-values .option-value.color:hover{filter:brightness(.9)}shopbar-component .shopbar__content .shopbar_select_variant-group .shopbar-mobile .product-option .option-values .option-value.color.soldout{cursor:not-allowed;opacity:.5}shopbar-component .shopbar__content .shopbar_select_variant-group .shopbar-mobile .product-option .option-values .option-value:has(input:checked){border:1.5px solid var(--dark-blue)}shopbar-component .shopbar__content .shopbar_select_variant-group .shopbar-mobile .product-option .option-values .option-value:not(:has(.color)):has(input:checked){background-color:var(--dark-blue);color:var(--white);border:1.5px solid var(--dark-blue)}shopbar-component .shopbar__content .shopbar_select_variant-group .shopbar-mobile .product-option .option-values .option-value.hidden{display:none}shopbar-component .shopbar__content .shopbar_select_variant-group[open]{display:flex;opacity:1;animation:opacityEntry .5s ease-in-out forwards}@media screen and (min-width: 768px){shopbar-component .shopbar__content .shopbar_select_variant-group{padding-right:clamp(3rem,4vw,8.4rem);border-right:2px solid var(--light-gray);margin:0;display:flex;opacity:1;animation:opacityEntry .5s ease-in-out forwards}}shopbar-component .shopbar__content .add_to_cart_content{display:flex;align-items:center;justify-content:space-between;gap:clamp(2rem,5vw,3.2rem)}shopbar-component .shopbar__content .add_to_cart_content .info_add_to_cart{color:var(--white);padding:clamp(1.2rem,.83333vw,1.6rem) clamp(2.4em,2.5vw,4.8rem);text-align:center;background:var(--dark-blue);border:none;transition:.6s;cursor:pointer;position:relative;width:100%;border-radius:10rem;font-weight:600}@media screen and (min-width: 768px){shopbar-component .shopbar__content .add_to_cart_content .info_add_to_cart{max-width:25.8rem;margin-left:clamp(3rem,5vw,8.4rem)}}shopbar-component .shopbar__content .add_to_cart_content .info_add_to_cart .btn_text{font-family:var(--font-rebond );font-size:clamp(1.4rem,.83333vw,1.6rem);font-weight:500}shopbar-component .shopbar__content .add_to_cart_content .info_add_to_cart[disabled]{background:var(--light-gray);cursor:default}shopbar-component .shopbar__content .add_to_cart_content .info_add_to_cart:hover{background:var(--black)}shopbar-component .shopbar__content .add_to_cart_content .info_add_to_cart .loader{width:30px;height:30px;border-radius:50%;position:absolute;animation:rotateAddToCard 1s linear infinite;top:50%;left:50%;transform:translate(-50%,-50%);display:none;opacity:0}shopbar-component .shopbar__content .add_to_cart_content .info_add_to_cart .loader:before{content:"";box-sizing:border-box;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:5px solid #FFF;animation:prixClipFix 2s linear infinite}shopbar-component .shopbar__content .add_to_cart_content .info_add_to_cart[loading]{background:var(--dark-blue);color:transparent;cursor:default}shopbar-component .shopbar__content .add_to_cart_content .info_add_to_cart[loading] .loader{display:block;opacity:1}shopbar-component .shopbar__content .add_to_cart_content .buton_open_modal{padding:1.4rem 2rem;border-radius:.4rem;background:var(--dark-blue)}@media screen and (min-width: 768px){shopbar-component .shopbar__content .add_to_cart_content .buton_open_modal{display:none}}shopbar-component .shopbar__content .add_to_cart_content .buton_open_modal :is(svg){width:1.5rem;height:1.5rem;display:block}shopbar-component .shopbar__content .add_to_cart_content .buton_open_modal :is(svg) :is(path){stroke:var(--white);transition:all .4s ease-in-out;transform-origin:center center}shopbar-component[open]{display:block;transform:translateY(0);animation:shopbarEntry .6s forwards}@keyframes shopbarEntry{0%{transform:100%;display:none}1%{transform:translateY(100%);display:block}to{transform:translateY(0);display:block}}@keyframes shopbarExit{0%{transform:translateY(0);display:block}99%{transform:translateY(100%);display:block}to{transform:translateY(100%);display:none}}@keyframes opacityEntry{0%{opacity:0;display:none}1%{opacity:0;display:flex}to{opacity:1}}@keyframes opacityExit{0%{opacity:1;display:flex}99%{opacity:0;display:flex}to{display:none}}:root{--main-404-title: clamp(2.4rem, 1.6667vw, 3.2rem);--main-404-subtitle: clamp(1.8rem, 1.6667vw, 3.2rem);--main-404-text: clamp(1.2rem, .9375vw, 1.8rem);--main-404-button: clamp(1.4rem, .9375vw, 1.8rem)}.main-404{max-width:var(--page-width);margin:0 auto;padding-block:clamp(5rem,4.4271vw,8.5rem)}.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(--dark-blue);text-align:center;font-family:var(--font-rebond);font-size:var(--main-404-title);font-style:normal;font-weight:600;line-height:normal;letter-spacing:.32rem}.main-404 .main-404__container .main-404__content .main-404__subtitle{color:var(--dark-blue);text-align:center;font-family:var(--font-rebond);font-size:var(--main-404-subtitle);font-style:normal;font-weight:600;line-height:normal}.main-404 .main-404__container .main-404__content .main-404__text{color:var(--dark-gray);text-align:center;font-family:var(--font-rebond);font-size:var(--main-404-text);font-style:normal;font-weight:400;line-height:normal}.main-404 .main-404__container .main-404__content .main-404__button{padding:1.4rem 2.4rem;background:var(--dark-blue);color:var(--white);font-family:var(--font-rebond);font-size:var(--main-404-button);text-decoration:none;font-style:normal;font-weight:600;line-height:normal;margin-top:2rem;border-radius:10rem}:root{--search-text-title: clamp(1.6rem, 1.25vw, 2.4rem);--search-text-subtitle: clamp(1.2rem, .9375vw, 1.8rem)}.search_text__container{margin-top:clamp(4rem,4.4271vw,8.5rem);padding-top:clamp(1rem,2.0833vw,4rem);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(--dark-blue);font-family:var(--font-rebond);font-size:var(--search-text-title);font-style:normal;font-weight:600;line-height:normal}.search_text__container .search_text_subtitle{color:var(--dark-blue);font-family:var(--font-rebond);font-size:var(--search-text-subtitle);font-style:normal;font-weight:400;line-height:normal}:root{--font-size-menu-account-content-account-page: clamp(1.4rem, 1.1458vw, 2.2rem);--font-size-personal-details-header-account-page: clamp(1.6rem, 1.25vw, 2.4rem);--font-size-label-placeholder-account-page: clamp(1.4rem, .8333vw, 1.6rem);--font-size-button-newsletter-account-page: clamp(1.2rem, .8333vw, 1.6rem);--font-size-checkbox-message-account-page: clamp(1.2rem, .8333vw, 1.6rem);--font-size-title-newsletter-account-page: clamp(1.8rem, 1.1458vw, 2.2rem);--font-size-name-email-lastname-account-page: clamp(1.6rem, 1.0417vw, 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, .8333vw, 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.0417vw, 2rem);--font-size-address-details-content-p: clamp(1.2rem, .8333vw, 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, .8854vw, 1.7rem);--font-size-tbody-tr-td-title-account-page: clamp(1.2rem, .7813vw, 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:clamp(2.4rem,2.083vw,4rem)}@media screen and (min-width: 768px){account-component{max-width:calc(var(--page-width) * .9);display:grid;grid-template-columns:.25fr 1fr}}account-component .menu-account{padding:0;background:var(--white);border-radius:.8rem}@media screen and (min-width: 768px){account-component .menu-account{padding:4rem 3.2rem;border:1.5px solid var(--light-gray);border-radius:1.2rem}}account-component .menu-account .menu-account-content{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:2.8rem;list-style:none}@media screen and (min-width: 768px){account-component .menu-account .menu-account-content{flex-direction:column;gap:4rem}}account-component .menu-account .menu-account-content :is(li){color:var(--dark-gray);font-family:var(--font-rebond);font-size:var(--font-size-menu-account-content-account-page);font-style:normal;font-weight:400;line-height:normal;cursor:pointer;transition:color .3s ease}account-component .menu-account .menu-account-content :is(li).active{font-weight:600;color:var(--dark-blue);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):hover{color:var(--dark-blue)}account-component .menu-account .menu-account-content :is(li) :is(a){text-decoration:none;color:var(--dark-gray);font-family:var(--font-rebond);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(--dark-blue)}account-component .container-info{display:flex;flex-direction:column;gap:clamp(2.4rem,1.667vw,3.2rem);position:relative}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);border-radius:.8rem}@media screen and (min-width: 768px){account-component .container-info .container-header{padding:3.2rem;border-radius:1.2rem}}account-component .container-info .container-header .title-header{color:var(--dark-blue);font-family:var(--font-rebond);font-size:var(--font-size-personal-details-header-account-page);font-style:normal;font-weight:600;line-height:normal;transition:opacity .3s ease,transform .3s ease}account-component .container-info .container-header .title-header.fade-out{opacity:0;transform:translate(-10px)}account-component .container-info .container-header .container-header .title-header.fade-in{opacity:1;transform:translate(0)}account-component .container-info .show-content{position:relative;min-height:100px}account-component .container-info .show-content .personal-details,account-component .container-info .show-content .addresses-details,account-component .container-info .show-content .order-history-details{position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s ease;pointer-events:none;height:auto}account-component .container-info .show-content .personal-details{display:flex;flex-direction:column}@media screen and (min-width: 1300px){account-component .container-info .show-content .personal-details{display:grid;grid-template-columns:1fr .6fr;gap:4rem;width:100%}}account-component .container-info .show-content .personal-details .personal-details-content{padding:2rem;border:1.5px solid var(--light-gray);display:flex;flex-direction:column;gap:2rem;border-radius:.8rem}@media screen and (min-width: 768px){account-component .container-info .show-content .personal-details .personal-details-content{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem;padding:4rem 3.2rem;border-radius:1.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{width:fit-content;display:flex;flex-direction:column;gap:1.6rem}account-component .container-info .show-content .personal-details .personal-details-content .firstName :is(h2),account-component .container-info .show-content .personal-details .personal-details-content .lastName :is(h2),account-component .container-info .show-content .personal-details .personal-details-content .email :is(h2){color:var(--dark-blue);font-family:var(--font-rebond);font-size:var(--font-size-name-email-lastname-account-page);font-style:normal;font-weight:500;line-height:normal;width:fit-content}account-component .container-info .show-content .personal-details .personal-details-content .firstName :is(p),account-component .container-info .show-content .personal-details .personal-details-content .lastName :is(p),account-component .container-info .show-content .personal-details .personal-details-content .email :is(p){color:var(--dark-gray);font-family:var(--font-rebond);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}account-component .container-info .show-content .personal-details .personal-details-content .lastName{justify-self:flex-start}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(--dark-blue);font-family:var(--font-rebond);text-align:start;font-size:clamp(1.6rem,1.1458vw,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(--dark-blue);font-family:var(--font-rebond);font-size:clamp(1.6rem,1.1458vw,2.2rem);font-style:normal;font-weight:600;line-height:normal;width:100%;grid-column:1 / 3;margin-bottom:2rem}account-component .container-info .show-content .personal-details .newsletter-subscription .newsletter-form .newsletter-form__field-wrapper{display:grid;grid-template-columns:1fr .5fr}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);border-radius:10rem 0rem 0rem 10rem;width:100%;grid-column:1 / 2;height:clamp(4.2rem,2.917vw,5.5rem);color:var(--dark-gray);font-family:var(--font-rebond);font-weight:400;font-size:clamp(1.2rem,.8333vw,1.6rem)}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(--font-rebond);font-weight:400;font-size:clamp(1.2rem,.8333vw,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(--font-rebond);font-size:clamp(1.2rem,.833vw,1.6rem);background-color:var(--dark-blue);font-style:normal;font-weight:600;line-height:110%;border:none;padding:0 clamp(1.5rem,1.042vw,2rem);width:100%;grid-column:2 / 3;transition:all .5s ease-in-out;cursor:pointer;height:clamp(4.2rem,2.917vw,5.5rem);border-radius:0rem 10rem 10rem 0rem}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(--font-rebond);font-size:var(--font-size-checkbox-message-account-page);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(--font-rebond);font-size:var(--font-size-checkbox-message-account-page)}account-component .container-info .show-content .addresses-details{display:flex;flex-direction:column;gap:2rem;border:1px solid var(--light-gray);padding:2rem;border-radius:.8rem}@media screen and (min-width: 768px){account-component .container-info .show-content .addresses-details{padding:3.2rem;border-radius:1.2rem}}account-component .container-info .show-content .addresses-details .addresses-title{font-weight:600;color:var(--black);font-family:var(--font-rebond);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(--dark-blue);font-family:var(--font-rebond);font-size:clamp(1.4rem,1.0417vw,2rem);font-style:normal;font-weight:600;line-height:normal}account-component .container-info .show-content .addresses-details .container-adress-details-content .address .infomation .header-info :is(h3) :is(span){width:clamp(1.6rem,1.0417vw,2rem);height:clamp(1.6rem,1.0417vw,2rem);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.3021vw,2.5rem);height:clamp(2rem,1.3021vw,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(--font-rebond);font-size:clamp(1.2rem,.8333vw,1.6rem);font-style:normal;font-weight:400;line-height:170%}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(--dark-blue);font-family:var(--font-rebond);font-size:clamp(1.2rem,.9375vw,1.8rem);font-style:normal;font-weight:600;line-height:normal;cursor:pointer}account-component .container-info .show-content .addresses-details .container-adress-details-content .address .edit-buttons .edit :is(p) :is(span){width:1.8rem;height:1.8rem;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(--dark-blue);font-family:var(--font-rebond);font-size:clamp(1.4rem,.9375vw,1.8rem);font-style:normal;font-weight:600;line-height:normal;cursor:pointer}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,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;transform:translate(100%);transition:transform .4s ease-in-out;padding:clamp(2.4rem,2.5vw,4.8rem) clamp(2rem,1.39vw,2.4rem)}@media (min-width: 768px){account-component .container-info .show-content .addresses-details .container-adress-details-content .edit-modal,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 .edit-modal,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 .edit-modal,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 .edit-modal.active,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 .edit-modal .header-address,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;margin-bottom:clamp(2rem,2.5vw,4.8rem)}account-component .container-info .show-content .addresses-details .container-adress-details-content .edit-modal .header-address :is(h3),account-component .container-info .show-content .addresses-details .container-adress-details-content .new-address-modal .header-address :is(h3){color:var(--dark-blue);font-family:var(--font-rebond);font-size:clamp(1.6rem,1.1458vw,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,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 .edit-modal .header-address .close :is(svg),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 .edit-modal .address-fields,account-component .container-info .show-content .addresses-details .container-adress-details-content .new-address-modal .address-fields{width:100%;display:flex;flex-direction:column;flex:1;max-height:100%}account-component .container-info .show-content .addresses-details .container-adress-details-content .edit-modal .address-fields .address-fields-container,account-component .container-info .show-content .addresses-details .container-adress-details-content .new-address-modal .address-fields .address-fields-container{overflow-y:auto;max-height:100%;flex:1;display:flex;gap:clamp(1.4rem,.972vw,2rem);flex-direction:column}account-component .container-info .show-content .addresses-details .container-adress-details-content .edit-modal .address-fields .address-fields-container::-webkit-scrollbar,account-component .container-info .show-content .addresses-details .container-adress-details-content .new-address-modal .address-fields .address-fields-container::-webkit-scrollbar{width:3px}account-component .container-info .show-content .addresses-details .container-adress-details-content .edit-modal .address-fields .address-fields-container::-webkit-scrollbar-track,account-component .container-info .show-content .addresses-details .container-adress-details-content .new-address-modal .address-fields .address-fields-container::-webkit-scrollbar-track{background:transparent}account-component .container-info .show-content .addresses-details .container-adress-details-content .edit-modal .address-fields .address-fields-container::-webkit-scrollbar-thumb,account-component .container-info .show-content .addresses-details .container-adress-details-content .new-address-modal .address-fields .address-fields-container::-webkit-scrollbar-thumb{background-color:var(--dark-blue);border-radius:10px;border:3px solid transparent}account-component .container-info .show-content .addresses-details .container-adress-details-content .edit-modal .address-fields .address-fields-container::-webkit-scrollbar-thumb:hover,account-component .container-info .show-content .addresses-details .container-adress-details-content .new-address-modal .address-fields .address-fields-container::-webkit-scrollbar-thumb:hover{background:var(--dark-blue, .8)}account-component .container-info .show-content .addresses-details .container-adress-details-content .edit-modal .address-fields .address-fields-container .name,account-component .container-info .show-content .addresses-details .container-adress-details-content .new-address-modal .address-fields .address-fields-container .name{display:flex;gap:1rem}account-component .container-info .show-content .addresses-details .container-adress-details-content .edit-modal .address-fields .address-fields-container .field-custom,account-component .container-info .show-content .addresses-details .container-adress-details-content .new-address-modal .address-fields .address-fields-container .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 .address-fields-container .field-custom :is(label),account-component .container-info .show-content .addresses-details .container-adress-details-content .new-address-modal .address-fields .address-fields-container .field-custom :is(label){color:var(--dark-blue);font-family:var(--font-rebond);font-size:clamp(1.4rem,.8333vw,1.6rem);font-style:normal;font-weight:600;line-height:normal;order:1;top:-10px;left:1rem}account-component .container-info .show-content .addresses-details .container-adress-details-content .edit-modal .address-fields .address-fields-container .field-custom :is(input),account-component .container-info .show-content .addresses-details .container-adress-details-content .edit-modal .address-fields .address-fields-container .field-custom :is(select),account-component .container-info .show-content .addresses-details .container-adress-details-content .new-address-modal .address-fields .address-fields-container .field-custom :is(input),account-component .container-info .show-content .addresses-details .container-adress-details-content .new-address-modal .address-fields .address-fields-container .field-custom :is(select){width:99%;height:4.4rem;padding:0 1.5rem;border:1px solid var(--light-gray);border-radius:.5rem;color:var(--black);font-family:var(--font-rebond);font-size:clamp(1.2rem,.8333vw,1.6rem);font-style:normal;order:2;font-weight:400;line-height:normal;border-radius:10rem}account-component .container-info .show-content .addresses-details .container-adress-details-content .edit-modal .address-fields .address-fields-container .field-custom :is(input)::placeholder,account-component .container-info .show-content .addresses-details .container-adress-details-content .edit-modal .address-fields .address-fields-container .field-custom :is(select)::placeholder,account-component .container-info .show-content .addresses-details .container-adress-details-content .new-address-modal .address-fields .address-fields-container .field-custom :is(input)::placeholder,account-component .container-info .show-content .addresses-details .container-adress-details-content .new-address-modal .address-fields .address-fields-container .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,account-component .container-info .show-content .addresses-details .container-adress-details-content .new-address-modal .address-fields .buttons-address-modal{background:var(--white);display:flex;gap:1.2rem;z-index:1}@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,account-component .container-info .show-content .addresses-details .container-adress-details-content .new-address-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,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(--dark-blue);color:var(--white);font-family:var(--font-rebond);font-size:clamp(1.2rem,.8333vw,1.6rem);border-radius:10rem;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,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 .edit-modal .address-fields .buttons-address-modal .submit:hover,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 .edit-modal .address-fields .buttons-address-modal .define,account-component .container-info .show-content .addresses-details .container-adress-details-content .new-address-modal .address-fields .buttons-address-modal .define{width:100%;padding:1.2rem 2.4rem;text-align:center;background-color:var(--white);color:var(--dark-blue);font-family:var(--font-rebond);font-size:clamp(1.2rem,.8333vw,1.6rem);border-radius:10rem;font-style:normal;font-weight:600;line-height:normal;border:1px solid var(--dark-blue);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,account-component .container-info .show-content .addresses-details .container-adress-details-content .new-address-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,account-component .container-info .show-content .addresses-details .container-adress-details-content .new-address-modal .address-fields .buttons-address-modal .define:hover{background-color:var(--dark-blue);color:var(--white);opacity:.9}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:3.2rem}}account-component .container-info .show-content .order-history-details .order-history-title{color:var(--dark-blue);font-family:var(--font-rebond);font-size:clamp(1.4rem,1.5vw,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;border-radius:.8rem .8rem 0rem 0rem;background-color:var(--dark-blue)}@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:2rem;border-radius:1.2rem 1.2rem 0rem 0rem}}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(--font-rebond);font-size:clamp(1.2rem,.9375vw,1.8rem);font-weight:600;width:100%;word-wrap:break-word}account-component .container-info .show-content .order-history-details .container-order-history-content .order-details .order-details-table :is(tbody) .order-row{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(--dark-blue);font-family:var(--font-rebond);font-size:clamp(1.2rem,.94vw,1.8rem);font-weight:400}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(--font-rebond);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(--dark-blue);font-family:var(--font-rebond);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: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:left;border-bottom:none;padding:0;display:block;width:100%}account-component .container-info .show-content .order-history-details .container-order-history-content .no-recent-orders{color:var(--pink);font-family:var(--font-rebond);font-size:var(--font-size-no-recent-orders-account-page);font-weight:500}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{position:relative;opacity:1;visibility:visible;pointer-events:auto}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)}}@keyframes prixClipFix{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}to{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}:root{--font-size-title-form-account-acess: clamp(2.4rem, 1.6667vw, 3.2rem);--font-size-label-form-account-acess: clamp(1.4rem, .9375vw, 1.8rem);--font-size-label-placeholder-form-account-acess: clamp(1.2rem, .7292vw, 1.4rem);--font-size-input-item-form-account-acess: clamp(1.4rem, .8333vw, 1.6rem);--font-size-link-recover-form-account-acess: clamp(1.2rem, .7292vw, 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, .8333vw, 1.6rem);--font-size-reset-password-text-form-account-acess: clamp(1.2rem, .8333vw, 1.6rem);--color-error: #ff0000}account-access{display:flex;padding-block:clamp(5rem,3.125vw,6rem) clamp(5rem,4.6875vw,9rem);max-width:var(--page-width);margin:0 auto;width:100%}@media screen and (min-width: 550px){account-access{max-width:clamp(31rem,24.51vw,47rem)}}account-access .account-acess-login{width:100%}account-access .account-acess-login :is(form){display:flex;flex-direction:column;gap:clamp(2rem,1.3195vw,2.4rem);align-items:center}account-access .account-acess-login :is(form) .title{font-size:var(--font-size-title-form-account-acess);color:var(--dark-blue);text-align:center;font-family:var(--font-rebond);font-style:normal;font-weight:600;line-height:normal}account-access .account-acess-login :is(form) .form-error{color:var(--color-error);text-align:center}account-access .account-acess-login :is(form) .form-error :is(a){color:#000}account-access .account-acess-login :is(form) .form-error :is(svg){width:2rem;height:2rem}account-access .account-acess-login :is(form) .form-error .errors :is(ul){list-style:none}account-access .account-acess-login :is(form) .form-error .errors :is(ul) :is(li){font-size:var(--font-size-label-form-account-acess);color:var(--color-error);font-family:var(--font-rebond);font-weight:500;text-align:center}account-access .account-acess-login :is(form) .container-heading{display:flex;flex-direction:column;gap:1rem}account-access .account-acess-login :is(form) .container-heading .title{font-size:var(--font-size-title-form-account-acess);color:var(--black);font-family:var(--font-rebond);font-weight:500;text-align:center}account-access .account-acess-login :is(form) .container-heading .text-reset-password{font-size:var(--font-size-reset-password-text-form-account-acess);color:var(--dark-gray);font-family:var(--font-rebond);font-weight:400;text-align:center;width:100%}account-access .account-acess-login :is(form) .container-fields{display:flex;flex-direction:column;gap:clamp(2rem,1.3195vw,2.4rem);width:100%}account-access .account-acess-login :is(form) .container-fields .form-field{display:flex;flex-direction:column;gap:clamp(.8rem,.5382vw,1rem);width:100%}account-access .account-acess-login :is(form) .container-fields .form-field :is(label){font-size:var(--font-size-label-form-account-acess);color:var(--dark-blue);font-family:var(--font-rebond);font-style:normal;font-weight:500;line-height:normal}account-access .account-acess-login :is(form) .container-fields .form-field .input-item{padding:clamp(1.4rem,.90275vw,1.6rem) clamp(1.4rem,1.00695vw,2rem);width:clamp(32.4rem,25.55vw,48.6rem);border:.1rem solid var(--light-gray);border-radius:10rem;font-size:var(--font-size-input-item-form-account-acess);color:var(--dark-gray);font-family:var(--font-rebond);font-weight:500}account-access .account-acess-login :is(form) .container-fields .form-field .input-item:focus-visible{outline:none}account-access .account-acess-login :is(form) .container-fields .form-field .input-item::placeholder{font-size:var(--font-size-label-placeholder-form-account-acess);color:var(--dark-gray);font-family:var(--font-rebond);font-weight:400}account-access .account-acess-login :is(form) .container-fields .form-field .link-recover{text-decoration:none;font-size:var(--font-size-link-recover-form-account-acess);color:var(--dark-gray);font-family:var(--font-rebond);font-weight:400;transition:color .5s ease;width:fit-content}account-access .account-acess-login :is(form) .container-fields .form-field .link-recover:hover{color:var(--light-blue)}account-access .account-acess-login :is(form) .container-fields .form-field .container-input-password{width:clamp(32.4rem,25.55vw,48.6rem);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) .container-buttons{display:flex;flex-direction:column;align-items:center;gap:clamp(1.2rem,.8333vw,1.6rem)}account-access .account-acess-login :is(form) .container-buttons .form-actions .btn-submit{background-color:var(--dark-blue);border:1px solid var(--dark-blue);color:var(--white);border-radius:10rem;font-size:var(--font-size-button-submit-form-account-acess);font-family:var(--font-rebond);padding:clamp(1rem,.7118055vw,1.4rem) clamp(4.73rem,3.28vw,6.3rem);font-weight:600;width:fit-content;border:none;cursor:pointer;transition:all .5s ease}account-access .account-acess-login :is(form) .container-buttons .form-actions .btn-submit:hover{color:var(--white);background-color:var(--light-blue);border:1px solid var(--light-blue)}account-access .account-acess-login :is(form) .container-buttons .link-create-account{font-size:var(--font-size-link-create-account-form-account-acess);font-family:var(--font-rebond);color:var(--dark-blue);font-weight:500;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{color:var(--light-blue)}:root{--font-size-title: 1.4rem;--font-size-description: clamp(1.6rem, 1.0417vw, 2rem);--image-height: clamp(32rem, 25vw, 48rem);--font-size-pagination-number: clamp(1.8rem, 1.0417vw, 2rem)}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:clamp(3.2rem,2.5vw,4rem)}@media screen and (min-width: 576px){grid-articles .grid-container{grid-template-columns:repeat(2,1fr)}@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,.97222vw,1.4rem)}grid-articles .grid-container .article-item .article-link{width:100%;aspect-ratio:3 / 3;display:block;overflow:hidden;position:relative}grid-articles .grid-container .article-item .article-link:hover .article-image{filter:brightness(.8)}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;border-radius:1.2rem}@media screen and (min-width: 768px){grid-articles .grid-container .article-item .article-link .article-image{border-radius:1.6rem}}grid-articles .grid-container .article-item .content-article{display:flex;flex-direction:column;gap:.8rem}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{font-family:var(--font-rebond);color:var(--dark-blue);font-weight:400;font-size:var(--font-size-title);text-transform:uppercase;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;transition:color .5s ease-in-out}grid-articles .grid-container .article-item .content-article .link-title .title-article:hover{color:var(--light-blue);text-decoration:underline}grid-articles .grid-container .article-item .content-article .link-description{text-decoration:none;cursor:pointer;width:fit-content}grid-articles .grid-container .article-item .content-article .link-description .description-article{font-family:var(--font-rebond);color:var(--dark-blue);font-weight:500;font-size:var(--font-size-description);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;transition:color .5s ease-in-out}grid-articles .grid-container .article-item .content-article .link-description .description-article:hover{color:var(--light-blue);text-decoration:underline}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(--font-rebond);font-size:var(--font-size-pagination-number);color:var(--dark-gray);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(--light-blue)}grid-articles .pagination .pagination__numbers .pagination__number--current{font-family:var(--font-rebond);font-size:var(--font-size-pagination-number);color:var(--dark-blue);font-weight:600}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(--light-blue)}grid-articles .pagination .pagination__arrow :is(svg){width:.8rem;height:1.4rem}grid-articles .pagination .pagination__arrow--disabled :is(svg) :is(path){stroke:var(--dark-gray)}article-component{display:block;padding-block:clamp(4rem,3.125vw,6rem) clamp(5rem,4.6875vw,9rem)}article-component .article__content{max-width:var(--page-width);margin-inline:auto}article-component .article__content .article_title{color:var(--dark-blue);font-family:var(--font-rebond);font-size:clamp(1.8rem,1.6667vw,3.2rem);font-weight:500;text-align:center;font-style:normal;line-height:normal;margin-bottom:1.3rem}article-component .article__content .article_published_at{display:flex;align-items:center;justify-content:center;gap:2rem;margin-bottom:clamp(2.4rem,2.0833vw,4rem)}article-component .article__content .article_published_at :is(span){color:var(--dark-gray);text-align:center;font-family:var(--font-rebond);font-size:clamp(1.2rem,.9375vw,1.8rem);font-style:normal;font-weight:400;line-height:normal}article-component .article__content .article_image{width:100%;height:fit-content;margin-bottom:clamp(5rem,4.6875vw,9rem);max-height:84.4rem;object-fit:cover;border-radius:1.2rem}@media screen and (min-width: 768px){article-component .article__content .article_image{border-radius:2.4rem}}article-component .article__content .article_body :is(p,div){color:var(--dark-blue);font-family:var(--font-rebond);font-size:clamp(1.4rem,.9375vw,1.8rem);font-style:normal;font-weight:400;line-height:160%}article-component .article__content .article_body .grid_two,article-component .article__content .article_body .grid_three{padding-block:clamp(5rem,4.6875vw,9rem)}article-component .article__content .article_body .grid_two{display:grid;grid-template-columns:repeat(1,1fr);gap:clamp(2rem,2.0833vw,4rem)}@media screen and (min-width: 768px){article-component .article__content .article_body .grid_two{grid-template-columns:repeat(2,1fr)}}article-component .article__content .article_body .grid_two :is(img){width:100%;height:fit-content;max-height:80rem;object-fit:cover;border-radius:1.2rem}@media screen and (min-width: 768px){article-component .article__content .article_body .grid_two :is(img){border-radius:2.4rem}}article-component .article__content .article_body .grid_three{display:grid;grid-template-columns:repeat(1,1fr);gap:clamp(2rem,2.0833vw,4rem)}@media screen and (min-width: 768px){article-component .article__content .article_body .grid_three{grid-template-columns:repeat(3,1fr)}}article-component .article__content .article_body .grid_three :is(img){width:100%;height:fit-content;max-height:64rem;object-fit:cover;border-radius:1.2rem}@media screen and (min-width: 768px){article-component .article__content .article_body .grid_three :is(img){border-radius:2.4rem}}:root{--main-order-h1-title: clamp(1.8rem, 1.3542vw, 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, .8333vw, 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(--dark-blue);font-family:var(--font-rebond);font-weight:600}main-order .container-heading .content-heading :is(p){color:var(--dark-gray);font-family:var(--font-rebond);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:var(--main-order-link-back);font-family:var(--font-rebond);color:var(--dark-blue);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(--light-blue)}main-order .container-heading .back-to-orders-link :is(svg) :is(path){transition:stroke .3s ease;stroke:var(--dark-blue)}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(--dark-blue);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(--dark-blue);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(--dark-blue);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:left;color:var(--white);font-family:var(--font-rebond);font-size:clamp(1rem,.9375vw,1.8rem);font-weight:600;width:100%;word-wrap:break-word}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:left;border-bottom:none;padding:0;display:block;width:100%;color:var(--dark-blue);font-family:var(--font-rebond);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(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}main-order .container-order-adress .container-order .order-details .order-details-table :is(tfoot) :is(tr) :is(td){color:var(--dark-blue);font-family:var(--font-rebond);font-size:clamp(1.2rem,1.5vw,1.8rem);font-style:normal;font-weight:400;line-height:normal}main-order .container-order-adress .container-order .order-details .order-details-table :is(tfoot) :is(tr) .button-download{color:var(--dark-blue);font-family:var(--font-rebond);font-size:clamp(1.2rem,1.5vw,1.8rem);font-style:normal;background:none;cursor:pointer;border:none;text-decoration:underline}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(--dark-blue);font-family:var(--font-rebond);font-size:clamp(1.6rem,1.0417vw,2rem);font-style:normal;font-weight:600;line-height:normal}main-order .container-order-adress .container-address .container-address-content .address-status{color:var(--dark-gray);font-family:var(--font-rebond);font-size:clamp(1.2rem,.8333vw,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(--font-rebond);font-size:clamp(1.2rem,.8333vw,1.6rem);font-style:normal;font-weight:400;line-height:160%}:root{--main-page-title: clamp(2rem, 1.6667vw, 3.2rem);--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(5rem,4.6875vw,9rem)}.main-page-container .main-page-title{color:var(--black);text-align:justify;font-size:var(--main-page-title);font-style:normal;font-weight:500;font-family:var(--font-rebond)}.main-page-container .main-page-content{color:var(--black);text-align:justify;font-size:var(--main-page-content);font-style:normal;font-weight:400;line-height:160%;font-family:var(--font-rebond)}password-component{display:block;padding-block:clamp(3rem,5vw,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)}form-saq{display:flex;max-width:var(--page-width);margin:0 auto;width:100%;padding-block:clamp(5rem,2.5vw,8rem);flex-direction:column;align-items:center;justify-content:center;gap:clamp(1rem,2.5vw,2rem)}form-saq .title{color:var(--dark-blue);font-family:var(--font-rebond);font-size:clamp(2.4rem,2.5vw,3.2rem);font-style:normal;font-weight:700;line-height:normal}form-saq .contact-form{display:flex;flex-direction:column;width:100%;max-width:100%}@media (min-width: 768px){form-saq .contact-form{max-width:48rem}}form-saq .contact-form .input-container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;gap:.5rem;margin-top:clamp(1rem,2.5vw,2rem)}form-saq .contact-form .input-container:first-of-type{margin-top:0}form-saq .contact-form .input-container :is(label){width:100%;color:var(--dark-blue);font-family:var(--font-rebond);font-size:clamp(1.4rem,2.5vw,1.6rem);font-style:normal;font-weight:600;line-height:normal}form-saq .contact-form .input-container :is(input){width:100%;border-radius:.6rem;border:1px solid var(--dark-blue);padding:2rem 1.6rem;color:var(--dark-blue);font-family:var(--font-rebond);font-size:clamp(1.4rem,2.5vw,1.6rem);font-style:normal;font-weight:400;line-height:normal}form-saq .contact-form .input-container :is(input)::placeholder{color:var(--dark-gray);font-family:var(--font-rebond);font-size:clamp(1.4rem,2.5vw,1.6rem);font-style:normal;font-weight:400;line-height:normal}form-saq .contact-form .input-container :is(input):focus-visible{outline:none}form-saq .contact-form .input-container :is(textarea){width:100%;max-width:100%;min-width:100%;min-height:25rem;max-height:25rem;border-radius:.6rem;border:1px solid var(--dark-blue);padding:2rem 1.6rem;color:var(--dark-blue);font-family:var(--font-rebond);font-size:clamp(1.4rem,2.5vw,1.6rem);font-style:normal;font-weight:400;line-height:normal}form-saq .contact-form .input-container :is(textarea)::placeholder{color:var(--dark-gray);font-family:var(--font-rebond);font-size:clamp(1.4rem,2.5vw,1.6rem);font-style:normal;font-weight:400;line-height:normal}form-saq .contact-form .input-container :is(textarea):focus-visible{outline:none}form-saq .contact-form .resposta{color:var(--dark-gray);font-family:var(--font-rebond);font-size:clamp(1.4rem,2.5vw,1.6rem);font-style:normal;font-weight:400;line-height:normal;margin-top:clamp(.8rem,2.5vw,1rem)}form-saq .contact-form .submit{margin-top:clamp(1rem,2.5vw,2rem);width:100%}form-saq .contact-form .submit :is(input){width:100%;border-radius:999rem;border:1px solid var(--dark-blue);background:var(--dark-blue);color:var(--white);padding:clamp(1.4rem,2.5vw,1.8rem) clamp(2rem,2.5vw,3.2rem);font-family:var(--font-rebond);font-size:clamp(1.4rem,2.5vw,1.8rem);font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase;cursor:pointer;transition:all .3s ease}form-saq .contact-form .submit :is(input):hover{background-color:var(--white);color:var(--dark-blue)}:root{--carousel-products-related-title: clamp(2rem, 1.6667vw, 3.2rem);--carousel-products-related-button: clamp(1.4rem, .9375vw, 1.8rem)}carrousel-related-products{display:block;max-width:var(--page-width);margin:0 auto;width:100%;padding-block:clamp(5rem,4.6875vw,9rem);display:flex;flex-direction:column;gap:clamp(2rem,1.3021vw,2.5rem)}@media screen and (min-width: 768px){carrousel-related-products{max-width:calc(var(--page-width) * .9)}}carrousel-related-products .header-carousel-products .title{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem}carrousel-related-products .header-carousel-products .title :is(p){color:var(--dark-blue);text-align:center;font-family:var(--font-rebond);font-size:var(--carousel-products-related-title);font-style:normal;font-weight:600;line-height:normal}carrousel-related-products .header-carousel-products .title :is(img){width:clamp(2rem,1.5625vw,3rem);height:clamp(2rem,1.5625vw,3rem)}carrousel-related-products .carousel-related-product-slider{position:relative}carrousel-related-products .carousel-related-product-slider .carousel-product-related-blaze-container .carousel-related-product-blaze-track-container{display:flex;flex-direction:column;gap:clamp(2rem,1.3021vw,2.5rem)}carrousel-related-products .carousel-related-product-slider .carousel-product-related-blaze-container .carousel-related-product-blaze-track-container .carousel-product-related-blaze-track{--slides-to-show: 1.4 !important}@media screen and (min-width: 480px){carrousel-related-products .carousel-related-product-slider .carousel-product-related-blaze-container .carousel-related-product-blaze-track-container .carousel-product-related-blaze-track{--slides-to-show: 2.5 !important}@media screen and (min-width: 768px){carrousel-related-products .carousel-related-product-slider .carousel-product-related-blaze-container .carousel-related-product-blaze-track-container .carousel-product-related-blaze-track{--slides-to-show: 3 !important}@media screen and (min-width: 1024px){carrousel-related-products .carousel-related-product-slider .carousel-product-related-blaze-container .carousel-related-product-blaze-track-container .carousel-product-related-blaze-track{--slides-to-show: 4 !important}}}}carrousel-related-products .carousel-related-product-slider .carousel-product-related-blaze-container .carousel-related-product-blaze-track-container .carousel-product-related-blaze-track :is(product-card){max-width:unset}carrousel-related-products .carousel-related-product-slider .carousel-product-related-blaze-container .carousel-related-product-blaze-track-container .blaze-pagination-carousel-product-related{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem}carrousel-related-products .carousel-related-product-slider .carousel-product-related-blaze-container .carousel-related-product-blaze-track-container .blaze-pagination-carousel-product-related :is(button){border-radius:50%;border:1.14px solid var(--dark-blue);background:transparent;width:clamp(.8rem,.52083vw,1rem);height:clamp(.8rem,.52083vw,1rem);font-size:0;transition:all .3s ease}carrousel-related-products .carousel-related-product-slider .carousel-product-related-blaze-container .carousel-related-product-blaze-track-container .blaze-pagination-carousel-product-related :is(button).active{border-radius:3.5rem;border:1.14px solid var(--dark-blue);background:var(--dark-blue)}carrousel-related-products .carousel-related-product-slider .carousel-product-related--prev{position:absolute;top:50%;left:-2%;transform:translate(-50%,-50%);border:none;background-color:transparent;display:none;align-items:center;justify-content:center;cursor:pointer}@media screen and (min-width: 768px){carrousel-related-products .carousel-related-product-slider .carousel-product-related--prev{display:flex}}carrousel-related-products .carousel-related-product-slider .carousel-product-related--prev:hover :is(svg) :is(g) :is(rect){fill:var(--light-blue)}carrousel-related-products .carousel-related-product-slider .carousel-product-related--prev :is(svg){width:clamp(3rem,2.08333vw,4rem);height:clamp(3rem,2.08333vw,4rem);display:block;transform:rotate(180deg)}carrousel-related-products .carousel-related-product-slider .carousel-product-related--prev :is(svg) :is(g) :is(rect){fill:var(--dark-blue);transition:fill .3s}carrousel-related-products .carousel-related-product-slider .carousel-product-related--prev :is(svg) :is(g) :is(path){stroke:var(--white);transition:stroke .3s}carrousel-related-products .carousel-related-product-slider .carousel-product-related--next{position:absolute;top:50%;right:-5%;transform:translate(-50%,-50%);border:none;background-color:transparent;display:none;align-items:center;justify-content:center;cursor:pointer}@media screen and (min-width: 768px){carrousel-related-products .carousel-related-product-slider .carousel-product-related--next{display:flex}}carrousel-related-products .carousel-related-product-slider .carousel-product-related--next:hover :is(svg) :is(g) :is(rect){fill:var(--light-blue)}carrousel-related-products .carousel-related-product-slider .carousel-product-related--next :is(svg){width:clamp(3rem,2.08333vw,4rem);height:clamp(3rem,2.08333vw,4rem);display:block}carrousel-related-products .carousel-related-product-slider .carousel-product-related--next :is(svg) :is(g) :is(rect){fill:var(--dark-blue);transition:fill .3s}carrousel-related-products .carousel-related-product-slider .carousel-product-related--next :is(svg) :is(g) :is(path){stroke:var(--white);transition:stroke .3s}carrousel-related-products .carousel-related-product-slider .carousel-product-related--prev[disabled],carrousel-related-products .carousel-related-product-slider .carousel-product-related--next[disabled]{pointer-events:none}carrousel-related-products .carousel-related-product-slider .carousel-product-related--prev[disabled] :is(svg) :is(g) :is(rect),carrousel-related-products .carousel-related-product-slider .carousel-product-related--next[disabled] :is(svg) :is(g) :is(rect){fill:var(--light-gray)}carrousel-related-products .button-carousel-product-related{display:flex;justify-content:center;align-items:center}carrousel-related-products .button-carousel-product-related :is(a){color:var(--dark-blue);font-family:var(--font-rebond);font-size:var(--carousel-products-related-button);font-style:normal;font-weight:600;line-height:normal;text-decoration:none;border-radius:10rem;border:1px solid var(--dark-blue);padding:clamp(1rem,.7292vw,1.4rem) clamp(2.4rem,1.6667vw,3.2rem);display:block;transition:all .5s ease-in-out}carrousel-related-products .button-carousel-product-related :is(a):hover{background-color:var(--dark-blue);color:var(--white)}*{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(--dark-blue);border-radius:10px;border:3px solid transparent}html::-webkit-scrollbar-thumb:hover{background:var(--dark-blue, .8)}body{font-size:1.6rem;min-height:100vh;font-family:var(--font-rebond)}.no-scroll{overflow:hidden}.shopify-policy__container{padding:clamp(5rem,4.6875vw,9rem) 0;max-width:var(--page-width);margin:0 auto;width:100%;display:flex;flex-direction:column;gap:2.8rem}
