/** Shopify CDN: Minification failed

Line 6:166536 Unexpected "{"

**/
.hello-world-container{display:flex;align-items:center;justify-content:center;flex-direction:column;max-width:var(--page-width);margin:0 auto;gap:clamp(1.2rem,.9375vw,1.8rem);padding-block:clamp(4rem,4.16666vw,8rem)}.hello-world-container :is(h1){color:var(--blue-dark);text-align:center;font-family:var(--Helvetica-Neue);font-size:clamp(2rem,1.66666vw,3.2rem);font-style:normal;font-weight:600;line-height:normal}.hello-world-container :is(hello-world) :is(button){color:var(--white);font-family:var(--poppins);font-size:clamp(1.4rem,.9375vw,1.8rem);font-style:normal;font-weight:600;line-height:normal;border:none;background-color:var(--blue-dark);cursor:pointer;padding:clamp(1rem,.72916vw,1.4rem) clamp(1.6rem,1.45833vw,2.8rem);display:flex;align-items:center;justify-content:center;width:fit-content;gap:clamp(.2rem,.20833vw,.4rem);border-radius:10rem;transition:all .2s ease-in-out}.hello-world-container :is(hello-world) :is(button):hover{background-color:var(--blue-light)}.hello-world-container :is(footer) :is(a){color:var(--blue-light);text-align:center;font-family:var(--poppins);font-size:clamp(1.2rem,1.04166vw,2rem);font-style:normal;font-weight:600;line-height:normal;transition:all .2s ease-in-out}.hello-world-container :is(footer) :is(a):hover{color:var(--blue-dark)}.annoucement-bar{display:flex;align-items:center;justify-content:center;width:100vw;background:var(--red);padding-block:.5rem;padding-inline:1rem;position:sticky;top:0;z-index:100}@media screen and (min-width: 768px){.annoucement-bar{padding-block:.8rem}}.annoucement-bar .annoucement_bar_text{color:var(--white);font-size:var(--font-size-text-m);text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.section{@keyframes zoomIn{0%{transform:scale(1.1)}to{transform:scale(1)}}}.section:has(.slideshow-banner__first-banner){margin-top:-90px;position:relative;z-index:0}.section banner-slider{position:relative;z-index:999}.section banner-slider .banner-slider__component{height:100%;overflow:hidden}.section banner-slider .banner-slider__pagination{position:absolute;bottom:20px;margin:0 auto;left:0;right:0;width:fit-content;display:flex;gap:16px}.section banner-slider .banner-slider__pagination :is(button){width:1rem;height:1rem;display:block;border-radius:50%;border:1.14px solid var(--white);background-color:transparent;transition:all .3s ease-in-out;color:transparent;cursor:pointer}.section banner-slider .banner-slider__pagination :is(button).active{background:var(--white);width:1rem;height:1rem;border-radius:8px}.section .banner-slider__container>div{height:fit-content}.section .desktop,.section .desktop-video-slide{display:block}.section .mobile,.section .mobile-video-slide{display:none}.section .slide-banner{position:relative}.section .slideshow-banner__content{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:80%;box-sizing:border-box;display:flex;flex-direction:column;max-width:var(--page-width);margin:auto}.section div.text-subtitle p{font-style:normal;font-weight:400;line-height:normal;margin:0;text-shadow:0 1px 2px rgba(0,0,0,.35)}.section div.text-title p{font-style:normal;font-weight:600;line-height:normal;text-shadow:0 1px 2px rgba(0,0,0,.35)}.section div.text-body:empty{display:none}.section div.text-title h1{color:var(--white);font-family:var(--Helvetica-Neue);font-weight:700}.section div.text-body p{font-style:normal;font-weight:500;line-height:normal;max-width:412px;margin:0}.section div.text_button p{padding:10px 24px;display:inline-block;line-height:normal;margin-top:1.5rem;cursor:pointer;border-radius:clamp(.4rem,.41667vw,.8rem)}.section .slideshow-banner__image{width:100%}.section .slideshow-banner__video{overflow:hidden;width:100%}.section .slideshow-banner__video video{overflow:hidden;width:100%;height:100%;object-fit:cover}.section .slideshow-banner__image img{width:100%;object-fit:fill}@media screen and (max-width: 550px){.section .desktop,.section .desktop-video-slide{display:none}.section .mobile,.section .mobile-video-slide{display:block}.section div.text-title p{width:100%}}@media screen and (max-width: 1024px){.section div.text_button p{margin-top:10px}}.header-section{position:sticky;top:0;z-index:100;@keyframes slideDownMenu{0%{transform:translateY(-100%);display:none;opacity:0}1%{display:flex}30%{opacity:0}to{opacity:1;transform:translateY(0);display:flex}}@keyframes slideUpMenu{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideOutMenu{0%{transform:translateY(110%);opacity:1}to{transform:translateY(0);opacity:0}}}.header-section header-component{display:flex;width:100%;height:clamp(4.8rem,4.6875vw,9rem);padding:1rem 0;align-items:center;transition:.3s;z-index:1001}.header-section header-component.no-transition{transition:none!important}.header-section header-component .return_icon_arrow{display:none}.header-section header-component .return_icon.show-arrow .return_icon_arrow{display:inline-block}.header-section header-component .return_icon.show-arrow .logo_mobile{display:none}.header-section header-component .logo_title{position:absolute;font-size:.4rem;z-index:-1;color:transparent}.header-section header-component .header_content{display:flex;align-items:center;justify-content:space-between;max-width:var(--page-width);margin-inline:auto;width:100%;position:relative}@media screen and (max-width: 1024px){.header-section header-component .header_content{position:relative;padding:0}}.header-section header-component .header_content .language-select{display:flex;gap:3px;align-items:center;opacity:0}@media screen and (min-width: 1024px){.header-section header-component .header_content .language-select svg{display:none}}.header-section header-component .header_content .language-select select{padding:3px;font-family:var(--font-inter)}.header-section header-component .header_content .menu_mobile__container{display:flex}@media screen and (min-width: 1024px){.header-section header-component .header_content .menu_mobile__container{display:none}}.header-section header-component .header_content .menu_mobile__container :is(svg){cursor:pointer}.header-section header-component .header_content .menu_mobile__container .menu_drawer{position:fixed;background:#fffc;left:0;top:0;width:80vw;min-width:244px;height:100dvh;z-index:10;padding:3vh 2rem;transform:translate(-100%);visibility:hidden;opacity:0;transition:transform .3s,visibility .3s,opacity .3s;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start}.header-section header-component .header_content .menu_mobile__container .menu_drawer .close_icon{position:absolute;top:1.5rem;right:2rem;cursor:pointer;width:1.6rem;height:1.6rem;z-index:9}.header-section header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container{position:relative;margin-top:4rem}.header-section header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container form.form_search_mob{margin-bottom:2.4rem;position:relative;width:100%;margin-top:2rem}.header-section header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .field{width:100%}.header-section header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .field__content{position:relative;width:100%}.header-section header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container #search_input_mob{background-color:#f0f0f0;border:none;padding:1.2rem 4rem 1.2rem 1.6rem;width:100%;border-radius:.4rem;font-size:var(--font-size-text-s);height:4rem}.header-section header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container #search_input_mob:focus{outline:none;box-shadow:0 0 0 1px var(--gray)}.header-section header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container #submit_search_mob{border:none;background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M14.1952%2015.138C14.3209%2015.2594%2014.4893%2015.3266%2014.6641%2015.3251C14.8389%2015.3236%2015.0061%2015.2535%2015.1297%2015.1299C15.2533%2015.0063%2015.3234%2014.8391%2015.325%2014.6643C15.3265%2014.4895%2015.2593%2014.3211%2015.1378%2014.1953L14.1952%2015.138ZM11.3332%206.66666C11.3332%207.90434%2010.8415%209.09132%209.96633%209.96649C9.09116%2010.8417%207.90418%2011.3333%206.6665%2011.3333V12.6667C8.2578%2012.6667%209.78393%2012.0345%2010.9091%2010.9093C12.0344%209.78409%2012.6665%208.25796%2012.6665%206.66666H11.3332ZM6.6665%2011.3333C5.42883%2011.3333%204.24184%2010.8417%203.36667%209.96649C2.4915%209.09132%201.99984%207.90434%201.99984%206.66666H0.666504C0.666504%208.25796%201.29864%209.78409%202.42386%2010.9093C3.54908%2012.0345%205.0752%2012.6667%206.6665%2012.6667V11.3333ZM1.99984%206.66666C1.99984%205.42899%202.4915%204.242%203.36667%203.36683C4.24184%202.49166%205.42883%202%206.6665%202V0.666664C5.0752%200.666664%203.54908%201.29881%202.42386%202.42402C1.29864%203.54924%200.666504%205.07537%200.666504%206.66666H1.99984ZM6.6665%202C7.90418%202%209.09116%202.49166%209.96633%203.36683C10.8415%204.242%2011.3332%205.42899%2011.3332%206.66666H12.6665C12.6665%205.07537%2012.0344%203.54924%2010.9091%202.42402C9.78393%201.29881%208.2578%200.666664%206.6665%200.666664V2ZM9.86184%2010.8047L14.1952%2015.138L15.1378%2014.1953L10.8045%209.862L9.86184%2010.8047Z'%20fill='black'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:18px;background-color:transparent;text-indent:-999px;width:44px;height:44px;position:absolute;top:0;right:0;cursor:pointer}.header-section header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list,.header-section header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list__submenu{display:flex;flex-direction:column;gap:1.4rem;list-style-type:none;position:relative}.header-section header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list .menu_link_list__item,.header-section header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list__submenu .menu_link_list__item{display:flex;transition:opacity .3s,visibility .3s;visibility:visible;opacity:1}.header-section header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list .menu_link_list__item[closed],.header-section header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list__submenu .menu_link_list__item[closed]{visibility:hidden;opacity:0}.header-section header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list .menu_link_list__item>a,.header-section header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list__submenu .menu_link_list__item>a{font-size:var(--font-size-display-reg);font-weight:500}@media screen and (max-width: 1023px){.header-section header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list .menu_link_list__item.has_menu .arrow_first-menu__wrapper,.header-section header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list__submenu .menu_link_list__item.has_menu .arrow_first-menu__wrapper{display:flex;align-items:center;justify-content:flex-end;width:100%}.header-section header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list .menu_link_list__item.has_menu .arrow_first-menu,.header-section header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list__submenu .menu_link_list__item.has_menu .arrow_first-menu{position:relative;z-index:999;width:2rem;height:2rem;background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5.41797%203.24683L10.4646%207.66283C10.5003%207.69411%2010.5289%207.73266%2010.5485%207.77589C10.5681%207.81912%2010.5782%207.86603%2010.5782%207.91349C10.5782%207.96096%2010.5681%208.00787%2010.5485%208.0511C10.5289%208.09433%2010.5003%208.13287%2010.4646%208.16416L5.41797%2012.5802'%20stroke='black'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:2rem;background-color:transparent;border:none;cursor:pointer;background-position:15px 0;width:40px}.header-section header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list .menu_link_list__item.has_menu>a,.header-section header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list__submenu .menu_link_list__item.has_menu>a{font-size:var(--font-size-text-xl);font-weight:500}.header-section header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list .menu_link_list__item.has_menu .menu_link_list__subsubitems,.header-section header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list__submenu .menu_link_list__item.has_menu .menu_link_list__subsubitems{display:flex;flex-direction:column;gap:1.4rem;flex-wrap:wrap}.header-section header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list .menu_link_list__item.has_menu .menu_link_list__subsubitems.closed,.header-section header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list__submenu .menu_link_list__item.has_menu .menu_link_list__subsubitems.closed{display:none}.header-section header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list .menu_link_list__item.has_menu .menu_link_list__submenu .menu_link_list__submenu-itens a,.header-section header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list__submenu .menu_link_list__item.has_menu .menu_link_list__submenu .menu_link_list__submenu-itens a{font-size:var(--font-size-text-m);text-transform:none;display:flex;flex-direction:column}.header-section header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list .menu_link_list__item.has_menu .menu_link_list__submenu .menu_link_list__submenu-itens a.menu_link_list__link--third,.header-section header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list__submenu .menu_link_list__item.has_menu .menu_link_list__submenu .menu_link_list__submenu-itens a.menu_link_list__link--third{color:var(--dark-gray);font-weight:400}.header-section header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list .menu_link_list__item.has_menu .menu_link_list__submenu .menu_link_list__submenu-itens a.title_menu_link_list,.header-section header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list__submenu .menu_link_list__item.has_menu .menu_link_list__submenu .menu_link_list__submenu-itens a.title_menu_link_list{font-weight:500;display:flex;font-size:var(--font-size-text-xl);padding:1rem 0;width:100%;flex-direction:row;justify-content:space-between}.header-section header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list .menu_link_list__item.has_menu .menu_link_list__submenu .menu_link_list__submenu-itens a.title_menu_link_list .arrow_mobile,.header-section header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list__submenu .menu_link_list__item.has_menu .menu_link_list__submenu .menu_link_list__submenu-itens a.title_menu_link_list .arrow_mobile{display:none}.header-section header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list .menu_link_list__item.has_menu .menu_link_list__submenu .menu_link_list__submenu-itens a.title_menu_link_list .arrow_mobile,.header-section header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list__submenu .menu_link_list__item.has_menu .menu_link_list__submenu .menu_link_list__submenu-itens a.title_menu_link_list .arrow_mobile{display:block;position:relative;z-index:9;width:20px;height:20px;background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5.41797%203.24683L10.4646%207.66283C10.5003%207.69411%2010.5289%207.73266%2010.5485%207.77589C10.5681%207.81912%2010.5782%207.86603%2010.5782%207.91349C10.5782%207.96096%2010.5681%208.00787%2010.5485%208.0511C10.5289%208.09433%2010.5003%208.13287%2010.4646%208.16416L5.41797%2012.5802'%20stroke='black'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:20px;background-color:transparent;rotate:90deg}.header-section header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list .menu_link_list__item.has_menu .menu_link_list__submenu .menu_link_list__submenu-itens a.title_menu_link_list .arrow_mobile.closed,.header-section header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list__submenu .menu_link_list__item.has_menu .menu_link_list__submenu .menu_link_list__submenu-itens a.title_menu_link_list .arrow_mobile.closed{rotate:-90deg}.header-section header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list .menu_link_list__item.has_menu .menu_link_list__submenu .menu_link_list__submenu-itens a.only_mobile,.header-section header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list__submenu .menu_link_list__item.has_menu .menu_link_list__submenu .menu_link_list__submenu-itens a.only_mobile{font-size:var(--font-size-display-reg);font-weight:500}.header-section header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list .menu_link_list__item.has_menu .menu_link_list__submenu .menu_link_list__submenu-itens a:nth-child(2),.header-section header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list__submenu .menu_link_list__item.has_menu .menu_link_list__submenu .menu_link_list__submenu-itens a:nth-child(2){text-transform:uppercase}}.header-section header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list .menu_link_list__item.has_menu .menu_link_list_first,.header-section header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list__submenu .menu_link_list__item.has_menu .menu_link_list_first{display:flex;align-items:center;justify-content:space-between;font-size:var(--font-size-display-reg);font-weight:500}.header-section header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list .menu_link_list__item.has_menu .menu_link_list_first:after,.header-section header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list__submenu .menu_link_list__item.has_menu .menu_link_list_first:after{content:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5.41797%203.24683L10.4646%207.66283C10.5003%207.69411%2010.5289%207.73266%2010.5485%207.77589C10.5681%207.81912%2010.5782%207.86603%2010.5782%207.91349C10.5782%207.96096%2010.5681%208.00787%2010.5485%208.0511C10.5289%208.09433%2010.5003%208.13287%2010.4646%208.16416L5.41797%2012.5802'%20stroke='black'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");display:flex;opacity:1;display:none}.header-section header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list .menu_link_list__item.has_menu .menu_link_list__submenu,.header-section header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list__submenu .menu_link_list__item.has_menu .menu_link_list__submenu{position:absolute;top:0;transition:transform .3s;transform:translate(90vw)}@media screen and (max-width: 360px){.header-section header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list .menu_link_list__item.has_menu .menu_link_list__submenu,.header-section header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list__submenu .menu_link_list__item.has_menu .menu_link_list__submenu{transform:translate(244px)}}.header-section header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list .menu_link_list__item.has_menu[open]~.menu_link_list__item,.header-section header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list__submenu .menu_link_list__item.has_menu[open]~.menu_link_list__item{display:none}.header-section header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list .menu_link_list__item.has_menu[open] .arrow_first-menu,.header-section header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list__submenu .menu_link_list__item.has_menu[open] .arrow_first-menu{display:none}.header-section header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list .menu_link_list__item.has_menu[open] .menu_link_list__submenu,.header-section header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list__submenu .menu_link_list__item.has_menu[open] .menu_link_list__submenu{transform:translate(0);width:100%;background:transparent}.header-section header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list .menu_link_list__item.has_menu[open] .menu_link_list_first,.header-section header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list__submenu .menu_link_list__item.has_menu[open] .menu_link_list_first{display:none}.header-section header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list .menu_link_list__link,.header-section header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list__submenu .menu_link_list__link{font-size:var(--font-size-text-l);font-weight:500;color:var(--black);text-decoration:none;cursor:pointer}.header-section header-component .header_content .menu_mobile__container .menu_drawer .menu_customer{margin-top:4.3rem;display:flex;flex-direction:column;gap:2rem}.header-section header-component .header_content .menu_mobile__container .menu_drawer .menu_customer.hidden{display:none}.header-section header-component .header_content .menu_mobile__container .menu_drawer .menu_customer .menu_customer_item{display:flex;align-items:center;color:var(--dark-gray);text-decoration:none;gap:.8rem;font-size:var(--font-size-text-l);font-weight:400}.header-section header-component .header_content .menu_mobile__container .menu_drawer .menu_customer .menu_customer_item :is(svg){width:16px;height:16px}@media screen and (max-width: 1024px){.header-section header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__submenu-itens{display:flex;flex-direction:column;gap:15px}.header-section header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__submenu-images li::marker{display:none;content:""}}.header-section header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__submenu-images li:marker{display:none}.header-section header-component .header_content .menu_mobile__container:before{content:"";position:fixed;background:#00000080;width:100vw;height:100dvh;z-index:5;top:0;left:0;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.header-section header-component .header_content .menu_mobile__container[open] .menu_drawer{transform:translate(0);visibility:visible;opacity:1}.header-section header-component .header_content .menu_mobile__container[open]:before{visibility:visible;opacity:1}.header-section header-component .header_content .logo_link{z-index:2}.header-section header-component .header_content .logo{max-width:clamp(6.8rem,6.45833vw,12.4rem);height:auto;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);filter:brightness(0) invert(1)}@media screen and (min-width: 1024px){.header-section header-component .header_content .logo{position:absolute;transform:translate(-50%,-50%);left:2.5vw;top:50%}}.header-section header-component .header_content .menu_link_list__container.desktop_menu{display:none}.header-section header-component .header_content .menu_link_list__container.desktop_menu form{display:none}@media screen and (min-width: 1023px){.header-section header-component .header_content .menu_link_list__container.desktop_menu{display:flex;position:absolute;top:50%;left:40%;transform:translate(-50%,-50%);width:100vw;height:100%;z-index:0}@media screen and (min-width: 1440px){.header-section header-component .header_content .menu_link_list__container.desktop_menu{left:50%}}.header-section header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list{display:flex;width:100%;align-items:center;list-style-type:none;justify-content:center;gap:1.2rem}@media screen and (min-width: 1200px){.header-section header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list{gap:clamp(1.2rem,1.66667vw,3.2rem)}}@media screen and (max-width: 1360px){.header-section header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list{justify-content:center}}@media screen and (min-width: 1800px){.header-section header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list{justify-content:center;gap:3.2rem}}.header-section header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list .menu_link_list__item{display:flex;align-items:center;justify-content:center;height:100%;position:relative}.header-section header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list .menu_link_list__item.has_menu .menu_link_list_first{display:flex;align-items:center;cursor:pointer}.header-section header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list .menu_link_list__item.has_menu .menu_link_list_first:after{content:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5.41797%203.24683L10.4646%207.66283C10.5003%207.69411%2010.5289%207.73266%2010.5485%207.77589C10.5681%207.81912%2010.5782%207.86603%2010.5782%207.91349C10.5782%207.96096%2010.5681%208.00787%2010.5485%208.0511C10.5289%208.09433%2010.5003%208.13287%2010.4646%208.16416L5.41797%2012.5802'%20stroke='black'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");margin-left:0;display:none;transition:.3s;opacity:0}.header-section header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list .menu_link_list__item .menu_link_list__link{color:var(--dark-gray);font-weight:500;font-size:clamp(1.4rem,.9375vw,1.8rem);text-transform:none;text-decoration:none;cursor:pointer;position:relative}.header-section header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list .menu_link_list__item .menu_link_list__link:hover{text-decoration:underline}.header-section header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list .menu_link_list__item>.menu_link_list__link{color:var(--white);text-shadow:0 0 10px rgba(0,0,0,.5)}.header-section header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list .menu_link_list__item .menu_link_list__submenu{display:none;background:#ffffffe6;flex-direction:column;align-items:flex-start;padding:1rem;top:calc(136% + 1rem);gap:1.6rem;transform:translateY(-100%);animation:slideUpMenu .3s forwards;opacity:0;position:fixed;width:100%;left:9%;padding-block:3rem 2rem;justify-content:center}@media screen and (min-width: 1440px){.header-section header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list .menu_link_list__item .menu_link_list__submenu{left:0}}@media screen and (max-width: 1820px){.header-section header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list .menu_link_list__item .menu_link_list__submenu{top:calc(130% + 1rem)}}@media screen and (max-width: 1720px){.header-section header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list .menu_link_list__item .menu_link_list__submenu{top:calc(122% + 1rem)}}@media screen and (max-width: 1620px){.header-section header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list .menu_link_list__item .menu_link_list__submenu{top:calc(115% + 1rem)}}@media screen and (max-width: 1520px){.header-section header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list .menu_link_list__item .menu_link_list__submenu{top:calc(105% + 1rem)}}@media screen and (max-width: 1320px){.header-section header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list .menu_link_list__item .menu_link_list__submenu{top:calc(100% + 1rem)}}@media screen and (max-width: 1280px){.header-section header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list .menu_link_list__item .menu_link_list__submenu{top:calc(95% + 1rem)}}@media screen and (max-width: 1180px){.header-section header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list .menu_link_list__item .menu_link_list__submenu{top:calc(90% + 1rem)}}@media screen and (max-width: 1080px){.header-section header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list .menu_link_list__item .menu_link_list__submenu{top:calc(85% + 1rem)}}.header-section header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list .menu_link_list__item .menu_link_list__submenu .menu_link_list__link_submenu{font-weight:700;font-size:var(--font-size-text-l);text-decoration:none}.header-section header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list .menu_link_list__item .menu_link_list__submenu-images{width:81%;display:flex;margin-left:auto;gap:15px;flex-direction:column}.header-section header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list .menu_link_list__item .menu_link_list__submenu-images h3{text-align:left;font-size:var(--font-size-text-xl);color:var(--black);padding-top:0;font-weight:500;margin-top:0}.header-section header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list .menu_link_list__item .menu_link_list__submenu-images li{position:relative;display:flex;align-items:center}.header-section header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list .menu_link_list__item .menu_link_list__submenu-images li a{position:relative;align-items:center}.header-section header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list .menu_link_list__item .menu_link_list__submenu-images li img{max-width:344px}.header-section header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list .menu_link_list__item .menu_link_list__submenu-images li span{position:absolute;width:100%;text-align:center;color:#fff;font-size:var(--font-size-text-l);font-weight:600}.header-section header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list .menu_link_list__item[open] .menu_link_list__submenu{opacity:1;display:flex;flex-direction:row;transform:translateY(0);animation:slideDownMenu .3s forwards}.header-section header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list .menu_link_list__item[open] .menu_link_list__submenu-itens{display:flex;flex-direction:row;gap:5.4rem;flex-wrap:nowrap}.header-section header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list .menu_link_list__item[open] .menu_link_list__submenu-itens .menu_link_list__column{display:block}.header-section header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list .menu_link_list__item[open] .menu_link_list__submenu-itens .menu_link_list__column>:is(a){width:100%;display:block;padding:0 0 1.7rem;font-weight:500;text-decoration:none;color:var(--black)}.header-section header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list .menu_link_list__item[open] .menu_link_list__submenu-itens .menu_link_list__subsubitems{display:flex;flex-direction:column;gap:13px;flex-wrap:wrap}.header-section header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list .menu_link_list__item[open] .menu_link_list__submenu-itens>a{text-transform:none;width:100%}.header-section header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list .menu_link_list__item[open] .menu_link_list__submenu-itens>a.only_mobile{display:none}@media screen and (max-width: 1023px){.header-section header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list .menu_link_list__item[open] .menu_link_list__submenu-itens>a.only_mobile{display:block}}.header-section header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list .menu_link_list__item[open] .menu_link_list__submenu-itens>a:last-child{font-weight:700}.header-section header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list .menu_link_list__item[open] .menu_link_list__submenu-images{display:flex}.header-section header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list .menu_link_list__item[open] .menu_link_list__submenu-images li{display:flex}.header-section header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list .menu_link_list__item[open] .menu_link_list__submenu-images li a{display:flex}}.header-section header-component .header_content .nav_icons{z-index:2}.header-section header-component .header_content .nav_icons .nav_icons_list{display:flex;list-style-type:none;align-items:center;gap:1.4rem}@media screen and (max-width: 1024px){.header-section header-component .header_content .nav_icons .nav_icons_list{margin-right:.9rem}}.header-section header-component .header_content .nav_icons .nav_icons_list .nav_item{display:flex}@media screen and (min-width: 1024px){.header-section header-component .header_content .nav_icons .nav_icons_list .nav_item :is(svg){width:2rem;height:2rem}@media screen and (min-width: 1100px){.header-section header-component .header_content .nav_icons .nav_icons_list .nav_item :is(svg){width:2.4rem;height:2.4rem}}}.header-section header-component .header_content .nav_icons .nav_icons_list .nav_item .form_search{display:flex;transition:.6s all;align-items:center;flex-direction:row-reverse;gap:.5rem}@media screen and (min-width: 1024px){.header-section header-component .header_content .nav_icons .nav_icons_list .nav_item .form_search{padding:0 .4rem}}.header-section header-component .header_content .nav_icons .nav_icons_list .nav_item .form_search .field{background:transparent;position:relative;transition:.6s;position:absolute;left:-5vw;width:100vw;right:50%;transform:translateY(0);z-index:-1;align-items:center;justify-content:center;opacity:0;padding-bottom:.8rem;display:none;animation:slideOutMenu .3s}@media screen and (min-width: 1024px){.header-section header-component .header_content .nav_icons .nav_icons_list .nav_item .form_search .field{opacity:1;transform:none;width:fit-content;position:relative;width:clamp(100px,15.625vw,300px);transition:none;z-index:1;display:flex;padding:0;animation:none;left:0}}.header-section header-component .header_content .nav_icons .nav_icons_list .nav_item .form_search .field .field__content{max-width:500px;width:80vw;position:relative}.header-section header-component .header_content .nav_icons .nav_icons_list .nav_item .form_search .field .search_label{position:absolute;top:50%;left:0;transform:translateY(-50%);font-size:var(--font-size-text-m);transition:.3s ease;cursor:text}.no-transition :is(.header-section header-component .header_content .nav_icons .nav_icons_list .nav_item .form_search .field .search_label){transition:none!important}.header-section header-component .header_content .nav_icons .nav_icons_list .nav_item .form_search .field .search_label.in_focus{top:-1rem;left:-7px;transform:scale(.8)}@media screen and (min-width: 1360px){.header-section header-component .header_content .nav_icons .nav_icons_list .nav_item .form_search .field .search_label.in_focus{top:-1.2rem;left:-.5rem;transform:scale(.8)}}.header-section header-component .header_content .nav_icons .nav_icons_list .nav_item .form_search .field #search_input{border:none;background:transparent;padding:.8rem 0;width:100%}.header-section header-component .header_content .nav_icons .nav_icons_list .nav_item .form_search .field #search_input:focus{outline:none}.header-section header-component .header_content .nav_icons .nav_icons_list .nav_item .form_search #submit_search{display:block;position:absolute;right:0;opacity:0;cursor:pointer}.header-section header-component .header_content .nav_icons .nav_icons_list .nav_item .form_search .label_search{display:flex;align-items:center;width:2.4rem;height:2.4rem;justify-content:end}@media screen and (min-width: 1024px){.header-section header-component .header_content .nav_icons .nav_icons_list .nav_item .form_search .label_search{justify-content:center;width:1.4rem;height:1.4rem}}.header-section header-component .header_content .nav_icons .nav_icons_list .nav_item .form_search .label_search :is(svg){cursor:pointer}@media screen and (max-width: 1024px){.header-section header-component .header_content .nav_icons .nav_icons_list .nav_item .form_search .label_search :is(svg){filter:brightness(0) invert(1)}}.header-section header-component .header_content .nav_icons .nav_icons_list .nav_item .form_search[open] .field{transform:translateY(110%);display:flex;z-index:1;background:#fff;opacity:1;animation:slideInMenu .3s forwards}@media screen and (min-width: 1360px){.header-section header-component .header_content .nav_icons .nav_icons_list .nav_item .form_search[open] .field{border-bottom:none;transform:none;width:fit-content;position:relative}}.header-section header-component .header_content .nav_icons .nav_icons_list .nav_item_desktop{display:none}@media screen and (min-width: 1024px){.header-section header-component .header_content .nav_icons .nav_icons_list .nav_item_desktop{display:block}}.header-section header-component .header_content .nav_icons .nav_icons_list .nav_cart_icon{position:relative;cursor:pointer}.header-section header-component .header_content .nav_icons .nav_icons_list .nav_cart_icon:before{content:"";position:absolute;top:-2px;right:-5px;width:clamp(.5rem,.46875vw,.9rem);height:clamp(.5rem,.46875vw,.9rem);border-radius:50%;background-color:var(--red, #ff0000);z-index:5}.header-section header-component .header_content .nav_icons .nav_icons_list .nav_cart_icon:has(.bag_items_count:empty):before,.header-section header-component .header_content .nav_icons .nav_icons_list .nav_cart_icon:has(.bag_items_count[data-count="0"]):before{display:none}.header-section header-component .header_content .nav_icons .nav_icons_list .nav_cart_icon :is(svg){width:2rem;height:2rem;filter:brightness(0) invert(1)}@media screen and (min-width: 1100px){.header-section header-component .header_content .nav_icons .nav_icons_list .nav_cart_icon :is(svg){width:2.4rem;height:2.4rem;filter:none}}.header-section header-component .header_content .nav_icons .nav_icons_list .nav_cart_icon .bag_items_count{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;font-size:clamp(.8rem,.625vw,1.2rem);color:#fff;font-weight:700;pointer-events:none;z-index:15}.header-section header-component .header_content .nav_icons .nav_icons_list .nav_cart_icon .bag_items_count:empty,.header-section header-component .header_content .nav_icons .nav_icons_list .nav_cart_icon .bag_items_count[data-count="0"]{display:none!important}.header-section header-component.scrolled{top:0;background:#ffffffe6}@media screen and (min-width: 1024px){.header-section header-component:not(.bg-white) .nav_icons .nav_icons_list .nav_item .form_search .field #search_input{color:var(--white)}.header-section header-component:not(.bg-white) .nav_icons .nav_icons_list .nav_item .form_search .field #search_input::placeholder{color:var(--white);opacity:.8}.header-section header-component:not(.bg-white) .header_content .nav_icons .nav_icons_list .nav_item svg path{filter:brightness(0) invert(1)}}@media screen and (max-width: 1024px){.header-section header-component .menu_link_list__submenu-header{display:flex}}.header-section header-component .menu_link_list__submenu-header h3{font-weight:600;display:flex;font-size:1.4rem;padding:1rem 0;width:100%;color:var(--gray)}@media screen and (max-width: 1024px){.header-section header-component .menu_link_list__submenu-header h3{color:var(--black)}}@media screen and (max-width: 1024px){.header-section header-component .menu_link_list__submenu-header{font-size:1.4rem;text-align:left}}@media screen and (max-width: 1023px){.header-section header-component .arrow_mobile,.header-section header-component .arrow_mobile_carousel{display:block;position:relative;z-index:9;width:20px;height:20px;background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5.41797%203.24683L10.4646%207.66283C10.5003%207.69411%2010.5289%207.73266%2010.5485%207.77589C10.5681%207.81912%2010.5782%207.86603%2010.5782%207.91349C10.5782%207.96096%2010.5681%208.00787%2010.5485%208.0511C10.5289%208.09433%2010.5003%208.13287%2010.4646%208.16416L5.41797%2012.5802'%20stroke='black'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:20px;background-color:transparent;rotate:90deg}.header-section header-component .arrow_mobile.closed,.header-section header-component .arrow_mobile_carousel.closed{rotate:-90deg}}.header-section header-component .menu_link_list__submenu-images.blaze-slider{width:100%;margin-left:auto;margin-right:auto;display:block;gap:0;max-width:20rem;overflow:hidden}@media screen and (min-width: 1300px){.header-section header-component .menu_link_list__submenu-images.blaze-slider{max-width:35rem}}.header-section header-component .menu_link_list__submenu-images.blaze-slider .blaze-track{display:flex}.header-section header-component .menu_link_list__submenu-images-item.blaze-slide :is(a){text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center}.header-section header-component .menu_link_list__submenu-images-item.blaze-slide :is(a) :is(img){width:100%;height:100%;object-fit:cover}.header-section header-component .menu_link_list__submenu-images-item.blaze-slide :is(a) :is(p){font-size:var(--font-size-text-m);font-weight:400;color:var(--dark-gray);text-align:center;width:100%;text-decoration:none;padding-top:.7rem}.header-section header-component .menu_link_list__submenu-images.blaze-slider{display:block}.header-section header-component .menu_link_list__submenu-images.blaze-slider.closed .blaze-container{display:none}.header-section header-component .blaze-arrows-wrapper{display:flex;justify-content:center;gap:16px;margin-top:12px}.header-section header-component .blaze-arrows-wrapper button{background:none;border:none;padding:0;cursor:pointer;opacity:1;transition:opacity .2s;z-index:10;width:48px;height:48px;display:flex;align-items:center;justify-content:center}.header-section header-component .blaze-arrows-wrapper button[disabled]{opacity:.3;cursor:not-allowed}.header-section header-component .menu_link_list__submenu-images.blaze-slider.start .blaze-arrows-wrapper button.blaze-prev svg path{stroke:var(--gray-light)}.header-section header-component .menu_link_list__submenu-images.blaze-slider.end .blaze-arrows-wrapper button.blaze-next svg path{stroke:var(--gray-light)}.header-section header-component .blaze-arrows-wrapper .blaze-arrow-prev,.header-section header-component .blaze-arrows-wrapper .blaze-arrow-next{background:none;border:none;padding:0;cursor:pointer;opacity:1;transition:opacity .2s;z-index:10;width:48px;height:48px;display:flex;align-items:center;justify-content:center;text-decoration:none}.header-section header-component .blaze-arrows-wrapper .blaze-arrow-prev[disabled],.header-section header-component .blaze-arrows-wrapper .blaze-arrow-next[disabled]{opacity:.3;cursor:not-allowed;pointer-events:none}.header-section header-component.bg-white{background:#ffffffe6;box-shadow:0 1px 4px #0000000d}.header-section header-component.bg-white .logo{filter:none}.header-section header-component.bg-white .header_content .menu_link_list__container .menu_link_list .menu_link_list__item .menu_link_list__link{color:var(--dark-gray);font-weight:500;text-shadow:none}.header-section header-component.bg-white .header_content .menu_link_list__container .menu_link_list .menu_link_list__item .menu_link_list__link.menu_link_list_first{color:var(--black)}.header-section header-component.bg-white .header_content .menu_link_list__container .menu_link_list .menu_link_list__item[open]>.menu_link_list__link{color:var(--red)}.header-section header-component.bg-white .menu_mobile__content :is(svg){filter:brightness(0)}@media screen and (max-width: 768px){.header-section header-component.bg-white{max-width:100vw}}@media screen and (min-width: 1024px){.header-section header-component.bg-white .nav_icons .nav_icons_list .nav_item .form_search{border-bottom:1px solid var(--black)}}.header-section header-component.bg-white .nav_icons .nav_icons_list .nav_item .form_search:focus-within{background-color:var(--white)}@media screen and (min-width: 1024px){.header-section .nav_item.search .form_search .field{max-width:200px;overflow:visible;display:flex;transition:none}.header-section .nav_item.search:hover .form_search,.header-section .nav_item.search .form_search:focus-within{border-bottom:1px solid var(--black)}.header-section header-component.bg-white .nav_item.search .form_search,.header-section header-component.bg-white .nav_item.search .form_search:focus-within{border-bottom:1px solid var(--white)}.header-section header-component .nav_item.search .form_search,.header-section header-component .nav_item.search .form_search:focus-within{border-bottom:1px solid var(--white)}}@media screen and (max-width: 1024px){.header-section body .tl-custom-position.top-right{position:fixed;bottom:10px;right:inherit;left:10px;top:inherit;display:none}.header-section body .tl-custom-position.top-right .tl-options{top:inherit;bottom:100%}}.header-section header-component.bg-white .header_content .menu_mobile__container :is(svg){filter:brightness(0)}.header-section header-component.bg-white .header_content .nav_icons .label_search{filter:brightness(0)}.header-section header-component.bg-white .header_content .nav_icons .nav_cart_icon :is(svg,span){filter:brightness(0)}.predictive-search{position:relative;padding:.3rem}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=search]::-ms-clear{display:none}.predictive-search__results{position:absolute;top:122%;left:0;right:0;background-color:var(--white);border:.1rem solid var(--light-gray);border-radius:0 0 .4rem .4rem;box-shadow:0 .4rem 1rem #0000001a;z-index:100;max-height:0;overflow:hidden;opacity:0;transition:max-height .3s ease,opacity .3s ease}@media screen and (max-width: 768px){.predictive-search__results{box-shadow:none}}.predictive-search__results.predictive-search--visible{max-height:40rem;width:-webkit-fill-available;opacity:1;overflow-y:auto;z-index:9999999}@media screen and (min-width: 1024px){.predictive-search__results.predictive-search--visible{width:clamp(30rem,20.3125vw,39rem)}}.predictive-search__results-container{padding:1.6rem}@media screen and (min-width: 768px){.predictive-search__results-container{padding:clamp(1.8rem,1.25vw,2.4rem)}}.predictive-search__main-title{color:var(--black);font-family:var(--Helvetica-Neue);font-size:1.2rem;font-weight:700;margin-bottom:1.6rem}@media screen and (min-width: 768px){.predictive-search__main-title{font-size:clamp(1.35rem,.9375vw,1.8rem);margin-bottom:clamp(1.8rem,1.25vw,2.4rem)}}.predictive-search__results-list{list-style:none;padding:0;margin:0}.predictive-search__list-item{margin-bottom:1rem;border-bottom:.1rem solid var(--light-gray)}.predictive-search__list-item:last-child{border-bottom:none}.predictive-search__list-item:last-child{margin-bottom:0}.predictive-search__item{display:flex;align-items:center;text-decoration:none;color:var(--gray);padding:.8rem;border-radius:.4rem;transition:background-color .2s ease}.predictive-search__item:hover,.predictive-search__item:focus{background-color:var(--ultra-light-gray);outline:none}.predictive-search__image-container{flex-shrink:0;width:5rem;height:5rem;margin-right:1.5rem}.predictive-search__image-container img{width:100%;height:100%;object-fit:cover}.predictive-search__item-info{flex-grow:1}.predictive-search__item-title{margin-bottom:.8rem;font-weight:700;font-size:1.2rem;font-family:var(--Helvetica-Neue);color:var(--black)}@media screen and (min-width: 768px){.predictive-search__item-title{font-size:clamp(1.4rem,.83333vw,1.6rem)}}.predictive-search__item-price{font-size:clamp(1.2rem,.83333vw,1.6rem);color:var(--black);font-family:var(--Helvetica-Neue);display:flex;align-items:center;gap:.6rem}@media screen and (min-width: 768px){.predictive-search__item-price{font-size:clamp(1.05rem,.72916vw,1.4rem)}}.predictive-search__current-price{font-size:clamp(1.2rem,.83333vw,1.6rem);color:var(--black)}.predictive-search__item-info .product-color-variants{display:flex;gap:.8rem;margin:.8rem 0 .2rem;flex-wrap:wrap;align-items:center}.predictive-search__item-info .product-color-variants .color-variants-container{display:flex;gap:.8rem;align-items:center;flex-wrap:wrap}.predictive-search__item-info .color-variant-btn{width:clamp(1.2rem,.72917vw,1.4rem);height:clamp(1.2rem,.72917vw,1.4rem);border-radius:50%;border:1px solid var(--light-gray);cursor:pointer;transition:all .2s ease;position:relative;background-size:cover;background-position:center}.predictive-search__item-info .color-variant-btn:hover{transform:scale(1.1);border-color:var(--black)}.predictive-search__item-info .color-variant-btn.active{border-color:var(--black)}.predictive-search__item-info .color-variant-btn .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 768px){.predictive-search__item-info .color-variant-btn{width:20px;height:20px}.predictive-search__item-info .product-color-variants{gap:6px;margin:6px 0 0}}.predictive-search__item-compare-price{color:var(--black);opacity:.6;text-decoration:line-through;font-size:clamp(1rem,.625vw,1.2rem)}.predictive-search__discount-badge{display:inline-block}.predictive-search__discount-badge .tag{background:var(--red);color:var(--white);font-weight:700;font-size:clamp(.9rem,.625vw,1.2rem);padding:.3rem .6rem;border-radius:1.4rem;text-transform:uppercase;white-space:nowrap}.predictive-search__view-all{padding-top:1.5rem;margin-top:1rem;border-top:.1rem solid var(--light-gray);text-align:start}.predictive-search__view-all-link{display:inline-block;font-size:1.3rem;color:var(--red);transition:color .2s ease;font-family:var(--Helvetica-Neue);text-decoration:underline}.predictive-search__view-all-link:hover{opacity:.75}.predictive-search__no-results,.predictive-search__error{padding:2rem;text-align:center;color:var(--gray);font-size:1.4rem;font-family:var(--font-inter)}.predictive-search__recommendations-title{margin:0 0 1rem;font-size:1.6rem;font-weight:500;font-family:var(--font-libre);color:var(--gray)}.predictive-search__popular-list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:1rem}.predictive-search__popular-list li{margin-bottom:.5rem}.predictive-search__popular-list a{display:block;text-decoration:none;color:var(--gray);font-size:1.4rem;padding:.8rem 1.2rem;background-color:var(--ultra-light-gray);border-radius:.4rem;transition:background-color .2s ease,color .2s ease;font-family:var(--font-inter)}.predictive-search__popular-list a:hover{background-color:var(--light-gray);color:var(--black)}.predictive-search.is-loading .predictive-search__loading-indicator{display:block}.predictive-search__loading-indicator{display:none;position:absolute;top:50%;right:1rem;transform:translateY(-50%);width:2rem;height:2rem;border:.2rem solid rgba(0,0,0,.1);border-top-color:var(--black);border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{0%{transform:translateY(-50%) rotate(0)}to{transform:translateY(-50%) rotate(360deg)}}.predictive-search--mobile{position:relative}.predictive-search--mobile .predictive-search__results.predictive-search--visible{position:absolute;top:100%;left:0;right:0;max-height:30rem;z-index:100;border:.1rem solid var(--light-gray);border-radius:0 0 .4rem .4rem;overflow-y:auto}.predictive-search--mobile .predictive-search__close-button{display:none}.form_search_mob .predictive-search__results.predictive-search--visible{position:absolute;top:100%;left:0;right:0;max-height:30rem;z-index:100;border:.1rem solid var(--light-gray);border-radius:0 0 .4rem .4rem;overflow-y:auto;padding-top:0;background-color:var(--white)}.form_search_mob .predictive-search__loading-indicator{right:4rem}.mobile-search-overlay{position:fixed;top:var(--header-height, 7rem);left:0;right:0;z-index:9999;background-color:var(--white);border-bottom:.1rem solid var(--light-gray);border-top:.5px solid #c6c6c5;box-shadow:0 .4rem 1rem #0000001a;transition:opacity .3s ease,visibility .3s ease;opacity:1;visibility:visible}.mobile-search-overlay.hidden{opacity:0;visibility:hidden;pointer-events:none}.form_search_mob_fixed{position:relative;padding:1rem 1.6rem;background-color:var(--white);height:6.4rem;display:flex;align-items:center}.form_search_mob_fixed .field{position:relative;flex:1}.form_search_mob_fixed .field__content{position:relative;display:flex;align-items:center;background-color:var(--ultra-light-gray);border-bottom:1px solid var(--black);padding:1rem 1.6rem;height:4.4rem}.form_search_mob_fixed input[type=search]{flex:1;border:none;background:transparent;font-size:1.4rem;color:var(--black);outline:none;font-family:var(--Helvetica-Neue);height:100%}.form_search_mob_fixed input[type=search]::-webkit-search-cancel-button,.form_search_mob_fixed input[type=search]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}.form_search_mob_fixed input[type=search]::-ms-clear{display:none}.form_search_mob_fixed input[type=search]::placeholder{color:var(--gray)}.mobile-search-close{background:none;border:none;padding:.6rem;cursor:pointer;display:flex;align-items:center;justify-content:center;margin-left:1rem;height:4.4rem}.mobile-search-close svg{width:2rem;height:2rem;color:var(--gray)}.form_search_mob_fixed input[type=submit]{display:none}.predictive-search--mobile-fixed{position:relative}.predictive-search--mobile-fixed .predictive-search__results.predictive-search--visible{position:absolute;top:100%;left:0;right:0;max-height:calc(100vh - 20rem);z-index:100;border:.1rem solid var(--light-gray);border-top:none;border-radius:0 0 .8rem .8rem;overflow-y:auto;background-color:var(--white)}@media screen and (max-width: 768px){.predictive-search--mobile-fixed .predictive-search__results.predictive-search--visible{margin:0 2rem;border:none}}.form_search_mob_fixed .predictive-search__loading-indicator{position:absolute;top:50%;right:5rem;transform:translateY(-50%)}@media screen and (max-width: 76.8rem){.predictive-search__item{padding:1.2rem .8rem}.predictive-search__item-title{font-size:clamp(1.05rem,.72917vw,1.4rem)}.form_search_mob .predictive-search__results-container{padding:1rem}.form_search_mob_fixed .predictive-search__results-container{padding:1.6rem}}@media screen and (min-width: 76.9rem){.mobile-search-overlay{display:none!important}}product-card{max-width:30rem;width:100%;height:100%;display:flex;flex-direction:column;gap:1.5rem;background-color:var(--white)}product-card .product-card-images{width:100%;height:clamp(39rem,27.08333vw,52rem);position:relative;overflow:hidden;background:var(--white)}@media screen and (max-width: 768px){product-card .product-card-images{height:28.1rem}}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:clamp(22.35rem,15.52083vw,29.8rem);height:32.8rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;object-fit:contain;display:block}@media screen and (max-width: 768px){product-card .product-card-images :is(a) :is(img){width:14rem;height:19.5rem}}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 .product-badges{position:absolute;top:1.2rem;left:1.2rem;display:flex;flex-direction:column;gap:.8rem;z-index:10}@media screen and (max-width: 768px){product-card .product-card-images .product-badges{top:1rem;left:1rem;gap:.6rem}}product-card .product-card-images .product-badges .badge{padding:.4rem 1rem;font-size:.8rem;font-weight:700;text-transform:uppercase;border-radius:.4rem;line-height:1;white-space:nowrap;border-radius:2rem;width:fit-content}@media screen and (min-width: 768px){product-card .product-card-images .product-badges .badge{font-size:clamp(1rem,.72917vw,1.4rem);padding:clamp(.6rem,.41667vw,.8rem) clamp(1.2rem,.72917vw,1.4rem)}}product-card .product-card-images .product-badges .discount-badge{background:var(--red);color:var(--white)}product-card .product-card-images .product-badges .new-badge{background:var(--black);color:var(--white)}product-card .product-color-variants{display:flex;gap:.8rem;margin:1.2rem 0;flex-wrap:wrap;align-items:center}product-card .product-color-variants .color-variants-container{display:flex;gap:.8rem;align-items:center;flex-wrap:wrap}product-card .product-color-variants .show-more-colors-btn{background:none;border:1px solid transparent;border-radius:12px;padding:.25rem .75rem;font-size:clamp(1rem,.72917vw,1.4rem);color:var(--gray);cursor:pointer;transition:all .2s ease;white-space:nowrap}product-card .product-color-variants .show-more-colors-btn:hover{border-color:var(--black);color:var(--black);background:var(--light-gray)}product-card .product-color-variants .show-more-colors-btn.expanded .show-more-text{display:none}product-card .product-color-variants .show-more-colors-btn.expanded .show-less-text{display:inline}product-card .color-variant-btn{width:clamp(1.6rem,1.3111vw,2.5rem);height:clamp(1.6rem,1.3111vw,2.5rem);border-radius:50%;border:2px solid transparent;cursor:pointer;transition:all .2s ease;position:relative;background-size:cover;background-position:center;border:1px solid var(--light-gray)}product-card .color-variant-btn:hover{transform:scale(1.1);border-color:var(--black, #000)}product-card .color-variant-btn.active{border-color:var(--black, #000)}product-card .color-variant-btn .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}product-card .color-variant-btn.hidden-color{display:none}@media (max-width: 768px){product-card .color-variant-btn{width:20px;height:20px}product-card .product-color-variants{gap:6px;margin:8px 0}}product-card .content-product{display:flex;flex-direction:column}product-card .content-product .product-price-price-color{display:flex;flex-direction:row;gap:.5rem;align-items:center;justify-content:space-between}product-card .content-product .product-price-price-color .product-price-container{display:flex;align-items:center}product-card .content-product .product-price-price-color .product-price-container .price-product{font-size:var(--font-size-text-xl);font-weight:400;min-width:7.6rem}product-card .content-product .badges-container{display:flex;gap:.8rem;margin-bottom:1rem;flex-wrap:wrap;align-items:center}product-card .content-product .badges-container .discount-badge{display:inline-block}product-card .content-product .badges-container .discount-badge .tag{background:var(--red);color:var(--white);font-weight:700;font-size:1.2rem;padding:.5rem 1rem;border-radius:.4rem;text-transform:uppercase;white-space:nowrap}@media screen and (min-width: 768px){product-card .content-product .badges-container .discount-badge .tag{font-size:clamp(1.05rem,.7292vw,1.4rem)}}product-card .content-product .badges-container .free-shipping-badge{display:inline-block}product-card .content-product .badges-container .free-shipping-badge .tag{background:var(--black);color:var(--white);font-weight:700;font-size:1.2rem;padding:.5rem 1rem;border-radius:.4rem;text-transform:uppercase;white-space:nowrap}@media screen and (min-width: 768px){product-card .content-product .badges-container .free-shipping-badge .tag{font-size:clamp(1.05rem,.7292vw,1.4rem)}}product-card .content-product :is(a){text-decoration:none}product-card .content-product :is(a) .title-product{color:var(--black);font-size:var(--font-size-text-xl);font-weight:700;line-height:normal;text-transform:uppercase;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical}product-card .content-product .product-price-installments .price-product-container{display:flex;gap:.7rem;align-items:center}product-card .content-product .product-price-installments .price-product-container s{display:none}product-card .content-product .product-price-installments .price-product-container .price-product-tax{color:#5c5c5c;font-size:clamp(1rem,.8333vw,1.4rem);font-weight:400}product-card .content-product .product-price-installments .price-product{display:flex;gap:.7rem;color:var(--black);align-items:center;font-size:var(--font-size-text-xl);font-weight:400}product-card .content-product .product-price-installments .price-product :is(s){color:var(--black);font-size:var(--font-size-text-l);font-weight:400;text-decoration:line-through}product-card .content-product .product-price-installments .price-product .current-price-container{display:flex;flex-direction:row;align-items:center;gap:.6rem}product-card .content-product .product-price-installments .price-product .current-price-container .price-product-tax{color:#5c5c5c;font-size:clamp(1rem,.8333vw,1.4rem);font-weight:400}product-card .content-product .product-price-installments .buy-button{display:flex;height:clamp(3.675rem,2.55208vw,4.9rem);width:100%;margin-top:.5rem;justify-content:center;align-items:center;gap:1rem;align-self:stretch;border-radius:.5rem;background:var(--red);color:var(--white);font-size:var(--font-size-text-reg);font-style:normal;font-weight:800;line-height:normal;text-transform:uppercase;border:none;cursor:pointer;transition:all .3s ease}@media (min-width: 768px){product-card .content-product .product-price-installments .buy-button{margin-top:1rem}}product-card .content-product .product-price-installments .buy-button:hover{background:var(--black)}product-card .content-product .product-price-installments .buy-button:active{transform:translateY(0)}product-card .content-product .product-price-installments .buy-button:disabled{opacity:.7;cursor:not-allowed}product-card .content-product .product-price-installments .buy-button.out-of-stock{background:#ccc!important;color:#666!important;cursor:not-allowed}product-card:hover .product-card-images .favorite_product_heart{opacity:1}carousel-products{display:block;margin:0;width:100vw;margin-left:calc(-50vw + 50%);padding-block:clamp(4rem,3.125vw,6rem);display:flex;flex-direction:column;gap:clamp(1.8rem,1.3021vw,3.4rem);position:relative;overflow:hidden}@media screen and (max-width: 768px){carousel-products{padding-left:2rem}}carousel-products .carousel-inner{display:flex;flex-direction:column;gap:2rem;width:100%;position:relative}@media screen and (min-width: 1024px){carousel-products .carousel-inner{overflow:hidden;margin:0 calc(-50vw + 50%);padding:0 calc(50vw - 50%);gap:clamp(2.1rem,1.45833vw,2.8rem)}}carousel-products .header-carousel-products{display:flex;justify-content:space-between;align-items:center;padding:0 clamp(7.5rem,5.20833vw,10rem)}@media screen and (max-width: 768px){carousel-products .header-carousel-products{padding:0}}carousel-products .header-carousel-products .title :is(p){color:var(--black);font-size:clamp(3rem,2.08333vw,4rem);font-weight:700;text-transform:none;margin:0}@media screen and (max-width: 768px){carousel-products .header-carousel-products .title :is(p){padding-left:0}}carousel-products .header-carousel-products .title :is(strong){font-weight:800}carousel-products .header-carousel-products .carousel-navigation{display:flex;gap:1rem;align-items:center}@media screen and (max-width: 768px){carousel-products .header-carousel-products .carousel-navigation{display:none}}carousel-products .header-carousel-products .carousel-navigation :is(button){border:none;background-color:transparent;cursor:pointer;padding:0;margin:0}carousel-products .header-carousel-products .carousel-navigation :is(button).carousel-product--next :is(svg){rotate:180deg}carousel-products .tabs-carousel-products{width:100%}carousel-products .tabs-carousel-products .tabs-navigation{display:flex;justify-content:center;gap:2rem;padding-bottom:1.2rem}@media screen and (min-width: 768px){carousel-products .tabs-carousel-products .tabs-navigation{gap:clamp(3rem,1.146vw,4rem)}}carousel-products .tabs-carousel-products .tabs-navigation .tab-button{font-size:var(--font-size-text-l);color:var(--black);background:none;font-weight:800;text-transform:uppercase;border:none;cursor:pointer;padding:.6rem 1.6rem;position:relative;transition:all .3s ease;border-radius:2rem}@media screen and (min-width: 768px){carousel-products .tabs-carousel-products .tabs-navigation .tab-button{padding:.8rem 2.4rem}}carousel-products .tabs-carousel-products .tabs-navigation .tab-button.active{background-color:var(--red);color:var(--white)}carousel-products .tabs-carousel-products .tabs-navigation .tab-button:hover:not(.active){background-color:var(--red);opacity:.8;color:var(--white)}carousel-products .carousel-content{display:none;opacity:0;transition:opacity .3s ease;position:relative}@media screen and (max-width: 768px){carousel-products .carousel-content{padding-left:2rem}}carousel-products .carousel-content.active{display:block;opacity:1}carousel-products .carousel-product-slider{position:relative;--slides-to-show: 1.5;--slide-gap: 2rem;--slide-width: calc((100% - (var(--slides-to-show) - 1) * var(--slide-gap)) / var(--slides-to-show));overflow:hidden;width:100vw;margin-left:calc(-50vw + 50%)}@media screen and (min-width: 480px){carousel-products .carousel-product-slider{--slides-to-show: 2.5;--slide-gap: 3rem}}@media screen and (min-width: 768px){carousel-products .carousel-product-slider{--slides-to-show: 3;--slide-gap: 4rem}}@media screen and (min-width: 1024px){carousel-products .carousel-product-slider{--slides-to-show: 4.5;--slide-gap: 6rem;--slide-width: calc((100% - (var(--slides-to-show) - 1) * var(--slide-gap)) / var(--slides-to-show));clip-path:inset(0 calc(-50vw + 50%) 0 calc(-50vw + 50%))}}@media screen and (min-width: 1440px){carousel-products .carousel-product-slider{--slides-to-show: 4.5;--slide-gap: 6rem}}carousel-products .carousel-product-slider .carousel-product-blaze-container{overflow:hidden;position:relative}@media screen and (min-width: 1024px){carousel-products .carousel-product-slider .carousel-product-blaze-container{padding:0 calc(50vw - 50%);margin:0 calc(-50vw + 50%);transform:translate(calc(-50vw + 50%))}}carousel-products .carousel-product-slider .carousel-product-blaze-container .carousel-product-blaze-track-container,carousel-products .carousel-product-slider .carousel-product-blaze-container .blaze-track-container{display:flex;flex-direction:column;gap:2rem}carousel-products .carousel-product-slider .carousel-product-blaze-container .carousel-product-blaze-track-container .carousel-product-blaze-track,carousel-products .carousel-product-slider .carousel-product-blaze-container .blaze-track-container .carousel-product-blaze-track{display:flex;gap:var(--slide-gap)}@media screen and (min-width: 1024px){carousel-products .carousel-product-slider .carousel-product-blaze-container .carousel-product-blaze-track-container .carousel-product-blaze-track,carousel-products .carousel-product-slider .carousel-product-blaze-container .blaze-track-container .carousel-product-blaze-track{margin-left:calc(-1 * var(--slide-width) / 2)}}carousel-products .carousel-product-slider .carousel-product-blaze-container .carousel-product-blaze-track-container .carousel-product-blaze-track :is(product-card),carousel-products .carousel-product-slider .carousel-product-blaze-container .blaze-track-container .carousel-product-blaze-track :is(product-card){max-width:unset;flex-shrink:0;width:var(--slide-width)}@media screen and (min-width: 1024px){carousel-products .carousel-product-slider .carousel-product-blaze-container .carousel-product-blaze-track-container .carousel-product-blaze-track :is(product-card),carousel-products .carousel-product-slider .carousel-product-blaze-container .blaze-track-container .carousel-product-blaze-track :is(product-card){min-width:var(--slide-width)}}carousel-products .carousel-product-slider .carousel-product-blaze-container .carousel-product-blaze-track-container .blaze-pagination-carousel-product,carousel-products .carousel-product-slider .carousel-product-blaze-container .blaze-track-container .blaze-pagination-carousel-product{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1.1rem}@media (min-width: 768px){carousel-products .carousel-product-slider .carousel-product-blaze-container .carousel-product-blaze-track-container .blaze-pagination-carousel-product,carousel-products .carousel-product-slider .carousel-product-blaze-container .blaze-track-container .blaze-pagination-carousel-product{gap:1.3rem}}carousel-products .carousel-product-slider .carousel-product-blaze-container .carousel-product-blaze-track-container .blaze-pagination-carousel-product :is(button),carousel-products .carousel-product-slider .carousel-product-blaze-container .blaze-track-container .blaze-pagination-carousel-product :is(button){border-radius:50%;border:1px solid var(--light-gray);background:var(--light-gray);width:clamp(.8rem,.52083vw,1rem);height:clamp(.8rem,.52083vw,1rem);font-size:0;transition:all .3s ease;cursor:pointer}carousel-products .carousel-product-slider .carousel-product-blaze-container .carousel-product-blaze-track-container .blaze-pagination-carousel-product :is(button).active,carousel-products .carousel-product-slider .carousel-product-blaze-container .blaze-track-container .blaze-pagination-carousel-product :is(button).active{border-radius:3.5rem;border:1.14px solid var(--black);background:var(--black)}carousel-products .carousel-product-slider .carousel-product-blaze-container .carousel-product-blaze-track-container .carousel-more-button,carousel-products .carousel-product-slider .carousel-product-blaze-container .blaze-track-container .carousel-more-button{display:flex;justify-content:center;align-items:center;display:none}carousel-products .carousel-product-slider .carousel-product--prev{position:absolute;top:50%;left:2rem;transform:translateY(-50%);border:none;background-color:transparent;display:none;align-items:center;justify-content:center;cursor:pointer;z-index:100}carousel-products .carousel-product-slider .carousel-product--prev :is(svg){width:clamp(2.7rem,2.08333vw,3.6rem);height:clamp(2.7rem,2.08333vw,3.6rem);display:block;transform:rotate(180deg)}carousel-products .carousel-product-slider .carousel-product--prev :is(svg) :is(g) :is(rect){fill:var(--red);transition:fill .3s}carousel-products .carousel-product-slider .carousel-product--prev :is(svg) :is(g) :is(path){stroke:var(--white);transition:stroke .3s}carousel-products .carousel-product-slider .carousel-product--next{position:absolute;top:50%;right:2rem;transform:translateY(-50%);border:none;background-color:transparent;display:none;align-items:center;justify-content:center;cursor:pointer;z-index:100}carousel-products .carousel-product-slider .carousel-product--next :is(svg){width:clamp(2.7rem,2.08333vw,3.6rem);height:clamp(2.7rem,2.08333vw,3.6rem);display:block;rotate:180deg}carousel-products .carousel-product-slider .carousel-product--next :is(svg) :is(g) :is(rect){fill:var(--red);transition:fill .3s}carousel-products .carousel-product-slider .carousel-product--next :is(svg) :is(g) :is(path){stroke:var(--white);transition:stroke .3s}carousel-products .carousel-product-slider .carousel-product--prev[disabled],carousel-products .carousel-product-slider .carousel-product--next[disabled]{pointer-events:none}carousel-products .carousel-product-slider .carousel-product--prev[disabled] :is(svg) :is(g) :is(rect),carousel-products .carousel-product-slider .carousel-product--next[disabled] :is(svg) :is(g) :is(rect){fill:var(--gray)}carousel-products .carousel-product-slider .carousel-product--prev[disabled] :is(svg) :is(g) :is(path),carousel-products .carousel-product-slider .carousel-product--next[disabled] :is(svg) :is(g) :is(path){stroke:var(--white);transition:stroke .3s}carousel-products .button-carousel-products{display:flex;justify-content:center;align-items:center}carousel-products .button-carousel-products :is(a){color:var(--red);font-size:clamp(1.4rem,.9375vw,1.8rem);font-weight:600;text-decoration:none;border-radius:10rem;border:1px solid var(--red);padding:clamp(1rem,.7292vw,1.4rem) clamp(2.4rem,1.6667vw,3.2rem);display:block;transition:all .5s ease-in-out}carousel-products .button-carousel-products :is(a):hover{background-color:var(--red);color:var(--white)}collection-slider{display:block;margin:40px 0}@media screen and (min-width: 767px){collection-slider{max-width:var(--page-width);margin:0 auto;margin-top:clamp(6.8rem,4.6875vw,9rem)}}collection-slider :is(h2){margin-bottom:2rem;text-align:center;font-size:2rem}@media screen and (min-width: 767px){collection-slider :is(h2){font-size:clamp(3rem,2.08333vw,4rem);margin-bottom:clamp(2.2rem,1.45833vw,2.8rem);text-align:left}}collection-slider .collection-slider__container{display:flex;gap:1.3rem;transition:all .5s ease;overflow:hidden}@media screen and (min-width: 768px){collection-slider .collection-slider__container{flex-direction:row;align-items:stretch}collection-slider .collection-slider__container.collection-slider__container--desktop .collection-slider__item{flex:1;transition:all .5s ease}collection-slider .collection-slider__container.collection-slider__container--hover .collection-slider__item{flex:.9;transition:all .5s ease}collection-slider .collection-slider__container.collection-slider__container--hover .collection-slider__item.collection-slider__item--hover{flex:1.3;transform:scale(1.02)}}@media screen and (max-width: 767px){collection-slider .collection-slider__container{flex-direction:column;gap:0;position:relative;height:auto;overflow:hidden;margin:0;padding:0;min-height:100vh}collection-slider .collection-slider__container:after{content:"";height:100vh;width:100%;display:none}collection-slider .collection-slider__container:before{content:"";height:100vh;width:100%;display:block}}collection-slider .collection-slider__container .collection-slider__item{position:relative;overflow:hidden;border-radius:0;transition:all .5s ease;flex:1}@media screen and (min-width: 768px){collection-slider .collection-slider__container .collection-slider__item:hover{z-index:10;flex:1.3;transform:scale(1.02)}collection-slider .collection-slider__container .collection-slider__item:hover .collection-slider__item-image{transform:scale(1.1)}}@media screen and (max-width: 767px){collection-slider .collection-slider__container .collection-slider__item{position:absolute;top:0;left:0;width:100%;height:100vh;will-change:transform;transition:none;pointer-events:auto}collection-slider .collection-slider__container .collection-slider__item[style*="position: relative"]{position:relative!important;top:auto;left:auto;width:auto;height:auto;transform:none!important;z-index:auto!important}}collection-slider .collection-slider__container .collection-slider__item :is(a){text-decoration:none;color:var(--white);font-size:1.6rem;font-weight:500;display:block;height:100%;position:relative}collection-slider .collection-slider__container .collection-slider__item .collection-slider__item-image{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .5s ease;position:relative}@media screen and (min-width: 768px){collection-slider .collection-slider__container .collection-slider__item .collection-slider__item-image{transform:translateY(var(--parallax-y, 0));will-change:transform}collection-slider .collection-slider__container .collection-slider__item .collection-slider__item-image:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.3) 100%);pointer-events:none}}@media screen and (max-width: 767px){collection-slider .collection-slider__container .collection-slider__item .collection-slider__item-image{display:none}}collection-slider .collection-slider__container .collection-slider__item .collection-slider__item-image-mobile{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .5s ease}@media screen and (min-width: 768px){collection-slider .collection-slider__container .collection-slider__item .collection-slider__item-image-mobile{display:none}}collection-slider .collection-slider__container .collection-slider__item :is(h3){position:absolute;bottom:1.9rem;left:1.3rem;z-index:2}@media screen and (max-width: 767px){collection-slider .collection-slider__container .collection-slider__item :is(h3){bottom:4.3rem;left:3rem}}collection-slider .collection-slider__container .collection-slider__item :is(h3) :is(a){text-decoration:none;color:var(--white);font-size:1.6rem;font-weight:500}collection-slider .collection-slider__container .collection-slider__item .collection-slider__item-button{position:absolute;bottom:1.3rem;right:1.3rem;z-index:2;height:3.3rem}@media screen and (max-width: 767px){collection-slider .collection-slider__container .collection-slider__item .collection-slider__item-button{bottom:5.3rem;right:2.3rem}}@media screen and (min-width: 768px){collection-slider .collection-slider__container:hover .collection-slider__item:not(:hover){flex:.9}}slider-text-loop{display:block;width:100%;overflow:hidden;background:var(--color-background, #ffffff);padding:9rem 0 3rem}@media screen and (max-width: 767px){slider-text-loop{padding:4rem 0 3rem}}.slider-text-loop__container{display:flex;width:max-content;animation:marquee 25s linear infinite;white-space:nowrap;position:relative}.slider-text-loop__item{display:flex;align-items:center;padding:0 2rem;flex-shrink:0}.slider-text-loop__item h2{margin:0;font-size:8rem;font-weight:600;color:var(--black);text-transform:none;letter-spacing:.05em}@media screen and (max-width: 767px){.slider-text-loop__item h2{font-size:4.8rem}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-33.333%)}}@media (max-width: 768px){.slider-text-loop__container{animation-duration:19s}.slider-text-loop__item{padding:0 1rem}}slider-text-loop:before,slider-text-loop:after{content:"";position:absolute;top:0;bottom:0;width:50px;z-index:1;pointer-events:none}video-component{position:relative;display:block}video-component .video__vector_one{position:absolute;top:0;left:0;width:100%;object-fit:contain;max-width:12rem;transform:translateY(-10%);z-index:5}@media screen and (min-width: 768px){video-component .video__vector_one{max-width:clamp(20rem,25vw,41rem)}}video-component .video__wheel{position:absolute;top:0;right:0;width:fit-content;object-fit:contain;max-width:10rem;max-height:10rem;transform:translateY(-50%);z-index:6}@media screen and (min-width: 768px){video-component .video__wheel{max-width:clamp(15rem,16vw,30rem);max-height:clamp(15rem,16vw,30rem)}}video-component .bg_paper_top{transform:translateY(-94%)}video-component .bg_paper_bottom{z-index:10}video-component .video_component__content{margin-inline:auto;position:relative;z-index:5}video-component .video_component__content .video__desktop{display:none;position:relative}@media screen and (min-width: 768px){video-component .video_component__content .video__desktop{display:block}}video-component .video_component__content .video__mobile{display:block;position:relative}@media screen and (min-width: 768px){video-component .video_component__content .video__mobile{display:none}}video-component .video_component__content .video__container{position:relative;width:100%}video-component .video_component__content .video__play{width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:absolute;left:0;top:0;background:#0003;cursor:pointer;transition:all .3s cubic-bezier(.215,.61,.355,1);opacity:1;z-index:5;visibility:visible}video-component .video_component__content .video__play[hidden]{visibility:hidden;opacity:0}video-component .video_component__content :is(video){width:100%;height:auto;overflow:hidden}video-component .video__vector_two{position:absolute;bottom:0;right:0;width:fit-content;object-fit:contain;max-width:26rem}@media screen and (min-width: 768px){video-component .video__vector_two{max-width:clamp(45rem,60vw,82rem)}}banner-carousel-products{width:100%;padding-block:clamp(5rem,4.6875vw,9rem);display:flex;flex-direction:column;gap:clamp(2rem,2.0833vw,4rem)}@media screen and (min-width: 768px){banner-carousel-products{padding-block:clamp(5rem,4.6875vw,9rem)}}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,.6fr) minmax(0,1.2fr)}}banner-carousel-products .banner-carousel-products-container.left .banner-carousel-products__banner{order:1;min-width:0;flex-shrink:0}banner-carousel-products .banner-carousel-products-container.left .banner-carousel-products-slider{order:2;min-width:0;overflow:hidden}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.2fr) minmax(0,.6fr)}}@media screen and (min-width: 768px){banner-carousel-products .banner-carousel-products-container.right .banner-carousel-products__banner{order:2;min-width:0;flex-shrink:0}banner-carousel-products .banner-carousel-products-container.right .banner-carousel-products-slider{order:1;min-width:0;overflow:hidden}}banner-carousel-products .banner-carousel-products-container .banner-carousel-products__banner{overflow:hidden;height:100%}@media screen and (max-width: 767px){banner-carousel-products .banner-carousel-products-container .banner-carousel-products__banner{margin-right:0;width:100%;height:100%}}@media screen and (min-width: 768px){banner-carousel-products .banner-carousel-products-container .banner-carousel-products__banner{margin-right:2rem}}banner-carousel-products .banner-carousel-products-container .banner-carousel-products__banner :is(img){width:100%;height:clamp(53.55rem,37.1875vw,71.4rem);object-fit:cover}@media screen and (max-width: 767px){banner-carousel-products .banner-carousel-products-container .banner-carousel-products__banner :is(img){height:100%}}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));height:100%;display:flex;flex-direction:column;padding-right:clamp(4rem,2.60417vw,5rem)}@media screen and (max-width: 767px){banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider{--slides-to-show: 1.2;--slide-gap: 1.6rem;padding-left:2rem;padding-right:0}}@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 .header-banner-carousel-products{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider .header-banner-carousel-products .title :is(p){color:var(--black);font-size:clamp(3rem,2.08333vw,4rem);font-weight:700;text-transform:none;margin:0}banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider .header-banner-carousel-products .title :is(strong){font-weight:800}banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider .header-banner-carousel-products .mini-description :is(p){color:var(--black);font-size:var(--font-size-reg-m);font-weight:400;line-height:1.4;max-width:60ch;margin:0}banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider .header-banner-carousel-products .banner-carousel-navigation{display:flex;gap:1rem;align-items:center}banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider .header-banner-carousel-products .banner-carousel-navigation :is(button){border:none;background-color:transparent;cursor:pointer;padding:0;margin:0}banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider .header-banner-carousel-products .banner-carousel-navigation :is(button).banner-carousel-products--next :is(svg){transform:rotate(180deg)}banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products-blaze-container{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:2rem;width:100%}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);height:100%}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) .product-card-images{height:clamp(35.625rem,24.73958vw,47.5rem)}@media screen and (max-width: 768px){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) .product-card-images{height:28.1rem}}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) .product-card-images :is(img){width:clamp(23.85rem,16.5625vw,31.9rem);height:clamp(23.925rem,16.61458vw,31.9rem);max-height:none;min-height:none}@media screen and (max-width: 768px){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) .product-card-images :is(img){width:16.4rem;height:16.3rem}}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(--gray);background:var(--gray);width:clamp(.8rem,.52083vw,1rem);height:clamp(.8rem,.52083vw,1rem);font-size:0;transition:all .3s ease;cursor:pointer}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(--black);background:var(--black)}banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products-blaze-container .banner-carousel-products-blaze-track-container .buy-button-container{display:flex;justify-content:center}banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-navigation :is(button):hover :is(svg) :is(g) :is(rect){fill:var(--red)}banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-navigation :is(button) :is(svg){width:clamp(2.7rem,2.08333vw,3.6rem);height:clamp(2.7rem,2.08333vw,3.6rem);display:block}banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-navigation :is(button) :is(svg).banner-carousel-products--prev{transform:rotate(180deg)}banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-navigation :is(button) :is(svg) :is(g) :is(rect){fill:var(--red);transition:fill .3s}banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-navigation :is(button) :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-navigation :is(button)[disabled]{pointer-events:none}banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-navigation :is(button)[disabled] :is(svg) :is(g) :is(rect){fill:var(--gray)}footer-component{background:var(--off-white);display:block;width:100%}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:var(--spacing-2xl)}@media screen and (min-width: 1024px){footer-component .main-footer{max-width:calc(var(--page-width) * .9)}}footer-component .main-footer .container-brand-links{display:grid;grid-template-columns:1fr;gap:2.8rem}@media screen and (min-width: 1024px){footer-component .main-footer .container-brand-links{grid-template-columns:.5fr minmax(0,.8fr);gap:clamp(2.4rem,2.08333vw,4rem)}}footer-component .main-footer .container-brand-links .brand-information{display:flex;flex-direction:column;gap:2rem;align-items:center}@media screen and (min-width: 1024px){footer-component .main-footer .container-brand-links .brand-information{align-items:flex-start;gap:2.8rem}}footer-component .main-footer .container-brand-links .brand-information .container-image-logo{display:flex;align-items:center;width:100%;flex-direction:column}@media screen and (min-width: 1024px){footer-component .main-footer .container-brand-links .brand-information .container-image-logo{align-items:flex-start}}footer-component .main-footer .container-brand-links .brand-information .container-image-logo .container-image-logo-link{display:flex;max-width:clamp(19.9rem,19.0625vw,36.6rem);min-width:clamp(19.9rem,19.0625vw,36.6rem);width:100%}footer-component .main-footer .container-brand-links .brand-information .container-image-logo .container-image-logo-link .container-image-logo-link-img{display:block;height:5.4rem;object-fit:contain}@media screen and (min-width: 1024px){footer-component .main-footer .container-brand-links .brand-information .container-image-logo .container-image-logo-link .container-image-logo-link-img{width:clamp(18.3rem,12.70833vw,24.4rem);height:clamp(6rem,4.16667vw,8rem)}}footer-component .main-footer .container-brand-links .brand-information .container-image-logo .newsletter-section{display:flex;flex-direction:column;gap:1.6rem;width:100%;max-width:33rem}footer-component .main-footer .container-brand-links .brand-information .container-image-logo .newsletter-section .newsletter-logo{color:var(--red);font-family:var(--Helvetica-Neue);font-size:2.4rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em;text-align:center}@media screen and (min-width: 1024px){footer-component .main-footer .container-brand-links .brand-information .container-image-logo .newsletter-section .newsletter-logo{font-size:3.2rem;text-align:left}}footer-component .main-footer .container-brand-links .brand-information .container-image-logo .newsletter-section .newsletter-description :is(p){color:var(--dark-gray);font-family:var(--Helvetica-Neue);font-size:1rem;font-weight:400;line-height:130%;text-align:center;margin:0}@media screen and (min-width: 1024px){footer-component .main-footer .container-brand-links .brand-information .container-image-logo .newsletter-section .newsletter-description :is(p){font-size:var(--font-size-text-s);text-align:left}}footer-component .main-footer .container-brand-links .brand-information .container-image-logo .newsletter-section .newsletter-form{display:flex;align-items:flex-end;gap:1rem;width:100%}footer-component .main-footer .container-brand-links .brand-information .container-image-logo .newsletter-section .newsletter-form .newsletter-input{flex:1;border:none;border-bottom:1px solid var(--gray-light);background:transparent;padding:.8rem 0;font-family:var(--Helvetica-Neue);font-size:1.4rem;color:var(--black);outline:none;transition:border-color .3s ease}footer-component .main-footer .container-brand-links .brand-information .container-image-logo .newsletter-section .newsletter-form .newsletter-input::placeholder{color:var(--gray-light)}footer-component .main-footer .container-brand-links .brand-information .container-image-logo .newsletter-section .newsletter-form .newsletter-input:focus{border-bottom-color:var(--red)}@media screen and (min-width: 1024px){footer-component .main-footer .container-brand-links .brand-information .container-image-logo .newsletter-section .newsletter-form .newsletter-input{font-size:1.6rem}}footer-component .main-footer .container-brand-links .brand-information .container-image-logo .newsletter-section .newsletter-form .newsletter-button{background:var(--red);color:var(--white);border:none;padding:1.3rem 2.4rem;border-radius:.4rem;font-family:var(--Helvetica-Neue);font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .3s ease;white-space:nowrap}footer-component .main-footer .container-brand-links .brand-information .container-image-logo .newsletter-section .newsletter-form .newsletter-button:hover{background:var(--black)}@media screen and (min-width: 1024px){footer-component .main-footer .container-brand-links .brand-information .container-image-logo .newsletter-section .newsletter-form .newsletter-button{font-size:clamp(1rem,.72917vw,1.4rem);padding:1.3rem 2.4rem}}footer-component .main-footer .container-brand-links .brand-information .container-image-logo .newsletter-section .newsletterSuccess,footer-component .main-footer .container-brand-links .brand-information .container-image-logo .newsletter-section .newsletterError{display:none;font-family:var(--Helvetica-Neue);font-size:1.2rem;text-align:center}@media screen and (min-width: 1024px){footer-component .main-footer .container-brand-links .brand-information .container-image-logo .newsletter-section .newsletterSuccess,footer-component .main-footer .container-brand-links .brand-information .container-image-logo .newsletter-section .newsletterError{text-align:left}}footer-component .main-footer .container-brand-links .brand-information .container-image-logo .newsletter-section .newsletterSuccess,footer-component .main-footer .container-brand-links .brand-information .container-image-logo .newsletter-section .newsletterError{color:var(--black)}footer-component .main-footer .container-brand-links .brand-information .container-image-logo .container-info-contact-desk{display:none;flex-direction:column;gap:clamp(.6rem,.52083vw,1rem);list-style:none}@media screen and (min-width: 1024px){footer-component .main-footer .container-brand-links .brand-information .container-image-logo .container-info-contact-desk{display:flex}}footer-component .main-footer .container-brand-links .brand-information .container-image-logo .container-info-contact-desk :is(li){color:var(--black);text-align:center;font-family:var(--Helvetica-Neue);font-size:1rem;font-style:normal;font-weight:500;line-height:normal}@media screen and (min-width: 1024px){footer-component .main-footer .container-brand-links .brand-information .container-image-logo .container-info-contact-desk :is(li){text-align:left;font-size:clamp(1.2rem,.83333vw,1.6rem)}}footer-component .main-footer .container-brand-links .brand-information .social-media-container{display:flex;flex-direction:column;align-items:center;gap:.8rem}@media screen and (min-width: 768px){footer-component .main-footer .container-brand-links .brand-information .social-media-container{align-items:flex-start;gap:clamp(.9rem,.625vw,1.2rem)}}footer-component .main-footer .container-brand-links .brand-information .social-media-container .social-media-text{color:var(--black);text-align:center;font-family:var(--Helvetica-Neue);font-size:1.6rem;font-style:normal;font-weight:800;line-height:normal;text-transform:uppercase}@media screen and (min-width: 768px){footer-component .main-footer .container-brand-links .brand-information .social-media-container .social-media-text{font-size:clamp(1.5rem,1.04167vw,2rem)}}footer-component .main-footer .container-brand-links .brand-information .social-media-container .social-media{display:flex;align-items:center;justify-content:flex-start;gap:1.8rem}@media screen and (min-width: 768px){footer-component .main-footer .container-brand-links .brand-information .social-media-container .social-media{gap:clamp(1.2rem,.83333vw,1.6rem)}}footer-component .main-footer .container-brand-links .brand-information .social-media-container .social-media :is(a){text-decoration:none;color:var(--black);transition:all .3s ease-in-out}footer-component .main-footer .container-brand-links .brand-information .social-media-container .social-media :is(a) :is(svg){height:2.4rem;width:2.4rem;display:block}@media screen and (min-width: 768px){footer-component .main-footer .container-brand-links .brand-information .social-media-container .social-media :is(a) :is(svg){height:clamp(1.8rem,1.25vw,2.4rem);width:clamp(1.8rem,1.25vw,2.4rem)}}footer-component .main-footer .container-brand-links .brand-information .social-media-container .social-media :is(a):hover{color:var(--red);transform:scale(1.1)}footer-component .main-footer .container-brand-links .menu-links{display:flex;flex-direction:column;gap:2rem}@media screen and (min-width: 1024px){footer-component .main-footer .container-brand-links .menu-links{flex-direction:row;justify-content:space-between}}footer-component .main-footer .container-brand-links .menu-links :is(nav) .heading-links{display:flex;align-items:center;justify-content:space-between;padding-bottom:clamp(1.2rem,1.04167vw,2rem);gap:clamp(.8rem,.625vw,1.2rem)}footer-component .main-footer .container-brand-links .menu-links :is(nav) .heading-links :is(p){color:var(--black);font-family:var(--Helvetica-Neue);font-size:1.6rem;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase;letter-spacing:.075rem}@media screen and (min-width: 1024px){footer-component .main-footer .container-brand-links .menu-links :is(nav) .heading-links :is(p){font-size:clamp(1.5rem,1.04167vw,2rem)}}footer-component .main-footer .container-brand-links .menu-links :is(nav) .heading-links :is(svg){transition:transform .3s ease;width:1.4rem;height:1.4rem}@media screen and (min-width: 1024px){footer-component .main-footer .container-brand-links .menu-links :is(nav) .heading-links :is(svg){display:none}}footer-component .main-footer .container-brand-links .menu-links :is(nav) .heading-links :is(svg) :is(path){stroke:var(--black)}footer-component .main-footer .container-brand-links .menu-links :is(nav) :is(ul){list-style:none;display:flex;flex-direction:column;gap:clamp(1.2rem,1.04167vw,2rem);overflow:hidden;transition:all .3s ease-in-out}@media screen and (min-width: 1024px){footer-component .main-footer .container-brand-links .menu-links :is(nav) :is(ul){max-height:fit-content;overflow:visible}}footer-component .main-footer .container-brand-links .menu-links :is(nav) :is(ul)[closed]{height:0}footer-component .main-footer .container-brand-links .menu-links :is(nav) :is(ul) :is(li) :is(a){color:var(--dark-gray);font-family:var(--Helvetica-Neue);font-size:1.2rem;font-weight:400;text-decoration:none;width:100%;display:block;transition:all .3s ease-in-out}@media screen and (min-width: 768px){footer-component .main-footer .container-brand-links .menu-links :is(nav) :is(ul) :is(li) :is(a){font-size:clamp(1.2rem,.83333vw,1.6rem)}}footer-component .main-footer .container-brand-links .menu-links :is(nav) :is(ul) :is(li) :is(a):hover{color:var(--gray-light)}footer-component .main-footer .container-brand-links .menu-links :is(nav):not(:has(ul[closed])) .heading-links :is(svg){transform:rotate(180deg)}footer-component .main-footer .container-brand-links .container-info-contact-mobile{display:flex;flex-direction:column;gap:clamp(.6rem,.52083vw,1rem);list-style:none;padding-top:.8rem}@media screen and (min-width: 768px){footer-component .main-footer .container-brand-links .container-info-contact-mobile{display:none}}footer-component .main-footer .container-brand-links .container-info-contact-mobile :is(li){color:var(--black);text-align:center;font-family:var(--Helvetica-Neue);font-size:clamp(1rem,.72917vw,1.4rem);font-style:normal;font-weight:400;line-height:normal}@media screen and (min-width: 768px){footer-component .main-footer .container-brand-links .container-info-contact-mobile :is(li){text-align:left}}footer-component .main-footer .container-payments-stamp-information{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:clamp(2rem,1.25vw,2.4rem);padding-top:clamp(1.6rem,.72917vw,1.4rem);border-top:.1rem solid var(--light-gray)}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{list-style:none;display:flex;align-items:center;gap:clamp(1rem,.625vw,1.2rem);flex-wrap:wrap;justify-content:center}footer-component .main-footer .container-payments-stamp-information .container-payments-stamp .payment-methods :is(li) :is(svg){display:block}footer-component .main-footer .container-payments-stamp-information .container-payments-stamp .stamps-shakers-shopify{display:flex;gap:clamp(.77rem,.625vw,1.2rem)}footer-component .main-footer .container-payments-stamp-information .container-payments-stamp .stamps-shakers-shopify :is(svg),footer-component .main-footer .container-payments-stamp-information .container-payments-stamp .stamps-shakers-shopify :is(img){display:block;width:clamp(4.5996rem,3.75vw,7.2rem);height:clamp(1.9545rem,1.61458vw,3.1rem)}footer-component .main-footer .container-payments-stamp-information .information{justify-content:center;display:flex}footer-component .main-footer .container-payments-stamp-information .information :is(p){color:var(--black);text-align:center;font-family:var(--Helvetica-Neue);font-size:.8rem;font-style:normal;font-weight:400;line-height:normal}@media screen and (min-width: 768px){footer-component .main-footer .container-payments-stamp-information .information :is(p){font-size:clamp(.75rem,.52083vw,1rem)}}main-product{padding-bottom:clamp(4rem,4.6875vw,9rem);width:100%;margin:0 auto;display:flex;flex-direction:column;gap:1rem}@media screen and (min-width: 768px){main-product{gap:2.4rem}}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.4fr .8fr;gap:clamp(8rem,6.25vw,11rem);margin-right:clamp(3rem,5.29167vw,11rem)}}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);position:relative;min-height:60rem}main-product .main-product-content .container-image .grid-main-product .product-media{width:100%;height:100%;min-height:30rem;display:block;position:relative;overflow:hidden}main-product .main-product-content .container-image .grid-main-product .product-media :is(img){display:block;width:100%;height:100%;object-fit:contain}@media screen and (min-width: 1068px){main-product .main-product-content .container-image .grid-main-product .product-media :is(img){height:clamp(41rem,31.8333vw,60rem)}}main-product .main-product-content .container-image .grid-main-product .view-more-container{position:absolute;bottom:-1.5rem;left:50%;transform:translate(-50%);z-index:10}main-product .main-product-content .container-image .grid-main-product .view-more-container .view-more-btn{background:var(--white);border:1px solid var(--red);padding:clamp(.8rem,.52083vw,1.4rem) clamp(1.6rem,1.44167vw,3.2rem);font-size:clamp(1.2rem,.8333vw,1.6rem);font-weight:600;color:var(--red);cursor:pointer;border-radius:.8rem;transition:all .3s ease;display:flex;align-items:center;gap:.8rem}main-product .main-product-content .container-image .grid-main-product .view-more-container .view-more-btn:hover{opacity:.8;color:var(--white);background:var(--red)}main-product .main-product-content .container-image .grid-main-product .view-more-container .view-more-btn .btn-text{transition:opacity .3s ease;display:flex;align-items:center;gap:.4rem}main-product .main-product-content .container-image .grid-main-product .view-more-container .view-more-btn .btn-text.hidden{opacity:0;position:absolute;pointer-events:none}main-product .main-product-content .container-image .grid-main-product .view-more-container .view-more-btn .btn-text :is(svg){transition:transform .3s ease}main-product .main-product-content .container-image .grid-main-product .view-more-container .view-more-btn.expanded .btn-text:not(.hidden) svg{transform:rotate(180deg)}}main-product .main-product-content .container-image .main-product-slider-images{display:flex;min-height:40rem}@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{width:100%}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 :is(img){width:100%;height:40rem;display:block;object-fit:contain}main-product .main-product-content .container-image .main-product-slider-images .blaze-container .blaze-track-container .pagination-wrapper{margin-top:1rem;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;width:100%;max-width:100%;-webkit-overflow-scrolling:touch;position:relative;display:block;scrollbar-width:none;touch-action:pan-x;overscroll-behavior-x:contain}main-product .main-product-content .container-image .main-product-slider-images .blaze-container .blaze-track-container .pagination-wrapper::-webkit-scrollbar{height:0;width:0;background:transparent}main-product .main-product-content .container-image .main-product-slider-images .blaze-container .blaze-track-container .pagination-wrapper::-webkit-scrollbar-track{background:transparent}main-product .main-product-content .container-image .main-product-slider-images .blaze-container .blaze-track-container .pagination-wrapper::-webkit-scrollbar-thumb{background:transparent}@media screen and (max-width: 767px){main-product .main-product-content .container-image .main-product-slider-images .blaze-container .blaze-track-container .pagination-wrapper{margin-top:.8rem;overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;max-width:100vw;touch-action:pan-x;overscroll-behavior-x:contain}main-product .main-product-content .container-image .main-product-slider-images .blaze-container .blaze-track-container .pagination-wrapper::-webkit-scrollbar{height:0;width:0;background:transparent}}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:flex-start;align-items:center;gap:.8rem;padding-left:1rem;white-space:nowrap;min-width:max-content;width:max-content;flex-wrap:nowrap;max-width:none}main-product .main-product-content .container-image .main-product-slider-images .blaze-container .blaze-track-container .blaze-pagination-main-product-slider-images :is(button){border-radius:.5rem;border:2px solid transparent;background:transparent;width:7.6rem;height:7.6rem;font-size:0;transition:all .3s ease;cursor:pointer;flex-shrink:0;flex-grow:0;overflow:hidden;padding:0;min-width:7.6rem;touch-action:manipulation}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-color:var(--light-gray);border-width:1px}main-product .main-product-content .container-image .main-product-slider-images .blaze-container .blaze-track-container .blaze-pagination-main-product-slider-images :is(button) :is(img){width:100%;height:100%;object-fit:contain;border-radius:.3rem;display:block}main-product .main-product-content .container-infos{max-width:var(--page-width);margin:0 auto;width:100%;display:flex;flex-direction:column}@media screen and (min-width: 768px){main-product .main-product-content .container-infos{padding-top:clamp(2.4rem,3.125vw,6rem);max-width:100%;position:sticky;top:3.2rem;height:fit-content}}main-product .main-product-content .container-infos .main-product__breadcrumbs .breadcrumbs{display:flex;align-items:center;gap:.8rem;font-size:clamp(1.2rem,.8333vw,1.6rem);color:var(--gray)}main-product .main-product-content .container-infos .main-product__breadcrumbs .breadcrumbs :is(ol){display:flex;align-items:center;list-style:none;margin:0;padding:0}main-product .main-product-content .container-infos .main-product__breadcrumbs .breadcrumbs :is(ol) :is(li){display:flex;align-items:center}main-product .main-product-content .container-infos .main-product__breadcrumbs .breadcrumbs :is(ol) :is(li):not(:last-child):after{content:"";width:.4rem;height:.4rem;background-color:#828282;border-radius:50%;margin:0 .8rem}main-product .main-product-content .container-infos .main-product__breadcrumbs .breadcrumbs :is(ol) :is(li) :is(a){color:var(--gray);text-decoration:none;transition:color .3s ease;font-weight:400;font-size:clamp(1.2rem,.72917vw,1.4rem)}main-product .main-product-content .container-infos .main-product__breadcrumbs .breadcrumbs :is(ol) :is(li) :is(a):hover{color:var(--black)}main-product .main-product-content .container-infos .main-product__breadcrumbs .breadcrumbs :is(ol) :is(li) :is(span){color:var(--gray);font-weight:400;text-decoration:none;transition:color .3s ease;font-size:clamp(1.2rem,.72917vw,1.4rem)}main-product .main-product-content .container-infos .main_product__size_guide-container{padding-top:clamp(1.6rem,1.0417vw,2rem);display:flex;flex-wrap:wrap;align-items:center;gap:clamp(.8rem,.52083vw,1rem)}main-product .main-product-content .container-infos .main_product__size_guide-container .main_product__size_guide .size_guide__title{display:flex;align-items:center;color:var(--black);gap:.6rem;font-size:1.2rem;text-decoration:underline;font-weight:500;cursor:pointer;transition:opacity .3s ease}main-product .main-product-content .container-infos .main_product__size_guide-container .main_product__size_guide .size_guide__title:hover{opacity:.8}@media screen and (min-width: 768px){main-product .main-product-content .container-infos .main_product__size_guide-container .main_product__size_guide .size_guide__title{font-size:1.4rem}}main-product .main-product-content .container-infos .main_product__size_guide-container .main_product__size_guide .size_guide__content{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10000;padding:2rem;background:var(--white);visibility:hidden;opacity:0;transition:.3s;width:90vw;max-height:80vh;overflow-y:auto;border-radius:.4rem;max-width:50rem}main-product .main-product-content .container-infos .main_product__size_guide-container .main_product__size_guide .size_guide__content.open{visibility:visible;opacity:1}main-product .main-product-content .container-infos .main_product__size_guide-container .main_product__size_guide .size_guide__content .size_guide__content__title{color:var(--black);font-size:clamp(1.6rem,2vw,2rem);font-weight:500;cursor:pointer;text-align:center;margin-bottom:1rem}main-product .main-product-content .container-infos .main_product__size_guide-container .main_product__size_guide .size_guide__content .size_guide__close{position:absolute;top:1rem;right:1rem;cursor:pointer}main-product .main-product-content .container-infos .main_product__size_guide-container .main_product__size_guide:before{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000080;z-index:9999;visibility:hidden;opacity:0;transition:.3s}main-product .main-product-content .container-infos .main_product__size_guide-container .main_product__size_guide:has(.size_guide__content.open):before{visibility:visible;opacity:1}main-product .main-product-content .container-infos .container-title-price{display:flex;flex-direction:column;padding:clamp(.6rem,.52083vw,1rem) 0}main-product .main-product-content .container-infos .container-title-price .title-heart{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}main-product .main-product-content .container-infos .container-title-price .title-heart .title{color:var(--black);font-size:clamp(1.8rem,1.45833vw,2.8rem);font-weight:700}main-product .main-product-content .container-infos .container-title-price .title-heart .st-wishlist-button{padding:0!important}main-product .main-product-content .container-infos .container-title-price .title-heart .st-wishlist-button .st-wishlist-icon{width:clamp(2.4rem,1.5833vw,3rem)!important;height:clamp(2.4rem,1.5833vw,3rem)!important;aspect-ratio:1/1}main-product .main-product-content .container-infos .product-activity{display:flex;align-items:center;padding:0 0 .6rem}main-product .main-product-content .container-infos .product-activity .activity-value{color:var(--black);font-size:clamp(1.4rem,.9375vw,1.8rem);font-weight:500}main-product .main-product-content .container-infos .product-price-installments{display:flex;flex-direction:column;gap:.4rem}@media screen and (min-width: 768px){main-product .main-product-content .container-infos .product-price-installments{gap:.8rem}}main-product .main-product-content .container-infos .product-price-installments .main_product__price{display:flex;flex-direction:column;gap:.8rem;padding-top:clamp(1.8rem,1.4583vw,2.4rem)}main-product .main-product-content .container-infos .product-price-installments .main_product__price .price_group{display:flex;flex-direction:column;gap:.4rem}main-product .main-product-content .container-infos .product-price-installments .main_product__price .price_group .info_compare_at_price{color:var(--gray);font-size:clamp(1.2rem,.9375vw,1.4rem);font-weight:400;text-decoration:line-through;margin:0}main-product .main-product-content .container-infos .product-price-installments .main_product__price .price_group .info_price{color:var(--black);font-size:clamp(2rem,1.458vw,2.8rem);font-weight:700;margin:0}main-product .main-product-content .container-infos .product-price-installments .main_product__price .price_group .price_with_pix{display:flex;align-items:center;gap:.8rem}main-product .main-product-content .container-infos .product-price-installments .main_product__price .price_group .price_with_pix .info_price{margin:0}main-product .main-product-content .container-infos .product-price-installments .main_product__price .price_group .price_with_pix .pix_info{display:flex;align-items:center;gap:.8rem}main-product .main-product-content .container-infos .product-price-installments .main_product__price .price_group .price_with_pix .pix_info .pix_text{color:var(--dark-gray);font-size:clamp(1.2rem,.8333vw,1.6rem);font-weight:400}main-product .main-product-content .container-infos .product-price-installments .main_product__price .price_group .price_with_pix .pix_info .pix_badge{color:var(--white);font-size:clamp(1rem,.7292vw,1.4rem);font-weight:700;background-color:var(--red);border-radius:100px;padding:.4rem 1rem;line-height:100%}main-product .main-product-content .container-infos .product-price-installments .main_product__price .info_installment{color:var(--dark-gray);font-size:clamp(1.2rem,.9375vw,1.4rem);font-weight:400;line-height:140%;margin:0}main-product .main-product-content .container-infos .container-icones-text{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.6rem,1.875vw,3.6rem);padding:clamp(2.4rem,1.8583vw,3.2rem) 0 .4rem 0}@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-gray);text-align:center;font-size:clamp(1rem,.8333vw,1.6rem);font-style:normal;font-weight:400;line-height:120%}main-product .main-product-content .container-infos :is(dropdown-component){display:block;padding-block:1.6rem;border-bottom:.5px solid var(--light-gray)}@media screen and (min-width: 768px){main-product .main-product-content .container-infos :is(dropdown-component){padding-block:1.8rem}}main-product .main-product-content .container-infos :is(dropdown-component) .dropdown-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer}main-product .main-product-content .container-infos :is(dropdown-component) .dropdown-heading .dropdown__title{color:var(--black);font-weight:700;line-height:140%;font-size:clamp(1.4rem,.9375vw,1.8rem)}main-product .main-product-content .container-infos :is(dropdown-component) .dropdown-heading :is(svg){width:2rem;height:2rem;aspect-ratio:1/1}main-product .main-product-content .container-infos :is(dropdown-component) .dropdown-content{transition:.3s;overflow:hidden}main-product .main-product-content .container-infos :is(dropdown-component) .dropdown-content :is(p){color:var(--black);font-size:clamp(1.2rem,.9375vw,1.6rem);font-weight:400;line-height:1.5}main-product .main-product-content .container-infos :is(dropdown-component) .dropdown-content :is(strong){font-weight:600}main-product .main-product-content .container-infos :is(dropdown-component) .dropdown-content :is(ul){list-style:disc;padding-left:1.5rem;padding-top:1rem}main-product .main-product-content .container-infos :is(dropdown-component) .dropdown-content :is(ul li){color:var(--black);font-size:1.2rem;padding:.3rem 0 0;font-weight:400}main-product .main-product-content .container-infos :is(dropdown-component) .dropdown-content :is(h2),main-product .main-product-content .container-infos :is(dropdown-component) .dropdown-content :is(h3),main-product .main-product-content .container-infos :is(dropdown-component) .dropdown-content :is(h4),main-product .main-product-content .container-infos :is(dropdown-component) .dropdown-content :is(h5),main-product .main-product-content .container-infos :is(dropdown-component) .dropdown-content :is(h6){color:var(--black);font-size:1.5rem;font-weight:600;padding-top:1.5rem}main-product .main-product-content .container-infos :is(dropdown-component) .dropdown-content :is(a){text-decoration:underline;color:var(--black)}main-product .main-product-content .container-infos :is(dropdown-component) .dropdown-content :is(h3){font-size:1.6rem}main-product .main-product-content .container-infos :is(dropdown-component) .dropdown-content[closed]{height:0}main-product .main-product-content .container-infos :is(dropdown-component) .dropdown-content :is(p),main-product .main-product-content .container-infos :is(dropdown-component) .dropdown-content :is(li){padding-top:1rem;color:var(--dark-gray);font-weight:400;line-height:140%}@media screen and (min-width: 768px){main-product .main-product-content .container-infos :is(dropdown-component) .dropdown-content :is(p),main-product .main-product-content .container-infos :is(dropdown-component) .dropdown-content :is(li){padding-top:clamp(.8rem,.54vw,1rem);font-size:clamp(1.2rem,.9375vw,1.6rem)}}main-product .main-product-content .container-infos :is(dropdown-component):not(:has(.dropdown-content[closed])) .dropdown-heading :is(svg){transform:rotate(180deg)}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;padding:clamp(2.4rem,1.8583vw,3.2rem) 0 2.4rem 0}@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:.6rem;border:1px solid var(--dark-gray);padding:1.1rem 1rem;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{padding:clamp(.9rem,.625vw,1.2rem) 1rem}}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-size:clamp(1.4rem,.8333vw,1.6rem);font-style:normal;font-weight:600;line-height:normal;width:100%;height:100%;pointer-events:auto;display:flex;border:none;background:transparent;outline: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;transition:opacity .3s ease}main-product .main-product-content .container-infos .container-quantity-add-cart .container-quantity-add-cart-content .container-quantity-buttons :is(button):disabled{cursor:not-allowed;opacity:.5}main-product .main-product-content .container-infos .container-quantity-add-cart .container-quantity-add-cart-content .container-quantity-buttons :is(button) :is(svg){width:100%;height:100%;aspect-ratio:1/1}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(--black)}main-product .main-product-content .container-infos .container-quantity-add-cart .container-quantity-add-cart-content .container-quantity-buttons :is(button):hover:not(:disabled) :is(svg) :is(path){fill:var(--red)}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:.6rem;background:var(--red);color:var(--white);text-align:center;font-size:clamp(1.4rem,1.0417vw,1.8rem);font-style:normal;font-weight:500;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(--gray);opacity:.8;color:var(--white)}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(--dark-gray);color:var(--white)}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(--dark-gray);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(--dark-gray);font-size:clamp(1rem,.7292vw,1.4rem);font-style:normal;font-weight:400;line-height:normal}@keyframes rotateAddToCard{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes prixClipFix{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}to{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}alert-component{background:var(--red);border:2.5px solid var(--red);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:5vh;font-size:clamp(1.4rem,2vw,1.6rem);text-align:center;animation:alertEntry .6s ease-in-out;border-radius:.6rem}@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}}special-collections{display:flex;gap:2rem;padding:4rem 0 0 2rem;justify-content:center;align-items:center}@media screen and (min-width: 768px){special-collections{padding:clamp(6.8rem,4.6875vw,9rem) 0;max-width:var(--page-width);margin:0 auto}}special-collections .special-collections__category_title_mobile{display:block;color:var(--black);font-family:var(--Helvetica-Neue);font-size:1.2rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.06rem;text-transform:uppercase;writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);align-self:start}@media screen and (min-width: 821px){special-collections .special-collections__category_title_mobile{display:none}}special-collections .special-collections__content{display:flex;flex-direction:column;gap:4rem;overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none;align-items:initial}special-collections .special-collections__content::-webkit-scrollbar{display:none}@media screen and (min-width: 1128px){special-collections .special-collections__content{flex-direction:row;gap:9rem}}@media screen and (min-width: 768px){special-collections .special-collections__content{overflow-x:hidden;align-items:center}}special-collections .special-collections__content .special-collections__categories{display:flex;gap:2rem;height:100%}@media screen and (min-width: 768px){special-collections .special-collections__content .special-collections__categories{gap:clamp(7.5rem,5.20833vw,10rem);height:min-content}}special-collections .special-collections__content .special-collections__categories .special-collections__category_title{display:none;color:var(--black);font-family:var(--Helvetica-Neue);font-size:1.2rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.06rem;text-transform:uppercase;writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);align-self:start}@media screen and (min-width: 821px){special-collections .special-collections__content .special-collections__categories .special-collections__category_title{display:block;font-size:clamp(1.6rem,1.04167vw,2rem)}}special-collections .special-collections__content .special-collections__categories .special-collections__category_links{display:flex;flex-direction:row;align-self:stretch;gap:2.8rem;height:min-content;overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none}special-collections .special-collections__content .special-collections__categories .special-collections__category_links::-webkit-scrollbar{display:none}@media screen and (min-width: 1128px){special-collections .special-collections__content .special-collections__categories .special-collections__category_links{flex-direction:column;overflow-x:hidden}}@media screen and (min-width: 821px){special-collections .special-collections__content .special-collections__categories .special-collections__category_links{align-items:flex-start;gap:clamp(3.6rem,2.5vw,4.8rem);overflow:hidden}}special-collections .special-collections__content .special-collections__categories .special-collections__category_links .category-link{text-decoration:none;color:inherit;opacity:.5;transition:opacity .3s ease;cursor:pointer;height:min-content}special-collections .special-collections__content .special-collections__categories .special-collections__category_links .category-link[data-active=true]{opacity:1}special-collections .special-collections__content .special-collections__categories .special-collections__category_links .category-link[data-active=true] :is(span){text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}special-collections .special-collections__content .special-collections__categories .special-collections__category_links .category-link:hover{opacity:.8}special-collections .special-collections__content .special-collections__categories .special-collections__category_links .category-link :is(span){color:var(--black);font-family:var(--Helvetica-Neue);font-size:2rem;font-style:normal;font-weight:500;line-height:normal;transition:text-decoration .3s ease}@media screen and (min-width: 768px){special-collections .special-collections__content .special-collections__categories .special-collections__category_links .category-link :is(span){font-size:clamp(3.6rem,2.5vw,4.8rem)}}special-collections .special-collections__content .special-collections__categories .special-collections__category_number{display:none}@media screen and (min-width: 1360px){special-collections .special-collections__content .special-collections__categories .special-collections__category_number{display:flex;width:13.4rem;height:11.9rem;flex-direction:column;justify-content:center}special-collections .special-collections__content .special-collections__categories .special-collections__category_number :is(span){color:var(--black);font-family:var(--Helvetica-Neue);font-size:clamp(9rem,6.25vw,12rem);font-style:normal;font-weight:400;line-height:normal}}special-collections .special-collections__content .special-collections__products .products-container{display:none;width:100%;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}special-collections .special-collections__content .special-collections__products .products-container[data-active=true]{display:flex;opacity:1;visibility:visible;gap:1rem;overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none}special-collections .special-collections__content .special-collections__products .products-container[data-active=true]::-webkit-scrollbar{display:none}@media screen and (min-width: 768px){special-collections .special-collections__content .special-collections__products .products-container[data-active=true]{gap:clamp(2.4rem,1.66667vw,3.2rem);overflow-x:hidden}}special-collections .special-collections__content .special-collections__products .products-container product-card{padding:0rem;width:25rem;max-width:100%}@media screen and (min-width: 768px){special-collections .special-collections__content .special-collections__products .products-container product-card{width:clamp(34.5rem,23.95833vw,46rem)}}special-collections .special-collections__content .special-collections__products .products-container product-card .product-card-images{height:28.1rem;width:25rem}@media screen and (min-width: 768px){special-collections .special-collections__content .special-collections__products .products-container product-card .product-card-images{height:clamp(42.75rem,29.6875vw,57rem);width:100%}}special-collections .special-collections__content .special-collections__products .products-container product-card .product-card-images :is(a) :is(img){width:19rem}@media screen and (min-width: 768px){special-collections .special-collections__content .special-collections__products .products-container product-card .product-card-images :is(a) :is(img){width:clamp(27.3rem,18.95833vw,36.4rem)}}suggested-collections{display:block;padding:0}@media screen and (min-width: 767px){suggested-collections{padding:clamp(6.8rem,4.6875vw,9rem) 0}}suggested-collections :is(h2){margin-bottom:1rem;text-align:left}@media screen and (max-width: 767px){suggested-collections :is(h2){text-align:center}}suggested-collections .suggested-collections__container{display:flex;gap:1.3rem;transition:all .5s ease;overflow:hidden}@media screen and (min-width: 768px){suggested-collections .suggested-collections__container{flex-direction:row;align-items:stretch}}@media screen and (max-width: 767px){suggested-collections .suggested-collections__container{flex-direction:column;gap:0;position:relative;height:auto;overflow:visible;margin:0;padding:0;min-height:100vh}}suggested-collections .suggested-collections__container.suggested-collections__container--desktop .suggested-collections__item{flex:1;transition:all .5s ease}suggested-collections .suggested-collections__container.suggested-collections__container--hover .suggested-collections__item{flex:.9;transition:all .5s ease}suggested-collections .suggested-collections__container.suggested-collections__container--hover .suggested-collections__item.suggested-collections__item--hover{flex:1.3;transform:scale(1.02)}suggested-collections .suggested-collections__container .suggested-collections__item{position:relative;overflow:hidden;border-radius:0;transition:all .5s ease;flex:1}@media screen and (min-width: 768px){suggested-collections .suggested-collections__container .suggested-collections__item:hover{z-index:10;flex:1.3;transform:scale(1.02)}suggested-collections .suggested-collections__container .suggested-collections__item:hover .suggested-collections__item-image{transform:scale(1.1)}}@media screen and (max-width: 767px){suggested-collections .suggested-collections__container .suggested-collections__item{position:absolute;top:0;left:0;width:100%;height:100vh;will-change:transform;transition:none;pointer-events:auto}suggested-collections .suggested-collections__container .suggested-collections__item[style*="position: relative"]{position:relative!important;top:auto;left:auto;width:auto;height:auto;transform:none!important;z-index:auto!important}}suggested-collections .suggested-collections__container .suggested-collections__item :is(a){text-decoration:none;color:var(--white);font-size:1.6rem;font-weight:500;display:block;height:100%;position:relative}@media screen and (min-width: 767px){suggested-collections .suggested-collections__container .suggested-collections__item :is(a):before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;pointer-events:none}}suggested-collections .suggested-collections__container .suggested-collections__item .suggested-collections__item-image{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .5s ease}@media screen and (min-width: 768px){suggested-collections .suggested-collections__container .suggested-collections__item .suggested-collections__item-image{transform:translateY(var(--parallax-y, 0));will-change:transform}}@media screen and (max-width: 767px){suggested-collections .suggested-collections__container .suggested-collections__item .suggested-collections__item-image{display:none}}suggested-collections .suggested-collections__container .suggested-collections__item .suggested-collections__item-image-mobile{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .5s ease}@media screen and (min-width: 768px){suggested-collections .suggested-collections__container .suggested-collections__item .suggested-collections__item-image-mobile{display:none}}suggested-collections .suggested-collections__container .suggested-collections__item .suggested-collections__item-title{position:absolute;bottom:1.9rem;left:1.3rem;z-index:2}@media screen and (max-width: 767px){suggested-collections .suggested-collections__container .suggested-collections__item .suggested-collections__item-title{bottom:4.3rem;left:3rem}}suggested-collections .suggested-collections__container .suggested-collections__item .suggested-collections__item-title :is(a){text-decoration:none;color:var(--white);font-size:1.6rem;font-weight:500}suggested-collections .suggested-collections__container .suggested-collections__item .suggested-collections__item-button{position:absolute;bottom:1.3rem;right:1.3rem;z-index:2;height:3.3rem}@media screen and (max-width: 767px){suggested-collections .suggested-collections__container .suggested-collections__item .suggested-collections__item-button{bottom:5.3rem;right:2.3rem}}@media screen and (min-width: 768px){suggested-collections .suggested-collections__container:hover .suggested-collections__item:not(:hover){flex:.9}}.collection-description{width:100%;overflow:hidden;background-color:var(--white);padding:4rem 0}@media screen and (min-width: 768px){.collection-description{padding:clamp(6.8rem,4.72222vw,9rem) 0}}.collection-description:has(input:checked) .collection-description__content{max-height:99999px}.collection-description:has(input:checked) :is(label){background:transparent;height:fit-content}.collection-description:has(input:checked) :is(label) :is(svg){transform:rotate(180deg)}.collection-description :is(input){display:none}.collection-description :is(label){position:absolute;bottom:0;left:0;width:100%;height:100%;display:flex;align-items:end;justify-content:center;gap:1rem;background:linear-gradient(to top,var(--white) 0%,var(--white) 30%,transparent);transition:background .3s ease-in-out}.collection-description :is(label) :is(svg){cursor:pointer;color:var(--black);transition:transform .3s ease-in-out}.collection-description :is(label) .sr-only{display:none}.collection-description .collection-description__content{max-width:var(--page-width);margin:0 auto;font-size:clamp(1.2rem,.9375vw,1.8rem);color:var(--black);display:flex;flex-direction:column;gap:1rem;position:relative;overflow:hidden;max-height:150px;transition:max-height .15s linear;padding-bottom:4rem;font-family:var(--Helvetica-Neue)}.collection-description .collection-description__content :is(h2,h3){margin-top:1rem}.collection-description .collection-description__content :is(ul){padding-left:3rem}.collection-description .collection-description__content :is(a){color:var(--red);text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:.1em;transition:all .3s ease-in-out}.collection-description .collection-description__content :is(a):hover{filter:brightness(.8)}collection-breadcrumb{display:block;width:var(--page-width);margin:0 auto;padding-block:clamp(4rem,3.125vw,6rem) clamp(1.6rem,1.25vw,2.4rem)}collection-breadcrumb .breadcrumb__container{display:flex;justify-content:space-between;align-items:center;max-width:var(--page-width);margin:0 auto}@media screen and (min-width: 768px){collection-breadcrumb .breadcrumb__container{padding:0}}collection-breadcrumb .breadcrumb__container .breadcrumb__path{display:flex;align-items:center;gap:.6rem}collection-breadcrumb .breadcrumb__container .breadcrumb__path .breadcrumb__link{font-family:var(--Helvetica-Neue);color:var(--gray);text-decoration:none;font-weight:400;transition:color .3s ease;font-size:1rem}@media (min-width: 768px){collection-breadcrumb .breadcrumb__container .breadcrumb__path .breadcrumb__link{font-size:clamp(1.2rem,.72917vw,1.4rem)}}collection-breadcrumb .breadcrumb__container .breadcrumb__path .breadcrumb__link:hover{color:var(--dark-gray)}collection-breadcrumb .breadcrumb__container .breadcrumb__path .breadcrumb__separator{content:"";width:.2rem;height:.2rem;aspect-ratio:1/1;background-color:var(--dark-gray);border-radius:50%}@media (min-width: 768px){collection-breadcrumb .breadcrumb__container .breadcrumb__path .breadcrumb__separator{width:.3rem;height:.3rem}}collection-breadcrumb .breadcrumb__container .breadcrumb__path .breadcrumb__current{font-family:var(--Helvetica-Neue);color:var(--black);font-size:1rem;font-weight:400}@media (min-width: 768px){collection-breadcrumb .breadcrumb__container .breadcrumb__path .breadcrumb__current{font-size:clamp(1.2rem,.72917vw,1.4rem)}}.collection-header__container{display:flex;flex-direction:column;gap:2rem;width:var(--page-width);margin:0 auto}@media (min-width: 768px){.collection-header__container{gap:clamp(1.6rem,1.11111vw,2rem)}}.collection-header__container .collection-header__title{color:var(--black);font-family:var(--Helvetica-Neue);font-size:2.4rem;font-style:normal;font-weight:500;line-height:normal}@media (min-width: 768px){.collection-header__container .collection-header__title{font-size:clamp(3rem,2.08333vw,4rem)}}.collection-header__container .collection-header__description{color:var(--dark-gray);font-family:var(--Helvetica-Neue);font-size:1.2rem;font-style:normal;font-weight:400;line-height:140%}@media (min-width: 768px){.collection-header__container .collection-header__description{font-size:clamp(1.4rem,.97222vw,1.8rem)}}.section-text{padding-block:4rem;max-width:var(--page-width);margin:0 auto}@media screen and (min-width: 768px){.section-text{padding-block:clamp(6.8rem,4.7vw,9rem)}}.section-text .p-content{display:flex;justify-content:center}.section-text .p-content :is(p){display:flex;justify-content:center;align-items:center;color:var(--black);font-style:normal;font-weight:700;line-height:120%;text-align:center}@media screen and (min-width: 768px){.section-text .p-content :is(p){max-width:clamp(96.4rem,68.0417vw,134.6rem)}}.image-text{padding-block:clamp(4rem,4.6875vw,9rem);max-width:var(--page-width);margin:0 auto}.image-text.image-text--reversed-mobile .image-text__container{flex-direction:column-reverse!important}@media screen and (min-width: 768px){.image-text.image-text--reversed-desktop .image-text__container .image-text__text{order:2}.image-text.image-text--reversed-desktop .image-text__container .image-text__image{order:1}}.image-text .image-text__container{display:flex;flex-direction:column;gap:clamp(2.4rem,4.6875vw,9rem)}@media screen and (min-width: 768px){.image-text .image-text__container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:85%;margin:0 auto}}.image-text .image-text__container .image-text__text{display:flex;align-items:center;justify-content:center}.image-text .image-text__container .image-text__text .image-text__text-info{display:flex;flex-direction:column;gap:clamp(1.6rem,1.66667vw,3.2rem);width:100%}@media screen and (min-width: 768px){.image-text .image-text__container .image-text__text .image-text__text-info{max-width:90%}}.image-text .image-text__container .image-text__text .image-text__text-info :is(h2){color:var(--black);font-family:var(--Helvetica-Neue);font-size:clamp(2rem,2.08333vw,4rem);font-style:normal;font-weight:700;line-height:normal}.image-text .image-text__container .image-text__text .image-text__text-info :is(h3){color:var(--black);font-family:var(--Helvetica-Neue);font-size:clamp(3.2rem,2.5vw,4.8rem);font-weight:700;line-height:normal}.image-text .image-text__container .image-text__text .image-text__text-info .text-info__description :is(p){color:var(--dark-gray);font-family:var(--Helvetica-Neue);font-size:clamp(1.2rem,.9375vw,1.8rem);font-style:normal;font-weight:400;line-height:140%}.image-text .image-text__container .image-text__text .image-text__text-info .text-info__description .image-text__button{padding:clamp(2rem,1.45833vw,2.8rem) 0}.image-text .image-text__container .image-text__text .image-text__text-info .text-info__description .image-text__button :is(button){padding:clamp(1.2rem,.72917vw,1.4rem) clamp(2.4rem,1.66667vw,3.2rem);font-size:clamp(1.2rem,.83333vw,1.6rem);background-color:var(--red);border:none;color:var(--white);border-radius:clamp(.4rem,.41667vw,.8rem);font-weight:500}.image-text .image-text__container .image-text__image{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.image-text .image-text__container .image-text__image :is(img){width:100%;height:100%;display:block;object-fit:contain}grid-articles{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:3.2rem;max-width:var(--page-width);padding-block:clamp(5rem,10vw,7rem);margin:0 auto}@media screen and (min-width: 768px){grid-articles{gap:6rem}}grid-articles .grid-container{display:grid;width:100%;grid-template-columns:repeat(1,1fr);gap:3.2rem}@media screen and (min-width: 768px){grid-articles .grid-container{grid-template-columns:repeat(2,1fr);gap:3.6rem}@media screen and (min-width: 1368px){grid-articles .grid-container{grid-template-columns:repeat(3,1fr);gap:4rem}}}grid-articles .grid-container .article-item{width:100%;max-width:100%;display:flex;flex-direction:column;gap:1.2rem;position:relative}@media screen and (min-width: 768px){grid-articles .grid-container .article-item{gap: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(.85)}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:filter .35s ease;will-change:filter}grid-articles .grid-container .article-item .content-article{display:flex;flex-direction:column;gap:.8rem;position:absolute;bottom:-4px;left:0;padding:2.8rem 1.8rem;width:100%;min-height:125px;background-color:var(--off-white)}grid-articles .grid-container .article-item .content-article :is(p){font-size:1.4rem;font-style:normal;font-weight:700;line-height:normal;color:var(--black)}@media screen and (min-width: 768px){grid-articles .grid-container .article-item .content-article :is(p){font-size:1.6rem}}grid-articles .grid-container .article-item .content-article .link-title{text-decoration:none;cursor:pointer;width:fit-content}grid-articles .grid-container .article-item .content-article .link-title .title-article{color:var(--black);font-weight:400;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(--white);text-decoration:underline}grid-articles .grid-container .article-item .content-article .link-description{width:fit-content;color:var(--white);font-size:clamp(1.2rem,1.6vw,1.4rem);font-style:normal;font-weight:700;line-height:normal;text-decoration:none;padding:clamp(.8rem,1.4vw,1.2rem) clamp(1.8rem,2.2vw,2.6rem);border-radius:.4rem;background:var(--red);cursor:pointer;margin-top:1.1rem;transition:background-color .3s}grid-articles .grid-container .article-item .content-article .link-description:hover{opacity:.8;color:var(--white)}grid-articles .grid-container .article-item .content-article .link-description .description-article{color:var(--black);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;font-style:normal;font-weight:700;line-height:normal;transition:color .5s ease-in-out}grid-articles .grid-container .article-item .content-article .link-description .description-article:hover{color:var(--white);text-decoration:underline}@media screen and (min-width: 768px){grid-articles .grid-container .article-item{padding-top:5rem}grid-articles .grid-container .article-item:hover .content-article{background:linear-gradient(to top,var(--black),transparent)}grid-articles .grid-container .article-item:hover .content-article .description-article{color:var(--white)}}grid-articles .grid-container .article-item:nth-child(2n) .link-description{background:var(--red)}grid-articles .grid-container .article-item:nth-child(2n) .link-description:hover{opacity:.8;color:var(--white)}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-size:clamp(1.4rem,1.2vw,1.8rem);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(--red)}grid-articles .pagination .pagination__numbers .pagination__number--current{font-size:clamp(1.4rem,1.2vw,1.8rem);font-weight:600;display:flex;width:4rem;height:4rem;padding:.8rem 1.4rem;flex-direction:column;justify-content:center;align-items:center;gap:1rem;border-radius:.4rem;background:var(--red);color:var(--white)}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) path{transition:all .5s ease-in-out}grid-articles .pagination .pagination__arrow:not(.pagination__arrow--disabled):hover :is(svg) path{stroke:var(--white)}grid-articles .pagination .pagination__arrow :is(svg){width:clamp(1.6rem,1.2vw,2.8rem);height:clamp(1.6rem,1.2vw,2.8rem)}grid-articles .pagination .pagination__arrow--prev :is(svg){transform:rotate(180deg);transform-origin:center;display:block}grid-articles .pagination .pagination__arrow--disabled :is(svg) path{stroke:var(--dark-gray)}banner-simple{display:block;width:100%}banner-simple .banner-wrapper{position:relative;width:100%;max-height:30rem;overflow:hidden}banner-simple .banner-wrapper .banner-image{display:block;width:100%;height:auto}banner-simple .banner-wrapper .banner-image--desktop{display:none}@media screen and (min-width: 768px){banner-simple .banner-wrapper .banner-image--desktop{display:block}}banner-simple .banner-wrapper .banner-image--mobile{display:block}@media screen and (min-width: 768px){banner-simple .banner-wrapper .banner-image--mobile{display:none}}banner-simple .banner-wrapper .banner-content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:2rem}banner-simple .banner-wrapper .banner-content .banner-title{color:var(--white);font-size:clamp(1.6rem,2.2vw,2.4rem);font-weight:700;line-height:1.2}@keyframes loading-spinner-animation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.product-grid-and-filter{--size-transition-duration-and-timing-function: .3s linear;--loading-spinner-timing-function: cubic-bezier(.45, .29, .65, .4)}.product-grid-and-filter.product-grid-and-filter--search{padding:clamp(3rem,2.08333vw,4rem) 0}.product-grid-and-filter.product-grid-and-filter--collection{padding-top:3rem}.product-grid-and-filter :is(*){font-family:var(--Helvetica-Neue)}.product-grid-and-filter .product-grid-and-filter__header{max-width:var(--page-width);margin:0 auto;padding-bottom:clamp(2rem,2.08333vw,4rem)}.product-grid-and-filter .product-grid-and-filter__header .filter_title{font-size:clamp(1.4rem,.83333vw,1.6rem);text-transform:none}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__toggle-filter-wrapper{display:flex;width:fit-content;cursor:pointer;text-transform:uppercase;font-weight:600;color:var(--red);padding:1rem;border-radius:.4rem;border:1px solid var(--red);background-color:transparent}@media screen and (min-width: 1024px){.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__toggle-filter-wrapper{padding:1.2rem 2rem}}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__toggle-filter-button{display:flex;align-items:center;gap:clamp(.6rem,.625vw,1.2rem)}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__toggle-filter-button:after{position:fixed;content:"";left:0;bottom:0;right:0;top:0;background:var(--black);opacity:0;pointer-events:none;transition:opacity .3s ease-in-out;z-index:10000}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__toggle-filter-button:is(.product-grid-header__toggle-filter-opened):after{opacity:.5;pointer-events:all}@media screen and (min-width: 1024px){.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__toggle-filter-button:after{content:none}}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__toggle-filter-button.product-grid-header__toggle-filter-closed :is(svg){width:1.8rem;height:1.8rem}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__toggle-filter-button.product-grid-header__toggle-filter-closed :is(svg) :is(path){stroke:var(--red)}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__toggle-filter-button.product-grid-header__toggle-filter-opened :is(svg){width:1.8rem;height:1.8rem}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__toggle-filter-button.product-grid-header__toggle-filter-opened :is(svg) :is(path){stroke:var(--red)}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__wrapper{display:flex;justify-content:space-between;align-items:center}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__sort-and-results-wrapper{display:flex;align-items:end;gap:.6rem;flex-direction:column;font-weight:600}@media screen and (min-width: 1024px){.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__sort-and-results-wrapper{align-items:center;flex-direction:row;gap:clamp(1.2rem,1.25vw,2.4rem)}}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__results{font-size:1.2rem;color:var(--gray);font-style:normal;font-weight:400;line-height:normal}@media screen and (min-width: 1024px){.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__results{font-size:clamp(1.4rem,.9375vw,1.8rem)}}.product-grid-and-filter .product-grid-and-filter__header .filter-group__select{width:auto;min-width:fit-content;max-width:none;font-weight:600;color:var(--black);font-size:1.2rem;background:none;border:none;cursor:pointer;display:inline-block;padding-right:2rem;position:relative}@media screen and (min-width: 1024px){.product-grid-and-filter .product-grid-and-filter__header .filter-group__select{font-size:clamp(1.6rem,1.04166vw,2rem)}}.product-grid-and-filter .product-grid-and-filter__sidebar .filter__modal{padding:2.45rem 2rem;background:var(--white);max-width:340px;display:grid;grid-template-rows:auto 1fr auto;max-height:100dvh}@media screen and (min-width: 1024px){.product-grid-and-filter .product-grid-and-filter__sidebar .filter__modal{max-width:unset;padding:0;background:none;display:block;max-height:unset}}.product-grid-and-filter .product-grid-and-filter__sidebar .filter__modal__heading{cursor:pointer;font-size:clamp(1.4rem,1.04166vw,2rem);display:flex;justify-content:space-between;align-items:center;margin-bottom:1.6rem}.product-grid-and-filter .product-grid-and-filter__sidebar .filter__modal__heading .filter_title{color:var(--red);font-size:clamp(1.4rem,.83333vw,1.6rem);display:flex;align-items:center;gap:clamp(.6rem,.625vw,1.2rem);text-transform:none}.product-grid-and-filter .product-grid-and-filter__sidebar .filter__modal__heading .filter_title :is(svg){width:clamp(1.6rem,1.25vw,2.4rem);height:clamp(1.6rem,1.25vw,2.4rem);color:var(--red)}.product-grid-and-filter .product-grid-and-filter__sidebar .filter__modal__heading :is(svg){width:clamp(1.6rem,1.25vw,2.4rem);height:clamp(1.6rem,1.25vw,2.4rem)}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form{overflow-y:auto;border-bottom:1px solid var(--gray);padding-bottom:2.4rem;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}@media screen and (min-width: 1024px){.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form{overflow-y:unset;border-bottom:none;padding-bottom:0}}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(summary){font-size:clamp(1.2rem,.83333vw,1.6rem);cursor:pointer;color:var(--black);font-weight:500;display:flex;justify-content:space-between;align-items:center}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(summary)::marker{content:none}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(summary) :is(span svg){display:none;width:clamp(1rem,.72916vw,1.4rem);height:clamp(1rem,.72916vw,1.4rem);color:var(--black)}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(summary) :is(.loading span svg){display:inline-block;animation:loading-spinner-animation 1s var(--loading-spinner-timing-function) infinite}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(summary) :is(svg):not(span svg){width:clamp(1.6rem,1.25vw,2.4rem);height:clamp(1.6rem,1.25vw,2.4rem);color:var(--black);transition:transform .15s ease-in-out}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(details){margin-bottom:clamp(1.4rem,1.25vw,2.4rem);border-bottom:1px solid var(--light-gray)}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(details):is([open]) :is(summary svg):not(span svg){transform:rotate(180deg)}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(price-range) :is(details) .slider-values{padding-bottom:clamp(1.4rem,1.04166vw,2rem)}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list{padding:clamp(1.5rem,1.04166vw,2rem) 0;list-style:none;display:flex;flex-direction:column;gap:1rem;overflow-y:auto;max-height:14rem;color:var(--dark-gray)}@media screen and (max-width: 1023px){.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list :is(input[data-toggle-view]){display:none}}@media screen and (min-width: 1024px){.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list{overflow-y:unset;max-height:unset;padding:clamp(1.4rem,1.04166vw,2rem) 0}}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list .filter__item .filter_label{--checkbox-size: clamp(1.2rem, .83333vw, 1.6rem);--spacing: clamp(.6rem, .41666vw, .8rem);font-size:clamp(1.05rem,.72916vw,1.4rem);display:flex;align-items:center;padding-left:calc(var(--checkbox-size) + var(--spacing));position:relative;cursor:pointer}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list .filter__item .filter_label:before{content:"";display:flex;justify-content:center;align-items:center;position:absolute;left:1px;top:50%;transform:translateY(-50%);width:1.4rem;height:1.4rem;border-radius:.2rem;box-shadow:0 0 0 1px var(--gray)}@media screen and (min-width: 1024px){{width:var(--checkbox-size);height:var(--checkbox-size)}}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list .filter__item .filter_label:has(:is(input):checked):before{content:"✓";color:var(--white);font-size:calc(var(--checkbox-size) * .8);line-height:.9;box-shadow:0 0 0 30px var(--red) inset}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list .filter__item .filter_label :is(input){display:none}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list .filter__item .filter_label-count{font-weight:600;color:var(--red);font-size:clamp(1.2rem,.72916vw,1.4rem);display:inline-block;margin-left:clamp(1rem,.72916vw,1.4rem)}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list::-webkit-scrollbar{width:.3rem;margin:.5rem 0}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list::-webkit-scrollbar-thumb{background:var(--red);border-radius:.3rem;overflow:hidden}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list::-webkit-scrollbar-track{background:var(--light-gray);border-radius:.3rem}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(input[data-toggle-view]){display:none}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(li:has(label[data-toggle-view])){display:none}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(label[data-toggle-view]){display:none}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(facet-field:has(input[name="filter.v.option.tamanho"])) .filter__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(4rem,1fr));gap:.8rem;padding:clamp(1.5rem,1.04166vw,2rem) 0}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(facet-field:has(input[name="filter.v.option.tamanho"])) .filter__list .filter__item .filter_label{justify-content:center;padding:.8rem .4rem;border:1px solid var(--light-gray);border-radius:.4rem;text-align:center;min-height:3.2rem;transition:all .2s ease-in-out;font-weight:500;color:var(--black)}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(facet-field:has(input[name="filter.v.option.tamanho"])) .filter__list .filter__item .filter_label:hover{border-color:var(--red)}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(facet-field:has(input[name="filter.v.option.tamanho"])) .filter__list .filter__item .filter_label:has(:is(input):checked){background-color:var(--red);border-color:var(--red);color:var(--white)}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(facet-field:has(input[name="filter.v.option.tamanho"])) .filter__list .filter__item .filter_label:has(:is(input):checked):before{display:none}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(facet-field:has(input[name="filter.v.option.tamanho"])) .filter__list .filter__item .filter_label:has(:is(input):checked) .filter_label-count{color:var(--white)}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(facet-field:has(input[name="filter.v.option.tamanho"])) .filter__list .filter__item .filter_label:before{display:none}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(facet-field:has(input[name="filter.v.option.tamanho"])) .filter__list .filter__item .filter_label .filter_label-count{display:none;margin-left:0;margin-top:.2rem;font-size:clamp(.9rem,.625vw,1.1rem)}@media screen and (max-width: 1023px){.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(facet-field:has(input[name="filter.v.option.tamanho"])) .filter__list{gap:.6rem}}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(facet-field:has(input[name="filter.v.option.cor"])) .filter__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(4.5rem,1fr));gap:1rem;padding:clamp(1.5rem,1.04166vw,2rem) 0}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(facet-field:has(input[name="filter.v.option.cor"])) .filter__list .filter__item .filter_label{flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:4.5rem;transition:all .2s ease-in-out;font-weight:500;color:var(--black);gap:.5rem}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(facet-field:has(input[name="filter.v.option.cor"])) .filter__list .filter__item .filter_label:before{display:none}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(facet-field:has(input[name="filter.v.option.cor"])) .filter__list .filter__item .filter_label:has(:is(input):checked):after{border-color:transparent;transform:scale(1.1);outline:1px solid var(--red);outline-offset:2px}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(facet-field:has(input[name="filter.v.option.cor"])) .filter__list .filter__item .filter_label:has(:is(input):checked) .filter_label-count{color:var(--red);font-weight:700}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(facet-field:has(input[name="filter.v.option.cor"])) .filter__list .filter__item .filter_label .filter_label-count{display:none;margin-left:0;margin-top:.2rem;font-size:clamp(.9rem,.625vw,1.1rem)}@media screen and (max-width: 1023px){.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(facet-field:has(input[name="filter.v.option.cor"])) .filter__list{grid-template-columns:repeat(4,1fr);gap:.8rem}}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list--colors{display:grid;grid-template-columns:repeat(4,1fr);gap:1.2rem;padding:clamp(1.5rem,1.04166vw,2rem) 0}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list--colors .filter__item--color .filter_label--color{flex-direction:column;align-items:center;justify-content:center;padding:1rem .5rem;text-align:center;min-height:5.5rem;transition:all .2s ease-in-out;font-weight:500;color:var(--black);gap:.6rem;border:none;border-radius:.8rem;position:relative;background:transparent}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list--colors .filter__item--color .filter_label--color:before{display:none}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list--colors .filter__item--color .filter_label--color:has(:is(input):checked) .color-preview{border-color:transparent;outline:1px solid var(--red);outline-offset:2px}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list--colors .filter__item--color .filter_label--color:has(:is(input):checked) .color-label{color:var(--red)}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list--colors .filter__item--color .filter_label--color:hover .color-preview{border-color:var(--red)}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list--colors .filter__item--color .filter_label--color .color-preview{width:3rem;height:3rem;border-radius:50%;border:1px solid var(--light-gray);transition:all .2s ease-in-out;order:-1}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list--colors .filter__item--color .filter_label--color .color-label{font-size:clamp(.85rem,.52083vw,1rem);font-weight:500;color:var(--dark-gray);line-height:1.2;text-align:center}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list--colors .filter__item--color .filter_label--color .filter_label-count{position:absolute;top:.5rem;right:.5rem;background-color:var(--red);color:#fff;padding:.2rem .5rem;border-radius:1rem;font-size:clamp(.7rem,.46875vw,.9rem);font-weight:600;min-width:1.5rem;text-align:center}@media screen and (max-width: 1023px){.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list--colors{grid-template-columns:repeat(4,1fr);gap:1rem}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list--colors .filter__item--color .filter_label--color{min-height:5rem;padding:.8rem .4rem;gap:.5rem}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list--colors .filter__item--color .filter_label--color .color-preview{width:2.5rem;height:2.5rem}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list--colors .filter__item--color .filter_label--color .color-label{font-size:clamp(.8rem,.46875vw,.9rem)}}.product-grid-and-filter .product-grid-and-filter__sidebar .filter__btns{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:2.4rem}.product-grid-and-filter .product-grid-and-filter__sidebar .filter__btns :is(facet-reset),.product-grid-and-filter .product-grid-and-filter__sidebar .filter__btns :is(modal-button){width:100%;text-align:center;font-size:clamp(1.2rem,.72916vw,1.4rem);padding:clamp(.8rem,.83333vw,1.6rem) clamp(2rem,1.66666vw,3.2rem);font-weight:600}.product-grid-and-filter .product-grid-and-filter__sidebar .filter__btns :is(facet-reset):hover,.product-grid-and-filter .product-grid-and-filter__sidebar .filter__btns :is(modal-button):hover{filter:brightness(1.1)}.product-grid-and-filter .product-grid-and-filter__sidebar .filter__btns :is(facet-reset){background:var(--white);color:var(--red);border:1px solid var(--red);border-radius:var(--default-border-radius);cursor:pointer}.product-grid-and-filter .product-grid-and-filter__sidebar .filter__btns :is(modal-button){background:var(--red);color:var(--white);border:1px solid var(--red);border-radius:var(--default-border-radius);cursor:pointer}.product-grid-and-filter .product-grid-and-filter__main{--width-when-opened: 21.875vw;display:flex;max-width:var(--page-width);margin:0 auto}@media screen and (min-width: 1024px){.product-grid-and-filter .product-grid-and-filter__main:has(:is(modal-component#filter-modal).open){gap:4.114583333vw}.product-grid-and-filter .product-grid-and-filter__main .collection__filter_form{width:clamp(31.9rem,12.45138vw,23.9rem)}.product-grid-and-filter .product-grid-and-filter__main :is(modal-component#filter-modal){position:static;z-index:unset;transform:none;max-width:var(--width-when-opened);width:0;overflow:hidden;transition:all var(--size-transition-duration-and-timing-function)}.product-grid-and-filter .product-grid-and-filter__main :is(modal-component#filter-modal).open{width:clamp(31.9rem,12.45138vw,23.9rem)}.product-grid-and-filter .product-grid-and-filter__main :is(modal-component#filter-modal).starts-opened-on-desktop{width:var(--width-when-opened)}@media screen and (max-width: 1023px){.product-grid-and-filter .product-grid-and-filter__main :is(modal-component#filter-modal).starts-opened-on-mobile{width:var(--width-when-opened)}}.product-grid-and-filter .product-grid-and-filter__main :is(modal-component#filter-modal) .filter__modal__heading,.product-grid-and-filter .product-grid-and-filter__main :is(modal-component#filter-modal) .filter__dropdown collection__filter_form,.product-grid-and-filter .product-grid-and-filter__main :is(modal-component#filter-modal) .filter__btns{width:var(--width-when-opened);min-width:var(--width-when-opened);position:relative;right:0}.product-grid-and-filter .product-grid-and-filter__main :is(modal-component#filter-modal) .filter__btns,.product-grid-and-filter .product-grid-and-filter__main :is(modal-component#filter-modal) .filter__modal__heading{display:none}}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content{width:100%;transition:width var(--size-transition-duration-and-timing-function)}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content .search_text__no-results-content{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:clamp(.75rem,.52083vw,1rem);padding-block:clamp(2rem,1.25vw,6rem)}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content .search_text__no-results-content .search_text_title{color:var(--black);font-family:var(--Helvetica-Neue);font-size:1.6rem;font-style:normal;font-weight:700;line-height:normal;line-height:120%}@media (min-width: 1024px){.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content .search_text__no-results-content .search_text_title{font-size:clamp(2rem,1.45833vw,2.8rem)}}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content .search_text__no-results-content .search_text_subtitle{color:var(--dark-gray);font-family:var(--Helvetica-Neue);font-size:1.2rem;font-style:normal;font-weight:400;line-height:normal}@media (min-width: 1024px){.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content .search_text__no-results-content .search_text_subtitle{font-size:clamp(1.4rem,.9375vw,1.8rem)}}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :is(section){display:flex;flex-direction:column;align-items:center;gap:4rem;margin-bottom:4rem}@media screen and (min-width: 767px){.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :is(section){gap:6rem;margin-bottom:clamp(6rem,4.6875vw,9rem)}}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :is(ul){--column-count: 2;--column-gap: 2rem;width:100%;column-gap:var(--column-gap);row-gap:clamp(2rem,2.08333vw,4rem);display:flex;flex-wrap:wrap;padding:0;margin:0 auto;max-width:100%;list-style:none;transition:all var(--size-transition-duration-and-timing-function)}@media screen and (min-width: 768px){.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :is(ul){--column-count: 3}}@media screen and (min-width: 1280px){.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :is(ul){--column-count: 4}}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :is(ul) :is(li:has(product-card)){width:calc((100% - var(--column-gap) * (var(--column-count) - 1)) / var(--column-count));transition:all var(--size-transition-duration-and-timing-function)}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :is(ul) :is(product-card){max-width:unset}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :is(ul) :is(product-card) .product-card-images{height:clamp(29.25rem,20.3125vw,39rem)}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :is(ul) :is(product-card) .product-card-images :is(a) :is(img){width:clamp(15.975rem,11.09375vw,21.3rem)}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content .product-grid-and-filter__load-more-wrapper{width:100%;display:flex;justify-content:center;align-items:center}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content .product-grid-and-filter__load-more-wrapper:has(.product-grid-and-filter__load-more:is([data-load-more=onclick])){margin-top:clamp(3.2rem,3.125vw,6rem)}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content .product-grid-and-filter__load-more:is([data-load-more=infinite]){opacity:0;height:1px;width:100%;padding:0;border:none;background:none}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content .product-grid-and-filter__load-more:is([data-load-more=onclick]){padding:clamp(1rem,.72916vw,1.4rem) clamp(4.6rem,3.72395vw,7.15rem);font-size:clamp(1.4rem,.9375vw,1.8rem);border-radius:.4rem;border:2px solid var(--red);color:var(--red);cursor:pointer;display:flex;font-weight:800;background:var(--white);justify-content:center;align-items:center;gap:clamp(.6rem,.625vw,1.2rem)}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content .product-grid-and-filter__load-more:is([data-load-more=onclick]):hover{filter:brightness(1.1)}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content:is([data-loading=true]) .product-grid-and-filter__load-more:is([data-load-more=onclick]) :is(svg){width:clamp(1.4rem,.9375vw,1.8rem);height:clamp(1.4rem,.9375vw,1.8rem);animation:loading-spinner-animation 1s var(--loading-spinner-timing-function) infinite;display:inline-block}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content:not([data-loading=true]) .product-grid-and-filter__load-more:is([data-load-more=onclick]) :is(svg){display:none}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content:is([data-last-page=true]) .product-grid-and-filter__load-more-wrapper{display:none}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content .pagination{display:flex;gap:4rem;align-items:center}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content .pagination .pagination__numbers{display:flex;align-items:center;gap:2rem}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content .pagination .pagination__numbers .pagination__number{font-size:clamp(1.4rem,1.2vw,1.8rem);color:var(--dark-gray);font-weight:400;text-decoration:none}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content .pagination .pagination__numbers .pagination__number:not(.pagination__number--current){cursor:pointer;transition:color .5s ease-in-out}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content .pagination .pagination__numbers .pagination__number:not(.pagination__number--current):hover{color:var(--red)}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content .pagination .pagination__numbers .pagination__number--current{font-size:clamp(1.4rem,1.2vw,1.8rem);font-weight:600;display:flex;width:4rem;height:4rem;padding:.8rem 1.4rem;flex-direction:column;justify-content:center;align-items:center;gap:1rem;border-radius:.4rem;background:var(--red);color:var(--white)}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content .pagination .pagination__arrow{display:flex;align-items:center;justify-content:center}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content .pagination .pagination__arrow:not(.pagination__arrow--disabled){cursor:pointer}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content .pagination .pagination__arrow:not(.pagination__arrow--disabled) :is(svg) path{transition:all .5s ease-in-out}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content .pagination .pagination__arrow:not(.pagination__arrow--disabled):hover :is(svg) path{stroke:var(--white)}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content .pagination .pagination__arrow :is(svg){width:clamp(1.6rem,1.2vw,2.8rem);height:clamp(1.6rem,1.2vw,2.8rem)}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content .pagination .pagination__arrow--prev :is(svg){transform:rotate(180deg);transform-origin:center;display:block}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content .pagination .pagination__arrow--disabled :is(svg) path{stroke:var(--dark-gray)}@media screen and (min-width: 1024px){.product-grid-and-filter .product-grid-and-filter__main:has(:is(modal-component#filter-modal).open) .product-grid-and-filter__content :is(ul){--column-gap: clamp(2rem, 1.5625vw, 3rem)}}@media screen and (min-width: 1024px){:has(:is(modal-component#filter-modal).open):has(:is(modal-component#filter-modal.starts-opened-on-desktop)) .product-grid-header__toggle-filter-opened{display:none}:has(:is(modal-component#filter-modal).open):has(:is(modal-component#filter-modal:not(.starts-opened-on-desktop))) .product-grid-header__toggle-filter-closed{display:none}}@media screen and (max-width: 1023px){:has(:is(modal-component#filter-modal).open):has(:is(modal-component#filter-modal.starts-opened-on-mobile)) .product-grid-header__toggle-filter-opened{display:none}:has(:is(modal-component#filter-modal).open):has(:is(modal-component#filter-modal:not(.starts-opened-on-mobile))) .product-grid-header__toggle-filter-closed{display:none}}:has(:is(modal-component#filter-modal).open):has(:is(modal-component#filter-modal:not(.starts-opened-on-desktop,.starts-opened-on-mobile))) .product-grid-header__toggle-filter-closed{display:none}@media screen and (min-width: 1024px){:has(:is(modal-component#filter-modal):not(.open)):has(:is(modal-component#filter-modal.starts-opened-on-desktop)) .product-grid-header__toggle-filter-closed{display:none}:has(:is(modal-component#filter-modal):not(.open)):has(:is(modal-component#filter-modal:not(.starts-opened-on-desktop))) .product-grid-header__toggle-filter-opened{display:none}}@media screen and (max-width: 1023px){:has(:is(modal-component#filter-modal):not(.open)):has(:is(modal-component#filter-modal.starts-opened-on-mobile)) .product-grid-header__toggle-filter-closed{display:none}:has(:is(modal-component#filter-modal):not(.open)):has(:is(modal-component#filter-modal:not(.starts-opened-on-mobile))) .product-grid-header__toggle-filter-opened{display:none}}:has(:is(modal-component#filter-modal):not(.open)):has(:is(modal-component#filter-modal:not(.starts-opened-on-desktop,.starts-opened-on-mobile))) .product-grid-header__toggle-filter-opened{display:none}price-range{--color-text: var(--dark-gray);--color-button: var(--red);--color-background: var(--white);color:var(--color-text)}price-range .slider-container{position:relative}price-range .slider-container :is(input[type=range]){top:0;left:0;right:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;position:absolute;pointer-events:none}price-range :is(input[type=range])::-webkit-slider-runnable-track{height:1px;background:var(--color-button)}price-range :is(input[type=range])::-webkit-slider-thumb{pointer-events:all;position:relative;z-index:2;height:12px;width:12px;top:-5px;background:var(--color-background);border:2px solid var(--color-button);border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}:is():hover:after{position:absolute;content:attr(name);top:-30px;left:-50%;transform:translate(-50%);padding:5px;background:var(--color-button);color:var(--color-text);border-radius:5px}price-range #minSlider:is(input[type=range])::-webkit-slider-thumb{background:var(--color-button)}price-range :is(input[type=range])::-webkit-slider-runnable-track,price-range :is(input[type=range])::-moz-range-track,price-range :is(input[type=range])::-ms-track{background:var(--color-button);height:2px;border-radius:5px}price-range .slider-values{display:flex;justify-content:space-between;padding-top:clamp(1.1rem,.83333vw,1.6rem);margin-top:clamp(2rem,1.35416vw,2.6rem)}price-range .slider-values #minValue,price-range .slider-values #maxValue{margin-top:1.6rem;font-size:clamp(1rem,.83333vw,1.6rem);font-weight:300}modal-component{display:block;position:fixed;transition:transform .5s;z-index:99999}.modal-component__close-button{display:none;position:fixed;left:0;right:0;top:0;bottom:0;z-index:99998;animation:modal-component-button__fade-out .5s forwards}.modal-component__close-button.open{display:block;animation:modal-component-button__fade-in .5s forwards}modal-component[data-direction=left-to-right]{top:0;bottom:0;width:100vw;left:0;transform:translate(-100%)}modal-component[data-direction=left-to-right].open{transform:translate(0)}@media screen and (min-width: 1024px){modal-component[data-direction=left-to-right].starts-opened-on-desktop{transform:translate(0)}}@media screen and (max-width: 1023px){modal-component[data-direction=left-to-right].starts-opened-on-mobile{transform:translate(0)}}modal-component[data-direction=right-to-left]{top:0;bottom:0;width:100vw;right:0;transform:translate(100%)}modal-component[data-direction=right-to-left].open{transform:translate(0)}@media screen and (min-width: 1024px){modal-component[data-direction=right-to-left].starts-opened-on-desktop{transform:translate(0)}}@media screen and (max-width: 1023px){modal-component[data-direction=right-to-left].starts-opened-on-mobile{transform:translate(0)}}modal-component[data-direction=top-to-bottom]{left:0;right:0;height:100vh;top:0;transform:translateY(-100%)}modal-component[data-direction=top-to-bottom].open{transform:translate(0)}@media screen and (min-width: 1024px){modal-component[data-direction=top-to-bottom].starts-opened-on-desktop{transform:translate(0)}}@media screen and (max-width: 1023px){modal-component[data-direction=top-to-bottom].starts-opened-on-mobile{transform:translate(0)}}modal-component[data-direction=bottom-to-top]{left:0;right:0;height:100vh;bottom:0;transform:translateY(100%)}modal-component[data-direction=bottom-to-top].open{transform:translate(0)}@media screen and (min-width: 1024px){modal-component[data-direction=bottom-to-top].starts-opened-on-desktop{transform:translate(0)}}@media screen and (max-width: 1023px){modal-component[data-direction=bottom-to-top].starts-opened-on-mobile{transform:translate(0)}}@keyframes modal-component-button__fade-in{0%{display:block;opacity:0}1%{opacity:0}to{opacity:1}}@keyframes modal-component-button__fade-out{0%{opacity:1}99%{opacity:0}to{display:none;opacity:0}}article-component{display:block;padding-block:clamp(2rem,5.20833vw,10em) clamp(2rem,5.20833vw,8rem)}article-component .article__content{max-width:var(--page-width);margin-inline:auto}article-component .article__content .article_title{color:var(--black);font-size:2rem;font-weight:700;text-align:center;margin-bottom:1.3rem}@media screen and (min-width: 768px){article-component .article__content .article_title{font-size:clamp(3rem,2.08333vw,4rem)}}article-component .article__content :is(h2){font-size:clamp(1.6rem,1.45833vw,2.8rem);margin-bottom:clamp(2rem,2.08333vw,4rem)}article-component .article__content .article_published_at{display:flex;align-items:center;justify-content:center;gap:2rem;margin-bottom:2.4rem}@media screen and (min-width: 768px){article-component .article__content .article_published_at{margin-bottom:4rem}}article-component .article__content .article_published_at :is(span){color:var(--dark-gray);text-align:center;font-size:clamp(1.4rem,1.04166vw,2rem);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:67.4rem;object-fit:cover}article-component .article__content .article_body :is(p,div){color:var(--black);font-size:clamp(1.2rem,.9375vw,1.8rem);font-style:normal;font-weight:400;line-height:160%}article-component .article__content .article_body .grid_two{display:grid;grid-template-columns:repeat(1,1fr);gap:2rem}@media screen and (min-width: 768px){article-component .article__content .article_body .grid_two{grid-template-columns:repeat(2,1fr);gap:4rem}}article-component .article__content .article_body .grid_two :is(img){width:100%;height:fit-content;max-height:60rem;object-fit:cover}article-component .article__content .article_body .grid_three{display:grid;grid-template-columns:repeat(1,1fr);gap:2rem}@media screen and (min-width: 768px){article-component .article__content .article_body .grid_three{grid-template-columns:repeat(3,1fr);gap:4rem}}article-component .article__content .article_body .grid_three :is(img){width:100%;height:fit-content;max-height:64rem;object-fit:cover}faq-component{display:flex;flex-direction:column;margin:0 auto;max-width:130rem;padding:clamp(5rem,4.5vw,9rem) 2rem}faq-component .faq-component-container{display:flex;flex-direction:column;align-items:center;width:100%;max-width:130rem;margin:0 auto}faq-component .faq-component-container .faq-question-container{display:flex;flex-direction:column;gap:clamp(2rem,1.45833vw,2.8rem);width:100%}faq-component .faq-component-container .faq-question-container:first-child .faq-question{padding-top:0}faq-component .faq-component-container .faq-question-container .faq-question{padding-block:clamp(1.4rem,1.5vw,2rem);border-bottom:1px solid var(--light-gray)}faq-component .faq-component-container .faq-question-container .faq-question:not(:has(.faq-description[closed])) .faq-title .icon-plus :is(svg){transform:rotate(180deg)}faq-component .faq-component-container .faq-question-container .faq-question .faq-title{display:flex;justify-content:space-between;align-items:center;cursor:pointer}faq-component .faq-component-container .faq-question-container .faq-question .faq-title :is(p){color:var(--black);font-size:clamp(1.4rem,1.0417vw,2rem);font-weight:700}faq-component .faq-component-container .faq-question-container .faq-question .faq-title .icon-plus{width:1.8rem;height:1.8rem;flex-shrink:0;margin-left:2rem}faq-component .faq-component-container .faq-question-container .faq-question .faq-title .icon-plus :is(svg){width:100%;height:100%;transform-origin:center center;transition:transform .3s ease-in-out}faq-component .faq-component-container .faq-question-container .faq-question .faq-description{transition:all .3s ease-in-out;overflow:hidden;margin-top:1.5rem;height:auto;opacity:1}faq-component .faq-component-container .faq-question-container .faq-question .faq-description :is(p){color:var(--medium-gray);font-size:clamp(1.2rem,.9722vw,1.6rem);font-weight:400;line-height:1.6}faq-component .faq-component-container .faq-question-container .faq-question .faq-description[closed]{margin-top:0;height:0;opacity:0}@keyframes scaleAnimation{0%,to{transform:scaleX(1)}50%{transform:scaleX(-1)}}.search_text__container{max-width:var(--page-width);padding-top:10rem;margin-inline:auto;display:flex;flex-direction:column;gap:1.6rem}@media (min-width: 1024px){.search_text__container{padding-top:clamp(17.5rem,10.41666vw,20rem);gap:clamp(1.8rem,1.25vw,2.4rem)}}.search_text__container .search_text_title{color:var(--black);font-family:var(--Helvetica-Neue);font-style:normal;font-weight:400;line-height:normal;font-size:1.6rem}@media (min-width: 1024px){.search_text__container .search_text_title{font-size:clamp(2rem,1.45833vw,2.8rem)}}.search_text__container .search_text_title :is(span){font-weight:700}.search_text__container .search_text_subtitle{color:var(--dark-gray);font-size:1.2rem;font-family:var(--Helvetica-Neue);font-style:normal;font-weight:400;line-height:normal}@media (min-width: 1024px){.search_text__container .search_text_subtitle{font-size:clamp(1.4rem,.9375vw,1.8rem)}}cart-drawer{display:block}cart-drawer .cart_page_add_to_cart{display:none}cart-drawer .hidden{display:none!important}cart-drawer .cart_related_product__content .cart_item__stamp,cart-drawer .cart_item__discount.onlyCart,cart-drawer .cart_item_quantity_title{display:none}cart-drawer .cart_item__stamp{display:flex;align-items:center;gap:.5rem;font-size:1.2rem;font-weight:400}cart-drawer .cart_item__stamp .cart_item__free_shipping{color:var(--white);background:var(--black);font-weight:600;font-size:1.4rem;text-transform:uppercase;padding:.2rem .7rem .4rem;border-radius:.3rem}@media screen and (max-width: 768px){cart-drawer .cart_item__stamp .cart_item__free_shipping{font-size:1.2rem;padding:.2rem .5rem .3rem}}cart-drawer .cart_item__stamp .cart_item__discount{color:var(--white);background:var(--red);font-weight:600;font-size:1.4rem;text-transform:uppercase;padding:.2rem .7rem .4rem;border-radius:.3rem}@media screen and (max-width: 768px){cart-drawer .cart_item__stamp .cart_item__discount{font-size:1.2rem;padding:.2rem .5rem .3rem;border-radius:.3rem}}cart-drawer .clear-cart{display:flex;align-items:center;gap:.5rem;cursor:pointer;color:var(--dark-gray);width:100%;justify-content:flex-end;margin-bottom:1.4rem}cart-drawer .clear-cart :is(p){font-size:1.4rem;font-weight:400}cart-drawer .cart_discount{display:flex;font-size:1.2rem;justify-content:space-between;margin:1rem 0;font-weight:600;color:var(--black);gap:1.2rem}@media screen and (min-width: 768px){cart-drawer .cart_discount{margin:0 0 1.2rem}}cart-drawer .cart_discount .cart_discount_title{font-weight:400;color:var(--black);font-size:clamp(1.2rem,.83333vw,1.4rem)}cart-drawer .cart_discount .cart_discount_value{font-weight:700;color:var(--red);font-size:clamp(1.2rem,.83333vw,1.4rem)}cart-drawer .cart_drawer__content{display:none;background:var(--white);width:90vw;position:fixed;top:0;right:0;z-index:9999999;transform:translate(100%);animation:cartDrawerExit .3s ease-in-out forwards;height:100vh;height:100dvh;padding:0;overflow:hidden;flex-direction:column}@media screen and (max-width: 768px){cart-drawer .cart_drawer__content{padding:0rem 1.6rem 2.4rem;height:100vh}}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%;overflow:hidden;padding-top:3rem;padding-left:2rem;padding-right:2rem}@media screen and (max-width: 768px){cart-drawer .cart_drawer__content .cart_body{padding:2.4rem 0 0}}cart-drawer .cart_drawer__content .cart_body .cart_heading{flex-shrink:0}cart-drawer .cart_drawer__content .cart_body .cart_heading .cart_heading__title_close{display:flex;justify-content:space-between;align-items:center;margin-bottom:clamp(1.7rem,2vw,1.8rem)}cart-drawer .cart_drawer__content .cart_body .cart_heading .cart_heading__title_close .cart_title{font-size:2rem;line-height:100%;font-family:var(--Helvetica-Neue);color:var(--black);font-weight:800;display:flex;align-items:center;gap:.6rem}@media screen and (min-width: 768px){cart-drawer .cart_drawer__content .cart_body .cart_heading .cart_heading__title_close .cart_title{font-size:clamp(2rem,1.66667vw,2rem)}}cart-drawer .cart_drawer__content .cart_body .cart_heading .cart_heading__title_close .cart_title .cart__item_count{font-size:2rem;text-transform:uppercase;font-weight:700;color:var(--black)}@media screen and (min-width: 768px){cart-drawer .cart_drawer__content .cart_body .cart_heading .cart_heading__title_close .cart_title .cart__item_count{font-size:clamp(2rem,1.66667vw,2rem)}}cart-drawer .cart_drawer__content .cart_body .cart_heading .cart_heading__title_close :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 :is(svg){width:clamp(2.4rem,1.66667vw,3.2rem);height:clamp(2.4rem,1.66667vw,3.2rem)}}cart-drawer .cart_drawer__content .cart_body .cart_products{width:100%;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:1.6rem;position:relative;flex:1;min-height:0;margin-top:.5rem;padding-right:.5rem;margin-bottom:1rem;border-bottom:1px solid var(--gray)}cart-drawer .cart_drawer__content .cart_body .cart_products::-webkit-scrollbar{width:3px;height:4px}cart-drawer .cart_drawer__content .cart_body .cart_products::-webkit-scrollbar-thumb{background:var(--black);border-radius:10px}cart-drawer .cart_drawer__content .cart_body .cart_products::-webkit-scrollbar-track{background:var(--light-gray);border-radius:10px}cart-drawer .cart_drawer__content .cart_body .cart_products .btn-link{width:100%;text-align:center;max-width:24.5rem;background:var(--red);color:var(--white);border-radius:.6rem;font-weight:600}@media screen and (max-width: 768px){cart-drawer .cart_drawer__content .cart_body .cart_products{min-height:auto}}cart-drawer .cart_drawer__content .cart_body .cart_products #cart_products_loader{width:100%;height:100%;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:absolute;z-index:2;opacity:0;display:none;align-items:flex-start;justify-content:center;animation:opacityLoadingExit .5s forwards}cart-drawer .cart_drawer__content .cart_body .cart_products #cart_products_loader[active]{animation:opacityLoadingEntry .5s forwards;opacity:1;display:flex;position:fixed}cart-drawer .cart_drawer__content .cart_body .cart_footer{display:flex;flex-direction:column;flex-shrink:0;gap:0}cart-drawer .cart_drawer__content .cart_body .cart_footer .progress_bar__container{flex-shrink:0}cart-drawer .cart_drawer__content .cart_body .cart_footer .progress_bar__container .progress_bar{width:100%;height:clamp(.6rem,1.5vw,.8rem);background:var(--gray);margin-bottom:.8rem;border-radius:2rem;overflow:hidden}cart-drawer .cart_drawer__content .cart_body .cart_footer .progress_bar__container .progress_bar .progress{transition:width .6s ease;height:100%;background:var(--red);min-width:5px;max-width:100%;display:block}cart-drawer .cart_drawer__content .cart_body .cart_footer .progress_bar__container .progress_span{font-size:clamp(1.2rem,2vw,1.4rem);font-weight:400;display:block;margin-top:.5rem;text-align:left;display:none}cart-drawer .cart_drawer__content .cart_body .cart_footer .cart-drawer_message{display:none}cart-drawer .cart_drawer__content .cart_body .cart_footer .cart-drawer_message :is(p){font-size:clamp(1.2rem,2vw,1.4rem);color:var(--gray-dark);font-weight:400}cart-drawer .cart_drawer__content .cart_body .cart_footer .cart-drawer_message.active{display:flex}cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_subtotal,cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_total{margin:1rem 0}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-drawer .cart_drawer__content .cart_body .cart_footer .cart_total{display:flex;align-items:center;justify-content:space-between}cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_subtotal.free-shipping-reached .cart_shipping_price,cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_total.free-shipping-reached .cart_shipping_price{color:var(--black);text-decoration:line-through;font-weight:400}cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_subtotal.free-shipping-reached .completed,cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_total.free-shipping-reached .completed{display:flex;gap:.8rem;font-weight:400;color:var(--black);align-items:center}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_subtotal .cart_total_price,cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_total .cart_subtotal_title,cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_total .cart_subtotal_price,cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_total .cart_total_price{font-size:clamp(1.8rem,.9375vw,2.4rem);font-weight:600;color:var(--black);text-transform:uppercase}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_total_title,cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_total .cart_subtotal_title,cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_total .cart_total_title{font-weight:700;text-transform:uppercase;font-size:1.2rem}@media screen and (min-width: 768px){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_total_title,cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_total .cart_subtotal_title,cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_total .cart_total_title{font-size:clamp(1.8rem,.9375vw,2.4rem)}}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_total .cart_shipping_title,cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_total .cart_shipping_price{color:var(--black);font-weight:400;font-size:clamp(1.2rem,.83333vw,1.4rem)}cart-drawer .cart_drawer__content .cart_body .cart_footer .go_to_checkout{display:flex;height:clamp(4.1rem,3.48333vw,5rem);justify-content:center;align-items:center;align-self:stretch;background:var(--red);color:var(--white);font-size:1.4rem;font-weight:500;border-radius:.4rem;text-transform:capitalize;line-height:normal;text-decoration:none;margin-bottom:1rem;transition:.3s background}@media screen and (min-width: 768px){cart-drawer .cart_drawer__content .cart_body .cart_footer .go_to_checkout{font-size:clamp(1.4rem,1.35417vw,1.8rem);border-radius:.8rem}}cart-drawer .cart_drawer__content .cart_body .cart_footer .go_to_checkout:hover{background-color:var(--dark-gray)}cart-drawer .cart_drawer__content .cart_body .cart_footer .continue_shopping{text-align:center;font-size:1.2rem;font-style:normal;color:var(--dark-gray);font-weight:500;text-transform:capitalize;line-height:normal;text-decoration:none}@media screen and (min-width: 768px){cart-drawer .cart_drawer__content .cart_body .cart_footer .continue_shopping{font-size:clamp(1.2rem,.93333vw,1.6rem)}}cart-drawer .cart_drawer__content .cart_body .cart_footer .continue_shopping:hover{text-decoration:underline}cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_order_summary_title{padding-top:0;font-size:clamp(1.8rem,.9375vw,2.4rem);font-weight:500;color:var(--gray-dark)}cart-drawer .cart_drawer__content .cart_body .cart_footer .cart-summary-group{background:var(--off-white);border-radius:1.2rem;padding:2rem 1.6rem;margin:3rem 0 2.2rem;display:flex;flex-direction:column;gap:0}cart-drawer .cart_drawer__content .cart_body .cart_footer .cart-summary-group .cart_subtotal,cart-drawer .cart_drawer__content .cart_body .cart_footer .cart-summary-group .cart_shipping_value{background:transparent;margin:0;border:none;padding:0}cart-drawer .cart_drawer__content .cart_body .cart_footer .cart-summary-group .cart_subtotal :is(p),cart-drawer .cart_drawer__content .cart_body .cart_footer .cart-summary-group .cart_shipping_value :is(p){font-size:clamp(1.2rem,.83333vw,1.4rem);font-weight:400;color:var(--black)}cart-drawer .cart_drawer__content .cart_body .cart_footer .cart-summary-group .cart-summary-separator{width:100%;height:2px;background:var(--white);margin:1.2rem 0;border-radius:2px}@media screen and (min-width: 768px){cart-drawer .cart_drawer__content{width:32vw;flex-direction:row-reverse;gap:clamp(2.4rem,1.25vw,3.2rem);padding-bottom:1rem}cart-drawer .cart_drawer__content .cart_body{flex-grow:1}cart-drawer .cart_drawer__content :is(cart-related-products){display:flex;padding-top:3.5rem;border-right:1px solid var(--gray)}}@media screen and (min-width: 768px) and (max-width: 1360px){cart-drawer .cart_drawer__content{width:50vw}}cart-drawer .cart_drawer__content::-webkit-scrollbar{width:3px;height:4px}cart-drawer:before{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;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 .cart_heading .progress_bar__container{display:none}cart-drawer:has(.cart_empty_title) .cart_products{height:90%;max-height:100%;border-bottom:none;display:flex;align-items:center;justify-content:center;gap:0}cart-drawer:has(.cart_empty_title) .cart_products .cart_empty_title{color:var(--black);text-align:center;font-size:2.4rem;font-weight:700}cart-drawer:has(.cart_empty_title) .cart_products .cart_empty_subtext{color:var(--black);text-align:center;font-size:1.5rem;font-weight:400;margin-top:1rem;opacity:.6;max-width:30.3rem}cart-drawer:has(.cart_empty_title) .cart_products .btn-link{margin-top:clamp(2.4rem,2vw,3.2rem);background:var(--black);padding:1.2rem 2.3rem;font-size:clamp(1.3rem,1vw,1.3rem);text-decoration:none}cart-drawer:has(.cart_empty_title) .shipping__container{display:none}cart-drawer:has(.cart_empty_title) :is(discount-coupon){display:none}cart-drawer:has(.cart_empty_title) .cart_add_cupom,cart-drawer:has(.cart_empty_title) .cart_footer{display:none}cart-drawer:has(.cart_empty_title) :is(cart-related-products){display:none!important}cart-drawer:has(.cart_empty_title) .cart_package__popup{display:none}body.no-scroll{overflow:hidden;position:fixed;width:100%;height:100%}@supports (-webkit-touch-callout: none){body.no-scroll{position:fixed;top:0;left:0;right:0;bottom:0;-webkit-overflow-scrolling:touch;overscroll-behavior:none}}@supports (-webkit-touch-callout: none){:root{--app-height: 100vh}cart-drawer .cart_drawer__content{height:var(--app-height)!important;height:100dvh!important;min-height:var(--app-height)!important;min-height:100dvh!important}}@media screen and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2){cart-drawer .cart_drawer__content{height:100vh!important;height:100dvh!important;height:calc(var(--vh, 1vh) * 100)!important}}@media screen and (orientation: portrait){cart-drawer .cart_drawer__content{height:100dvh!important}}@media screen and (orientation: landscape){cart-drawer .cart_drawer__content{height:100dvh!important}}@keyframes cartDrawerEntry{0%{transform:translate(100%);display:none}1%{transform:translate(100%);display:flex}to{transform:translate(0)}}@keyframes cartDrawerExit{0%{transform:translate(0);display:flex}99%{transform:translate(100%);display:flex}to{transform:translate(100%);display:none}}@keyframes cartDrawerOverlayEntry{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}to{visibility:visible;opacity:1}}@keyframes cartDrawerOverlayExit{0%{visibility:visible;opacity:1}99%{visibility:visible;opacity:0}to{visibility:hidden;opacity:0}}.cart_item__container{display:flex;align-items:flex-start;gap:1.4rem;position:relative;overflow:visible}@media screen and (min-width: 768px){.cart_item__container{gap:1.8rem}}.cart_item__container .cart_item__qtd{position:absolute;left:68px;top:-5px;color:var(--white);border-radius:100%;width:1.5rem;height:1.5rem;font-size:.78rem;display:flex;justify-content:center;align-items:center;background-color:#707070;display:none}@media screen and (max-width: 330px){.cart_item__container{gap:1rem}}@media screen and (max-width: 300px){.cart_item__container{gap:.4rem}}@media screen and (min-width: 768px){.cart_item__container{padding-right:clamp(1rem,2vw,.3rem)}}.cart_item__container:last-child{padding-bottom:2rem}.cart_item__container .cart_item__image{width:8rem;height:8.6rem;object-fit:contain;object-position:center}@media screen and (min-width: 768px){.cart_item__container .cart_item__image{width:clamp(7rem,7.33333vw,9.3rem);height:clamp(9rem,7.33333vw,11.3rem)}}.cart_item__container .cart_item__content{width:100%}@media screen and (min-width: 768px){.cart_item__container .cart_item__content{min-width:17rem}}.cart_item__container .cart_item__content .cart_item_title{text-decoration:none}.cart_item__container .cart_item__content .cart_item_title :is(h2){font-size:1.2rem;width:90%;color:var(--black);font-weight:700;text-overflow:ellipsis;overflow:hidden;line-height:normal;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-word}@media screen and (min-width: 768px){.cart_item__container .cart_item__content .cart_item_title :is(h2){font-size:clamp(1.4rem,.83333vw,1.6rem)}}.cart_item__container .cart_item__content .price__container{display:flex;align-items:flex-start;justify-content:space-between;height:auto;flex-direction:column;padding:.6rem 0}@media screen and (min-width: 768px){.cart_item__container .cart_item__content .price__container{padding:1.2rem 0}}.cart_item__container .cart_item__content .price__container .variant_title{font-size:clamp(1.2rem,.83333vw,1.6rem);color:var(--dark-gray);font-weight:400}.cart_item__container .cart_item__content .price__container .cart_item_price{display:flex;gap:.8rem;font-size:1.2rem;font-weight:500;color:var(--black);flex-direction:row;align-items:center}.cart_item__container .cart_item__content .price__container .cart_item_price .cart_item_price-compare{color:var(--dark-gray);font-size:1rem;text-decoration:line-through;font-weight:400;text-align:left}@media screen and (min-width: 768px){.cart_item__container .cart_item__content .price__container .cart_item_price .cart_item_price-compare{font-size:clamp(1rem,.9375vw,1.2rem)}}.cart_item__container .cart_item__content .price__container .cart_item_price .cart_item_price-compare:empty{display:none}.cart_item__container .cart_item__content .price__container .cart_item_price .cart_item_price-price{font-size:1.2rem;color:var(--black);font-weight:500}@media screen and (min-width: 768px){.cart_item__container .cart_item__content .price__container .cart_item_price .cart_item_price-price{font-size:clamp(1.2rem,1.51042vw,1.4rem)}}.cart_item__container .cart_item__content .installments-product{font-size:clamp(1.2rem,2vw,1.2rem);margin-bottom:.8rem}.cart_item__container .cart_item__content .cart_item_variants{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:.4rem;color:var(--dark-gray);font-size:1rem}@media screen and (min-width: 768px){.cart_item__container .cart_item__content .cart_item_variants{font-size:1.4rem}}.cart_item__container .cart_item__content .cart_item_variants .cart-variant-label{display:inline-flex;align-items:center;gap:.8rem}.cart_item__container .cart_item__content .cart_item_variants .cart-variant-option,.cart_item__container .cart_item__content .cart_item_variants .cart-property{display:flex;align-items:center;gap:.4rem}.cart_item__container .cart_item__content .cart_item_variants .cart-variant-option .cart-option-title,.cart_item__container .cart_item__content .cart_item_variants .cart-property .cart-option-title{font-weight:400;font-size:1rem;color:var(--dark-gray);min-width:fit-content;line-height:100%}@media screen and (min-width: 768px){.cart_item__container .cart_item__content .cart_item_variants .cart-variant-option .cart-option-title,.cart_item__container .cart_item__content .cart_item_variants .cart-property .cart-option-title{font-size:clamp(1.2rem,.83333vw,1.6rem)}}.cart_item__container .cart_item__content .cart_item_variants .cart-variant-option .cart-option-values,.cart_item__container .cart_item__content .cart_item_variants .cart-property .cart-option-values{display:flex;flex-wrap:wrap;line-height:110%}.cart_item__container .cart_item__content .cart_item_variants .cart-variant-option .cart-option-values .cart-variant-label,.cart_item__container .cart_item__content .cart_item_variants .cart-property .cart-option-values .cart-variant-label{display:inline-block;padding:.2rem .6rem;border-radius:6.6667rem;background:none;color:var(--dark-gray);font-size:1.2rem;font-weight:400;line-height:100%;border:2px solid transparent;text-transform:capitalize}@media screen and (min-width: 768px){.cart_item__container .cart_item__content .cart_item_variants .cart-variant-option .cart-option-values .cart-variant-label,.cart_item__container .cart_item__content .cart_item_variants .cart-property .cart-option-values .cart-variant-label{font-size:clamp(1.2rem,.83333vw,1.6rem);padding:clamp(.3554rem,.24681vw,.4739rem) 0;padding:0 1rem}}.cart_item__container .cart_item__content .cart_item_variants .cart-variant-option .cart-property-value,.cart_item__container .cart_item__content .cart_item_variants .cart-property .cart-property-value{font-size:1rem;color:var(--dark-gray);font-weight:400}@media screen and (min-width: 768px){.cart_item__container .cart_item__content .cart_item_variants .cart-variant-option .cart-property-value,.cart_item__container .cart_item__content .cart_item_variants .cart-property .cart-property-value{font-size:clamp(1.2rem,.83333vw,1.6rem)}}.cart_item__container .cart_item__content .cart_item_quantity{display:flex;align-items:center;margin-top:.8rem;border:none;width:fit-content;gap:1rem;border:1px solid var(--light-gray);padding:.8rem 1.2rem;border-radius:.8rem}@media screen and (min-width: 768px){.cart_item__container .cart_item__content .cart_item_quantity{margin-top:1.2rem}}.cart_item__container .cart_item__content .cart_item_quantity .minus_cart,.cart_item__container .cart_item__content .cart_item_quantity .plus_cart{display:flex;width:clamp(1.4rem,.97222vw,1.8rem);height:clamp(1.4rem,.97222vw,1.8rem);border-radius:50%;align-items:center;justify-content:center;cursor:pointer;transition:.3s}.cart_item__container .cart_item__content .cart_item_quantity .cart_item__quantity_text{width:100%;display:block;text-align:center;color:var(--black);font-weight:500;line-height:100%;font-size:1.2rem}@media screen and (min-width: 768px){.cart_item__container .cart_item__content .cart_item_quantity .cart_item__quantity_text{font-size:1.4rem}}.cart_item__container .cart_item__content .cart_item_quantity .cart_item__quantity_text:focus{outline:none}.cart_item__container .cart_remove_icon{align-self:flex-start;margin-left:auto;margin-right:.3rem;cursor:pointer;margin-right:0;position:absolute;right:22px;bottom:inherit;color:var(--gray);font-size:1.2rem;text-decoration:underline;padding-top:.8rem;display:flex;align-items:center;justify-content:center}@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(2.4rem,1.66667vw,3.2rem);height:clamp(2.4rem,1.66667vw,3.2rem)}cart-related-product .product-item__variants{margin-top:1rem;display:flex;flex-direction:column;gap:1rem}cart-related-product .product-item__variants .product-color-variants{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}cart-related-product .product-item__variants .product-color-variants .color-variants-container{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}cart-related-product .product-item__variants .product-color-variants .show-more-colors-btn{background:none;border:1px solid transparent;border-radius:12px;padding:.25rem .75rem;font-size:clamp(1rem,.72917vw,1.4rem);color:var(--gray);cursor:pointer;transition:all .2s ease;white-space:nowrap}cart-related-product .product-item__variants .product-color-variants .show-more-colors-btn:hover{border-color:var(--black);color:var(--black);background:var(--gray)}cart-related-product .product-item__variants .product-color-variants .show-more-colors-btn.expanded .show-more-text{display:none}cart-related-product .product-item__variants .product-color-variants .show-more-colors-btn.expanded .show-less-text{display:inline}cart-related-product .product-item__variants .product-color-variants .color-variant-btn{width:clamp(1.6rem,1.3111vw,2.5rem);height:clamp(1.6rem,1.3111vw,2.5rem);border-radius:50%;border:1px solid transparent;cursor:pointer;background-size:cover;background-position:center;transition:all .3s ease;position:relative;transform:scale(1)}cart-related-product .product-item__variants .product-color-variants .color-variant-btn:hover{transform:scale(1);border-color:var(--black)}cart-related-product .product-item__variants .product-color-variants .color-variant-btn.active{border-color:var(--black);transform:scale(1)}cart-related-product .product-item__variants .product-color-variants .color-variant-btn .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}cart-related-product .product-item__variants .product-color-variants .color-variant-btn.hidden-color{display:none}cart-related-product .product-item__variants .product-color-variants .color-variant-btn.disabled{opacity:.5;cursor:pointer;background-color:var(--light-gray);border-color:var(--light-gray)}cart-related-product .product-item__variants .product-color-variants .color-variant-btn.disabled.active{opacity:.7;background-color:var(--light-gray);border-color:var(--black)}cart-related-product .product-item__variants .product-size-variants{display:flex;flex-direction:column;gap:.5rem}cart-related-product .product-item__variants .product-size-variants .size-toggle-btn{display:flex;align-items:center;justify-content:space-between;padding:.75rem 0;border:1px solid transparent;background:var(--white);cursor:pointer;transition:all .2s ease;border-radius:4px;width:100%}cart-related-product .product-item__variants .product-size-variants .size-toggle-btn:hover{border-color:transparent}cart-related-product .product-item__variants .product-size-variants .size-toggle-btn.open{border-color:transparent}cart-related-product .product-item__variants .product-size-variants .size-toggle-btn.open .size-toggle-icon{transform:rotate(180deg)}cart-related-product .product-item__variants .product-size-variants .size-toggle-btn .size-variants-label{font-size:clamp(1rem,.72917vw,1.4rem);font-weight:500;color:var(--black)}cart-related-product .product-item__variants .product-size-variants .size-toggle-btn .selected-size{font-size:clamp(1rem,.72917vw,1.4rem);color:var(--black);font-weight:400}cart-related-product .product-item__variants .product-size-variants .size-toggle-btn .size-toggle-icon{transition:transform .3s ease;color:var(--gray)}cart-related-product .product-item__variants .product-size-variants .size-options{display:none;flex-direction:column;gap:.25rem;padding:.5rem;border:1px solid transparent;border-radius:4px;background:var(--white);margin-top:.25rem;opacity:0;transform:translateY(-10px);transition:all .3s ease,max-height .3s ease;max-height:200px;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth}cart-related-product .product-item__variants .product-size-variants .size-options::-webkit-scrollbar{width:0;background:transparent}cart-related-product .product-item__variants .product-size-variants .size-options::-webkit-scrollbar-track{background:transparent}cart-related-product .product-item__variants .product-size-variants .size-options::-webkit-scrollbar-thumb{background:transparent}cart-related-product .product-item__variants .product-size-variants .size-options .size-variant-btn{padding:.8rem 1rem;border:1px solid transparent;background:var(--white);color:var(--black);cursor:pointer;transition:all .3s ease;font-size:clamp(1rem,.72917vw,1.4rem);border-radius:2px;text-align:left;width:100%;transform:scale(1)}cart-related-product .product-item__variants .product-size-variants .size-options .size-variant-btn:hover{border-color:var(--black);transform:scale(1.02)}cart-related-product .product-item__variants .product-size-variants .size-options .size-variant-btn.active{border:1px solid var(--black);background:var(--white);color:var(--black);transform:scale(1)}cart-related-product .product-item__variants .product-size-variants .size-options .size-variant-btn.disabled,cart-related-product .product-item__variants .product-size-variants .size-options .size-variant-btn:disabled{opacity:.4;cursor:not-allowed;background:var(--light-gray);border-color:transparent;transform:scale(1)}cart-related-product .product-item__variants .product-size-variants .size-options .size-variant-btn.disabled:hover,cart-related-product .product-item__variants .product-size-variants .size-options .size-variant-btn:disabled:hover{border-color:transparent;transform:scale(1)}cart-related-product .cart_related_product_add.disabled{opacity:.6;cursor:not-allowed;background:var(--gray);color:var(--black);border:none}cart-related-product .cart_related_product_add.disabled .text{color:var(--black)}cart-related-product .cart_related_product_add.disabled:hover{background:var(--gray);color:var(--black);border:none}cart-related-product .cart_related_product_add.disabled:hover .text{color:var(--black)}.collection-list__container{margin:0 auto;max-width:var(--page-width);padding-top:2.4rem;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.collection-list__container::-webkit-scrollbar{display:none}@media screen and (min-width: 768px){.collection-list__container{padding-top:clamp(2.4rem,1.66667vw,3.2rem)}}.collection-list__container .collection_list__content{display:flex;align-items:center;gap:2.8rem}@media screen and (min-width: 768px){.collection-list__container .collection_list__content{gap:clamp(3.6rem,2.5vw,4.8rem)}}.collection-list__container .collection_list__content :is(li){list-style:none}.collection-list__container .collection_list__content :is(li) .collection-list__item{text-decoration:none;color:var(--gray);font-family:var(--Helvetica-Neue);font-size:1.6rem;font-style:normal;font-weight:500;line-height:normal;transition:color .3s ease;white-space:nowrap;flex-shrink:0}@media screen and (min-width: 768px){.collection-list__container .collection_list__content :is(li) .collection-list__item{font-size:clamp(1.4rem,.9375vw,1.8rem)}}.collection-list__container .collection_list__content :is(li) .collection-list__item:hover{color:var(--black)}.collection-list__container .collection_list__content :is(li) .collection-list__item.collection-list__item--active{color:var(--black);text-decoration:underline;text-decoration-color:var(--black);text-decoration-thickness:1px;text-underline-offset:3px}cart-section{display:flex;flex-direction:column;max-width:var(--page-width);margin-inline:auto;padding-block:clamp(3.2rem,3.125vw,6rem) clamp(4rem,4.6875vw,9rem)}@media screen and (max-width: 768px){cart-section{max-width:100vw;padding:0 2rem}}cart-section .cart_footer_buttons{display:flex;flex-direction:row;gap:1rem;align-items:center;justify-content:space-between;width:100%;margin-top:2rem}cart-section .related_products_title{text-align:left}cart-section .cart_related_product_add{display:none}cart-section .cart_related_product_add.cart_page_add_to_cart{display:block}cart-section cart-related-products{display:block;width:100%;margin:0 auto;max-width:var(--page-width)}cart-section cart-related-products .cart_related_products__content{display:block;max-width:var(--page-width);width:100%;margin:0 auto}@media screen and (min-width: 768px){cart-section cart-related-products .cart_related_products__content{padding:clamp(4rem,4.6875vw,6rem) 0 0 0}}cart-section cart-related-products .cart_related_products__content .cart_related_carousel{display:flex;flex-direction:row;gap:2rem;overflow-x:auto;overflow-y:hidden;padding:3rem 0}cart-section cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container{display:none}cart-section cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product_image_container{width:30%}cart-section cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product_image_container :is(img){width:10rem!important;height:10rem!important}cart-section cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container:nth-child(1),cart-section cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container:nth-child(2),cart-section cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container:nth-child(3){width:100%;display:flex;flex-wrap:wrap;flex-direction:row;gap:1rem}cart-section cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container:nth-child(1) buy-button,cart-section cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container:nth-child(1) .cart_item__stamp,cart-section cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container:nth-child(2) buy-button,cart-section cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container:nth-child(2) .cart_item__stamp,cart-section cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container:nth-child(3) buy-button,cart-section cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container:nth-child(3) .cart_item__stamp{flex-basis:100%;margin-top:0rem}cart-section cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container:nth-child(1) .cart_item_price,cart-section cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container:nth-child(2) .cart_item_price,cart-section cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container:nth-child(3) .cart_item_price{display:none}cart-section cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container:nth-child(1) .cart_related_product__content,cart-section cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container:nth-child(2) .cart_related_product__content,cart-section cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container:nth-child(3) .cart_related_product__content{width:63%;padding-left:1rem}@media screen and (max-width: 768px){cart-section cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container:nth-child(1),cart-section cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container:nth-child(2),cart-section cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container:nth-child(3){width:80%;min-width:80%;padding-bottom:3rem}}cart-section .cart_item__stamp{display:flex;align-items:center;gap:.5rem;font-size:1.2rem;font-weight:400}cart-section .cart_item__stamp .cart_item__free_shipping{color:var(--white);background:var(--black);font-weight:600;font-size:1.4rem;text-transform:uppercase;padding:.2rem .7rem .4rem}@media screen and (max-width: 768px){cart-section .cart_item__stamp .cart_item__free_shipping{font-size:1.2rem;padding:.2rem .5rem .3rem}}cart-section .cart_item__discount.onlyCart{font-weight:300;font-size:1.2rem;display:none}cart-section .cart_title{display:flex;align-items:center;gap:.6rem;color:var(--black);font-weight:800}cart-section .cart_title :is(span){font-size:2rem;font-weight:700;line-height:normal}@media screen and (min-width: 768px){cart-section .cart_title :is(span){font-size:clamp(2.1rem,1.45833vw,2.8rem)}}cart-section .cart_section__content .cart_item__container .cart_remove_icon{top:0;right:0;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}cart-section .cart_section__content .cart_item__container .cart_remove_icon :is(svg){width:clamp(1.4rem,.83333vw,1.6rem);height:clamp(1.4rem,.83333vw,1.6rem);color:var(--black)}cart-section .cart_section__content .cart_item__container .cart_item__qtd{left:134px}cart-section .cart_section_title{color:var(--gray-dark);font-size:clamp(2.4rem,1.66667vw,3.2rem);font-weight:300}@media screen and (min-width: 1168px){cart-section{max-width:calc(var(--page-width) * .88)}}cart-section .cart_section__content{display:flex;flex-direction:column;margin-top:3.2rem}@media screen and (min-width: 900px){cart-section .cart_section__content{display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(6rem,10.41667vw,20rem);align-items:flex-start}}cart-section .cart_section__content .cart_section_products__container{display:flex;flex-direction:column;gap:clamp(1.2rem,1.73611vw,3.35rem);padding-bottom:3.2rem;max-height:40vh;overflow-y:auto;position:relative;padding-right:2rem;@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}}cart-section .cart_section__content .cart_section_products__container::-webkit-scrollbar{width:6px;height:4px}cart-section .cart_section__content .cart_section_products__container::-webkit-scrollbar-thumb{background:var(--black);border-radius:10px}cart-section .cart_section__content .cart_section_products__container::-webkit-scrollbar-track{background:var(--light-gray);border-radius:10px}@media screen and (min-width: 768px){cart-section .cart_section__content .cart_section_products__container{max-height:clamp(47.5rem,32.8125vw,63rem);height:fit-content;overflow:auto;padding-right:3.2rem}}cart-section .cart_section__content .cart_section_products__container .cart_item__container .cart_item_price{display:flex;gap:1rem}cart-section .cart_section__content .cart_section_products__container .cart_item__container .cart_item_price .cart_item_price-compare{color:var(--gray);font-size:clamp(1rem,.83333vw,1.6rem);font-weight:400;text-decoration:line-through;text-align:left}cart-section .cart_section__content .cart_section_products__container .cart_item__container .cart_item_price .cart_item_price-price{font-size:clamp(1.2rem,.96354vw,1.85rem);font-weight:500;margin-right:.5rem;color:var(--black);line-height:100%}@media screen and (min-width: 768px){cart-section .cart_section__content .cart_section_products__container .cart_item__container .cart_item__image{max-width:clamp(13.2rem,9.16667vw,17.6rem);max-height:clamp(13.2rem,9.16667vw,17.6rem);object-fit:contain}}cart-section .cart_section__content .cart_section_products__container .cart_item__container .cart_item__content{align-self:flex-start;width:100%;position:relative}cart-section .cart_section__content .cart_section_products__container .cart_item__container .cart_item__content .cart_item__stamp{display:none}cart-section .cart_section__content .cart_section_products__container .cart_item__container .cart_item__content .cart_item_quantity{font-size:1.2rem;font-weight:400;color:var(--gray-dark);background:var(--cream-soft);margin-top:1.2rem}cart-section .cart_section__content .cart_section_products__container .cart_item__container .cart_item__content .cart_item_title{align-self:stretch}cart-section .cart_section__content .cart_section_products__container .cart_item__container .cart_item__content .cart_item_title :is(h2){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-width:100%;word-break:break-word;white-space:normal;font-size:clamp(1.5rem,.88542vw,1.7rem);font-weight:600;line-height:120%;align-self:stretch;max-width:70%}cart-section .cart_section__content .cart_section_products__container .cart_item__container .cart_item__content .price_variants{margin-bottom:clamp(1.6rem,1.66667vw,3.2rem)}cart-section .cart_section__content .cart_section_products__container .cart_item__container .cart_item__content .cart_item_variants{list-style:none;padding:0;display:flex;gap:.8rem}cart-section .cart_section__content .cart_section_products__container .cart_item__container .cart_item__content .cart_item_variants .cart-variant-option,cart-section .cart_section__content .cart_section_products__container .cart_item__container .cart_item__content .cart_item_variants .cart-property{display:flex;align-items:center;gap:.8rem}cart-section .cart_section__content .cart_section_products__container .cart_item__container .cart_item__content .cart_item_variants .cart-variant-option .cart-option-title,cart-section .cart_section__content .cart_section_products__container .cart_item__container .cart_item__content .cart_item_variants .cart-property .cart-option-title{font-weight:500;font-size:clamp(1.4rem,.97917vw,1.88rem);color:var(--gray-dark);min-width:fit-content}cart-section .cart_section__content .cart_section_products__container .cart_item__container .cart_item__content .cart_item_variants .cart-variant-option .cart-option-values,cart-section .cart_section__content .cart_section_products__container .cart_item__container .cart_item__content .cart_item_variants .cart-property .cart-option-values{display:flex;gap:.6rem;flex-wrap:wrap;line-height:110%}cart-section .cart_section__content .cart_section_products__container .cart_item__container .cart_item__content .cart_item_variants .cart-variant-option .cart-option-values .cart-variant-label,cart-section .cart_section__content .cart_section_products__container .cart_item__container .cart_item__content .cart_item_variants .cart-property .cart-option-values .cart-variant-label{display:inline-block;padding:clamp(.6rem,.41667vw,.8rem) clamp(1.6rem,1.11111vw,2.1333rem);border-radius:6.6667rem;background:var(--soft-cream-2);color:var(--gray-light);font-size:clamp(1.2rem,.83333vw,1.6rem);font-weight:400;transition:all .2s ease;border:2px solid transparent}cart-section .cart_section__content .cart_section_products__container .cart_item__container .cart_item__content .cart_item_variants .cart-variant-option .cart-option-values .cart-variant-label.selected,cart-section .cart_section__content .cart_section_products__container .cart_item__container .cart_item__content .cart_item_variants .cart-property .cart-option-values .cart-variant-label.selected{background:var(--soft-cream-2);color:var(--dark-gray);border:2px solid var(--beige);font-weight:400}cart-section .cart_section__content .cart_section_products__container .cart_item__container .cart_item__content .cart_item_variants .cart-variant-option .cart-property-value,cart-section .cart_section__content .cart_section_products__container .cart_item__container .cart_item__content .cart_item_variants .cart-property .cart-property-value{font-size:1.4rem;color:var(--gray-dark)}cart-section .cart_section__content .cart_section_products__container #cart_section_products_loader{width:100%;height:100%;background-color:#ffffffb3;position:absolute;z-index:10;top:0;left:0;display:none;align-items:center;justify-content:center}cart-section .cart_section__content .cart_section_products__container #cart_section_products_loader[active]{display:flex}cart-section .cart_section__content .cart_section_products__container #cart_section_products_loader:after{content:"";width:30px;height:30px;border-radius:50%;border:3px solid var(--light-gray);border-top:3px solid var(--red);-webkit-animation:spin .8s linear infinite;animation:spin .8s linear infinite}cart-section .cart_section__content .cart_footer{display:flex;flex-direction:column;padding-block:4rem}@media screen and (min-width: 900px){cart-section .cart_section__content .cart_footer{padding-block:0}}cart-section .cart_section__content .cart_footer .cart_coupon_container{padding:2.6rem 0 3rem;border-bottom:1px solid var(--light-gray)}cart-section .cart_section__content .cart_footer .cart_coupon_container :is(h3){font-size:1.8rem;font-weight:500;margin-bottom:1rem}cart-section .cart_section__content .cart_footer .cart_coupon_container .cart_coupon_form{display:flex;gap:.5rem}cart-section .cart_section__content .cart_footer .cart_coupon_container .cart_coupon_form .cart_coupon_input{flex:1;padding:1rem;border:1px solid var(--light-gray);border-radius:.4rem;font-size:1.4rem}cart-section .cart_section__content .cart_footer .cart_coupon_container .cart_coupon_form .cart_coupon_button{background:var(--black);color:var(--white);border:none;border-radius:.4rem;padding:0 2rem;font-size:1.4rem;font-weight:500;cursor:pointer}cart-section .cart_section__content .cart_footer .cart_footer_title{font-weight:700;text-transform:none;color:var(--black);width:100%;padding:1rem 1rem 1.5rem 0;border-bottom:1px solid var(--light-gray)}cart-section .cart_section__content .cart_footer :is(h2){font-size:clamp(2rem,1.45833vw,2.8rem);font-weight:700;color:var(--black);width:100%;padding:1rem 0;text-align:left;text-transform:none;margin-top:0;border-bottom:none}cart-section .cart_section__content .cart_footer .progress_bar__container{margin-bottom:.5rem}cart-section .cart_section__content .cart_footer .progress_bar__container .progress_bar{width:100%;height:clamp(.6rem,.41667vw,.8rem);background:var(--light-gray);border-radius:2.6667rem;margin-bottom:.8rem;overflow:hidden}cart-section .cart_section__content .cart_footer .progress_bar__container .progress_bar .progress{transition:.6s ease;height:100%;background:var(--red)}cart-section .cart_section__content .cart_footer .progress_bar__container .progress_span{font-size:clamp(1.4rem,.83333vw,1.6rem);font-weight:400;display:block;margin-top:.5rem;margin-bottom:1rem;text-align:left;color:var(--black)}cart-section .cart_section__content .cart_footer .progress_bar__container .progress_span :is(strong){font-weight:500}cart-section .cart_section__content .cart_footer .cart_order_summary_title{font-size:clamp(2.4rem,1.66667vw,3.2rem);font-weight:500;color:var(--black);padding:clamp(1.6rem,1.09375vw,2.1rem) 0;line-height:normal}cart-section .cart_section__content .cart_footer .cart-summary-group{display:flex;flex-direction:column;gap:0;padding:2.6rem 0;border-bottom:1px solid var(--light-gray)}cart-section .cart_section__content .cart_footer .cart-summary-group .cart_subtotal,cart-section .cart_section__content .cart_footer .cart-summary-group .cart_shipping_value{background:transparent;margin:0;border:none;padding:0}cart-section .cart_section__content .cart_footer .cart-summary-group .cart-summary-separator{width:100%;height:2px;background:var(--white);margin:1.2rem 0;border-radius:2px}cart-section .cart_section__content .cart_footer .cart_total{display:flex;align-items:center;justify-content:space-between;font-weight:600}cart-section .cart_section__content .cart_footer .cart_total .cart_total_title,cart-section .cart_section__content .cart_footer .cart_total .cart_total_price{font-size:clamp(1.6rem,1.04167vw,2rem);font-weight:700;color:var(--black);text-transform:uppercase}cart-section .cart_section__content .cart_footer .cart-drawer_taxes_included{margin:.3rem 0 0;padding:0 0rem}cart-section .cart_section__content .cart_footer .cart-drawer_taxes_included p{color:var(--light-gray);font-size:1.2rem;text-align:left}cart-section .cart_section__content .cart_footer .cart_shipping_value{border-bottom:1px solid var(--gray-200);display:flex;align-items:center;justify-content:space-between;margin:1rem 0 0;padding:0 1rem}cart-section .cart_section__content .cart_footer .cart_shipping_value.active{display:flex}cart-section .cart_section__content .cart_footer .cart_discount{display:flex;font-size:1.6rem;justify-content:space-between;margin:1.2rem 0;font-weight:400;color:var(--black)}cart-section .cart_section__content .cart_footer .cart_discount .cart_discount_title{font-weight:400;color:var(--black);font-size:clamp(1.4rem,.83333vw,1.6rem)}cart-section .cart_section__content .cart_footer .cart_discount .cart_discount_value{font-weight:700;color:var(--red);font-size:clamp(1.4rem,.83333vw,1.6rem)}cart-section .cart_section__content .cart_footer .cart_subtotal{margin:1rem 0 0;padding:0 1rem;display:flex;align-items:center;justify-content:space-between}cart-section .cart_section__content .cart_footer .cart_subtotal,cart-section .cart_section__content .cart_footer .cart_shipping_value{display:flex;align-items:center;justify-content:space-between}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:1.4rem;font-weight:400}cart-section .cart_section__content .cart_footer .cart_subtotal .cart_subtotal_price,cart-section .cart_section__content .cart_footer .cart_shipping_value .cart_subtotal_price{font-size:1.4rem;font-weight:600;color:var(--red)}cart-section .cart_section__content .cart_footer .cart_subtotal_title,cart-section .cart_section__content .cart_footer .cart_subtotal_price{color:var(--black);text-transform:uppercase}cart-section .cart_section__content .cart_footer .cart_shipping_row{display:flex;justify-content:space-between}cart-section .cart_section__content .cart_footer .cart_shipping_title,cart-section .cart_section__content .cart_footer .cart_shipping_price{color:var(--black);font-size:clamp(1.4rem,.83333vw,1.6rem);font-weight:400;text-transform:none}cart-section .cart_section__content .cart_footer .go_to_checkout{display:flex;justify-content:center;align-items:center;width:100%;background:var(--red);border:none;font-size:1.6rem;padding:1.5rem 1rem;color:var(--white);font-weight:500;text-decoration:none;text-transform:none;transition:.3s background;border-radius:.4rem;margin-top:3rem;margin-bottom:1rem}@media screen and (min-width: 768px){cart-section .cart_section__content .cart_footer .go_to_checkout{padding-block:1.5rem;font-size:1.8rem}}cart-section .cart_section__content .cart_footer .go_to_checkout:hover{background-color:var(--dark-gray)}cart-section .cart_section__content .cart_footer .continue_shopping{text-align:center;font-size:1.6rem;font-weight:500;line-height:140%;cursor:pointer;color:var(--dark-gray);text-decoration:none;display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1rem;transition:.3s}cart-section .cart_section__content .cart_footer .continue_shopping:hover{text-decoration:underline}cart-section .cart_section__content .cart_footer .continue_shopping :is(svg){width:2rem;height:2rem;aspect-ratio:1/1;transform:translate(0);transition:transform .3s ease}cart-section .cart_section__content .cart_footer .continue_shopping:hover :is(svg){transform:translate(-4px)}@media screen and (min-width: 900px){cart-section .cart_section__content .cart_footer{margin-top:0}}cart-section .cart_section__content:has(.cart_empty_title) .cart_footer{display:none}cart-section .cart_section__content:has(.cart_empty_title) .cart_empty_title{color:var(--black);text-align:left;font-size:2.4rem;font-weight:700}cart-section .cart_section__content:has(.cart_empty_title) .cart_empty_subtext{color:var(--black);text-align:left;font-size:1.5rem;font-weight:400;margin-top:1rem;opacity:.6;max-width:30.3rem}cart-section .cart_section__content:has(.cart_empty_title) .btn-link{background:var(--red);color:var(--white);padding:1.2rem 2.3rem;font-size:clamp(1.3rem,.67708vw,1.3rem);font-weight:600;text-decoration:none;border-radius:.6rem;text-align:center;display:inline-block;width:fit-content;transition:all .2s ease}cart-section .cart_section__content:has(.cart_empty_title) .btn-link:hover{background:var(--dark-gray)}cart-section .cart_message,cart-section .cart-drawer_message{display:none}cart-section .cart_message :is(p),cart-section .cart-drawer_message :is(p){font-size:clamp(1.4rem,.83333vw,1.6rem);color:var(--black);font-weight:600;text-align:center;width:100%}cart-section .cart_message :is(span),cart-section .cart-drawer_message :is(span){color:var(--black);text-transform:uppercase;font-weight:600}cart-section .cart_message.active,cart-section .cart-drawer_message.active{display:none;margin-bottom:1.5rem}cart-section .hidden{display:none!important}.cart-section-related-products{padding:6rem 0;max-width:var(--page-width);margin:0 auto}@media screen and (max-width: 768px){.cart-section-related-products{padding:0 2rem;max-width:100vw;overflow:hidden}}.cart-section-related-products .cart-related-cart-page .cart_related_carousel.blaze-slider--cart{display:block;position:relative;overflow:visible;margin-top:2.4rem}.cart-section-related-products .related_products_title{text-align:left;margin:0 auto}@media screen and (max-width: 768px){.cart-section-related-products .related_products_title{padding-top:2rem}}.cart-section-related-products .related_products_title{text-align:left;width:100%;padding-bottom:1.6rem}.cart-section-related-products cart-related-products{position:relative}@media screen and (min-width: 768px){.cart-section-related-products cart-related-products{width:100%}}.cart-section-related-products .color-dropdown .color-swatches{top:inherit;bottom:110%}.cart-section-related-products .cart_related_product__variant_add{display:block;margin:0 auto;max-width:7rem}.cart-section-related-products .cart_related_product_title{overflow:hidden;color:var(--black);text-align:left;text-overflow:ellipsis;font-size:1.4rem;font-weight:400;line-height:100%;text-transform:capitalize;padding-top:1.4rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media screen and (max-width: 768px){.cart-section-related-products .cart_related_product_title{padding:0 5rem;max-width:50%;margin:0 auto;padding:22px 0}}.cart-section-related-products .cart_related_product_price{text-align:left;font-size:clamp(1.6rem,1.09375vw,2.1rem);font-weight:400;color:var(--black)}.cart-section-related-products select-variant label{display:flex;align-items:center;gap:.5rem;margin-top:.5rem}.cart-section-related-products select-variant label .color-dropdown__arrow{position:relative;top:.2rem}.cart-section-related-products .related_product_section_add.cart_related_product_add,.cart-section-related-products .related_product_section_add.cart_related_product_not_add{display:flex;flex-direction:column;text-decoration:underline;gap:.5rem;background-color:var(--white);padding:.5rem;font-size:clamp(1.6rem,1.09375vw,2.1rem);font-weight:300;display:block;border:1px solid var(--red);text-align:center;color:var(--red);margin:0 auto;cursor:pointer;transition:.3s}.cart-section-related-products .related_product_section_add.cart_related_product_add .loader__container,.cart-section-related-products .related_product_section_add.cart_related_product_not_add .loader__container{display:none}.cart-section-related-products .related_product_section_add.cart_related_product_add[loading],.cart-section-related-products .related_product_section_add.cart_related_product_not_add[loading]{@keyframes spin{0%{transform:translateY(-50%) rotate(0)}to{transform:translateY(-50%) rotate(360deg)}}}.cart-section-related-products .related_product_section_add.cart_related_product_add[loading] .loader__container,.cart-section-related-products .related_product_section_add.cart_related_product_not_add[loading] .loader__container{background:#fff;position:relative;top:-13px;text-align:center;display:flex;align-items:center;justify-content:center;height:21px}.cart-section-related-products .related_product_section_add.cart_related_product_add[loading] .loader__container .loader,.cart-section-related-products .related_product_section_add.cart_related_product_not_add[loading] .loader__container .loader{width:1.6rem;aspect-ratio:1;border-radius:50%;border:4px solid;border-color:var(--white) var(--black);animation:spin 1s linear infinite}.cart-section-related-products .select-variant select{width:100%}.cart-section-related-products .cart-related-cart-page .blaze-track{display:flex;gap:2.4rem;overflow:hidden}.cart-section-related-products .cart-related-cart-page .cart_related_product__container{display:flex;flex-direction:column;align-items:stretch;padding:4rem}.cart-section-related-products .cart-related-cart-page .blaze-prev,.cart-section-related-products .cart-related-cart-page .blaze-next{position:absolute;top:50%;transform:translateY(-50%);width:3.2rem;height:3.2rem;background:url(/assets/blaze-arrow-prev.svg) no-repeat center/contain;border:none;cursor:pointer;z-index:2;opacity:.8;transition:opacity .2s}.cart-section-related-products .cart-related-cart-page .blaze-next{right:-2rem;background-image:url(/assets/blaze-arrow-next.svg)}.cart-section-related-products .cart-related-cart-page .blaze-prev{left:-2rem}.cart-section-related-products .cart-related-cart-page .blaze-prev:hover,.cart-section-related-products .cart-related-cart-page .blaze-next:hover{opacity:1}.cart-section-related-products .cart-related-cart-page .blaze-pagination{display:flex;justify-content:center;gap:.6rem;margin-top:1.2rem}.cart-section-related-products .cart-related-cart-page .blaze-pagination button{width:1.1rem;height:1.1rem;border-radius:50%;border:none;background:var(--gray-200);cursor:pointer;transition:background .2s}.cart-section-related-products .cart-related-cart-page .blaze-pagination button.active{background:var(--black)}@media (max-width: 900px){.cart-section-related-products .cart-related-cart-page .cart_related_product__container{min-width:160px;max-width:160px;flex:0 0 160px}}.cart_related_product_add{font-weight:500;font-size:clamp(1.2rem,.9375vw,1.8rem);padding:1.2rem 2rem;color:var(--red);border:1px solid var(--red);border-radius:.4rem;text-decoration:none;cursor:pointer;position:relative;text-transform:capitalize;margin-top:1.3rem}.cart_related_product_add:hover{background:var(--red)!important;color:var(--white)!important}@media screen and (min-width: 768px){.cart_related_product_add{text-align:center}}.cart_related_product_add .loader__container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);visibility:hidden;opacity:0;transition:.3s;width:auto;height:auto;display:flex;align-items:center;justify-content:center;pointer-events:none}.cart_related_product_add .loader__container .loader{width:1.6rem;aspect-ratio:1;border-radius:50%;border:4px solid;border-color:var(--black) var(--black);animation:l1 1s infinite;background:none;color:var(--black)}.cart_related_product_add[loading]{color:transparent;background:none}.cart_related_product_add[loading] .text{opacity:0}.cart_related_product_add[loading] .loader__container{visibility:visible;opacity:1;pointer-events:auto}.cart_related_product_add.added{background:none!important;color:var(--red)!important}.cart_related_product_add.cart_related_product_redirect{display:inline-block;text-align:center}@keyframes opacityLoadingEntry{0%{opacity:0}to{opacity:1}}@keyframes opacityLoadingExit{0%{opacity:1}to{opacity:0}}@keyframes l1{to{transform:rotate(.5turn)}}discount-coupon{display:flex;flex-direction:column;position:relative;transition:.3s all;gap:clamp(1.4rem,1.45833vw,1.8rem)}discount-coupon:has(.discount_coupon__form[closed]){gap:0}discount-coupon .discount_coupon__heading{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column}discount-coupon .discount_coupon__heading .discount_coupon__heading_btn{display:flex;align-items:center;justify-content:space-between;width:100%;gap:1rem;cursor:pointer}discount-coupon .discount_coupon__heading .discount_coupon__heading_btn .discount_cupom_text{color:var(--black);font-size:clamp(1.4rem,1.04167vw,1.8rem);font-weight:500;line-height:normal}discount-coupon .discount_coupon__heading .discount_coupon__error,discount-coupon .discount_coupon__heading .discount_coupon__success{font-size:clamp(1.2rem,.83333vw,1.6rem);color:var(--gray-dark)}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;width:100%;overflow:hidden;transition:.3s all}discount-coupon .discount_coupon__form[closed]{height:0}discount-coupon .discount_coupon__form .discount_coupon__input{color:var(--black);font-size:clamp(1.2rem,.83333vw,1.6rem);font-weight:400;height:3.8rem;padding:1rem 1.4rem;border-top:1px solid var(--light-gray);border-bottom:1px solid var(--light-gray);border-left:1px solid var(--light-gray);border-right:none;border-radius:.8rem 0 0 .8rem;transition:.3s border;width:100%}@media screen and (min-width: 768px){discount-coupon .discount_coupon__form .discount_coupon__input{height:4.6rem}}discount-coupon .discount_coupon__form .discount_coupon__input:focus{outline:none;border:1px solid var(--black)}discount-coupon .discount_coupon__form .discount_coupon__button{font-size:clamp(1.2rem,.83333vw,1.6rem);border:1px solid var(--dark-gray);border-radius:0 .8rem .8rem 0;background:var(--dark-gray);max-width:10rem;width:100%;display:flex;align-items:center;justify-content:center;color:var(--white);font-weight:500;line-height:normal;transition:.3s all ease;cursor:pointer}discount-coupon .discount_coupon__form .discount_coupon__button:hover{opacity:.9}discount-coupon .discount_coupon__form .discount_coupon__button.loading{opacity:.7;cursor:not-allowed}discount-coupon .discount_coupon__error:empty,discount-coupon .discount_coupon__success:empty,discount-coupon .discount_coupon__applied:empty{display:none}discount-coupon .applied_coupon{font-size:1.4rem;text-transform:uppercase;font-weight:500;line-height:normal;color:var(--black)}discount-coupon .applied_coupon .remove-coupon{background:none;border:none;color:var(--black);cursor:pointer;text-decoration:none;font-size:1.4rem}discount-coupon .applied_coupon .remove-coupon:hover{text-decoration:underline}our-commitment{display:flex;padding-block:clamp(4rem,4.6875vw,9rem)}our-commitment .carousel-commitment-slider{width:100%;display:flex;flex-direction:column;gap:clamp(1.6rem,2.5vw,4.8rem)}@media screen and (min-width: 768px){our-commitment .carousel-commitment-slider{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,2fr);padding-left:5vw}}our-commitment .carousel-commitment-slider .carousel-commitment-heading{display:flex;flex-direction:column;max-width:var(--page-width);margin:0 auto}@media screen and (min-width: 768px){our-commitment .carousel-commitment-slider .carousel-commitment-heading{max-width:none;margin:unset;gap:clamp(1.5rem,1.04167vw,2rem)}}our-commitment .carousel-commitment-slider .carousel-commitment-heading .carousel-commitment-heading__container{display:flex;flex-direction:column;gap:clamp(1.6rem,1.45833vw,2.8rem);background-color:var(--off-white);padding:clamp(2.4rem,2.08333vw,4rem) clamp(2rem,2.08333vw,4rem)}our-commitment .carousel-commitment-slider .carousel-commitment-heading .carousel-commitment-heading__container .carousel-commitment-heading__title{color:var(--full-black);font-family:var(--Helvetica-Neue);font-size:clamp(2rem,2.08333vw,4rem);font-style:normal;font-weight:700;line-height:120%}our-commitment .carousel-commitment-slider .carousel-commitment-heading .carousel-commitment-heading__container .carousel-commitment-heading__subheading{color:var(--dark-gray);font-family:var(--Helvetica-Neue);font-size:clamp(1.2rem,.9375vw,1.8rem);font-style:normal;font-weight:400;line-height:140%}our-commitment .carousel-commitment-slider .carousel-commitment-heading .carousel-commitment-heading__buttons{display:none;gap:clamp(.9rem,.625vw,1.2rem);justify-content:flex-end}@media screen and (min-width: 768px){our-commitment .carousel-commitment-slider .carousel-commitment-heading .carousel-commitment-heading__buttons{display:flex}}our-commitment .carousel-commitment-slider .carousel-commitment-heading .carousel-commitment-heading__buttons .carousel-commitment--prev,our-commitment .carousel-commitment-slider .carousel-commitment-heading .carousel-commitment-heading__buttons .carousel-commitment--next{width:clamp(2.1rem,1.45833vw,2.8rem);height:clamp(2.1rem,1.45833vw,2.8rem);background-color:transparent;border:none;cursor:pointer}our-commitment .carousel-commitment-slider .carousel-commitment-heading .carousel-commitment-heading__buttons .carousel-commitment--prev :is(svg),our-commitment .carousel-commitment-slider .carousel-commitment-heading .carousel-commitment-heading__buttons .carousel-commitment--next :is(svg){width:100%;height:100%;display:block}our-commitment .carousel-commitment-slider .carousel-commitment-heading .carousel-commitment-heading__buttons .carousel-commitment--next{transform:rotate(180deg)}our-commitment .carousel-commitment-slider .carousel-commitment-blaze-container{padding-left:5vw}@media screen and (min-width: 768px){our-commitment .carousel-commitment-slider .carousel-commitment-blaze-container{padding-left:unset}}our-commitment .carousel-commitment-slider .carousel-commitment-blaze-container .carousel-commitment-blaze-track-container .carousel-commitment-blaze-track .carousel-commitment-item{display:flex;flex-direction:column}our-commitment .carousel-commitment-slider .carousel-commitment-blaze-container .carousel-commitment-blaze-track-container .carousel-commitment-blaze-track .carousel-commitment-item .carousel-commitment-item__image{width:100%;height:100%;display:block;aspect-ratio:8 / 9}our-commitment .carousel-commitment-slider .carousel-commitment-blaze-container .carousel-commitment-blaze-track-container .carousel-commitment-blaze-track .carousel-commitment-item .carousel-commitment-item__image :is(img){width:100%;height:100%;object-fit:cover}our-commitment .carousel-commitment-slider .carousel-commitment-blaze-container .carousel-commitment-blaze-track-container .carousel-commitment-blaze-track .carousel-commitment-item .carousel-commitment-item__content{display:flex;flex-direction:column;gap:clamp(1rem,.625vw,1.2rem);background-color:var(--off-white);padding:clamp(1.6rem,.9375vw,1.8rem);height:100%}our-commitment .carousel-commitment-slider .carousel-commitment-blaze-container .carousel-commitment-blaze-track-container .carousel-commitment-blaze-track .carousel-commitment-item .carousel-commitment-item__content .carousel-commitment-item-title{color:var(--full-black);font-family:var(--Helvetica-Neue);font-size:clamp(1.4rem,1.04167vw,2rem);font-style:normal;font-weight:700;line-height:120%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}our-commitment .carousel-commitment-slider .carousel-commitment-blaze-container .carousel-commitment-blaze-track-container .carousel-commitment-blaze-track .carousel-commitment-item .carousel-commitment-item__content .carousel-commitment-item-content{color:var(--dark-gray);font-family:var(--Helvetica-Neue);font-size:clamp(1.2rem,.9375vw,1.8rem);font-style:normal;font-weight:400;line-height:140%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}our-commitment .carousel-commitment-slider .carousel-commitment-blaze-container .carousel-commitment-blaze-track-container .carousel-commitment-blaze-track .carousel-commitment-item .carousel-commitment-item__content .carousel-commitment-item-content:empty{display:none}product-features{display:flex;padding-block:clamp(4rem,4.6875vw,9rem)}product-features .carousel-product-features-slider{width:100%;display:flex;flex-direction:column;gap:clamp(4rem,5.20833vw,10rem);overflow:hidden}@media screen and (min-width: 768px){product-features .carousel-product-features-slider{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,2fr);padding-left:5vw}}product-features .carousel-product-features-slider .carousel-product-features-heading-top{display:flex;flex-direction:column;max-width:var(--page-width);margin:0 auto}@media screen and (min-width: 768px){product-features .carousel-product-features-slider .carousel-product-features-heading-top{max-width:none;margin:unset}}product-features .carousel-product-features-slider .carousel-product-features-heading-top .carousel-product-features-heading__container{display:flex;flex-direction:column;gap:clamp(6rem,4.6875vw,9rem)}product-features .carousel-product-features-slider .carousel-product-features-heading-top .carousel-product-features-heading__container .carousel-product-features-heading__container-top{display:flex;flex-direction:column;gap:clamp(1.6rem,1.25vw,2.4rem)}product-features .carousel-product-features-slider .carousel-product-features-heading-top .carousel-product-features-heading__container .carousel-product-features-heading__container-top .carousel-product-features-heading__title{color:var(--full-black);font-family:var(--Helvetica-Neue);font-size:clamp(1.6rem,1.45833vw,2.8rem);font-style:normal;font-weight:700;line-height:120%}product-features .carousel-product-features-slider .carousel-product-features-heading-top .carousel-product-features-heading__container .carousel-product-features-heading__container-top .carousel-product-features-heading__subheading{color:var(--dark-gray);font-family:var(--Helvetica-Neue);font-size:clamp(1.2rem,.9375vw,1.8rem);font-style:normal;font-weight:400;line-height:140%}product-features .carousel-product-features-slider .carousel-product-features-heading-top .carousel-product-features-heading__container .carousel-product-features-heading__container-bottom{display:none;flex-direction:column;gap:clamp(1.6rem,1.25vw,2.4rem)}@media screen and (min-width: 768px){product-features .carousel-product-features-slider .carousel-product-features-heading-top .carousel-product-features-heading__container .carousel-product-features-heading__container-bottom{display:flex}}product-features .carousel-product-features-slider .carousel-product-features-heading-top .carousel-product-features-heading__container .carousel-product-features-heading__container-bottom .carousel-product-features-heading__title{color:var(--full-black);font-family:var(--Helvetica-Neue);font-size:clamp(1.6rem,1.45833vw,2.8rem);font-style:normal;font-weight:700;line-height:120%}product-features .carousel-product-features-slider .carousel-product-features-heading-top .carousel-product-features-heading__container .carousel-product-features-heading__container-bottom .carousel-product-features-heading__subheading{color:var(--dark-gray);font-family:var(--Helvetica-Neue);font-size:clamp(1.2rem,.9375vw,1.8rem);font-style:normal;font-weight:400;line-height:140%}product-features .carousel-product-features-slider .carousel-product-features-blaze-container{padding-left:0vw;width:160vw;left:-30vw}@media screen and (min-width: 510px){product-features .carousel-product-features-slider .carousel-product-features-blaze-container{left:-15vw;width:130vw}@media screen and (min-width: 768px){product-features .carousel-product-features-slider .carousel-product-features-blaze-container{padding-left:unset;width:unset;left:unset}}}product-features .carousel-product-features-slider .carousel-product-features-blaze-container .carousel-product-features-blaze-track-container{padding-block:clamp(5rem,4.16667vw,8rem)}@media screen and (min-width: 768px){product-features .carousel-product-features-slider .carousel-product-features-blaze-container .carousel-product-features-blaze-track-container{padding-left:clamp(4rem,3.125vw,6rem)}}product-features .carousel-product-features-slider .carousel-product-features-blaze-container .carousel-product-features-blaze-track-container .carousel-product-features-blaze-track .carousel-product-features-item{display:flex;flex-direction:column;transition:transform .3s ease-in-out,opacity .3s ease-in-out;cursor:pointer}product-features .carousel-product-features-slider .carousel-product-features-blaze-container .carousel-product-features-blaze-track-container .carousel-product-features-blaze-track .carousel-product-features-item.active{transform:scale(1.3)}product-features .carousel-product-features-slider .carousel-product-features-blaze-container .carousel-product-features-blaze-track-container .carousel-product-features-blaze-track .carousel-product-features-item.inactive{opacity:.6}product-features .carousel-product-features-slider .carousel-product-features-blaze-container .carousel-product-features-blaze-track-container .carousel-product-features-blaze-track .carousel-product-features-item .carousel-product-features-item__image{width:100%;height:100%;display:block;aspect-ratio:8 / 9}product-features .carousel-product-features-slider .carousel-product-features-blaze-container .carousel-product-features-blaze-track-container .carousel-product-features-blaze-track .carousel-product-features-item .carousel-product-features-item__image :is(img){width:100%;height:100%;object-fit:cover}product-features .carousel-product-features-slider .carousel-product-features-heading-bottom{display:flex;flex-direction:column;max-width:var(--page-width);margin:0 auto}@media screen and (min-width: 768px){product-features .carousel-product-features-slider .carousel-product-features-heading-bottom{max-width:none;margin:unset;display:none}}product-features .carousel-product-features-slider .carousel-product-features-heading-bottom .carousel-product-features-heading__container{display:flex;flex-direction:column;gap:clamp(1.6rem,1.25vw,2.4rem)}product-features .carousel-product-features-slider .carousel-product-features-heading-bottom .carousel-product-features-heading__container .carousel-product-features-heading__container-bottom{display:flex;flex-direction:column;gap:clamp(1.6rem,1.25vw,2.4rem)}product-features .carousel-product-features-slider .carousel-product-features-heading-bottom .carousel-product-features-heading__container .carousel-product-features-heading__container-bottom .carousel-product-features-heading__title{color:var(--full-black);font-family:var(--Helvetica-Neue);font-size:clamp(1.6rem,1.45833vw,2.8rem);font-style:normal;font-weight:700;line-height:120%}product-features .carousel-product-features-slider .carousel-product-features-heading-bottom .carousel-product-features-heading__container .carousel-product-features-heading__container-bottom .carousel-product-features-heading__subheading{color:var(--dark-gray);font-family:var(--Helvetica-Neue);font-size:clamp(1.2rem,.9375vw,1.8rem);font-style:normal;font-weight:400;line-height:140%}cart-related-products{display:block;margin:0 auto;text-align:center;@keyframes l1{to{transform:rotate(.5turn)}}}cart-related-products .cart_related_products__content{display:flex;flex-direction:column;justify-content:flex-start;width:100%}@media screen and (min-width: 768px) and (max-width: 1200px){cart-related-products .cart_related_products__content{display:none}}cart-related-products .cart_related_products__content .cart_related_product_soldout{display:flex;flex-direction:column;gap:.5rem;background-color:var(--white);font-size:1.2rem;font-weight:500;text-transform:uppercase;display:block;padding-left:0;margin-top:1rem;margin-bottom:1rem;text-align:center;max-width:15rem;color:var(--red);margin:0 auto;margin-top:.5rem}cart-related-products .cart_related_products__content .cart_related_product_image{width:100%;object-fit:contain}cart-related-products .cart_related_products__content .related_products_title{color:var(--black);line-height:100%;font-size:clamp(1.6rem,1.31111vw,2.4rem);font-weight:700}@media screen and (min-width: 768px){cart-related-products .cart_related_products__content .related_products_title{display:block}}cart-related-products .cart_related_products__content .cart_related_carousel{display:flex;max-width:100%;overflow-x:auto;overflow-y:hidden;gap:1rem}@media screen and (min-width: 768px){cart-related-products .cart_related_products__content .cart_related_carousel{align-items:center;flex-direction:column;gap:2.1rem;padding-inline:0rem;flex-grow:1;margin-top:2rem;overflow-x:hidden;overflow-y:auto}}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-track{background:transparent}cart-related-products .cart_related_products__content .cart_related_carousel::-webkit-scrollbar-thumb{display:none}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.6rem}@media screen and (min-width: 768px){cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container{flex-direction:column;width:clamp(17rem,11.97917vw,23rem);height:auto}}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product_image{width:6.2rem;height:6.2rem;aspect-ratio:1/1}@media screen and (min-width: 768px){cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product_image{width:100%;height:clamp(14.2rem,8.33333vw,16rem)}}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:center;text-align:left;height:100%}@media screen and (min-width: 768px){cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content{align-items:left}}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_title{color:var(--black);font-size:clamp(1.2rem,.8975vw,1.8rem);font-style:normal;font-weight:800;line-height:100%;text-transform:capitalize;-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal;margin-bottom:clamp(.6rem,1vw,.8rem)}@media screen and (min-width: 768px){cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_title{-webkit-line-clamp:1;text-align:left}}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_price_row{display:flex;align-items:center;gap:1rem;width:100%}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_price_row .cart_related_product_price{font-size:clamp(1.4rem,.9375vw,1.8rem);color:var(--black);font-weight:800;order:2}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_compare_price{color:var(--gray);text-decoration:line-through;font-size:clamp(1.2rem,.8375vw,1.6rem);order:1}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_price_row .cart_related_product_variant{font-size:1.2rem;color:var(--white);font-weight:400;padding:.4rem 1rem;white-space:nowrap}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .product-item__variants{width:100%;margin:1rem 0;position:relative}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .product-item__variants-label{display:block;font-size:clamp(1.2rem,.8375vw,1.6rem);color:var(--black);margin-bottom:.8rem;text-align:left;font-weight:500}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .product-item__variants-select{width:100%;height:4rem;padding:0 1rem;font-size:clamp(1.2rem,.8375vw,1.4rem);border:1px solid var(--black);border-radius:.4rem;color:var(--black);appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;transition:all .2s ease;position:relative;z-index:1}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .product-item__variants-select option{font-size:2rem;padding:1rem;background-color:var(--white);color:var(--black)}cart-related-products .cart_related_products__content .cart_related_carousel .related_product_section_add{display:none}cart-related-products .cart_related_products__content :is(a){color:var(--black);text-decoration:none;text-align:unset}.quote-section{max-width:var(--page-width);margin:0 auto;padding-block:3rem}.quote-section .quote-section__container{display:flex;max-width:100rem;margin:0 auto}@media screen and (min-width: 768px) and (max-width: 1399px){.quote-section .quote-section__container{max-width:clamp(60rem,61vw,80rem)}}.quote-section .quote-section__container .quote-section__text{text-align:center;align-items:center}.quote-section .quote-section__container .quote-section__text :is(p){display:flex;margin:0 auto;font-size:clamp(2rem,2.08333vw,4rem);color:var(--black);line-height:120%;font-weight:500}.quote-section .quote-section__container .quote-section__l-icon{flex-shrink:0}.quote-section .quote-section__container .quote-section__l-icon :is(svg){width:clamp(3.338rem,5.34688vw,10.266rem);height:clamp(2.3027rem,3.47223vw,6.6667rem)}@media screen and (min-width: 768px){.quote-section .quote-section__container .quote-section__l-icon :is(svg){padding:0 1rem}}.quote-section .quote-section__container .quote-section__r-icon{display:flex;align-items:flex-end}.quote-section .quote-section__container .quote-section__r-icon :is(svg){width:clamp(3.338rem,5.34688vw,10.266rem);height:clamp(2.3027rem,3.47223vw,6.6667rem)}@media screen and (min-width: 768px){.quote-section .quote-section__container .quote-section__r-icon :is(svg){padding:0 1rem}}.quote-section .quote-section__author{display:flex;align-items:center;justify-content:center;padding-top:2.4rem;color:var(--black);font-size:clamp(1.4rem,1.04167vw,2rem);font-weight:400;line-height:150%}section-our-history{padding-left:2rem;margin:0 auto;width:100%;display:flex;flex-direction:column;padding-block:clamp(4rem,4.16667vw,8rem)}@media screen and (min-width: 768px){section-our-history{max-width:var(--page-width);padding-left:0}}section-our-history .section-our-history__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.6rem}section-our-history .section-our-history__header .header__title :is(h2){font-size:clamp(2rem,2.08333vw,4rem);font-weight:700;color:var(--black)}section-our-history .section-our-history__header .header__button{width:fit-content;display:flex;justify-content:space-between;align-items:center}section-our-history .section-our-history__header .header__button .header-button__left{position:absolute;border:none;background-color:transparent;display:none;align-items:center;justify-content:center;cursor:pointer;z-index:100;left:2rem}@media screen and (min-width: 768px){section-our-history .section-our-history__header .header__button .header-button__left{display:flex;position:static}}section-our-history .section-our-history__header .header__button .header-button__left :is(svg){width:2.7rem;height:2.7rem;display:block}section-our-history .section-our-history__header .header__button .header-button__left :is(svg) :is(g) :is(rect){fill:var(--red);transition:fill .3s}section-our-history .section-our-history__header .header__button .header-button__left :is(svg) :is(g) :is(path){stroke:var(--white);transition:stroke .3s}section-our-history .section-our-history__header .header__button .header-button__right{position:absolute;border:none;background-color:transparent;display:none;align-items:center;justify-content:center;cursor:pointer;z-index:100;right:2rem}@media screen and (min-width: 768px){section-our-history .section-our-history__header .header__button .header-button__right{display:flex;position:static}}section-our-history .section-our-history__header .header__button .header-button__right :is(svg){width:2.7rem;height:2.7rem;display:block;transform:rotate(180deg)}section-our-history .section-our-history__header .header__button .header-button__right :is(svg) :is(g) :is(rect){fill:var(--red);transition:fill .3s}section-our-history .section-our-history__header .header__button .header-button__right :is(svg) :is(g) :is(path){stroke:var(--white);transition:stroke .3s}section-our-history .section-our-history__container .blaze-slider{display:flex;flex-direction:column;gap:clamp(2.4rem,2.08333vw,4rem)}section-our-history .section-our-history__container .blaze-slider .blaze-container .slider-container__content{display:flex;flex-direction:column;padding-block:1.6rem;width:100%;height:100%;gap:clamp(1rem,1.04167vw,2rem)}@media screen and (min-width: 768px){section-our-history .section-our-history__container .blaze-slider .blaze-container .slider-container__content{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}}section-our-history .section-our-history__container .blaze-slider .blaze-container .slider-container__content .slider-container__image :is(img){object-fit:cover;width:100%;height:100%}section-our-history .section-our-history__container .blaze-slider .blaze-container .slider-container__content .slider-container__text{padding-block:clamp(1.6rem,2.08333vw,4rem);display:flex;flex-direction:column;justify-content:center;text-align:left;padding-inline:clamp(1.6rem,1.66667vw,3.2rem);background-color:var(--red);object-fit:contain}section-our-history .section-our-history__container .blaze-slider .blaze-container .slider-container__content .slider-container__text :is(h3){font-size:clamp(1.4rem,1.45833vw,2.8rem);color:var(--white);font-weight:700;margin-bottom:clamp(1.2rem,.625vw,1.2rem)}section-our-history .section-our-history__container .blaze-slider .blaze-container .slider-container__content .slider-container__text :is(p){font-size:clamp(1rem,1.04167vw,1.6rem);color:var(--white);font-weight:400}section-our-history .blaze-pagination{display:flex;justify-content:center}section-our-history .blaze-pagination button{width:10px;height:10px;border-radius:50%;background:#ccc;border:none;margin:0 4px;font-size:0;cursor:pointer}section-our-history .blaze-pagination button.active{background:#333}variant-selector{display:flex;flex-direction:column}variant-selector .product-option{border:none;display:flex;flex-direction:column;gap:clamp(.6rem,.52083vw,1rem);padding-top:clamp(2rem,1.4583vw,2.4rem);align-items:flex-start}variant-selector .product-option .option-title{color:var(--black);font-size:clamp(1.4rem,1.09375vw,1.8rem);font-weight:500;line-height:100%;padding-bottom:clamp(.6rem,.52083vw,1rem)}variant-selector .product-option .option-values{display:flex;flex-wrap:wrap;gap:clamp(.6rem,.52083vw,1rem)}variant-selector .product-option .option-values .option-value{cursor:pointer}variant-selector .product-option .option-values .option-value.hidden{display:none}variant-selector .product-option .option-values .option-value .color__option{border:1px solid transparent;border-radius:.6rem;overflow:hidden;transition:.15s;display:flex}variant-selector .product-option .option-values .option-value .color__option :is(img){width:clamp(7.6rem,5.07292vw,10rem);height:clamp(7.6rem,5.07292vw,10rem);object-fit:contain}variant-selector .product-option .option-values .option-value:has(.color__option){display:flex;flex-direction:column;gap:clamp(.6rem,.41667vw,.8rem);text-align:center;color:var(--black);font-size:clamp(1.2rem,.72917vw,1.4rem);font-weight:400}variant-selector .product-option .option-values .option-value:has(.color__option):has(:is(input):checked) .color__option{border:1px solid var(--gray)}variant-selector .product-option .option-values .option-value:not(:has(.color__option)){color:var(--black);border:1px solid var(--light-gray);padding:clamp(1rem,.7292vw,1.6rem) clamp(2.2rem,.8333vw,2.8rem);border-radius:.6rem;transition:.15s;font-size:clamp(1.2rem,.9375vw,1.8rem);font-weight:400;line-height:100%;overflow:hidden}variant-selector .product-option .option-values .option-value:not(:has(.color__option)):has(:is(input):checked){border:1px solid var(--red)}variant-selector .product-option .option-values .option-value:not(:has(.color__option)):has(:is(input):disabled){color:var(--light-gray);background:var(--off-white);position:relative}variant-selector .product-option .option-values .option-value:not(:has(.color__option)):has(:is(input):disabled):after{content:"";position:absolute;top:0;left:0;width:141.42%;height:1px;background-color:var(--gray);transform:rotate(32deg);transform-origin:0 0;transition:all .3s ease}.gender-selector{padding-top:clamp(1.8rem,1.4583vw,2.4rem)}.gender-selector .gender-buttons{display:flex;gap:1.2rem;justify-content:flex-start}.gender-selector .gender-buttons .gender-button{display:flex;align-items:center;justify-content:center;padding:clamp(.8rem,.52083vw,1.2rem) clamp(1.6rem,1.0417vw,2rem);border:1px solid transparent;border-radius:.8rem;text-decoration:none;transition:all .3s ease;background:var(--white);color:var(--dark-gray);font-size:clamp(1.2rem,.8333vw,1.6rem);font-weight:500;min-width:fit-content}.gender-selector .gender-buttons .gender-button:hover{border-color:var(--red);color:var(--black)}.gender-selector .gender-buttons .gender-button.selected{border-color:var(--red);background:var(--white);color:var(--black)}.gender-selector .gender-buttons .gender-button.selected:hover{opacity:.8}.gender-selector .gender-buttons .gender-button span{pointer-events:none}.not-found__container{display:flex;justify-content:center;align-items:center;max-width:var(--page-width);margin:0 auto;margin-top:clamp(4rem,3.125vw,6rem)}.not-found__container .not-found__content{display:flex;flex-direction:column;align-items:center;gap:2rem}.not-found__container .not-found__content .not-found__title{font-size:clamp(3.2rem,4.16667vw,8rem);font-weight:700;color:var(--red)}.not-found__container .not-found__content .not-found__description{font-size:clamp(1.4rem,1.45833vw,2.8rem);font-weight:700;color:var(--black)}.not-found__container .not-found__content .not-found__info{font-size:clamp(1.2rem,.83333vw,1.6rem);font-weight:400;color:var(--dark-gray);max-width:54.6rem;text-align:center}.not-found__container .not-found__content .not-found__info :is(a){color:var(--red)}.jdgm-write-rev-link.jdgm-write-rev-link{border-radius:.8rem}featured-collection{display:flex;width:100%;flex-direction:column;margin:0 auto}featured-collection .carousel-featured-collection-slider{display:flex;flex-direction:column;gap:clamp(2rem,1.45833vw,2.8rem);width:100%;overflow:hidden;--slides-to-show: 1.4;--slide-gap: clamp(1rem, 1.04167vw, 2rem);--slide-width: calc((100% - (var(--slides-to-show) - 1) * var(--slide-gap)) / var(--slides-to-show))}@media screen and (min-width: 768px){featured-collection .carousel-featured-collection-slider{--slides-to-show: 2.4}@media screen and (min-width: 1024px){featured-collection .carousel-featured-collection-slider{--slides-to-show: 3.4}@media screen and (min-width: 1440px){featured-collection .carousel-featured-collection-slider{--slides-to-show: 4}}}}featured-collection .carousel-featured-collection-slider .header-featured-collection{display:flex;align-items:center;justify-content:space-between;gap:clamp(1rem,1.04167vw,2rem)}featured-collection .carousel-featured-collection-slider .header-featured-collection .header-featured-collection__title{color:var(--black);font-family:var(--Helvetica-Neue);font-size:clamp(2rem,2.08333vw,4rem);font-style:normal;font-weight:700;line-height:normal}featured-collection .carousel-featured-collection-slider .header-featured-collection .header-featured-collection__buttons{display:none;align-items:center;justify-content:center;gap:clamp(1.2rem,.72917vw,1.4rem)}@media screen and (min-width: 768px){featured-collection .carousel-featured-collection-slider .header-featured-collection .header-featured-collection__buttons{display:flex}}featured-collection .carousel-featured-collection-slider .header-featured-collection .header-featured-collection__buttons .carousel-featured-collection--prev,featured-collection .carousel-featured-collection-slider .header-featured-collection .header-featured-collection__buttons .carousel-featured-collection--next{border:none;background-color:transparent;cursor:pointer}featured-collection .carousel-featured-collection-slider .header-featured-collection .header-featured-collection__buttons .carousel-featured-collection--prev[disabled],featured-collection .carousel-featured-collection-slider .header-featured-collection .header-featured-collection__buttons .carousel-featured-collection--next[disabled]{cursor:default;opacity:.3}featured-collection .carousel-featured-collection-slider .header-featured-collection .header-featured-collection__buttons .carousel-featured-collection--prev :is(svg),featured-collection .carousel-featured-collection-slider .header-featured-collection .header-featured-collection__buttons .carousel-featured-collection--next :is(svg){width:clamp(2.8rem,1.66667vw,3.2rem);height:clamp(2.8rem,1.66667vw,3.2rem);display:block}featured-collection .carousel-featured-collection-slider .header-featured-collection .header-featured-collection__buttons .carousel-featured-collection--next :is(svg){transform:rotate(180deg)}featured-collection .carousel-featured-collection-slider .carousel-featured-collection-blaze-container{display:flex}featured-collection .carousel-featured-collection-slider .carousel-featured-collection-blaze-container .carousel-featured-collection-blaze-track-container{display:flex;flex-direction:column;gap:clamp(3.2rem,2.08333vw,4rem)}featured-collection .carousel-featured-collection-slider .carousel-featured-collection-blaze-container .carousel-featured-collection-blaze-track-container .carousel-featured-collection-blaze-track{display:flex;gap:var(--slide-gap)}featured-collection .carousel-featured-collection-slider .carousel-featured-collection-blaze-container .carousel-featured-collection-blaze-track-container .carousel-featured-collection-blaze-track .collection-card{display:flex;flex-shrink:0;width:var(--slide-width)}featured-collection .carousel-featured-collection-slider .carousel-featured-collection-blaze-container .carousel-featured-collection-blaze-track-container .carousel-featured-collection-blaze-track .collection-card .collection-card-link{display:flex;text-decoration:none;width:100%;height:100%;position:relative;cursor:pointer;overflow:hidden}featured-collection .carousel-featured-collection-slider .carousel-featured-collection-blaze-container .carousel-featured-collection-blaze-track-container .carousel-featured-collection-blaze-track .collection-card .collection-card-link:hover .collection-card-image--desktop{transform:scale(1.1)}featured-collection .carousel-featured-collection-slider .carousel-featured-collection-blaze-container .carousel-featured-collection-blaze-track-container .carousel-featured-collection-blaze-track .collection-card .collection-card-link .collection-card-image--mobile,featured-collection .carousel-featured-collection-slider .carousel-featured-collection-blaze-container .carousel-featured-collection-blaze-track-container .carousel-featured-collection-blaze-track .collection-card .collection-card-link .collection-card-image--desktop{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}featured-collection .carousel-featured-collection-slider .carousel-featured-collection-blaze-container .carousel-featured-collection-blaze-track-container .carousel-featured-collection-blaze-track .collection-card .collection-card-link .collection-card-image--mobile{display:flex}@media screen and (min-width: 768px){featured-collection .carousel-featured-collection-slider .carousel-featured-collection-blaze-container .carousel-featured-collection-blaze-track-container .carousel-featured-collection-blaze-track .collection-card .collection-card-link .collection-card-image--mobile{display:none}}featured-collection .carousel-featured-collection-slider .carousel-featured-collection-blaze-container .carousel-featured-collection-blaze-track-container .carousel-featured-collection-blaze-track .collection-card .collection-card-link .collection-card-image--desktop{display:none}@media screen and (min-width: 768px){featured-collection .carousel-featured-collection-slider .carousel-featured-collection-blaze-container .carousel-featured-collection-blaze-track-container .carousel-featured-collection-blaze-track .collection-card .collection-card-link .collection-card-image--desktop{display:flex}}featured-collection .carousel-featured-collection-slider .carousel-featured-collection-blaze-container .carousel-featured-collection-blaze-track-container .carousel-featured-collection-blaze-track .collection-card .collection-card-link .collection-card-info{position:absolute;padding:clamp(1.6rem,1.14583vw,2.2rem) clamp(1rem,1.25vw,2.4rem);left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:clamp(1rem,1.25vw,2.4rem)}featured-collection .carousel-featured-collection-slider .carousel-featured-collection-blaze-container .carousel-featured-collection-blaze-track-container .carousel-featured-collection-blaze-track .collection-card .collection-card-link .collection-card-info .collection-card-info-title{color:var(--white);font-family:var(--Helvetica-Neue);font-size:clamp(1.6rem,1.45833vw,2.8rem);font-style:normal;font-weight:700;line-height:normal}featured-collection .carousel-featured-collection-slider .carousel-featured-collection-blaze-container .carousel-featured-collection-blaze-track-container .carousel-featured-collection-blaze-track .collection-card .collection-card-link .collection-card-info .collection-card-info-arrow{display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background-color:var(--white);padding:.6rem}featured-collection .carousel-featured-collection-slider .carousel-featured-collection-blaze-container .carousel-featured-collection-blaze-track-container .carousel-featured-collection-blaze-track .collection-card .collection-card-link .collection-card-info .collection-card-info-arrow :is(svg){width:clamp(1.2rem,.9375vw,1.8rem);height:clamp(1.2rem,.9375vw,1.8rem);display:block}featured-collection .carousel-featured-collection-slider .carousel-featured-collection-blaze-container .carousel-featured-collection-blaze-track-container .blaze-pagination-carousel-featured-collection{display:flex;align-items:center;justify-content:center;gap:clamp(.8rem,.36458vw,1.5rem)}featured-collection .carousel-featured-collection-slider .carousel-featured-collection-blaze-container .carousel-featured-collection-blaze-track-container .blaze-pagination-carousel-featured-collection :is(button){border-radius:50%;border:1px solid var(--light-gray);background:var(--light-gray);width:clamp(.8rem,.52083vw,1rem);height:clamp(.8rem,.52083vw,1rem);font-size:0;transition:all .3s ease;cursor:pointer}featured-collection .carousel-featured-collection-slider .carousel-featured-collection-blaze-container .carousel-featured-collection-blaze-track-container .blaze-pagination-carousel-featured-collection :is(button).active{border-radius:3.5rem;border:1.14px solid var(--black);background:var(--black)}*{margin:0;padding:0;box-sizing:border-box}html{font-size:62.5%}body{min-height:100vh;font-family:var(--Helvetica-Neue);font-size:clamp(1.2rem,.83333vw,1.6rem);max-width:100%;overflow-x:hidden}.jdgm-rev-widg{max-width:var(--page-width);margin:0 auto!important}
