/** Shopify CDN: Minification failed

Line 6:208058 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(--poppins);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)}:root{--menu-link-desktop: clamp(1.35rem, .7292vw, 1.3rem)}header-component{display:flex;position:inherit;width:100%;height:fit-content;top:25px;padding:1rem 0;align-items:center;transition:.3s;z-index:1001}header-component.no-transition{transition:none!important}header-component .header_button_whats{width:100%;max-width:var(--page-width);position:absolute;top:21px}header-component .header_button_whats a{max-width:80px;display:block;background-size:26px;position:relative;z-index:2;background-image:url(./icon-wtts_header-Dub2gKH6.svg)}@media screen and (max-width: 1024px){header-component .header_button_whats{display:none}}header-component .form_search_mob{display:none}@media screen and (max-width: 1024px){header-component .form_search_mob{display:block}}header-component .mobile_menu predictive-search{display:block}header-component .header_content{display:flex;align-items:center;justify-content:space-between;flex-direction:column-reverse;max-width:100%;margin-inline:auto;width:100%;position:relative}@media screen and (min-width: 1024px){header-component .header_content{top:-24px}}@media screen and (max-width: 1024px){header-component .header_content{position:relative;margin:0 0 0 1.9rem;padding:0;flex-direction:row}}header-component .header_content .language-select{display:flex;gap:3px;align-items:center}@media screen and (min-width: 1024px){header-component .header_content .language-select svg{display:none}}header-component .header_content .language-select select{padding:3px;font-family:var(--font-inter)}header-component .header_content .menu_mobile__container{display:flex}@media screen and (min-width: 1024px){header-component .header_content .menu_mobile__container{display:none}}header-component .header_content .menu_mobile__container :is(svg){cursor:pointer}header-component .header_content .menu_mobile__container .menu_drawer{position:fixed;background:#fff;left:0;top:0;width:60vw;min-width:308px;height:100dvh;z-index:10;padding:3vh 2rem;transform:translate(-100%);visibility:hidden;opacity:0;transition:transform .3s,visibility .3s,opacity .3s,width .3s cubic-bezier(.4,0,.2,1);overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}header-component .header_content .menu_mobile__container .menu_drawer .close_icon{position:absolute;top:2rem;right:2rem;cursor:pointer;width:1.6rem;height:1.6rem;z-index:9}header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container{position:relative}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-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .field{width:100%}header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .field__content{position:relative;width:100%}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:1.4rem;height:4rem}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-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-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list,header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list__submenu{display:flex;flex-direction:column;gap:1.4rem;list-style-type:none;position:relative}header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list .menu_link_list__item,header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list__submenu .menu_link_list__item{display:flex;transition:opacity .3s,visibility .3s;visibility:visible;opacity:1}header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list .menu_link_list__item[closed],header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list__submenu .menu_link_list__item[closed]{visibility:hidden;opacity:0}header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list .menu_link_list__item>a,header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list__submenu .menu_link_list__item>a{font-weight:700}@media screen and (max-width: 1024px){header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list .menu_link_list__item.has_menu>a,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-weight:700}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-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{text-transform:none}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:last-child,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-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:last-child,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){font-weight:700}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-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-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list .menu_link_list__item.has_menu .menu_link_list_first,header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list__submenu .menu_link_list__item.has_menu .menu_link_list_first{display:flex;align-items:center;justify-content:space-between;width:100%}header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list .menu_link_list__item.has_menu .menu_link_list_first:after,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='12'%20height='8'%20viewBox='0%200%2014%2010'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='Vector'%20d='M1%201.63086L6.67771%208.47674C6.71794%208.52516%206.7675%208.56395%206.82308%208.59053C6.87866%208.61711%206.93898%208.63086%207%208.63086C7.06102%208.63086%207.12134%208.61711%207.17692%208.59053C7.2325%208.56395%207.28206%208.52516%207.32229%208.47674L13%201.63086'%20stroke='%23232241'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");display:flex;transform:rotate(-90deg)}header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list .menu_link_list__item.has_menu .menu_link_list__submenu,header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list__submenu .menu_link_list__item.has_menu .menu_link_list__submenu{position:absolute;top:0;transition:transform .3s;transform:translate(60vw)}@media screen and (max-width: 360px){header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list .menu_link_list__item.has_menu .menu_link_list__submenu,header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list__submenu .menu_link_list__item.has_menu .menu_link_list__submenu{transform:translate(244px)}}header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list .menu_link_list__item.has_menu[open] .menu_link_list__submenu,header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list__submenu .menu_link_list__item.has_menu[open] .menu_link_list__submenu{transform:translate(0);width:100%}header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list .menu_link_list__item.has_menu[open] .menu_link_list_first,header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list__submenu .menu_link_list__item.has_menu[open] .menu_link_list_first{display:none}header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list .menu_link_list__link,header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list__submenu .menu_link_list__link{font-size:1.4rem;font-weight:500;color:var(--black);text-transform:uppercase;text-decoration:none;cursor:pointer}header-component .header_content .menu_mobile__container .menu_drawer .menu_customer{margin-top:4.3rem;display:flex;flex-direction:column;gap:2rem}header-component .header_content .menu_mobile__container .menu_drawer .menu_customer .menu_customer_item{display:flex;align-items:center;color:var(--black);text-decoration:none;gap:.8rem;font-size:1.4rem;font-weight:400}header-component .header_content .menu_mobile__container .menu_drawer .menu_customer .menu_customer_item :is(svg){width:16px;height:16px}@media screen and (max-width: 1024px){header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__submenu-itens{display:flex;flex-direction:column;gap:15px}header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__submenu-images{display:none}header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__submenu-images li::marker{display:none;content:""}}header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__submenu-images li:marker{display:none}header-component .header_content .menu_mobile__container:before{content:"";position:fixed;background:#00000080;width:100vw;height:100dvh;z-index:5;top:0;left:0;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}header-component .header_content .menu_mobile__container[open] .menu_drawer{transform:translate(0);visibility:visible;opacity:1}header-component .header_content .menu_mobile__container[open]:before{visibility:visible;opacity:1}header-component .header_content .header-center{display:flex;flex-direction:column;align-items:center;width:100%}header-component .header_content .header-center a{position:relative;z-index:3}header-component .header_content .logo{position:static!important;left:unset!important;top:unset!important;transform:none!important;margin-bottom:0;max-width:153px}@media screen and (min-width: 768px){header-component .header_content .logo{margin-bottom:1.5rem}}header-component .header_content .desktop-menu-wrapper{width:100%;display:flex;justify-content:center;box-shadow:0 -2px 4px #0000000a;padding-top:1.3rem}@media screen and (max-width: 1024px){header-component .header_content .desktop-menu-wrapper{display:none}}header-component .header_content .menu_link_list__container.desktop_menu{display:flex!important;position:static!important;transform:none!important;width:auto!important;height:auto!important;justify-content:center;align-items:center;background:transparent;box-shadow:none;margin:0 auto}header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list{display:flex;align-items:center;justify-content:center;gap:2.4rem;list-style-type:none;width:100%;padding:0;margin:0}header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list__item{display:flex;align-items:center;position:relative;height:100%}header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list__item .menu_link_list__link{font-weight:700;color:var(--black);font-size:var(--menu-link-desktop);text-transform:uppercase;text-decoration:none;cursor:pointer;position:relative;padding:.5rem 1rem;transition:color .2s}header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list__item.active a{color:var(--white);background-color:var(--black);padding:.8rem 2.2rem}header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list__item .menu_link_list__link:hover{text-decoration:underline}header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list__item.has_menu .menu_link_list_first{display:flex;align-items:center;cursor:pointer}header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list__item.has_menu .menu_link_list_first:after{content:url("data:image/svg+xml,%3csvg%20width='12'%20height='8'%20viewBox='0%200%2014%2010'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='Vector'%20d='M1%201.63086L6.67771%208.47674C6.71794%208.52516%206.7675%208.56395%206.82308%208.59053C6.87866%208.61711%206.93898%208.63086%207%208.63086C7.06102%208.63086%207.12134%208.61711%207.17692%208.59053C7.2325%208.56395%207.28206%208.52516%207.32229%208.47674L13%201.63086'%20stroke='%23232241'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");margin-left:.4rem;display:flex;transition:.3s}header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list__item.has_menu:hover .menu_link_list_first:after{transform:rotate(180deg)}header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list__item .menu_link_list__submenu{display:none;background:var(--white);position:absolute;flex-direction:column;align-items:flex-start;padding:1rem;top:100%;gap:1.6rem;left:0;min-width:200px;box-shadow:0 2px 8px #00000014;z-index:1002}header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list__item[open] .menu_link_list__submenu{display:flex;animation:slideDownMenu .3s forwards}header-component .header_content .nav_icons{margin-left:auto;position:relative;right:2rem}@media screen and (min-width: 1024px){header-component .header_content .nav_icons{top:3.5rem;width:var(--page-width);margin:0 auto;display:flex;justify-content:flex-end}}header-component .header_content .nav_icons .nav_icons_list{display:flex;list-style-type:none;align-items:center;gap:1.4rem}header-component .header_content .nav_icons .nav_icons_list .nav_item{display:flex;cursor:pointer}header-component .header_content .nav_icons .nav_icons_list .nav_item .cart-bubble{position:absolute;right:-6px;top:-10px;background-color:var(--black);color:var(--white);font-size:.8rem;border-radius:100%;display:flex;padding:.2rem .4rem}header-component .header_content .nav_icons .nav_icons_list .nav_item .label_search{cursor:pointer}@media screen and (min-width: 1024px){header-component .header_content .nav_icons .nav_icons_list .nav_item :is(svg){width:2rem;height:2rem}@media screen and (min-width: 1100px){header-component .header_content .nav_icons .nav_icons_list .nav_item :is(svg){width:2.4rem;height:2.4rem}}}header-component .header_content .nav_icons .nav_icons_list .nav_item .form_search{display:flex;align-items:center;transition:.6s all;justify-content:center}@media screen and (min-width: 1024px){header-component .header_content .nav_icons .nav_icons_list .nav_item .form_search{border-bottom:1px solid var(--black)}}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-component .header_content .nav_icons .nav_icons_list .nav_item .form_search .field{opacity:1;transform:none;width:fit-content;position:relative;width:70rem;transition:none;z-index:1;display:flex;padding:0;animation:none;left:0}}header-component .header_content .nav_icons .nav_icons_list .nav_item .form_search .field .field__content{max-width:500px;width:80vw;position:relative}header-component .header_content .nav_icons .nav_icons_list .nav_item .form_search .field .search_label{position:absolute;top:50%;left:0;transform:translateY(-50%);font-size:clamp(1.2rem,2vw,1.6rem);transition:.3s ease;cursor:text}.no-transition :is(header-component .header_content .nav_icons .nav_icons_list .nav_item .form_search .field .search_label){transition:none!important}header-component .header_content .nav_icons .nav_icons_list .nav_item .form_search .field .search_label.in_focus{top:-1rem;left:-7px;transform:scale(.8)}@media screen and (min-width: 1360px){header-component .header_content .nav_icons .nav_icons_list .nav_item .form_search .field .search_label.in_focus{top:-1.2rem;left:-.5rem;transform:scale(.8)}}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-component .header_content .nav_icons .nav_icons_list .nav_item .form_search .field #search_input:focus{outline:none}header-component .header_content .nav_icons .nav_icons_list .nav_item .form_search #submit_search{display:block;border:none;background:url("data:image/svg+xml,%3csvg%20width='30'%20height='30'%20viewBox='0%200%2030%2030'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.75%2023.75C19.2728%2023.75%2023.75%2019.2728%2023.75%2013.75C23.75%208.22715%2019.2728%203.75%2013.75%203.75C8.22715%203.75%203.75%208.22715%203.75%2013.75C3.75%2019.2728%208.22715%2023.75%2013.75%2023.75Z'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M13.75%2023.75C19.2728%2023.75%2023.75%2019.2728%2023.75%2013.75C23.75%208.22715%2019.2728%203.75%2013.75%203.75C8.22715%203.75%203.75%208.22715%203.75%2013.75C3.75%2019.2728%208.22715%2023.75%2013.75%2023.75Z'%20stroke='black'%20stroke-opacity='0.2'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M28.1875%2025.25L22.75%2019.8125'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M28.1875%2025.25L22.75%2019.8125'%20stroke='black'%20stroke-opacity='0.2'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") transparent no-repeat center;text-indent:-999px;width:3rem;background-size:2.4rem;height:2.4rem;cursor:pointer}header-component .header_content .nav_icons .nav_icons_list .nav_item .form_search .label_search{display:flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem}header-component .header_content .nav_icons .nav_icons_list .nav_item .form_search .label_search :is(svg){cursor:pointer}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-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-component .header_content .nav_icons .nav_icons_list .nav_item_desktop{display:none}@media screen and (min-width: 1024px){header-component .header_content .nav_icons .nav_icons_list .nav_item_desktop{display:block}}header-component .header_content .nav_icons .nav_icons_list .nav_cart_icon{position:relative;cursor:pointer}header-component .header_content .nav_icons .nav_icons_list .nav_cart_icon .bag_items_count{position:absolute;top:-8px;right:-8px;background:var(--orange);width:clamp(1.4rem,1.5vw,2rem);height:clamp(1.4rem,1.5vw,2rem);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:clamp(1rem,1.5vw,1.4rem)}@media screen and (min-width: 768px){header-component .header_content .nav_icons .nav_icons_list .nav_cart_icon .bag_items_count{top:-12px;right:-12px}}@media screen and (min-width: 768px){header-component{top:30px}}header-component.scrolled{top:0;background:#fff}header-component.bg-white{background:#fff}@media screen and (max-width: 768px){header-component.bg-white{max-width:100vw}}@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(0);display:flex;opacity:1}30%{opacity:0}99%{display:flex}to{transform:translateY(-100%);display:none;opacity:0}}@keyframes slideInMenu{0%{transform:translateY(0);opacity:0}to{transform:translateY(110%);opacity:1}}@keyframes slideOutMenu{0%{transform:translateY(110%);opacity:1}to{transform:translateY(0);opacity:0}}.menu_link_list__container.mobile_menu #search_input_mob:focus~.menu_drawer{width:100vw!important;min-width:100vw!important}.menu_drawer{min-width:308px}.main-banner__container .blaze-slider .blaze-container{position:relative}.main-banner__container .blaze-slider .blaze-container .blaze-track-container .blaze-track .main-banner__content{display:flex;align-items:center;justify-content:center;padding:0rem clamp(3.8rem,9.73958vw,18.7rem) 0rem clamp(3.8rem,9.73958vw,18.7rem)}@media (max-width: 640px){.main-banner__container .blaze-slider .blaze-container .blaze-track-container .blaze-track .main-banner__content{padding-top:4rem;flex-direction:column}}.main-banner__container .blaze-slider .blaze-container .blaze-track-container .blaze-track .main-banner__content .main-banner__text-content{display:flex;flex-direction:column;gap:clamp(1.2rem,3.125vw,6rem)}@media (max-width: 640px){.main-banner__container .blaze-slider .blaze-container .blaze-track-container .blaze-track .main-banner__content .main-banner__text-content{text-align:center;align-items:center}}.main-banner__container .blaze-slider .blaze-container .blaze-track-container .blaze-track .main-banner__content .main-banner__text-content .banner-title__container :is(h2){font-size:clamp(2rem,2.70833vw,5.2rem);color:var(--black);font-style:normal;font-weight:400;line-height:120%;letter-spacing:.104rem}.main-banner__container .blaze-slider .blaze-container .blaze-track-container .blaze-track .main-banner__content .main-banner__text-content .banner-title__container #animated-word{font-size:clamp(2rem,2.70833vw,5.2rem);color:var(--black);font-style:normal;font-weight:700;line-height:120%;letter-spacing:.104rem;min-width:120px;display:inline-block;font-style:italic}.main-banner__container .blaze-slider .blaze-container .blaze-track-container .blaze-track .main-banner__content .main-banner__text-content .banner-title__container #animated-word .cursor{animation:blink 1s infinite;color:var(--black)}.main-banner__container .blaze-slider .blaze-container .blaze-track-container .blaze-track .main-banner__content .main-banner__text-content :is(p){color:var(--black);font-family:var(--font-assistant);font-size:clamp(1.8rem,1.5625vw,3rem);font-style:normal;font-weight:400;line-height:120%;letter-spacing:.06rem;max-width:64.5rem}@media (max-width: 1024px){.main-banner__container .blaze-slider .blaze-container .blaze-track-container .blaze-track .main-banner__content .main-banner__text-content :is(p){max-width:39.5rem}}.main-banner__container .blaze-slider .blaze-container .blaze-track-container .blaze-track .main-banner__content .main-banner__text-content .main-banner__button{padding:1.5rem 3.35rem;background-color:var(--black);color:var(--white);font-size:clamp(1.6rem,.9375vw,1.8rem);font-style:normal;font-weight:500;line-height:100%;letter-spacing:.036rem;max-width:max-content;text-decoration:none}@media (max-width: 640px){.main-banner__container .blaze-slider .blaze-container .blaze-track-container .blaze-track .main-banner__content .main-banner__text-content .main-banner__button{display:none}}.main-banner__container .blaze-slider .blaze-container .blaze-track-container .blaze-track .main-banner__content .main-banner__image-content :is(img){width:100%;height:clamp(28.9rem,34.01vw,65.3rem);object-fit:cover}.main-banner__container .blaze-slider .blaze-container .blaze-track-container .blaze-track .main-banner__content .main-banner__button.mobile-button{display:none;padding:1.5rem 3.35rem;background-color:var(--black);color:var(--white);font-size:clamp(1.6rem,.9375vw,1.8rem);font-style:normal;font-weight:500;line-height:100%;letter-spacing:.036rem;max-width:max-content;text-decoration:none;margin-bottom:1.8rem}@media (max-width: 640px){.main-banner__container .blaze-slider .blaze-container .blaze-track-container .blaze-track .main-banner__content .main-banner__button.mobile-button{display:block}}.main-banner__container .blaze-slider .blaze-container .blaze-prev,.main-banner__container .blaze-slider .blaze-container .blaze-next{position:absolute;top:50%;transform:translateY(-50%);z-index:2;background:none;border:none;cursor:pointer;padding:1rem}@media (max-width: 640px){.main-banner__container .blaze-slider .blaze-container .blaze-prev,.main-banner__container .blaze-slider .blaze-container .blaze-next{display:none}}.main-banner__container .blaze-slider .blaze-container .blaze-prev{left:clamp(2rem,3vw,9rem)}.main-banner__container .blaze-slider .blaze-container .blaze-next{right:clamp(2rem,3vw,9rem)}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.carousel-product-section{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(1.8rem,2.08333vw,4rem);padding:clamp(4rem,4.16666vw,8rem) 0}.carousel-product-section:has(.blaze-track:empty){display:none!important}@media screen and (min-width: 768px){.carousel-product-section{padding:clamp(2rem,3.16666vw,8rem) 8.02083vw}}@media screen and (max-width: 767px){.carousel-product-section .shopify-block:has(tolstoy-carousel){display:none!important}}.carousel-product-section .carousel-product__dots.blaze-pagination:empty{padding:0;margin:1rem}.carousel-product-section .blaze-arrow{background-color:#fff;border-radius:50%;cursor:pointer;align-items:center;justify-content:center;border:none;padding:0;margin:0}.carousel-product-section :is(simple-carousel){max-width:100%}.carousel-product-section :is(simple-carousel) .blaze-slider{max-width:100%}.carousel-product-section :is(simple-carousel) .blaze-arrow{display:none}.carousel-product-section :is(simple-carousel) .blaze-track-container{padding-left:max(2.4rem,6.15384vw)}@media screen and (min-width: 768px){.carousel-product-section :is(simple-carousel) .blaze-arrow{display:flex}.carousel-product-section :is(simple-carousel) .blaze-track-container{padding-left:0}}@media screen and (min-width: 1024px){predictive-search{position:absolute;top:100%;left:0;width:100%;max-width:var(--page-width);z-index:1001;background-color:var(--white);padding:2rem 0}predictive-search .form_search{max-width:600px;margin:0 auto}}predictive-search .predictive-search__products{position:relative;z-index:1005;background-color:var(--white)}predictive-search .predictive-search__products .predictive-search__product-image{text-align:center;display:flex;justify-content:space-around}predictive-search .predictive-search__products .predictive-search__product-image a{width:15rem;height:15rem;display:flex;align-items:center;justify-content:center}predictive-search .predictive-search__products .predictive-search__product-price--old{text-decoration:line-through;opacity:.7;font-size:1.2rem;display:none}predictive-search .predictive-search__products .predictive-search__product-image img{height:15rem;width:10rem;text-align:center}predictive-search .predictive-search__products .predictive-search__product-title{font-weight:600;font-size:clamp(1.3rem,1.13vw,1.4rem);text-align:center;max-width:162px;display:-webkit-box;padding-top:.75rem;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin:0 auto}predictive-search .predictive-search__products .predictive-search__product-prices{display:flex;align-items:center;gap:1rem;justify-content:space-around}predictive-search .predictive-search__products .predictive-search__product-view-more{text-align:center;display:block;color:var(--gray);font-size:1.2rem;margin-top:1rem}predictive-search .predictive-search__products .predictive-search__product-view-more a{color:var(--black);text-decoration:none;transition:color .2s ease;padding-bottom:.7rem;text-transform:uppercase;border-bottom:1px solid var(--black);font-weight:600;font-size:1.4rem}predictive-search .predictive-search__products .blaze-pagination{width:100%;display:flex;justify-content:center;align-items:center;gap:1.2rem;margin-bottom:1.1rem;margin-top:3rem}predictive-search .predictive-search__products .blaze-pagination :is(button.active){display:block;width:2.7rem;height:.9rem;border-radius:.3rem;color:transparent;background-color:var(--black);cursor:pointer;border:none;text-indent:-9999px;overflow:hidden;transition:all .3s ease-in-out}predictive-search .predictive-search__products .blaze-pagination :is(button){width:.9rem;height:.9rem;border-radius:.3rem;border:.75px solid #000;background-color:transparent;color:transparent;cursor:pointer;text-indent:-9999px;overflow:hidden;transition:all .3s ease-in-out}predictive-search .predictive-search__products .blaze-prev,predictive-search .predictive-search__products .blaze-next{position:absolute;top:50%;transform:translateY(-50%);z-index:2;background:none;border:none;cursor:pointer;padding:1rem}@media (max-width: 640px){predictive-search .predictive-search__products .blaze-prev,predictive-search .predictive-search__products .blaze-next{display:none}}predictive-search .predictive-search__products .blaze-prev[disabled=true],predictive-search .predictive-search__products .blaze-next[disabled=true]{opacity:.5}predictive-search .predictive-search__products .blaze-prev{left:0}predictive-search .predictive-search__products .blaze-next{right:0}predictive-search .predictive-search__products .predictive-search__products-track.blaze-track{position:relative;padding-left:3rem;padding-right:3rem;box-sizing:border-box;border-left:1px solid var(--light-gray);border-right:1px solid var(--light-gray);border-radius:.4rem;margin-top:2rem}predictive-search .predictive-search__products .predictive-search__products-track-container.blaze-track-container{overflow:hidden;position:relative}@media screen and (max-width: 1024px){predictive-search{display:none}}.predictive-search__results{position:absolute;top:100%;left:0;right:0;background-color:var(--white);border:.1rem solid var(--light-gray);border-radius:0 0 .4rem .4rem;z-index:100;max-height:0;overflow:hidden;opacity:0;transition:max-height .3s ease,opacity .3s ease}.predictive-search__results.predictive-search--visible{max-height:40rem;opacity:1;overflow-y:auto;max-width:612px;margin:0 auto;z-index:9999}@media screen and (min-width: 1024px){.predictive-search__results.predictive-search--visible{margin-top:-21px;top:74px}}.predictive-search__results-container{padding:0}.predictive-search__results-list{list-style:none;padding:0;margin:0}.predictive-search__list-item{margin-bottom:1rem}.predictive-search__list-item:hover{background-color:var(--gray)}.predictive-search__list-item:hover a{text-decoration:underline}.predictive-search__list-item:last-child{margin-bottom:0}.predictive-search__item{display:flex;align-items:center;text-decoration:none;color:var(--black);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%;max-width:33px;height:auto}.predictive-search__item-info{flex-grow:1}.predictive-search__item-title{margin:0 0 .5rem;font-size:clamp(1.05rem,.72917vw,1.4rem);font-weight:500;font-family:var(--lato);color:var(--black)}.predictive-search__item-price{font-size:clamp(1.05rem,.72917vw,1.4rem);color:var(--black);font-family:var(--lato);display:none}.predictive-search__view-all{padding-top:1.5rem;margin-top:1rem;border-top:.1rem solid var(--dark-gray);text-align:center}.predictive-search__view-all-link{display:inline-block;font-size:1.3rem;color:var(--dark-gray);text-decoration:none;transition:color .2s ease;font-family:var(--lato);padding-bottom:2rem}.predictive-search__view-all-link:hover{color:var(--black);text-decoration:underline}.predictive-search__no-results,.predictive-search__error{padding:3rem;text-align:center;color:var(--black);font-size:1.4rem;font-family:var(--lato)}.predictive-search__no-results{color:var(--black);font-size:1.5rem}.predictive-search__no-results span{padding-top:1rem;display:block;font-size:1.4rem;color:var(--dark-gray)}.predictive-search__recommendations-title{margin:0 0 1rem;font-size:1.6rem;font-weight:500;font-family:var(--lato);color:var(--black)}.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(--black);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(--lato)}.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{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);z-index:999;position:relative}.form_search_mob .predictive-search__loading-indicator{right:4rem}@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}.predictive-search__product-image-mob img{max-width:90px}.predictive-search__product-title-mob{text-align:center;max-width:162px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.predictive-search__product-price-mob,.predictive-search__product-view-more-mob{margin-top:1rem;text-align:center;display:flex;flex-direction:column;align-items:center}.predictive-search__product-view-more-mob a,.predictive-search__products-buttons-mob{display:none}.predictive-search__products-pagination-mob.blaze-pagination{width:100%;display:flex;justify-content:center;align-items:center;gap:1.2rem;margin-bottom:1.1rem;margin-top:3rem}.predictive-search__products-pagination-mob.blaze-pagination :is(button.active){display:block;width:2.7rem;height:.9rem;border-radius:.3rem;color:transparent;background-color:var(--black);cursor:pointer;border:none;text-indent:-9999px;overflow:hidden;transition:all .3s ease-in-out}.predictive-search__products-pagination-mob.blaze-pagination :is(button){width:.9rem;height:.9rem;border-radius:.3rem;border:.75px solid #000;background-color:transparent;color:transparent;cursor:pointer;text-indent:-9999px;overflow:hidden;transition:all .3s ease-in-out}}@media (min-width: 1025px){predictive-search{position:absolute;top:100%;left:2rem;width:100%;max-width:var(--page-width);z-index:1001;background-color:var(--white);padding:2rem 0;transition:none!important}.predictive-search__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:1000;display:none;top:18.8rem}predictive-search{max-height:0;opacity:0;z-index:1001;display:none}predictive-search.open{max-height:500px;opacity:1;display:block;top:11.5rem;z-index:1001;transition:none!important;width:100vw;min-width:100vw;max-width:100vw;left:-4vw;min-height:500px}predictive-search.open .predictive-search__products{width:var(--page-width);margin:0 auto}}product-card{width:100%;height:100%;display:flex;flex-direction:column;gap:.6rem}@media screen and (min-width: 768px){product-card{gap:1.6rem}}product-card .product-card__images{width:100%;height:auto;max-height:33rem;position:relative;aspect-ratio:4 / 5;overflow:hidden;cursor:pointer;border:.4px solid var(--border-gray);border-radius:.4rem .4rem 0rem 0rem;flex-shrink:0;background-color:var(--gray)}@media (min-width: 768px){product-card .product-card__images{max-height:clamp(36rem,25vw,48rem)}}product-card .product-card__images .product-card__first-image-link{text-decoration:none;display:flex;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden;opacity:1;transition:opacity .5s}product-card .product-card__images .product-card__first-image-link .product-card__first-image{width:100%;height:100%;object-fit:contain;display:block}product-card .product-card__images .product-card__second-image-link{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;text-decoration:none;opacity:0;transition:opacity .5s}product-card .product-card__images .product-card__second-image-link .product-card__second-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;display:block}product-card .product-card__images:hover:has(.product-card__second-image-link) .product-card__first-image-link{opacity:0}product-card .product-card__images:hover:has(.product-card__second-image-link) .product-card__second-image-link{opacity:1}product-card .product-card__images .product-card__favorite-product{position:absolute;display:flex;align-items:center;justify-content:center;top:clamp(1.4rem,1.4vw,1.6rem);right:clamp(1.4rem,1.4vw,1.6rem);cursor:pointer}product-card .product-card__images .product-card__favorite-product :is(svg){transition:all .3s ease-in-out;width:1rem;height:1rem}product-card .product-card__images .product-card__favorite-product :is(svg) :is(path){transition:all .3s ease-in-out;stroke:var(--black)}product-card .product-card__images .product-card__favorite-product:hover :is(svg) :is(path){stroke:var(--red)}product-card .product-card__images .product-card__favorite-product.active :is(svg){fill:var(--red)}product-card .product-card__images .product-card__favorite-product.active :is(svg) :is(path){stroke:var(--red)}product-card .product-card__content{display:flex;flex-direction:column;flex:1;min-height:0}product-card .product-card__content .product-card__title-container{display:flex;justify-content:space-between;align-items:flex-start;gap:1.6rem;width:100%}product-card .product-card__content .product-card__title-container .product-card__link{text-decoration:none;flex:1;min-width:0}product-card .product-card__content .product-card__title-container .product-card__link .product-card__title{color:var(--black);font-size:1.6rem;font-weight:500;line-height:100%;padding-bottom:.8rem;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}@media (min-width: 768px){product-card .product-card__content .product-card__title-container .product-card__link .product-card__title{padding-bottom:clamp(.9rem,.625vw,1.2rem);font-size:clamp(1.8rem,1.25vw,2.4rem)}}product-card .product-card__content .product-card__title-container .product-card__favorite-product{display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease-in-out}product-card .product-card__content .product-card__title-container .product-card__favorite-product:hover{transform:scale(1.1)}product-card .product-card__content .product-card__title-container .product-card__favorite-product :is(svg){width:1.6rem;height:1.6rem}@media (min-width: 768px){product-card .product-card__content .product-card__title-container .product-card__favorite-product :is(svg){width:clamp(1.8rem,1.25vw,2.4rem);height:clamp(1.8rem,1.25vw,2.4rem)}}product-card .product-card__content .product-card__title-container .product-card__favorite-product :is(svg) :is(path){transition:all .3s ease-in-out}product-card .product-card__content .product-card__title-container .product-card__favorite-product.active :is(svg) :is(path){fill:var(--red);stroke:var(--red)}product-card .product-card__content .product-card__price-variantes{justify-content:space-between;align-items:center;gap:1rem;width:100%}product-card .product-card__content .product-card__price-variantes .value_installment{display:none}product-card .product-card__content .product-card__price-variantes .product-card__variantes-bullets{display:flex;align-items:center;gap:.6rem}product-card .product-card__content .product-card__price-variantes .product-card__variantes-bullets .product-card__color-bullet{width:2rem;height:2rem;border-radius:50%;aspect-ratio:1/1;display:flex;border:1px solid;transition:all .3s ease-in-out;opacity:1;cursor:pointer}product-card .product-card__content .product-card__price-variantes .product-card__variantes-bullets .product-card__color-bullet:hover{opacity:.8}product-card .product-card__content .product-card__price-variantes .product-card__variantes-bullets .product-card__color-bullet.product-card__color-bullet--disabled{cursor:not-allowed}product-card .product-card__content .product-card__price-variantes .product-card__variantes-bullets .product-card__color-bullet.active{border:2px solid var(--black);box-shadow:0 0 .5rem var(--black);transition:all .3s ease-in-out}product-card .product-card__content .product-card__price-variantes .product-card__variantes-bullets .products_variants_remaining{color:var(--gray);font-size:1.4rem;font-weight:600;text-decoration:none}product-card .product-card__content .product-card__price-variantes .product-card__frete-gratis{font-family:var(--assistant);font-size:1rem;padding-top:.8rem}@media (min-width: 768px){product-card .product-card__content .product-card__price-variantes .product-card__frete-gratis{padding-top:clamp(.9rem,.625vw,1.2rem);font-size:clamp(1.2rem,.83333vw,1.6rem)}}product-card .product-card__content .product-card__price-variantes .product-card__frete-gratis .product-card__frete-gratis__text{font-weight:700;letter-spacing:.02rem;color:var(--green)}benefits-banner{overflow:hidden;display:flex;flex-direction:row;justify-content:unset}@media screen and (min-width: 880px){benefits-banner{justify-content:center}}benefits-banner .benefits-banner__container{list-style:none;display:flex;flex-direction:row}benefits-banner .benefits-banner__container .benefits-banner__content{max-width:none;width:auto;white-space:nowrap;flex-shrink:0}@media screen and (min-width: 640px){benefits-banner .benefits-banner__container .benefits-banner__content{max-width:clamp(18rem,15.27778vw,29rem)}}benefits-banner .benefits-banner__container .benefits-banner__content :is(a){display:flex;text-decoration:none;gap:1.6rem}benefits-banner .benefits-banner__container .benefits-banner__content :is(a) .benefits-banner__content_text{display:flex;align-items:start;flex-direction:column}benefits-banner .benefits-banner__container .benefits-banner__content :is(a) .benefits-banner__content_text :is(span) :is(p){font-weight:400;text-wrap:auto;line-height:110%}benefits-banner .benefits-banner__container .benefits-banner__content :is(a) .benefits-banner__content_text :is(p){font-weight:400;color:var(--black)}benefits-banner.grid_layout{justify-content:center}benefits-banner.grid_layout .benefits-banner__container{display:grid;grid-template-columns:repeat(4,1fr);white-space:normal}@media screen and (max-width: 1128px){benefits-banner.grid_layout .benefits-banner__container{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width: 880px){benefits-banner.grid_layout .benefits-banner__container{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 640px){benefits-banner.grid_layout .benefits-banner__container{grid-template-columns:repeat(1,1fr)}}benefits-banner.grid_layout .benefits-banner__container .benefits-banner__content :is(a) .benefits-banner__content_text :is(span){text-transform:capitalize;white-space:normal}benefits-banner.grid_layout .benefits-banner__container .benefits-banner__content :is(a) .benefits-banner__content_text :is(p){max-width:31.7rem;white-space:normal;text-wrap:auto}@media screen and (min-width: 769px){.benefits-banner__content.is-duplicate{display:none}}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.benefits-banner__container.scrolling{display:flex;flex-wrap:nowrap;white-space:nowrap}@media screen and (max-width: 768px){.benefits-banner__container.scrolling{animation:scroll 30s linear infinite}}@media screen and (max-width: 768px){benefits-banner:hover .benefits-banner__container.scrolling{animation-play-state:paused}}.banner-text{position:relative;width:100%;min-height:clamp(43rem,29.7917vw,57.2rem);background-size:cover;background-position:center;display:flex;align-items:center;padding:clamp(5rem,5.47222vw,10.5rem) clamp(4.3rem,8.90625vw,17.1rem);margin:5rem 0}@media screen and (max-width: 640px){.banner-text{align-items:end;justify-content:center}}.banner-text .banner-text__content{display:flex;flex-direction:column;gap:clamp(1.2rem,1.04vw,2rem)}@media screen and (max-width: 640px){.banner-text .banner-text__content{align-items:center;text-align:center}}.banner-text .banner-text__content .banner-text__icon :is(img){display:block;width:clamp(3.2rem,2.6vw,5rem);height:clamp(1.6rem,1.3vw,2.5rem)}.banner-text .banner-text__content .banner-text__title{color:var(--white);font-size:clamp(1.8rem,2.1875vw,4.2rem);font-weight:400;line-height:120%;letter-spacing:.084rem;max-width:clamp(18.2rem,22.8vw,41.8rem)}.banner-text .banner-text__content .banner-text__line{display:block;width:clamp(5rem,3.9vw,10rem);height:1px;background-color:var(--white)}.banner-text .banner-text__content .banner-text__description :is(p){color:var(--white);font-size:clamp(1.4rem,1.04vw,2rem);font-weight:400;line-height:140%;letter-spacing:.04rem;max-width:clamp(31.6rem,23.75vw,45.6rem)}.banner-text .banner-text__content .banner-text__button{display:inline-block;padding:clamp(.85rem,.78125vw,1.5rem) clamp(2.5rem,1.73438vw,3.33rem);text-decoration:none;font-weight:700;text-transform:uppercase;letter-spacing:.5px;font-size:clamp(1.6rem,.74vw,1.8rem);width:max-content}.banner-text .banner-text__content--center{margin:0 auto;text-align:center}.banner-text .banner-text__content--right{margin-left:auto}:root{--font-size-span-newsletter: clamp(1.6rem, 1.5vw, 2.2rem);--font-size-input-newsletter: clamp(1.2rem, .83333vw, 1.6rem);--font-size-footer-information: clamp(1rem, 1.5vw, 1.2rem);--font-size-footer-title-menu-mob: clamp(1.4rem, 1.04167vw, 2rem);--font-size-iten-list: clamp(1.3rem, 1.04167vw, 2rem)}footer-component{background:var(--black);display:block}footer-component .main-footer{padding-block:clamp(4rem,2.6vw,5rem);display:flex;width:var(--page-width);margin:0 auto;flex-direction:column;gap:3rem}@media screen and (min-width: 768px){footer-component .main-footer{gap:4rem;padding-block:clamp(4rem,2.6vw,5rem) 2.6rem}}footer-component .main-footer .logo-footer{width:clamp(14rem,20vw,18rem);display:block;align-self:center}footer-component .main-footer .logo-footer img{width:100%;display:block}footer-component .main-footer .container-links-newsletter-social{display:flex;flex-direction:column;gap:3rem}@media screen and (min-width: 768px){footer-component .main-footer .container-links-newsletter-social{display:grid;grid-template-rows:repeat(2,1fr);gap:4rem;row-gap:0rem}@media screen and (min-width: 1024px){footer-component .main-footer .container-links-newsletter-social{grid-template-columns:repeat(5,1fr);grid-template-rows:1fr}}footer-component .main-footer .container-links-newsletter-social .newsletter{grid-column:1 / 2;grid-row:1 / 2;width:100%;max-width:none;justify-self:start}footer-component .main-footer .container-links-newsletter-social .menu-links{grid-column:1 / 6;grid-row:2 / 3;display:flex;flex-direction:row;gap:clamp(2rem,3vw,4rem)}@media screen and (min-width: 1024px){footer-component .main-footer .container-links-newsletter-social .menu-links{grid-column:2 / 6;grid-row:1 / 2}}}footer-component .main-footer .container-links-newsletter-social .newsletter{display:flex;flex-direction:column;justify-content:center;gap:.8rem;padding-top:2.6rem;width:100%}@media screen and (min-width: 768px){footer-component .main-footer .container-links-newsletter-social .newsletter{align-items:last baseline;padding:0;gap:clamp(.6rem,.41667vw,.8rem);width:clamp(34rem,22.81vw,43.8rem)}}footer-component .main-footer .container-links-newsletter-social .newsletter .newsletter-title :is(h3){font-size:clamp(1.6rem,1.25vw,2.4rem);color:var(--white);font-style:italic;font-weight:400;line-height:normal}footer-component .main-footer .container-links-newsletter-social .newsletter .newsletter-description{color:var(--white);font-size:clamp(1.2rem,.833vw,1.6rem);font-family:var(--assistant);font-weight:400;line-height:130%;width:34rem}@media screen and (min-width: 768px){footer-component .main-footer .container-links-newsletter-social .newsletter .newsletter-description{width:clamp(28.87rem,20.05208vw,38.5rem)}}footer-component .main-footer .container-links-newsletter-social .newsletter p{color:var(--white);font-size:2rem;font-weight:600}@media screen and (min-width: 768px){footer-component .main-footer .container-links-newsletter-social .newsletter p{text-align:left;font-size:clamp(1.8rem,.833vw,2.4rem)}}footer-component .main-footer .container-links-newsletter-social .newsletter .contact-form{width:100%;display:grid;grid-template-columns:1fr auto;height:4.5rem;max-height:4.5rem;position:relative;z-index:2}footer-component .main-footer .container-links-newsletter-social .newsletter .contact-form .errors{position:absolute;top:99%;left:0;width:100%;font-size:1.3rem}footer-component .main-footer .container-links-newsletter-social .newsletter .contact-form .errors ul{list-style:none}footer-component .main-footer .container-links-newsletter-social .newsletter .contact-form .errors ul li{color:#fff}footer-component .main-footer .container-links-newsletter-social .newsletter .contact-form .newsletterSuccess,footer-component .main-footer .container-links-newsletter-social .newsletter .contact-form .newsletterError{padding:10px 0 0;color:#fff;display:none}footer-component .main-footer .container-links-newsletter-social .newsletter .contact-form input{border:none;color:var(--black);font-size:clamp(1.2rem,.83333vw,1.6rem);padding-left:2rem;font-weight:400;height:4.6rem}@media screen and (min-width: 768px){footer-component .main-footer .container-links-newsletter-social .newsletter .contact-form input{height:clamp(3.9rem,2.65625vw,5.1rem)}}footer-component .main-footer .container-links-newsletter-social .newsletter .contact-form input::placeholder{color:#575656;font-size:clamp(1.2rem,.83333vw,1.6rem)}footer-component .main-footer .container-links-newsletter-social .newsletter .contact-form input:focus-visible{outline:none}footer-component .main-footer .container-links-newsletter-social .newsletter .contact-form button{background-color:var(--black);border:1px solid var(--white);color:var(--black);font-size:clamp(1.2rem,.83333vw,1.6rem);text-transform:uppercase;font-weight:700;padding:0rem 1.4rem;cursor:pointer;height:4.6rem;transition:background-color .5s ease-in-out}@media screen and (min-width: 768px){footer-component .main-footer .container-links-newsletter-social .newsletter .contact-form button{height:clamp(3.9rem,2.65625vw,5.1rem)}}footer-component .main-footer .container-links-newsletter-social .newsletter .contact-form button[disabled]{opacity:.5;cursor:progress}footer-component .main-footer .container-links-newsletter-social .newsletter .contact-form button:hover{opacity:.6;color:var(--white)}footer-component .main-footer .container-links-newsletter-social .newsletter .contact-form button .button-text{display:none;font-size:var(--font-size-input-newsletter);text-transform:uppercase;font-weight:700}footer-component .main-footer .container-links-newsletter-social .newsletter .contact-form button .button-icon{display:block}@media screen and (min-width: 768px){footer-component .main-footer .container-links-newsletter-social .newsletter .contact-form button .button-text{display:block}footer-component .main-footer .container-links-newsletter-social .newsletter .contact-form button .button-icon{display:none}}footer-component .main-footer .container-links-newsletter-social .newsletter .social-media{margin-top:.4rem}@media screen and (min-width: 768px){footer-component .main-footer .container-links-newsletter-social .newsletter .social-media{margin-top:1.8rem}}footer-component .main-footer .container-links-newsletter-social .newsletter .social-media .social-media-icons-container{display:flex;align-items:center;gap:1.39rem}@media screen and (min-width: 768px){footer-component .main-footer .container-links-newsletter-social .newsletter .social-media .social-media-icons-container{gap:clamp(1.32rem,.91667vw,1.76rem)}}footer-component .main-footer .container-links-newsletter-social .menu-links{display:flex;flex-direction:column;gap:2.4rem}@media screen and (min-width: 768px){footer-component .main-footer .container-links-newsletter-social .menu-links{flex-direction:row;gap:clamp(2rem,3vw,4rem);justify-content:space-between;width:100%}footer-component .main-footer .container-links-newsletter-social .menu-links nav:nth-child(3) .menu-links-container .heading-links{justify-content:center!important}footer-component .main-footer .container-links-newsletter-social .menu-links nav{flex:1;min-width:0}}footer-component .main-footer .container-links-newsletter-social .menu-links nav{display:block;border-left:none}@media screen and (min-width: 768px){footer-component .main-footer .container-links-newsletter-social .menu-links nav{display:flex;flex-direction:column;align-items:center;border-left:1px solid var(--soft-black)}}footer-component .main-footer .container-links-newsletter-social .menu-links nav.secure-store .menu-links-container .heading-links{border-bottom:none;padding-bottom:0}footer-component .main-footer .container-links-newsletter-social .menu-links nav.secure-store .menu-links-container :is(ul).secure-store-badges{max-height:fit-content;overflow:visible;display:flex;flex-direction:column;gap:1.2rem;margin-top:1rem;align-items:start}@media screen and (min-width: 768px){footer-component .main-footer .container-links-newsletter-social .menu-links nav.secure-store .menu-links-container :is(ul).secure-store-badges{margin-top:1.5rem}}footer-component .main-footer .container-links-newsletter-social .menu-links nav.secure-store .menu-links-container :is(ul).secure-store-badges :is(li) :is(img),footer-component .main-footer .container-links-newsletter-social .menu-links nav.secure-store .menu-links-container :is(ul).secure-store-badges :is(li) :is(svg){display:block;width:12rem;height:100%}@media screen and (min-width: 768px){footer-component .main-footer .container-links-newsletter-social .menu-links nav.secure-store .menu-links-container :is(ul).secure-store-badges :is(li) :is(img),footer-component .main-footer .container-links-newsletter-social .menu-links nav.secure-store .menu-links-container :is(ul).secure-store-badges :is(li) :is(svg){max-width:12rem;height:100%;width:100%}}footer-component .main-footer .container-links-newsletter-social .menu-links nav .payment-methods-main{display:flex;align-items:center;justify-content:start;width:100%}@media screen and (min-width: 768px){footer-component .main-footer .container-links-newsletter-social .menu-links nav .payment-methods-main{justify-content:center}}footer-component .main-footer .container-links-newsletter-social .menu-links nav .payment-methods-main .payment-methods{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:start;list-style:none;gap:1.2rem;width:100%;max-width:100%}@media screen and (min-width: 768px){footer-component .main-footer .container-links-newsletter-social .menu-links nav .payment-methods-main .payment-methods{display:grid;grid-template-columns:repeat(3,1fr);justify-content:center;max-width:14.7rem}}footer-component .main-footer .container-links-newsletter-social .menu-links nav .payment-methods-main .payment-methods :is(li) :is(svg,img){display:block;width:4.1rem;height:100%}@media screen and (min-width: 768px){footer-component .main-footer .container-links-newsletter-social .menu-links nav .payment-methods-main .payment-methods :is(li) :is(svg,img){width:clamp(3rem,3.08vw,5.3rem);height:clamp(2.325rem,1.615vw,3.1rem)}}footer-component .main-footer .container-links-newsletter-social .menu-links nav .menu-links-container{display:flex;flex-direction:column;align-items:start}@media screen and (min-width: 768px){footer-component .main-footer .container-links-newsletter-social .menu-links nav .menu-links-container{margin-left:2rem}}footer-component .main-footer .container-links-newsletter-social .menu-links nav .menu-links-container .heading-links{display:flex;align-items:center;justify-content:space-between;padding-bottom:1.2rem;border-bottom:.1rem solid #333;transition:border-bottom .3s ease .6s;width:100%}@media screen and (min-width: 768px){footer-component .main-footer .container-links-newsletter-social .menu-links nav .menu-links-container .heading-links{padding-bottom:1.5rem;border:none}}footer-component .main-footer .container-links-newsletter-social .menu-links nav .menu-links-container .heading-links :is(p){font-size:1.6rem;color:var(--gray);text-transform:uppercase;font-family:var(--assistant);font-weight:600}@media screen and (min-width: 768px){footer-component .main-footer .container-links-newsletter-social .menu-links nav .menu-links-container .heading-links :is(p){font-size:clamp(1.35rem,1.00313vw,1.8rem)}}footer-component .main-footer .container-links-newsletter-social .menu-links nav .menu-links-container .heading-links :is(svg){transition:transform .3s ease}@media screen and (min-width: 768px){footer-component .main-footer .container-links-newsletter-social .menu-links nav .menu-links-container .heading-links :is(svg){display:none}}footer-component .main-footer .container-links-newsletter-social .menu-links nav .menu-links-container :is(ul){list-style:none;display:flex;flex-direction:column;gap:1rem;max-height:0;overflow:hidden;transition:max-height .6s ease}@media screen and (min-width: 768px){footer-component .main-footer .container-links-newsletter-social .menu-links nav .menu-links-container :is(ul){max-height:fit-content;overflow:visible;gap:2rem}}footer-component .main-footer .container-links-newsletter-social .menu-links nav .menu-links-container :is(ul) :is(li) :is(a){display:flex;align-items:center;gap:clamp(.3rem,.625vw,.6rem);color:var(--white);font-weight:300;font-size:1.4rem;text-decoration:none;width:100%;display:block;transition:all .3s ease;text-underline-offset:.8rem;text-decoration-thickness:.1rem}@media screen and (min-width: 768px){footer-component .main-footer .container-links-newsletter-social .menu-links nav .menu-links-container :is(ul) :is(li) :is(a){font-size:clamp(1.2rem,.83333vw,1.6rem)}}footer-component .main-footer .container-links-newsletter-social .menu-links nav .menu-links-container :is(ul) :is(li) :is(a):hover{color:var(--border-gray);text-decoration:underline;text-underline-offset:.8rem;text-decoration-thickness:.1rem}footer-component .main-footer .container-links-newsletter-social .menu-links nav .menu-links-container :is(ul) :is(li) :is(a) :is(svg){width:clamp(.75rem,.52vw,1rem);height:clamp(.75rem,.52vw,1rem)}footer-component .main-footer .container-links-newsletter-social .menu-links nav[open] .heading-links{border-bottom:none}footer-component .main-footer .container-links-newsletter-social .menu-links nav[open] ul{max-height:25rem}footer-component .main-footer .container-links-newsletter-social .menu-links nav[open] .heading-links svg{transform:rotate(180deg)}footer-component .main-footer .container-stamp-information{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;gap:1.6rem;border-top:.1rem solid #333;padding-top:1.6rem}@media screen and (min-width: 768px){footer-component .main-footer .container-stamp-information{flex-direction:row;align-items:center;justify-content:space-between;border-top:none;padding-top:0}}footer-component .main-footer .container-stamp-information .information{order:1}@media screen and (min-width: 768px){footer-component .main-footer .container-stamp-information .information{order:unset}}footer-component .main-footer .container-stamp-information .information :is(p){font-size:clamp(.8rem,.52vw,1rem);font-weight:600;font-family:1.2rem;text-align:center;max-width:49.1rem;color:var(--white)}@media screen and (min-width: 768px){footer-component .main-footer .container-stamp-information .information :is(p){font-family:clamp(1.4rem,.9vw,1.6rem);color:var(--white)}}footer-component .main-footer .container-stamp-information .stamps{align-self:start}@media screen and (min-width: 768px){footer-component .main-footer .container-stamp-information .stamps{align-self:center}}footer-component .main-footer .container-stamp-information .stamps .icons-stamps{display:flex;align-items:center;gap:1rem}footer-component .main-footer .container-stamp-information .stamps .icons-stamps :is(li){list-style:none;text-decoration:none}footer-component .main-footer .container-stamp-information .stamps .icons-stamps :is(li) :is(svg,img){display:block;width:7.2rem;height:100%}@media screen and (min-width: 768px){footer-component .main-footer .container-stamp-information .stamps .icons-stamps :is(li) :is(svg,img){width:clamp(5.4rem,3.75vw,7.2rem)}}footer-component .main-footer .container-stamp-information .footer-logo :is(img){width:18.2rem;height:100%}@media screen and (min-width: 768px){footer-component .main-footer .container-stamp-information .footer-logo :is(img){width:clamp(11.0361rem,7.67vw,14.7148rem);height:100%}}.social-media-handle{align-self:flex-end;font-size:1.2rem;color:var(--white);margin-top:.5rem}@media screen and (min-width: 768px){.social-media-handle{align-self:flex-end;margin-top:0;font-size:1.6rem}}simple-carousel,.carousel-product{margin:0 auto;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (min-width: 768px){simple-carousel,.carousel-product{max-width:var(--page-width)}}simple-carousel:has(.blaze-track:empty),simple-carousel:has(.carousel-product__track:empty),.carousel-product:has(.blaze-track:empty),.carousel-product:has(.carousel-product__track:empty){display:none}simple-carousel:has(.blaze-pagination button:first-child:is(.active)) .carousel-product__prev,.carousel-product:has(.blaze-pagination button:first-child:is(.active)) .carousel-product__prev{cursor:not-allowed;opacity:.5}simple-carousel:has(.blaze-pagination button:last-child:is(.active)) .carousel-product__next,.carousel-product:has(.blaze-pagination button:last-child:is(.active)) .carousel-product__next{cursor:not-allowed;opacity:.5}simple-carousel .carousel-product__track,.carousel-product .carousel-product__track{list-style:none}simple-carousel .blaze-container,.carousel-product .blaze-container{display:flex}simple-carousel .blaze-pagination:not(.sr-only),.carousel-product .blaze-pagination:not(.sr-only){margin-top:clamp(1.8rem,2.08333vw,4rem);width:100%;display:flex;justify-content:center;align-items:center;gap:1.2rem;margin-bottom:clamp(4rem,2.08333vw,4rem)}simple-carousel .blaze-pagination:not(.sr-only) :is(button.active),.carousel-product .blaze-pagination:not(.sr-only) :is(button.active){display:block;width:2.7rem;height:.9rem;border-radius:.3rem;color:transparent;background-color:var(--black);cursor:pointer;border:none;text-indent:-9999px;overflow:hidden;transition:all .3s ease-in-out}simple-carousel .blaze-pagination:not(.sr-only) :is(button),.carousel-product .blaze-pagination:not(.sr-only) :is(button){width:.9rem;height:.9rem;border-radius:.3rem;border:.75px solid #000;background-color:transparent;color:transparent;cursor:pointer;text-indent:-9999px;overflow:hidden;transition:all .3s ease-in-out}@media screen and (min-width: 768px){simple-carousel .blaze-pagination:not(.sr-only).mobile,.carousel-product .blaze-pagination:not(.sr-only).mobile{display:none}}.group{display:flex;width:100%;max-width:100%}@media (max-width: 767px){.group{flex-direction:column}}@media screen and (min-width: 768px){.group.group--row{flex-direction:row}.group.group--column{flex-direction:column}}@media (max-width: 768px){.group.group--row-on-mobile{flex-direction:row}}.group.group--reverse-mobile.group--row{flex-direction:row-reverse}.group.group--reverse-mobile.group--column{flex-direction:column-reverse}@media (max-width: 768px){.group.group--reverse-mobile.group--row-on-mobile{flex-direction:row-reverse}}.group.group--width-full{width:100%}.group.group--width-fit{width:fit-content}.group.group--width-custom{width:100%}.group.group--justify-start{justify-content:flex-start}.group.group--justify-center{justify-content:center}.group.group--justify-end{justify-content:flex-end}.group.group--align-start{align-items:start}.group.group--align-center{align-items:center}.group.group--align-end{align-items:end}@media screen and (max-width: 768px){.group.group--justify-mobile-start{justify-content:flex-start}.group.group--justify-mobile-center{justify-content:center}.group.group--justify-mobile-end{justify-content:flex-end}.group.group--align-mobile-start{align-items:start}.group.group--align-mobile-center{align-items:center}.group.group--align-mobile-end{align-items:end}}.image-card{display:block}.image-card img{width:100%;height:100%;object-fit:cover;display:block}.image-card picture{width:100%;height:100%;display:block}.newsletter-banner{--newsletter-banner-button-and-input-padding: clamp(1rem, .833vw, 1.6rem);display:block;padding-inline:clamp(2rem,11.278vw,21.65rem)}@media screen and (min-width: 1024px){.newsletter-banner{padding:clamp(2rem,11.278vw,21.65rem)}}.newsletter-banner .newsletter-banner__wrapper{display:flex;flex-direction:column-reverse;gap:8.20512vw;background-color:var(--background-color);border-radius:.4rem;padding:8.20512vw 5.1282vw}@media screen and (min-width: 1024px){.newsletter-banner .newsletter-banner__wrapper{display:grid;grid-template-columns:1fr 23.54166vw;grid-template-areas:"image content";padding:2.60416vw 4.6875vw;gap:3.125vw}}.newsletter-banner .newsletter-banner__image-container{grid-area:image;width:100%;display:flex;justify-content:center;align-items:center}.newsletter-banner .newsletter-banner__image-container :is(picture){width:100%;height:100%}.newsletter-banner .newsletter-banner__image-container .newsletter-banner__image{display:block;width:100%;height:auto;aspect-ratio:310 / 135;object-fit:cover}@media screen and (min-width: 1024px){.newsletter-banner .newsletter-banner__image-container .newsletter-banner__image{aspect-ratio:310 / 124}}.newsletter-banner .newsletter-banner__content{display:block;height:100%;width:100%;grid-area:content}@media screen and (min-width: 1024px){.newsletter-banner .newsletter-banner__content{display:flex;flex-direction:column;justify-content:center}}.newsletter-banner .newsletter-banner__content :is(p){font-family:var(--assistant);font-weight:400;margin-top:1.04166vw}.newsletter-banner .newsletter-banner__content .newsletter-banner__form-input-wrapper{display:block;width:100%;background:none}.newsletter-banner .newsletter-banner__content .newsletter-banner__form-input-wrapper .newsletter-banner__form-input{margin-top:2rem;padding:var(--newsletter-banner-button-and-input-padding);width:100%;border:none;background-color:var(--background-color);display:block;font-size:inherit;color:inherit}@media screen and (min-width: 1024px){.newsletter-banner .newsletter-banner__content .newsletter-banner__form-input-wrapper .newsletter-banner__form-input{margin-top:1.04166vw}}.newsletter-banner .newsletter-banner__content .newsletter-banner__form-button{padding:var(--newsletter-banner-button-and-input-padding);margin-top:clamp(1.2rem,.78125vw,1.5rem);text-align:center;width:100%;display:block;border:1px solid var(--background-color);cursor:pointer;text-transform:uppercase;font-family:var(--lato);font-weight:600}.newsletter-banner .newsletter-banner__content .newsletter-banner__form-button:hover{filter:brightness(1.1)}.newsletter-banner .newsletter-banner__content:not(:has(input[name=agreed]:checked)) .newsletter-banner__form-button{opacity:.3;pointer-events:none}.newsletter-banner .newsletter-banner__content .newsletter-banner__form-checkbox-wrapper{padding-left:clamp(2.4rem,1.45833vw,2.8rem);position:relative;margin-top:1.2rem;display:block}@media screen and (min-width: 1024px){.newsletter-banner .newsletter-banner__content .newsletter-banner__form-checkbox-wrapper{margin-top:.625vw}}.newsletter-banner .newsletter-banner__content .newsletter-banner__form-checkbox-wrapper:after{content:"";display:flex;justify-content:center;align-items:center;width:clamp(1.6rem,1.04166vw,2rem);height:clamp(1.6rem,1.04166vw,2rem);box-shadow:0 0 0 1px var(--color-checkbox) inset;margin-right:1.2rem;position:absolute;left:0;top:0;cursor:pointer}.newsletter-banner .newsletter-banner__content .newsletter-banner__form-checkbox-wrapper:has(:is(input):checked):after{content:"✓";color:var(--white);font-size:clamp(1.2rem,.83333vw,1.6rem);line-height:1;box-shadow:0 0 0 30px var(--color-checkbox) inset}.newsletter-banner .newsletter-banner__content .newsletter-banner__form-checkbox-wrapper .newsletter-banner__form-checkbox{display:none}.newsletter-banner .newsletter-banner__content .newsletter-banner__form-checkbox-wrapper :is(span){white-space:wrap}@media screen and (min-width: 1440px){.newsletter-banner .newsletter-banner__content .newsletter-banner__form-checkbox-wrapper :is(span){white-space:nowrap}}.newsletter-banner .newsletter-banner__content .newsletter-banner__form-checkbox-wrapper :is(a){color:inherit}.newsletter-banner .newsletter-banner__content .newsletter-banner__form-error{color:var(--color);font-size:var(--font-size-checkbox);list-style:none;margin-top:1.2rem}.newsletter-banner .newsletter-banner__content .newsletter-banner__form-error :is(ul){list-style:none}.newsletter-banner .newsletter-banner__content .newsletter-banner__form-error :is(li){padding-left:calc(var(--font-size-checkbox) * 1.4 + .8rem);background-image:var(--newsletter-icon-error);background-size:calc(var(--font-size-checkbox) * 1.4);background-repeat:no-repeat;background-position:left center}.newsletter-banner .newsletter-banner__content .newsletter-banner__form-success{color:var(--color);font-size:var(--font-size-checkbox);display:flex;align-items:center;gap:.8rem;margin-top:1.2rem}.newsletter-banner .newsletter-banner__content .newsletter-banner__form-success :is(svg){width:calc(var(--font-size-checkbox) * 1.4);height:calc(var(--font-size-checkbox) * 1.4)}.sr-only{display:none}.image-look{width:100%;aspect-ratio:var(--aspect-ratio);position:relative;overflow:hidden}.image-look .image-look__image{width:100%;height:100%;display:block;object-fit:cover;object-position:center;position:absolute;top:0;left:0;z-index:1}.image-look .image-pin{z-index:2;position:absolute}.image-pin{--fixed-max-width: 230px;--background-color: #f5f5f5;position:absolute;top:0;left:0;transform:translate(-50%,-50%);cursor:pointer}@media screen and (min-width: 900px){.image-pin{--fixed-max-width: 300px}}.image-pin .image-pin__icon{display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;opacity:1;width:var(--size);height:var(--size);background:var(--background-color);padding:var(--padding);border-radius:50%;transition:all .3s ease;box-shadow:0 0 10px #0000001a}.image-pin .image-pin__content{overflow:hidden;width:0;height:0;max-height:300px;max-width:min(var(--fixed-max-width),100vw);font-size:clamp(1rem,.83333vw,1.6rem);background-color:var(--background-color);position:absolute;padding:0;border-radius:.6rem;box-shadow:0 0 10px #0000001a;border:none;opacity:0;padding:1rem;transition:all .3s ease;top:50%;left:50%;transform:translate(-50%,-50%)}.image-pin[data-close-to=top-left] .image-pin__content{top:0;left:0;right:unset;transform:translate(0)}.image-pin[data-close-to=bottom-left] .image-pin__content{bottom:0;left:0;top:unset;right:unset;transform:translate(0)}.image-pin[data-close-to=null-left] .image-pin__content{left:0;right:unset;transform:translateY(-50%)}.image-pin[data-close-to=top-right] .image-pin__content{top:0;right:0;left:unset;transform:translate(0)}.image-pin[data-close-to=bottom-right] .image-pin__content{bottom:0;right:0;top:unset;left:unset;transform:translate(0)}.image-pin[data-close-to=null-right] .image-pin__content{right:0;left:unset;transform:translateY(-50%)}.image-pin[data-close-to=top-null] .image-pin__content{top:0;bottom:unset;transform:translate(-50%)}.image-pin[data-close-to=bottom-null] .image-pin__content{bottom:0;top:unset;transform:translate(-50%)}.image-pin.expanded{z-index:100}.image-pin.expanded .image-pin__icon{opacity:0}.image-pin.expanded .image-pin__content{overflow-y:auto;width:max-content;height:fit-content;opacity:1}.image-pin .icon-plus{display:flex;align-items:center;justify-content:center;width:100%;height:100%;aspect-ratio:1/1;border-radius:50%;background-color:#999}.image-pin .icon-plus svg{width:80%;height:auto}.categories_container{display:flex;align-items:center;justify-content:center;padding:clamp(4rem,4vw,8rem) 8.02083vw;gap:clamp(1.2rem,.8vw,1.6rem);padding-bottom:0}@media (max-width: 1124px){.categories_container{flex-direction:column}}.categories_container .categories_container__view_all_mobile{display:none}@media (max-width: 1124px){.categories_container .categories_container__view_all_mobile{display:flex;align-items:center;justify-content:center;gap:.4rem;margin-top:1.6rem;color:var(--black);font-size:1.4rem;font-weight:500;line-height:110%;text-decoration:underline;text-underline-offset:.5rem;text-decoration-thickness:.2rem;transition:all .3s ease}.categories_container .categories_container__view_all_mobile :is(svg){width:1.6rem;height:1.6rem}.categories_container .categories_container__view_all_mobile :is(svg) path{stroke:var(--black)}.categories_container .categories_container__view_all_mobile:hover{opacity:.8}.categories_container .categories_container__view_all_mobile:hover :is(svg) path{stroke:var(--soft-black)}}.categories_container .categories_container__title{display:flex;flex-direction:column;gap:clamp(1.2rem,1.6vw,2.4rem);width:100%;max-width:33.5rem}@media (max-width: 1124px){.categories_container .categories_container__title{align-items:center}}.categories_container .categories_container__title :is(h2){color:var(--black);font-size:clamp(1.8rem,2vw,3rem);font-weight:700;line-height:130%;text-transform:uppercase}.categories_container .categories_container__title .categories_container__divider{width:4.725rem;height:.3rem;background-color:var(--black)}.categories_container .categories_container__title .categories_container__icons{display:flex;align-items:center;gap:clamp(.4rem,.5vw,.8rem)}.categories_container .categories_container__title .categories_container__icons :is(img){width:100%;max-width:clamp(2.4rem,1.9vw,3.6rem);height:100%;max-height:clamp(2.4rem,1.9vw,3.6rem);transition:all .3s ease}.categories_container .categories_container__title .categories_container__icons :is(img):hover{opacity:.8}.categories_container .categories_container__title .categories_container__view_all{display:flex;align-items:center;gap:clamp(.4rem,.5vw,.8rem);color:var(--black);font-size:clamp(1.8rem,1.25vw,2.4rem);font-weight:500;line-height:110%;text-decoration:underline;text-underline-offset:.2rem;text-decoration-thickness:.2rem;transition:all .3s ease}@media (max-width: 1124px){.categories_container .categories_container__title .categories_container__view_all{display:none}}.categories_container .categories_container__title .categories_container__view_all :is(svg){width:1.6rem;height:1.6rem}.categories_container .categories_container__title .categories_container__view_all :is(svg) path{stroke:var(--black)}.categories_container .categories_container__title .categories_container__view_all:hover{opacity:.8}.categories_container .categories_container__title .categories_container__view_all:hover :is(svg) path{stroke:var(--soft-black)}.categories_container .categories_container__categories{display:flex;align-items:center;justify-content:center;gap:clamp(1.2rem,.833vw,1.6rem)}.categories_container .categories_container__categories .categories_container__category :is(a){display:flex;flex-direction:column;gap:clamp(1.2rem,.9375vw,1.8rem);text-decoration:none;transition:all .3s ease-in-out}.categories_container .categories_container__categories .categories_container__category :is(a) :is(img){width:clamp(23rem,19.53vw,37.5rem);height:100%}@media (max-width: 1124px){.categories_container .categories_container__categories .categories_container__category :is(a) :is(img){width:100%}}.categories_container .categories_container__categories .categories_container__category :is(a) :is(h3){color:var(--black);font-size:clamp(1.4rem,1.25vw,2.4rem);font-weight:600;line-height:100%;letter-spacing:.048rem}.categories_container .categories_container__categories .categories_container__category :is(a):hover{scale:.98}contact-us .contact-section-container{max-width:1100px;margin:0 auto;padding:2rem}contact-us .contact-section-grid{display:grid;grid-template-columns:1fr 1fr;gap:10rem;margin-top:3rem;align-items:center}contact-us .contact-section-grid .contact-section-left img{width:100%;height:100%;object-fit:cover;max-width:599px}contact-us .contact-section-right h2{font-size:2.1rem;font-weight:700;margin-bottom:1rem}contact-us .contact-section-right .rte{margin-bottom:1.5rem;font-size:1.8rem;line-height:2.5rem}contact-us .contact-buttons{display:flex;gap:1rem;margin:3rem 0;justify-content:space-evenly}contact-us .contact-buttons .btn{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 2.5rem;text-transform:uppercase;border:1px solid black;background-color:#000;color:#fff;width:50%;text-decoration:none;border-radius:0;font-weight:400;font-size:1.4rem}contact-us .contact-buttons .btn img{fill:#fff;max-width:2rem;margin-right:.3rem}contact-us .contact-form-intro{margin-bottom:1.5rem;font-size:1.8rem;line-height:2.5rem}contact-us .contact-form .form-fields{display:grid;grid-template-columns:1fr 1fr;gap:1rem}contact-us .contact-form .field{margin-bottom:1rem}contact-us .contact-form .field.full-width{grid-column:1 / -1}contact-us .contact-form label{display:none}contact-us .contact-form input,contact-us .contact-form textarea{width:100%;padding:.85rem;border:1px solid #ccc;border-radius:0}contact-us .contact-form .submit-button{padding:.95rem 1.5rem;border:1px solid black;background-color:#000;color:#fff;font-size:1.3rem;font-weight:300;cursor:pointer;width:100%;border-radius:0;margin-top:1rem;text-transform:uppercase}@media screen and (max-width: 768px){contact-us .contact-section-grid{grid-template-columns:1fr;gap:2rem}contact-us .contact-section-grid .contact-section-left{order:2}contact-us .contact-section-grid .contact-section-right{order:1}}carousel-blog{display:flex;flex-direction:column;gap:2.4rem;background-color:var(--gray);padding:4rem 2rem 2.4rem 2.4rem}@media (min-width: 768px){carousel-blog{padding:clamp(3.125vw,4.16667vw,4.16667vw) 8.02083vw;gap:clamp(3rem,2.08333vw,4rem);padding-bottom:2rem}}carousel-blog .blaze-slider .blaze-container{position:relative}carousel-blog .blaze-slider .blaze-container .blaze-prev,carousel-blog .blaze-slider .blaze-container .blaze-next{position:absolute;top:50%;transform:translateY(-50%);z-index:2;background:none;border:none;cursor:pointer;padding:1rem}@media (max-width: 640px){carousel-blog .blaze-slider .blaze-container .blaze-prev,carousel-blog .blaze-slider .blaze-container .blaze-next{display:none}}carousel-blog .blaze-slider .blaze-container .blaze-prev{left:clamp(-6rem,3vw,-10rem)}carousel-blog .blaze-slider .blaze-container .blaze-next{right:clamp(-6rem,3vw,-10rem)}carousel-blog .carousel-blog__title :is(h2){color:var(--black);font-size:1.8rem;font-weight:700;letter-spacing:.036rem;text-transform:uppercase;text-align:center}@media (min-width: 768px){carousel-blog .carousel-blog__title :is(h2){font-size:clamp(2.25rem,1.5625vw,3rem)}}carousel-blog .blog-card__content{display:flex;flex-direction:column;align-items:start;gap:.8rem;max-width:max-content}@media (min-width: 768px){carousel-blog .blog-card__content{gap:clamp(.6rem,.41667vw,.8rem)}}carousel-blog .blog-card__content .blog-card__image :is(img){max-width:100%;height:25.984rem;object-fit:cover}@media (min-width: 768px){carousel-blog .blog-card__content .blog-card__image :is(img){width:100%;height:clamp(30.45rem,21.14583vw,40.6rem)}}carousel-blog .blog-card__content .blog-card__title{color:var(--black);font-size:1.2rem;font-weight:600;text-transform:uppercase}@media (min-width: 768px){carousel-blog .blog-card__content .blog-card__title{font-size:clamp(1.5rem,1.04167vw,2rem)}}carousel-blog .blog-card__content .blog-card__link{color:var(--black);font-size:1.2rem;font-weight:700;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:10%;text-underline-offset:.1rem;text-underline-position:from-font}@media (min-width: 768px){carousel-blog .blog-card__content .blog-card__link{font-size:clamp(1.5rem,1.04167vw,2rem)}}:root{--collection-empty-title: clamp(2rem, 2vw, 2.4rem);--collection-empty-text: clamp(1.4rem, 2vw, 1.8rem);--collection-banner-description-title: clamp(2rem, 2.5vw, 3.2rem);--collection-banner-description-text-description: clamp(1.2rem, 2.5vw, 1.6rem)}collection-grid{display:block;width:var(--page-width);max-width:clamp(116rem,80.72917vw,155rem);margin-inline:auto;position:relative;padding-bottom:var(--padding-block);padding-block:clamp(3rem,2.08333vw,4rem)}collection-grid .collection_grid__container:has(product-card){display:grid;gap:.8rem;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:flex-start}@media (min-width: 768px){collection-grid .collection_grid__container:has(product-card){gap:clamp(1.8rem,1.25vw,2.4rem)}}collection-grid .collection_grid__container:has(product-card) :is(product-card){max-width:100%}collection-grid .collection_grid__container:has(product-card) :is(product-card) .favorite_product_heart{display:flex}collection-grid .collection_grid__container:has(product-card) :is(product-card).default .product_card__content .product_card__image{border-radius:0}collection-grid .collection_grid__container:has(product-card) :is(product-card).default .product_card__content .product_card__image .product_card__quick_purchase{display:block;transform:translateY(0)}collection-grid .collection_grid__container:has(product-card) .collection_banner__container{grid-column:1 / -1;grid-row:2 / 3;width:100%;height:100%;position:relative}@media screen and (min-width: 768px){collection-grid .collection_grid__container:has(product-card) .collection_banner__container{grid-column:3 / -1;grid-row:1 / 2}}collection-grid .collection_grid__container:has(product-card) .collection_banner__container .collection_banner__img{width:100%;height:100%;object-fit:cover}collection-grid .collection_grid__container:has(product-card) .collection_banner__container .collection_banner__information{position:absolute;bottom:0;left:0;right:0;text-align:center;color:var(--white);z-index:1;max-width:80%;width:100%;margin:0 auto;height:100%;display:flex;flex-direction:column;justify-content:flex-end;gap:1rem;padding-block:4rem}collection-grid .collection_grid__container:has(product-card) .collection_banner__container .collection_banner__information .info_title{color:var(--white);text-align:center;font-family:var(--font-Karla);font-size:var(--collection-banner-description-title);font-style:normal;font-weight:500;line-height:normal}collection-grid .collection_grid__container:has(product-card) .collection_banner__container .collection_banner__information .info-description{color:var(--white);text-align:center;font-family:var(--font-Karla);font-size:var(--collection-banner-description-text-description);font-style:normal;font-weight:400;line-height:130%}@media screen and (min-width: 480px){collection-grid .collection_grid__container:has(product-card){grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width: 768px){collection-grid .collection_grid__container:has(product-card){grid-template-columns:repeat(4,minmax(0,1fr))}collection-grid .collection_grid__container:has(product-card).grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}collection-grid .collection_grid__container:has(product-card).grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}collection-grid .collection_grid__container:has(.collection_empty__container){display:flex;align-items:center;justify-content:center;display:none}collection-grid .collection_grid__container:has(.collection_empty__container) .collection_empty__container{text-align:center;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:1.6rem}collection-grid .collection_grid__container:has(.collection_empty__container) .collection_empty__container .collection_empty_title{font-size:var(--collection-empty-title);text-transform:uppercase}collection-grid .collection_grid__container:has(.collection_empty__container) .collection_empty__container .collection_empty_text{font-size:var(--collection-empty-text);color:var(--black);font-family:var(--gabarito)}collection-grid .collection_grid__container:has(.collection_empty__container) .collection_empty__container .btn-link{background:var(--wine);border:1px solid var(--wine);color:var(--white);transition:.3s all;min-width:clamp(16.5rem,13vw,21.3rem);display:flex;justify-content:center}collection-grid .collection_grid__container:has(.collection_empty__container) .collection_empty__container .btn-link:hover{color:var(--wine);background-color:var(--white)}collection-grid #collection_loader{width:100%;height:100%;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:absolute;z-index:2;opacity:0;display:none;align-items:flex-start;justify-content:center;animation:opacityLoadingExit .5s forwards}collection-grid #collection_loader[active]{animation:opacityLoadingEntry .5s forwards;opacity:1;display:flex}collection-grid #collection_loader .loader{margin-top:10vh;width:48px;height:48px;border-radius:50%;position:relative;animation:rotate 1s linear infinite}collection-grid #collection_loader .loader:before{content:"";box-sizing:border-box;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:5px solid var(--black);animation:prixClipFix 2s linear infinite}@keyframes opacityLoadingEntry{0%{opacity:0;display:none}1%{opacity:0;display:flex}to{opacity:1}}@keyframes opacityLoadingExit{0%{opacity:1}99%{opacity:0;display:flex}to{opacity:0;display:none}}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes prixClipFix{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}to{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}:root{--filter-text-size: clamp(1.2rem, 2vw, 1.8rem);--filter-title-size: clamp(1.4rem, 2vw, 1.8rem);--filter-title-size-top: clamp(1.4rem, 2vw, 1.6rem);--filter-sort-by: clamp(1.2rem, 2vw, 1.8rem);--filter-price-range-text: clamp(1.2rem, 2vw, 1.6rem)}collection-filter{display:block;width:var(--page-width);max-width:clamp(116rem,80.72917vw,155rem);margin-inline:auto}collection-filter .collection__title{padding-bottom:1.6rem}@media (min-width: 768px){collection-filter .collection__title{padding-bottom:clamp(3rem,2.08333vw,4rem)}}collection-filter .collection__title .collection__name{font-family:var(--lato);font-size:1.8rem;color:var(--black);text-transform:uppercase;font-weight:700;margin:0;text-align:left}@media (min-width: 768px){collection-filter .collection__title .collection__name{font-size:clamp(2.25rem,1.17188vw,3rem)}}collection-filter .filter__heading{display:flex;justify-content:space-between;align-items:center;max-width:var(--page-width);margin-inline:auto;border-bottom:.1rem solid var(--dark-gray);padding-bottom:.8rem}@media (min-width: 768px){collection-filter .filter__heading{padding-bottom:1.5rem}}collection-filter .filter__heading .filter__text{display:flex;align-items:center;gap:1rem;cursor:pointer}collection-filter .filter__heading .filter__text .filter_title{font-size:1.2rem;color:var(--black);font-weight:600;text-transform:uppercase;line-height:110%;letter-spacing:.018rem}@media (min-width: 768px){collection-filter .filter__heading .filter__text .filter_title{font-size:clamp(1.5rem,1.04167vw,2rem)}}collection-filter .filter__heading .filter__text :is(svg){width:clamp(1.5rem,2vw,1.9rem);height:clamp(1.5rem,2vw,1.7rem)}collection-filter .filter__heading .filter__order_collection{display:flex;align-items:center;gap:1.6rem}collection-filter .filter__heading .filter__order_collection .filter-group__select{border:none;font-family:var(--lato);background:transparent;font-size:1.2rem;color:var(--black);font-weight:600;text-align:right;text-transform:uppercase}@media (min-width: 768px){collection-filter .filter__heading .filter__order_collection .filter-group__select{font-size:clamp(1.5rem,1.04167vw,2rem)}}collection-filter .filter__heading .filter__order_collection .collection__item_count{font-size:1.6rem;color:var(--black);font-weight:400}@media screen and (min-width: 768px){collection-filter .filter__heading .filter__order_collection .collection__item_count{margin-right:.8rem;font-size:clamp(1.35rem,.9375vw,1.8rem)}}collection-filter .filter__heading .filter__order_collection .filter__order_option{display:none}@media screen and (min-width: 768px){collection-filter .filter__heading .filter__order_collection .filter__order_option{display:flex;cursor:pointer}collection-filter .filter__heading .filter__order_collection .filter__order_option :is(svg){width:100%;height:clamp(2rem,1.45833vw,2.8rem)}collection-filter .filter__heading .filter__order_collection .filter__order_option :is(svg) :is(rect){fill:silver;transition:.3s}collection-filter .filter__heading .filter__order_collection .filter__order_option.active{cursor:default}collection-filter .filter__heading .filter__order_collection .filter__order_option.active :is(svg) :is(rect){fill:var(--black)}}collection-filter:before{content:"";position:fixed;background:#00000080;width:100vw;height:100dvh;z-index:5;top:0;left:0;opacity:0;visibility:hidden;animation:none;z-index:10003}collection-filter:has(.filter__modal[open]):before{opacity:1;visibility:visible;animation:none}collection-filter .filter__modal{display:none;background:var(--white);max-width:34rem;width:90vw;padding:4rem 2rem 0;position:fixed;transform:translate(-100%);animation:none;top:0;left:0;height:100dvh;z-index:10004;overflow:auto;animation:slideOut .3s ease-in-out forwards}@media screen and (min-width: 768px){collection-filter .filter__modal{padding-top:clamp(3rem,2.08333vw,4rem)}}collection-filter .filter__modal::-webkit-scrollbar{width:5px}collection-filter .filter__modal::-webkit-scrollbar-track{background:var(--dark-gray)}collection-filter .filter__modal::-webkit-scrollbar-thumb{background:var(--wine)}collection-filter .filter__modal::-webkit-scrollbar-thumb:hover{background:var(--black)}collection-filter .filter__modal[open]{animation:slideIn .3s ease-in-out forwards;display:block;transform:translate(0)}@media screen and (min-width: 768px){collection-filter .filter__modal{max-width:42rem;padding-inline:2rem}}collection-filter .filter__modal .filter__modal__heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:clamp(4rem,2vw,6rem)}collection-filter .filter__modal .filter__modal__heading .filter_title{color:var(--black);font-size:1.8rem;font-weight:600;line-height:1.8rem;letter-spacing:.018rem;text-transform:uppercase}@media (min-width: 768px){collection-filter .filter__modal .filter__modal__heading .filter_title{font-size:clamp(1.35rem,.9375vw,1.8rem)}}collection-filter .filter__modal .filter__modal__heading :is(svg){width:clamp(1.6rem,2vw,2rem);height:clamp(1.6rem,2vw,2rem);cursor:pointer}collection-filter .filter__modal .filter__dropdown{display:flex;flex-direction:column;gap:2.4rem;position:relative;height:inherit}collection-filter .filter__modal .filter__dropdown .filter__container .filter_name{color:var(--black);font-size:1.6rem;font-weight:500;line-height:110%;letter-spacing:.018rem;text-transform:uppercase;width:100%;position:relative;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:.3s}@media (min-width: 768px){collection-filter .filter__modal .filter__dropdown .filter__container .filter_name{font-size:clamp(1.35rem,.9375vw,1.8rem)}}collection-filter .filter__modal .filter__dropdown .filter__container .filter_name:hover{color:var(--black)}collection-filter .filter__modal .filter__dropdown .filter__container .filter_name:after{content:"";background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%3e%3cpath%20d='M15.8337%2013.3332L10.3137%207.02483C10.2746%206.98021%2010.2264%206.94446%2010.1723%206.91997C10.1183%206.89548%2010.0597%206.88281%2010.0003%206.88281C9.941%206.88281%209.88236%206.89548%209.82832%206.91997C9.77428%206.94446%209.7261%206.98021%209.68699%207.02483L4.16699%2013.3332'%20stroke='black'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M15.8337%2013.3332L10.3137%207.02483C10.2746%206.98021%2010.2264%206.94446%2010.1723%206.91997C10.1183%206.89548%2010.0597%206.88281%2010.0003%206.88281C9.941%206.88281%209.88236%206.89548%209.82832%206.91997C9.77428%206.94446%209.7261%206.98021%209.68699%207.02483L4.16699%2013.3332'%20stroke='black'%20stroke-opacity='0.2'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat;background-position:center;width:1.6rem;height:1.6rem;transition:.3s transform ease;cursor:pointer}collection-filter .filter__modal .filter__dropdown .filter__container:has(.filter__list[closed]) .filter_name:after{transform:rotate(180deg)}collection-filter .filter__modal .filter__dropdown .filter__container:has(.price-range-slider__container[closed]) .filter_name:after{transform:rotate(180deg)}collection-filter .filter__modal .filter__dropdown .filter__container .price-range-slider__container{overflow:hidden;transition:.6s;display:flex;flex-direction:column;gap:1.2rem}collection-filter .filter__modal .filter__dropdown .filter__container .price-range-slider__container[closed]{height:0}collection-filter .filter__modal .filter__dropdown .filter__container .price-range-slider__container .price-range-slider__content{width:96%;margin:0 auto;overflow:visible;padding-block:1rem;padding-inline:.24rem}collection-filter .filter__modal .filter__dropdown .filter__container .price-range-slider__container .price-range-slider__content .price-range-slider{position:relative;height:.2rem;background:var(--black);width:100%}@media screen and (min-width: 768px){collection-filter .filter__modal .filter__dropdown .filter__container .price-range-slider__container .price-range-slider__content .price-range-slider{margin-top:1.65rem}}collection-filter .filter__modal .filter__dropdown .filter__container .price-range-slider__container .price-range-slider__content .price-range-slider .range_select{width:2rem;height:2rem;border-radius:50%;background:var(--black);z-index:10;cursor:pointer;position:absolute;top:50%;transform:translate(-50%,-50%)}collection-filter .filter__modal .filter__dropdown .filter__container .price-range-slider__container .price-range-slider__content .price-range-slider .range_select.range_max{right:0;transform:translate(-50%,-50%)}collection-filter .filter__modal .filter__dropdown .filter__container .price-range-slider__container .price-range-text{display:flex;justify-content:space-between}collection-filter .filter__modal .filter__dropdown .filter__container .price-range-slider__container .price-range-text .price-range-text__min,collection-filter .filter__modal .filter__dropdown .filter__container .price-range-slider__container .price-range-text .price-range-text__max{color:var(--black);font-weight:400;font-size:clamp(1.4rem,2vw,1.6rem)}collection-filter .filter__modal .filter__dropdown .filter__container .filter__list{list-style-type:none;display:flex;flex-direction:column;gap:1.2rem;overflow:hidden;transition:height .3s ease-out;height:auto}collection-filter .filter__modal .filter__dropdown .filter__container .filter__list.color{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;margin-top:1.6rem}collection-filter .filter__modal .filter__dropdown .filter__container .filter__list[closed]{height:0}collection-filter .filter__modal .filter__dropdown .filter__container .filter__list .filter__item:not(.color):first-child{margin-top:1.6rem}collection-filter .filter__modal .filter__dropdown .filter__container .filter__list .filter__item:not(.color) .filter_label{color:var(--black);font-family:var(--assistant);font-size:1.6rem;font-weight:400;line-height:110%;letter-spacing:.018rem;text-transform:capitalize;display:flex;align-items:center;cursor:pointer}@media (min-width: 768px){collection-filter .filter__modal .filter__dropdown .filter__container .filter__list .filter__item:not(.color) .filter_label{font-size:clamp(1.35rem,.9375vw,1.8rem)}}collection-filter .filter__modal .filter__dropdown .filter__container .filter__list .filter__item:not(.color) .filter_label :is(input){margin-right:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:clamp(1.6rem,2vw,1.8rem);height:clamp(1.6rem,2vw,1.8rem);border:1px solid var(--black);background:transparent;transition:.15s background ease;cursor:pointer;border-radius:.5rem}collection-filter .filter__modal .filter__dropdown .filter__container .filter__list .filter__item:not(.color) .filter_label :is(input):checked{border-color:var(--black);background:url("data:image/svg+xml,%3csvg%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0%204C0%201.79086%201.79086%200%204%200H14C16.2091%200%2018%201.79086%2018%204V14C18%2016.2091%2016.2091%2018%2014%2018H4C1.79086%2018%200%2016.2091%200%2014V4Z'%20fill='black'/%3e%3cpath%20d='M0%204C0%201.79086%201.79086%200%204%200H14C16.2091%200%2018%201.79086%2018%204V14C18%2016.2091%2016.2091%2018%2014%2018H4C1.79086%2018%200%2016.2091%200%2014V4Z'%20fill='black'%20fill-opacity='0.2'/%3e%3cpath%20d='M3.15039%209.09175L6.84309%2012.7836L15.0871%204.53955'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") no-repeat center;background-size:contain;border-radius:.5rem}collection-filter .filter__modal .filter__dropdown .filter__container .filter__list .filter__item:not(.color) .filter_label .filter-color__container{display:flex;align-items:center;gap:.8rem}collection-filter .filter__modal .filter__dropdown .filter__container .filter__list .filter__item:not(.color) .filter_label .filter-color__container .color-swatch{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:clamp(1.6rem,2vw,1.8rem);height:clamp(1.6rem,2vw,1.8rem);transition:all .15s ease;border-radius:50%;padding:1px;background-clip:content-box;border:1px solid transparent;border-radius:.5rem}collection-filter .filter__modal .filter__dropdown .filter__container .filter__list .filter__item.color .filter_label{font-size:1.6rem;color:var(--black);font-weight:500;display:flex;align-items:center}@media (min-width: 768px){collection-filter .filter__modal .filter__dropdown .filter__container .filter__list .filter__item.color .filter_label{font-size:clamp(1.35rem,.9375vw,1.8rem)}}collection-filter .filter__modal .filter__dropdown .filter__container .filter__list .filter__item.color .filter_label :is(input){margin-right:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:clamp(1.6rem,2vw,1.8rem);height:clamp(1.6rem,2vw,1.8rem);transition:all .15s ease;border-radius:50%;padding:1px;background-clip:content-box;border:1px solid transparent;border-radius:.5rem}collection-filter .filter__modal .filter__dropdown .filter__container .filter__list .filter__item.color .filter_label :is(input):checked{border-color:var(--black);background:url("data:image/svg+xml,%3csvg%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0%204C0%201.79086%201.79086%200%204%200H14C16.2091%200%2018%201.79086%2018%204V14C18%2016.2091%2016.2091%2018%2014%2018H4C1.79086%2018%200%2016.2091%200%2014V4Z'%20fill='black'/%3e%3cpath%20d='M0%204C0%201.79086%201.79086%200%204%200H14C16.2091%200%2018%201.79086%2018%204V14C18%2016.2091%2016.2091%2018%2014%2018H4C1.79086%2018%200%2016.2091%200%2014V4Z'%20fill='black'%20fill-opacity='0.2'/%3e%3cpath%20d='M3.15039%209.09175L6.84309%2012.7836L15.0871%204.53955'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") no-repeat center;background-size:contain;border-radius:.5rem}collection-filter .filter__modal .filter__dropdown .filter__btns{display:flex;border-top:2px solid var(--gray);padding:3.2rem 0;align-items:center;gap:1.5rem;margin-top:auto;position:sticky;bottom:0;background:var(--white);width:100%}collection-filter .filter__modal .filter__dropdown .filter__btns .filter_btn{display:flex;justify-content:center;font-family:var(--lato);width:fit-content;padding:1.4rem;color:var(--black);background:transparent;font-size:clamp(1.4rem,2vw,1.6rem);line-height:110%;letter-spacing:.014rem;font-style:normal;font-weight:600;line-height:normal;border:1px solid var(--black);text-decoration:none;transition:.3s;width:100%;text-transform:uppercase;cursor:pointer}@media screen and (min-width: 768px){collection-filter .filter__modal .filter__dropdown .filter__btns .filter_btn{padding:clamp(1rem,2vw,1.4rem)}}collection-filter .filter__modal .filter__dropdown .filter__btns .filter_btn.filter_submit{color:var(--white);background:var(--black)}collection-filter .filter__modal .filter__dropdown .filter__btns .filter_btn.filter_submit:hover{background:var(--black)}collection-filter .filter__modal .filter__dropdown .filter__btns .filter_btn.filter_reset{background:var(--white);color:var(--black);border:1.5px solid var(--black)}collection-filter .filter__modal .filter__dropdown .filter__btns .filter_btn.filter_reset:hover{background:var(--black);color:var(--white)}@media screen and (min-width: 1300px){collection-filter.filter__drawer{max-width:var(--page-width);margin-inline:auto}collection-filter.filter__drawer .filter__modal{animation:none}collection-filter.filter__drawer:before{animation:none}collection-filter.filter__drawer:has(.filter__modal[open]):before{visibility:hidden;opacity:0;animation:none}collection-filter.filter__drawer .filter__heading{padding-bottom:1.6rem;border-bottom:1px solid var(--black)}collection-filter.filter__drawer .filter__heading .filter__text{visibility:hidden}}@media screen and (min-width: 1300px){collection-filter.filter__drawer .filter__modal{display:block;background:transparent;max-width:44rem;width:30vw;padding:4rem 2rem 0rem 0rem;position:static;animation:none;overflow:visible;float:left;z-index:10;position:relative;transform:translate(0)}collection-filter.filter__drawer .filter__modal[open]{display:block;animation:none;transform:none}collection-filter.filter__drawer .filter__modal .filter__modal__heading :is(svg){display:none}}@keyframes slideIn{0%{transform:translate(-100%);display:none}1%{transform:translate(-100%);display:block}to{transform:translate(0)}}@keyframes slideOut{0%{transform:translate(0);display:block}99%{transform:translate(-100%);display:block}to{display:none}}@keyframes opacityOverlayEntry{0%{opacity:0;visibility:hidden}1%{opacity:0;visibility:visible}to{opacity:1}}@keyframes opacityOverlayExit{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{visibility:hidden}}product-technical-sheet{display:block}product-technical-sheet:has(.technical-sheet__table-title__desktop:empty){display:none}product-technical-sheet .technical-sheet__container{max-width:var(--page-width);width:100%;margin-inline:auto;padding:4rem 0 2rem}@media screen and (min-width: 1024px){product-technical-sheet .technical-sheet__container{max-width:calc(var(--page-width) * .9);padding-block:clamp(6rem,4.17vw,8rem)}}product-technical-sheet .technical-sheet__container .technical-sheet__title :is(h2){color:var(--black);font-size:1.8rem;font-style:normal;font-weight:600;line-height:normal;text-align:center;text-transform:uppercase;margin-bottom:2rem}@media screen and (min-width: 768px){product-technical-sheet .technical-sheet__container .technical-sheet__title :is(h2){font-size:clamp(2.4rem,1.66666vw,3.2rem);margin-bottom:clamp(2rem,2.08333vw,4rem)}}product-technical-sheet .technical-sheet__container .technical-sheet__content{display:flex;flex-direction:column;gap:clamp(2rem,6.25vw,12rem);justify-content:center;align-items:center}@media screen and (min-width: 1180px){product-technical-sheet .technical-sheet__container .technical-sheet__content{flex-direction:row;align-items:start}}product-technical-sheet .technical-sheet__container .technical-sheet__content .technical-sheet__image{display:flex;justify-content:center;align-items:center;flex:1;order:1}@media screen and (min-width: 768px){product-technical-sheet .technical-sheet__container .technical-sheet__content .technical-sheet__image{order:0;aspect-ratio:698/440;width:100%;height:auto}}product-technical-sheet .technical-sheet__container .technical-sheet__content .technical-sheet__image :is(img){width:100vw;border-radius:0}@media screen and (min-width: 768px){product-technical-sheet .technical-sheet__container .technical-sheet__content .technical-sheet__image :is(img){border-radius:.75rem}}product-technical-sheet .technical-sheet__container .technical-sheet__content .technical-sheet__image .desktop{display:none}@media screen and (min-width: 768px){product-technical-sheet .technical-sheet__container .technical-sheet__content .technical-sheet__image .desktop{display:flex;width:100%}product-technical-sheet .technical-sheet__container .technical-sheet__content .technical-sheet__image .mobile{display:none}}product-technical-sheet .technical-sheet__container .technical-sheet__content .technical-sheet__table{display:flex;flex:1;flex-direction:column;width:100%;gap:1.6rem;align-self:flex-start}product-technical-sheet .technical-sheet__container .technical-sheet__content .technical-sheet__table .technical-sheet__table-title__desktop{display:none}product-technical-sheet .technical-sheet__container .technical-sheet__content .technical-sheet__table .technical-sheet__table-title__desktop :is(h3){color:var(--black);font-size:clamp(1.5rem,1.04166vw,2rem);font-style:normal;font-weight:600;line-height:100%;text-transform:uppercase}@media screen and (min-width: 768px){product-technical-sheet .technical-sheet__container .technical-sheet__content .technical-sheet__table .technical-sheet__table-title__desktop{display:flex;align-items:center;justify-content:space-between;gap:1.6rem}}product-technical-sheet .technical-sheet__container .technical-sheet__content .technical-sheet__table .technical-sheet__table-title__desktop .technical-sheet__table-title__desktop-item{width:100%;display:flex;align-items:center;justify-content:start;gap:2rem;padding-bottom:1.6rem;cursor:pointer;border-bottom:3px solid transparent;transition:border-color .3s ease}product-technical-sheet .technical-sheet__container .technical-sheet__content .technical-sheet__table .technical-sheet__table-title__desktop .technical-sheet__table-title__desktop-item .icon-wrapper{display:flex;align-items:center;justify-content:center;position:relative}product-technical-sheet .technical-sheet__container .technical-sheet__content .technical-sheet__table .technical-sheet__table-title__desktop .technical-sheet__table-title__desktop-item .icon-wrapper svg{width:1.6rem;height:1.6rem;transition:transform .3s ease-in-out,opacity .3s ease-in-out;position:absolute}@media screen and (min-width: 768px){product-technical-sheet .technical-sheet__container .technical-sheet__content .technical-sheet__table .technical-sheet__table-title__desktop .technical-sheet__table-title__desktop-item .icon-wrapper svg{width:clamp(1.6rem,1.25vw,2rem);height:clamp(1.6rem,1.25vw,2rem)}}product-technical-sheet .technical-sheet__container .technical-sheet__content .technical-sheet__table .technical-sheet__table-title__desktop .technical-sheet__table-title__desktop-item .icon-wrapper svg:last-child{opacity:0;transform:rotate(-90deg)}product-technical-sheet .technical-sheet__container .technical-sheet__content .technical-sheet__table .technical-sheet__table-title__desktop .technical-sheet__table-title__desktop-item:hover{border-bottom:3px solid var(--black)}product-technical-sheet .technical-sheet__container .technical-sheet__content .technical-sheet__table .technical-sheet__table-title__desktop .technical-sheet__table-title__desktop-item.active{border-bottom:3px solid var(--black)}product-technical-sheet .technical-sheet__container .technical-sheet__content .technical-sheet__table .technical-sheet__table-title__desktop .technical-sheet__table-title__desktop-item.active .icon-wrapper svg:first-child{opacity:0;transform:rotate(90deg)}product-technical-sheet .technical-sheet__container .technical-sheet__content .technical-sheet__table .technical-sheet__table-title__desktop .technical-sheet__table-title__desktop-item.active .icon-wrapper svg:last-child{opacity:1;transform:rotate(0)}product-technical-sheet .technical-sheet__container .technical-sheet__content .technical-sheet__table .technical-sheet__table-title__mobile{display:flex;align-items:center;justify-content:space-between;padding:1.6rem 0;border-top:1px solid var(--gray)}product-technical-sheet .technical-sheet__container .technical-sheet__content .technical-sheet__table .technical-sheet__table-title__mobile .icon-wrapper{display:flex;align-items:center;justify-content:center;position:relative}product-technical-sheet .technical-sheet__container .technical-sheet__content .technical-sheet__table .technical-sheet__table-title__mobile .icon-wrapper svg{width:1.6rem;height:1.6rem;transition:transform .3s ease-in-out,opacity .3s ease-in-out;position:absolute}@media screen and (min-width: 768px){product-technical-sheet .technical-sheet__container .technical-sheet__content .technical-sheet__table .technical-sheet__table-title__mobile .icon-wrapper svg{width:clamp(1.6rem,1.25vw,2rem);height:clamp(1.6rem,1.25vw,2rem)}}product-technical-sheet .technical-sheet__container .technical-sheet__content .technical-sheet__table .technical-sheet__table-title__mobile .icon-wrapper svg:last-child{opacity:0;transform:rotate(-90deg)}product-technical-sheet .technical-sheet__container .technical-sheet__content .technical-sheet__table .technical-sheet__table-title__mobile.active .icon-wrapper svg:first-child{opacity:0;transform:rotate(90deg)}product-technical-sheet .technical-sheet__container .technical-sheet__content .technical-sheet__table .technical-sheet__table-title__mobile.active .icon-wrapper svg:last-child{opacity:1;transform:rotate(0)}product-technical-sheet .technical-sheet__container .technical-sheet__content .technical-sheet__table .technical-sheet__table-title__mobile :is(h3){color:var(--black);font-size:clamp(1.6rem,1.25vw,2.4rem);font-style:normal;font-weight:600;line-height:100%;text-transform:uppercase}@media screen and (min-width: 768px){product-technical-sheet .technical-sheet__container .technical-sheet__content .technical-sheet__table .technical-sheet__table-title__mobile{display:none}}product-technical-sheet .technical-sheet__container .technical-sheet__content .technical-sheet__table :is(table){border-spacing:0;border-collapse:collapse;overflow:hidden;height:auto;transition:height .3s ease}product-technical-sheet .technical-sheet__container .technical-sheet__content .technical-sheet__table :is(table)[closed]{height:0px;display:none}product-technical-sheet .technical-sheet__container .technical-sheet__content .technical-sheet__table :is(table) :is(tbody) :is(tr){border-top:1px solid #c5c5c5;border-bottom:1px solid #c5c5c5;display:flex;align-items:center}@media screen and (min-width: 768px){product-technical-sheet .technical-sheet__container .technical-sheet__content .technical-sheet__table :is(table) :is(tbody) :is(tr){border-top:.5px solid var(--gray);border-bottom:.5px solid var(--gray)}}product-technical-sheet .technical-sheet__container .technical-sheet__content .technical-sheet__table :is(table) :is(tbody) :is(tr) :is(td){padding:1rem;flex:1;color:var(--black);font-size:1.4rem;font-style:normal;font-weight:400;line-height:normal}@media screen and (min-width: 768px){product-technical-sheet .technical-sheet__container .technical-sheet__content .technical-sheet__table :is(table) :is(tbody) :is(tr) :is(td){flex:3}}product-technical-sheet .technical-sheet__container .technical-sheet__content .technical-sheet__table :is(table) :is(tbody) :is(tr) :is(td):first-child{flex:1}@media screen and (min-width: 768px){product-technical-sheet .technical-sheet__container .technical-sheet__content .technical-sheet__table :is(table) :is(tbody) :is(tr) :is(td):first-child{flex:5}}product-technical-sheet .technical-sheet__container .technical-sheet__content .technical-sheet__table :is(table) :is(tbody) :is(tr):first-child{border-top:.5px solid var(--gray)}product-technical-sheet .technical-sheet__container .technical-sheet__content .technical-sheet__table :is(table) :is(tbody) :is(tr):last-child{border-bottom:.5px solid var(--gray)}product-technical-sheet .technical-sheet__container .technical-sheet__content .technical-sheet__table :is(table) :is(tbody) :is(tr):nth-child(2n){background-color:var(--gray)}:root{--cart-title: clamp(1.8rem, 2vw, 2.2rem);--cart-subtotal: clamp(1.4rem, 2vw, 1.8rem);--cart-shipping: clamp(1.2rem, 2vw, 1.4rem);--cart-go-to-checkout: clamp(1.4rem, 2vw, 1.6rem);--cart-empty-title: clamp(1.7rem, 2vw, 1.7rem);--cart-empty-subtitle: clamp(1.4rem, 2vw, 1.4rem)}cart-drawer{display:block}cart-drawer .cart_discount{display:flex;font-size:1.3rem;justify-content:space-between;margin-top:1rem;font-weight:600}cart-drawer .cart_drawer__content{display:none;background:var(--white);width:90vw;max-width:69.2rem;position:fixed;top:0;right:0;z-index:9999999;transform:translate(100%);animation:cartDrawerExit .3s ease-in-out forwards;height:100%;padding:3.5rem 1.8rem 0 .3rem;overflow-y:auto;flex-direction:column}@media screen and (max-width: 768px){cart-drawer .cart_drawer__content{padding:3.5rem .8rem}}cart-drawer .cart_drawer__content :is(cart-related-products){display:none}cart-drawer .cart_drawer__content .cart_body{display:flex;flex-direction:column;overflow:hidden}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);padding-left:.9rem}cart-drawer .cart_drawer__content .cart_body .cart_heading .cart_heading__title_close .cart_title{font-size:clamp(1.7rem,2vw,1.7rem);font-weight:700;font-family:var(--futura);text-transform:uppercase}cart-drawer .cart_drawer__content .cart_body .cart_heading .cart_heading__title_close :is(svg){cursor:pointer;width:2.3rem;height:2.3rem}cart-drawer .cart_drawer__content .cart_body .cart_heading .progress_bar__container .progress_bar{width:100%;height:clamp(.6rem,1.5vw,.8rem);background:var(--gray);margin-bottom:.8rem;border-radius:0;overflow:hidden}cart-drawer .cart_drawer__content .cart_body .cart_heading .progress_bar__container .progress_bar .progress{transition:.6s ease;height:100%;background:var(--dark-gray)}cart-drawer .cart_drawer__content .cart_body .cart_heading .progress_bar__container .progress_span{font-family:var(--gabarito);font-size:clamp(1.2rem,2vw,1.4rem);font-weight:400;display:none}cart-drawer .cart_drawer__content .cart_body .cart_heading .progress_bar__container .progress_span :is(strong){font-weight:600}cart-drawer .cart_drawer__content .cart_body .cart_products{min-height:20rem;width:100%;max-height:100%;display:flex;flex-direction:column;gap:clamp(2.4rem,2.5vw,3.2rem);border-bottom:1px solid var(--light-gray);margin-bottom:clamp(1rem,2vw,1.6rem);position:relative;flex:1;margin-top:2rem;padding-top:0;overflow-x:hidden;overflow-y:auto}cart-drawer .cart_drawer__content .cart_body .cart_products:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3.3rem;background:linear-gradient(to top,white,transparent);pointer-events:none}cart-drawer .cart_drawer__content .cart_body .cart_products .btn-link{background:var(--black);color:var(--white)}@media screen and (max-width: 768px){cart-drawer .cart_drawer__content .cart_body .cart_products{min-height:37rem}}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}cart-drawer .cart_drawer__content .cart_body .cart_products::-webkit-scrollbar{width:3px;height:4px}cart-drawer .cart_drawer__content .cart_body .cart_footer{display:flex;flex-direction:column;margin-top:clamp(1.2rem,2vw,1.2rem);border-top:1px solid var(--gray);padding-top:2rem}cart-drawer .cart_drawer__content .cart_body .cart_footer .installments_info{font-size:1.2rem;background-color:var(--gray);padding:1rem 1.5rem 1.5rem}cart-drawer .cart_drawer__content .cart_body .cart_footer .info_pix{font-size:1.3rem;float:left;width:70%;margin-top:1rem;padding-top:.7rem;border-top:1px solid var(--white)}cart-drawer .cart_drawer__content .cart_body .cart_footer .pix_price{font-size:1.3rem;font-weight:600;float:right;margin-top:1rem;width:30%;text-align:right;padding-top:.7rem;border-top:1px solid var(--white)}cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_subtotal{margin:1rem 0 0;background-color:var(--gray);padding:0 1.5rem}cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_subtotal,cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_shipping_value{display:flex;align-items:center;justify-content:space-between}cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_subtotal.free-shipping-reached .cart_shipping_price,cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_shipping_value.free-shipping-reached .cart_shipping_price{color:var(--green);text-decoration:line-through;font-weight:500}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_shipping_value.free-shipping-reached .completed{display:flex;gap:.8rem;font-weight:500;color:var(--green);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_shipping_value .cart_subtotal_title,cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_shipping_value .cart_subtotal_price{font-size:clamp(1.3rem,2vw,1.3rem);font-weight:600;text-transform:uppercase;margin-top:1.5rem;font-family:var(--assistant);font-weight:700}cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_subtotal .cart_subtotal_title,cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_shipping_value .cart_subtotal_title{font-size:1.5rem}cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_subtotal .cart_shipping_title,cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_subtotal .cart_shipping_price,cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_shipping_value .cart_shipping_title,cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_shipping_value .cart_shipping_price{color:var(--gray-400);font-size:clamp(1.25rem,3vw,1.25rem);font-weight:400;font-family:var(--gabarito);text-transform:none}cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_subtotal .cart_shipping_title.completed,cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_subtotal .cart_shipping_price.completed,cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_shipping_value .cart_shipping_title.completed,cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_shipping_value .cart_shipping_price.completed{color:var(--green);display:flex;gap:5px;align-items:center}cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_subtotal .cart_shipping_title.completed+.cart_shipping_price,cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_subtotal .cart_shipping_price.completed+.cart_shipping_price,cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_shipping_value .cart_shipping_title.completed+.cart_shipping_price,cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_shipping_value .cart_shipping_price.completed+.cart_shipping_price{text-decoration:line-through;color:var(--green)}cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_subtotal p.cart_shipping_price,cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_shipping_value p.cart_shipping_price{text-transform:uppercase}cart-drawer .cart_drawer__content .cart_body .cart_footer .go_to_checkout{margin-block:clamp(1.3rem,3vw,1rem) clamp(.6rem,1vw,1.2rem);display:flex;justify-content:center;align-items:center;width:100%;background:var(--black);border:none;font-size:clamp(1.4rem,2vw,1.4rem);padding:1.5rem 1rem;color:var(--white);text-decoration:none;transition:.6s background;font-family:var(--gabarito);border-radius:0;max-width:20rem;margin:0 auto;margin-top:1.4rem;margin-bottom:1.4rem;text-transform:uppercase}cart-drawer .cart_drawer__content .cart_body .cart_footer .go_to_checkout svg{margin-left:1rem}@media screen and (min-width: 768px){cart-drawer .cart_drawer__content .cart_body .cart_footer .go_to_checkout{padding-block:1rem}}cart-drawer .cart_drawer__content .cart_body .cart_footer .continue_shopping{text-align:center;font-weight:500;line-height:140%;opacity:.7;cursor:pointer;color:var(--black);font-family:var(--gabarito);font-size:clamp(1.3rem,1vw,1.3rem);text-decoration:none}cart-drawer .cart_drawer__content .cart_body .cart_footer .continue_shopping:hover{text-decoration:underline}cart-drawer .cart_drawer__content .cart_body :is(cart-related-products){display:block}@media screen and (min-width: 768px){cart-drawer .cart_drawer__content .cart_body :is(cart-related-products){display:none}}cart-drawer .cart_drawer__content .cart_body .cart_package__popup{display:flex;opacity:0;visibility:hidden;width:100%;height:100%;background:#0000004d;position:fixed;top:50%;right:0;transform:translateY(-50%);align-items:center;justify-content:center;transition:.3s;z-index:10}cart-drawer .cart_drawer__content .cart_body .cart_package__popup.active{opacity:1;visibility:visible}cart-drawer .cart_drawer__content .cart_body .cart_package__popup .cart_package_popup__content{background:#fff;max-width:41.3rem;width:80vw;position:relative;padding:4.6rem 2rem;border-radius:.6rem;overflow:hidden}cart-drawer .cart_drawer__content .cart_body .cart_package__popup .cart_package_popup__content .cart_package_popup__close{position:absolute;top:1rem;right:1rem;cursor:pointer}cart-drawer .cart_drawer__content .cart_body .cart_package__popup .cart_package_popup__content .cart_package__heading{margin-bottom:2.2rem}cart-drawer .cart_drawer__content .cart_body .cart_package__popup .cart_package_popup__content .cart_package__heading .product_package__info{display:flex;gap:1.2rem}cart-drawer .cart_drawer__content .cart_body .cart_package__popup .cart_package_popup__content .cart_package__heading .product_package__info .product_package__image{width:clamp(5.4rem,5vw,6rem);height:clamp(7.3rem,7vw,8rem);object-fit:contain}cart-drawer .cart_drawer__content .cart_body .cart_package__popup .cart_package_popup__content .cart_package__heading .product_package__info .product_package__content{display:flex;flex-direction:column;gap:.6rem}cart-drawer .cart_drawer__content .cart_body .cart_package__popup .cart_package_popup__content .cart_package__heading .product_package__info .product_package__content .product_package__title{color:var(--black);font-size:clamp(1.6rem,2vw,1.8rem);font-weight:700;font-family:var(--gabarito)}cart-drawer .cart_drawer__content .cart_body .cart_package__popup .cart_package_popup__content .cart_package__heading .product_package__info .product_package__content .product_package__price{color:var(--black);font-family:var(--gabarito);font-size:clamp(1.2rem,2vw,1.4rem);font-weight:400}cart-drawer .cart_drawer__content .cart_body .cart_package__popup .cart_package_popup__content .cart_package__heading .product_package__info .product_package__content .product_package__description{color:var(--dark-gray);font-family:var(--gabarito);font-size:1.2rem;font-weight:400}cart-drawer .cart_drawer__content .cart_body .cart_package__popup .cart_package_popup__content .cart_package__products{max-height:40vh;overflow-y:auto;display:flex;flex-direction:column;gap:clamp(1.6rem,2vw,2rem)}@media screen and (min-width: 768px){cart-drawer .cart_drawer__content .cart_body .cart_package__popup .cart_package_popup__content .cart_package__products{max-height:35vh}}cart-drawer .cart_drawer__content .cart_body .cart_package__popup .cart_package_popup__content .cart_package__products .cart_package__product_card{display:flex;border-block:1px solid #f5f5f5;align-items:center;gap:.8rem;overflow:hidden;min-height:6.5rem;padding-right:1rem}cart-drawer .cart_drawer__content .cart_body .cart_package__popup .cart_package_popup__content .cart_package__products .cart_package__product_card .cart_package__product_image{width:6.5rem;height:6.5rem;min-width:6.5rem;object-fit:contain}cart-drawer .cart_drawer__content .cart_body .cart_package__popup .cart_package_popup__content .cart_package__products .cart_package__product_card .cart_package__product_content{display:flex;align-items:center;gap:1rem;justify-content:space-between;width:100%}cart-drawer .cart_drawer__content .cart_body .cart_package__popup .cart_package_popup__content .cart_package__products .cart_package__product_card .cart_package__product_content .cart_package__product_title{color:var(--black);font-family:var(--gabarito);font-size:clamp(1.4rem,1vw,1.6rem);font-style:normal;font-weight:500;line-height:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal}cart-drawer .cart_drawer__content .cart_body .cart_package__popup .cart_package_popup__content .cart_package__products .cart_package__product_card .cart_package__product_content :is(input){-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.5rem;height:1.5rem;min-width:1.5rem;min-height:1.5rem;border:1.25px solid var(--red);position:relative;transition:.3s;cursor:pointer}cart-drawer .cart_drawer__content .cart_body .cart_package__popup .cart_package_popup__content .cart_package__products .cart_package__product_card .cart_package__product_content :is(input):checked{background:var(--red)}cart-drawer .cart_drawer__content .cart_body .cart_package__popup .cart_package_popup__content .cart_package__products .cart_package__product_card .cart_package__product_content :is(input):checked:after{content:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='12'%20viewBox='0%200%2015%2015'%20fill='none'%3e%3cpath%20d='M12.5%203.75L5.625%2010.625L2.5%207.5'%20stroke='white'%20stroke-width='2.08325'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");position:absolute;top:60%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:1.2rem;height:1.2rem}cart-drawer .cart_drawer__content .cart_body .cart_package__popup .cart_package_popup__content .cart_package__products .cart_package__product_card[disabled]{opacity:.5;pointer-events:none}cart-drawer .cart_drawer__content .cart_body .cart_package__popup .cart_package_popup__content .cart_package__products .cart_package__product_card[disabled] .cart_package__product_title{text-decoration:line-through}cart-drawer .cart_drawer__content .cart_body .cart_package__popup .cart_package_popup__content .cart_package__products::-webkit-scrollbar{width:3px;background-color:var(--black);height:4px}cart-drawer .cart_drawer__content .cart_body .cart_package__popup .cart_package_popup__content .cart_package__empty{display:none}cart-drawer .cart_drawer__content .cart_body .cart_package__popup .cart_package_popup__content .cart_package__footer{margin-top:clamp(3.2rem,4vw,4rem)}cart-drawer .cart_drawer__content .cart_body .cart_package__popup .cart_package_popup__content .cart_package__footer .cart_package__add{display:flex;justify-content:center;align-items:center;gap:1.2rem;padding:1.2rem 2.4rem;background:var(--black);color:var(--white);font-size:clamp(1.4rem,2vw,1.6rem);font-family:var(--gabarito);font-weight:500;border-radius:.4rem;cursor:pointer;transition:.3s;width:90%;margin-inline:auto;border:none;text-transform:uppercase;position:relative}cart-drawer .cart_drawer__content .cart_body .cart_package__popup .cart_package_popup__content .cart_package__footer .cart_package__add:hover{background:var(--red)}cart-drawer .cart_drawer__content .cart_body .cart_package__popup .cart_package_popup__content .cart_package__footer .cart_package__add .loader__container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);visibility:hidden;opacity:0;transition:.3s}cart-drawer .cart_drawer__content .cart_body .cart_package__popup .cart_package_popup__content .cart_package__footer .cart_package__add .loader__container .loader{width:2.2rem;aspect-ratio:1;border-radius:50%;border:none}cart-drawer .cart_drawer__content .cart_body .cart_package__popup .cart_package_popup__content .cart_package__footer .cart_package__add[loading]{color:transparent;background:none}cart-drawer .cart_drawer__content .cart_body .cart_package__popup .cart_package_popup__content .cart_package__footer .cart_package__add[loading] .loader__container{visibility:visible;opacity:1}cart-drawer .cart_drawer__content .cart_body .cart_package__popup .cart_package_popup__content:has(.cart_package__products:empty) .cart_package__empty{display:flex;justify-content:center}cart-drawer .cart_drawer__content .cart_body .cart_package__popup .cart_package_popup__content:has(.cart_package__products:empty) .cart_package__empty :is(p){color:var(--black);font-size:clamp(1.4rem,2vw,1.6rem);font-family:var(--gabarito);font-weight:400;text-align:center}cart-drawer .cart_drawer__content .cart_body .cart_package__popup .cart_package_popup__content:has(.cart_package__products:empty) .cart_package__footer{display:none}@media screen and (min-width: 768px){cart-drawer .cart_drawer__content{width:38vw;flex-direction:row-reverse;gap:2.4rem;padding-bottom:1rem}cart-drawer .cart_drawer__content .cart_body{flex-grow:1}cart-drawer .cart_drawer__content :is(cart-related-products){display:flex}}cart-drawer .cart_drawer__content::-webkit-scrollbar{width:3px;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[open] .info_installment__info-modal-trigger{position:relative;display:inline-flex;width:fit-content;align-items:center;justify-content:center;margin-left:clamp(.4rem,.41667vw,.8rem);color:var(--dark-gray)}cart-drawer[open] .info_installment__info-modal-trigger :is(svg:not(.payment-methods svg)){width:clamp(1.2rem,.83333vw,1.6rem);height:clamp(1.2rem,.83333vw,1.6rem)}cart-drawer[open] .info_installment__info-modal-trigger .info_installment__info-modal-content{position:absolute;top:100%;left:50%;width:fit-content;padding:1.6rem 2rem;background-color:var(--gray);border-radius:1.6rem;border:.1rem solid var(--dark-gray);transform:translate(-50%,-.8rem) scale(.9);box-shadow:0 .4rem 1.6rem #0000001a;z-index:1000;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out,transform .3s ease-in-out;font-size:clamp(1rem,.52083vw,1.2rem);line-height:clamp(1.4rem,.72916vw,1.6rem);font-weight:400;text-align:center;color:var(--black)}cart-drawer[open] .info_installment__info-modal-trigger .payment-methods{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}cart-drawer[open] .info_installment__info-modal-trigger .payment-methods :is(img,svg){display:block;aspect-ratio:5/3;width:4rem;height:2rem}cart-drawer[open] .info_installment__info-modal-trigger:hover .info_installment__info-modal-content{opacity:1;pointer-events:auto;transform:translate(-50%) scale(1)}cart-drawer:has(.cart_empty_title) .cart_body .cart_heading .progress_bar__container{display:none}cart-drawer:has(.cart_empty_title) .cart_body .cart_products{height:90%;max-height:100%;border-bottom:none;display:flex;align-items:center;justify-content:center;gap:0}cart-drawer:has(.cart_empty_title) .cart_body .cart_products .cart_empty_title{color:var(--black);text-align:center;font-size:var(--cart-empty-title);font-family:var(--gabarito);font-weight:600}cart-drawer:has(.cart_empty_title) .cart_body .cart_products .cart_empty_subtext{color:var(--black);text-align:center;font-size:var(--cart-empty-subtitle);font-family:var(--gabarito);font-weight:400;margin-top:1rem;opacity:.6;max-width:30.3rem}cart-drawer:has(.cart_empty_title) .cart_body .cart_products .btn-link{margin-top:clamp(2.4rem,2vw,3.2rem);background:var(--black);padding:1.2rem 4.3rem;font-size:clamp(1.3rem,1vw,1.3rem);text-transform:uppercase;text-decoration:none}cart-drawer:has(.cart_empty_title) .cart_body .shipping__container{display:none}cart-drawer:has(.cart_empty_title) .cart_body :is(discount-coupon){display:none}cart-drawer:has(.cart_empty_title) .cart_body .cart_add_cupom,cart-drawer:has(.cart_empty_title) .cart_body .cart_footer{display:none}cart-drawer:has(.cart_empty_title) .cart_body :is(cart-related-products){display:none}cart-drawer:has(.cart_empty_title) .cart_body .cart_package__popup{display:none}cart-drawer:has(.cart_empty_title) :is(cart-related-products){display:none}cart-drawer:has(.cart_empty_title) .cart_drawer__content{max-width:46rem}@keyframes cartDrawerEntry{0%{transform:translate(100%);display:none}1%{transform:translate(100%);display:flex}to{transform:translate(0)}}@keyframes cartDrawerExit{0%{transform:translate(0);display:flex}99%{transform:translate(100%);display:flex}to{transform:translate(100%);display:none}}@keyframes cartDrawerOverlayEntry{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}to{visibility:visible;opacity:1}}@keyframes cartDrawerOverlayExit{0%{visibility:visible;opacity:1}99%{visibility:visible;opacity:0}to{visibility:hidden;opacity:0}}cart-section{display:flex;flex-direction:column;max-width:calc(var(--page-width) - 20rem);margin-inline:auto;margin-top:6rem;margin-bottom:3rem}@media screen and (max-width: 768px){cart-section{max-width:100vw;padding:0 2rem}}cart-section .color-dropdown .color-swatches{top:inherit;bottom:110%}cart-section .shipping__container{border:none}cart-section .info_installment{display:flex;gap:4px;font-size:1.4rem}cart-section .info_installment__info-modal-trigger{position:relative;display:inline-flex;width:fit-content;align-items:center;justify-content:center;margin-left:clamp(.4rem,.41667vw,.8rem);color:var(--dark-gray)}cart-section .info_installment__info-modal-trigger :is(svg:not(.payment-methods svg)){width:clamp(1.2rem,.83333vw,1.6rem);height:clamp(1.2rem,.83333vw,1.6rem)}cart-section .info_installment__info-modal-trigger .info_installment__info-modal-content{position:absolute;top:100%;left:50%;width:fit-content;padding:1.6rem 2rem;background-color:var(--gray);border-radius:1.6rem;border:.1rem solid var(--dark-gray);transform:translate(-50%,-.8rem) scale(.9);box-shadow:0 .4rem 1.6rem #0000001a;z-index:1000;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out,transform .3s ease-in-out;font-size:clamp(1rem,.52083vw,1.2rem);line-height:clamp(1.4rem,.72916vw,1.6rem);font-weight:400;text-align:center;color:var(--black)}cart-section .info_installment__info-modal-trigger .payment-methods{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}cart-section .info_installment__info-modal-trigger .payment-methods :is(img,svg){display:block;aspect-ratio:5/3;width:4rem;height:2rem}cart-section .info_installment__info-modal-trigger:hover .info_installment__info-modal-content{opacity:1;pointer-events:auto;transform:translate(-50%) scale(1)}cart-section .cart_breadcrumb{display:flex;align-items:center;gap:.5rem;margin-bottom:2rem;color:var(--dark-gray-2)}cart-section .cart_breadcrumb span{color:var(--dark-gray-2);font-size:1.2rem}cart-section .cart_breadcrumb svg{width:1rem;height:1rem}cart-section .cart_breadcrumb a{color:var(--dark-gray-2);text-decoration:none;font-size:1.2rem}cart-section .cart_section__content .cart_item__container .price__container .info_pix{font-size:1.4rem;font-weight:400;color:var(--black)}cart-section .cart_section__content .cart_item__container .price__container .info_pix strong span{font-size:1.8rem;font-weight:600}cart-section .cart_section__content .cart_item__container .price__container .variant_title{font-size:1.2rem}cart-section .cart_section__content .cart_item__container .cart_item__qtd{left:134px}cart-section .cart_section_title{color:var(--black);font-size:2.2rem;font-weight:600;text-transform:uppercase!important;text-transform:none}@media screen and (min-width: 768px){cart-section{margin-top:clamp(3rem,10vw,3.5rem)}}@media screen and (min-width: 1600px){cart-section{max-width:1520px}}cart-section .cart_section__content{display:flex;flex-direction:column;margin-top:4rem}@media screen and (min-width: 900px){cart-section .cart_section__content{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(10rem,11vw,17.8rem)}}cart-section .cart_section__content .cart_section_products__container{display:flex;flex-direction:column;gap:clamp(1.2rem,2vw,3.35rem);padding-bottom:3.2rem;border-bottom:var(--light-gray) solid 1px;max-height:40vh;overflow-y:auto;position:relative}@media screen and (min-width: 768px){cart-section .cart_section__content .cart_section_products__container{max-height:34.6rem;height:fit-content;overflow:auto;padding-right:3rem;margin-right:-4rem}}cart-section .cart_section__content .cart_section_products__container .cart_item__container .cart_item_price{display:flex;gap:.5rem;flex-direction:column;align-items:flex-start}cart-section .cart_section__content .cart_section_products__container .cart_item__container .cart_item_price .cart_item_price-price{font-size:1.4rem;font-weight:600}@media screen and (min-width: 768px){cart-section .cart_section__content .cart_section_products__container .cart_item__container .cart_item__image{max-width:11.3rem;max-height:15.1rem}}cart-section .cart_section__content .cart_section_products__container .cart_item__container .cart_item__content{align-self:flex-start;min-width:39rem}@media screen and (max-width: 768px){cart-section .cart_section__content .cart_section_products__container .cart_item__container .cart_item__content{min-width:70%}}cart-section .cart_section__content .cart_section_products__container .cart_item__container .cart_item__content .cart_item_title :is(h2){font-size:clamp(1.4rem,2vw,1.8rem);white-space:wrap;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:30rem;margin-bottom:1.6rem}cart-section .cart_section__content .cart_section_products__container .cart_item__container .cart_item__content .price_variants{margin-bottom:clamp(1.6rem,2vw,3.2rem)}cart-section .cart_section__content .cart_section_products__container #cart_section_products_loader{width:100%;height:100%;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:absolute;z-index:2;opacity:0;top:0;left:0;display:none;align-items:flex-start;justify-content:center;animation:opacityLoadingExit .5s forwards}cart-section .cart_section__content .cart_section_products__container #cart_section_products_loader[active]{animation:opacityLoadingEntry .5s forwards;opacity:1;display:flex}cart-section .cart_section__content .cart_section_products__container::-webkit-scrollbar{width:3px}cart-section .cart_section__content .cart_section_products__container::-webkit-scrollbar-track{background:transparent}cart-section .cart_section__content .cart_section_products__container::-webkit-scrollbar-thumb{background-color:var(--black);border-radius:10px;border:3px solid transparent}cart-section .cart_section__content .cart_section_products__container::-webkit-scrollbar-thumb:hover{background:var(--black, .8)}cart-section .cart_section__content .cart_footer{display:flex;flex-direction:column;margin-top:clamp(1.2rem,2vw,1.2rem);padding-top:0;max-width:40rem}cart-section .cart_section__content .cart_footer :is(h2){font-size:clamp(1.6rem,2vw,1.6rem);font-weight:600;color:var(--black);margin-bottom:1.6rem;width:100%;text-align:left;text-transform:uppercase;padding-left:0;margin-top:0;padding:.2rem 1rem 1rem .4rem;border-bottom:1px solid var(--gray)}cart-section .cart_section__content .cart_footer .progress_bar__container{margin-bottom:0rem}cart-section .cart_section__content .cart_footer .progress_bar__container .progress_bar{width:100%;height:clamp(.6rem,1.5vw,.8rem);background:var(--gray);margin-bottom:.8rem;border-radius:0rem;overflow:hidden}cart-section .cart_section__content .cart_footer .progress_bar__container .progress_bar .progress{transition:.6s ease;height:100%;background:var(--dark-gray)}cart-section .cart_section__content .cart_footer .progress_bar__container .progress_span{font-family:var(--gabarito);font-size:clamp(1.2rem,2vw,1.4rem);font-weight:400;display:none}cart-section .cart_section__content .cart_footer .progress_bar__container .progress_span strong{font-weight:600}cart-section .cart_section__content .cart_footer .cart_order_summary{font-size:clamp(2rem,2vw,2.4rem);font-weight:500;color:var(--black);border-bottom:1px solid var(--gray-200);padding-bottom:clamp(1.2rem,2vw,2.4rem)}cart-section .cart_section__content .cart_footer .cart_subtotal,cart-section .cart_section__content .cart_footer .cart_shipping_value{display:flex;justify-content:space-between;margin-top:1.6rem;font-weight:300;color:var(--black);font-size:clamp(1.4rem,2vw,1.6rem)}cart-section .cart_section__content .cart_footer .cart_subtotal .cart_shipping_title,cart-section .cart_section__content .cart_footer .cart_subtotal .cart_shipping_price,cart-section .cart_section__content .cart_footer .cart_shipping_value .cart_shipping_title,cart-section .cart_section__content .cart_footer .cart_shipping_value .cart_shipping_price{font-weight:500;color:var(--gray-400);font-size:clamp(1.4rem,2vw,1.4rem)}cart-section .cart_section__content .cart_footer .cart_subtotal .cart_shipping_title.completed,cart-section .cart_section__content .cart_footer .cart_subtotal .cart_shipping_price.completed,cart-section .cart_section__content .cart_footer .cart_shipping_value .cart_shipping_title.completed,cart-section .cart_section__content .cart_footer .cart_shipping_value .cart_shipping_price.completed{display:flex;gap:.8rem;font-weight:500;color:var(--green);align-items:center}cart-section .cart_section__content .cart_footer .cart_subtotal .cart_shipping_title.completed+.cart_shipping_price,cart-section .cart_section__content .cart_footer .cart_subtotal .cart_shipping_price.completed+.cart_shipping_price,cart-section .cart_section__content .cart_footer .cart_shipping_value .cart_shipping_title.completed+.cart_shipping_price,cart-section .cart_section__content .cart_footer .cart_shipping_value .cart_shipping_price.completed+.cart_shipping_price{color:var(--green);text-decoration:line-through;font-weight:500}cart-section .cart_section__content .cart_footer .cart_subtotal :is(h3),cart-section .cart_section__content .cart_footer .cart_shipping_value :is(h3){font-size:clamp(1.4rem,2vw,1.4rem)}cart-section .cart_section__content .cart_footer .cart_shipping_value.free-shipping-reached .cart_shipping_title{display:none}cart-section .cart_section__content .cart_footer .cart_shipping_value.free-shipping-reached .cart_shipping_price{color:var(--green);text-decoration:line-through;font-weight:500}cart-section .cart_section__content .cart_footer .cart_shipping_value.free-shipping-reached .completed{display:flex;gap:.8rem;font-weight:500;color:var(--green);align-items:center}cart-section .cart_section__content .cart_footer .cart_subtotal_title{text-transform:none}cart-section .cart_section__content .cart_footer .cart_subtotal{margin-top:clamp(1.6rem,2vw,2.4rem);text-transform:uppercase}cart-section .cart_section__content .cart_footer .cart_subtotal :is(h3){font-size:clamp(1.4rem,2vw,1.4rem)}cart-section .cart_section__content .cart_footer .cart_subtotal .cart_subtotal_price{font-size:clamp(1.4rem,2vw,1.4rem);font-weight:700}cart-section .cart_section__content .cart_footer .cart_message{display:flex;gap:1rem;align-items:center;margin-top:1.5rem}cart-section .cart_section__content .cart_footer .cart_message p{font-size:clamp(1.1rem,2vw,1.1rem);font-weight:400;color:var(--gray-400);margin-right:.5rem}cart-section .cart_section__content .cart_footer .cart_message p a{color:var(--gray-500);text-decoration:underline;align-items:center;font-weight:600}cart-section .cart_section__content .cart_footer .cart_message svg{width:4rem;height:4rem}cart-section .cart_section__content .cart_footer .cart_shipping_value{border-bottom:1px solid var(--gray-200);padding-bottom:clamp(1.2rem,2vw,2.4rem)}cart-section .cart_section__content .cart_footer .installments_info{font-size:1.2rem;background-color:var(--gray);padding:1rem;display:flex;flex-direction:row;flex-wrap:wrap}cart-section .cart_section__content .cart_footer .info_pix{font-size:1.3rem;float:left;width:70%;margin-top:1rem;padding-top:.7rem;border-top:1px solid var(--white)}cart-section .cart_section__content .cart_footer .pix_price{font-size:1.5rem;font-weight:600;float:right;margin-top:1rem;width:30%;text-align:right;padding-top:.7rem;border-top:1px solid var(--white)}cart-section .cart_section__content .cart_footer .cart_subtotal{margin:1rem 0 0;background-color:var(--gray);padding:0 1rem}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 h3,cart-section .cart_section__content .cart_footer .cart_subtotal .cart_subtotal_price,cart-section .cart_section__content .cart_footer .cart_shipping_value h3,cart-section .cart_section__content .cart_footer .cart_shipping_value .cart_subtotal_price{font-size:1.6rem}cart-section .cart_section__content .cart_footer .cart_subtotal_title,cart-section .cart_section__content .cart_footer .cart_subtotal_price{font-size:clamp(1.4rem,2vw,1.6rem);font-weight:700;text-transform:uppercase;margin-top:1.5rem;font-family:var(--assistant)}cart-section .cart_section__content .cart_footer .cart_shipping_title,cart-section .cart_section__content .cart_footer .cart_shipping_price{color:var(--gray-400);font-size:clamp(1.25rem,3vw,1.25rem);font-weight:400;font-family:var(--gabarito);text-transform:none}cart-section .cart_section__content .cart_footer .cart_shipping_price{text-transform:uppercase}cart-section .cart_section__content .cart_footer .go_to_checkout{margin-block:clamp(1.3rem,3vw,1rem) clamp(.6rem,1vw,1.2rem);display:flex;justify-content:center;align-items:center;width:100%;background:var(--black);border:none;font-size:clamp(1.4rem,2vw,1.4rem);padding:1.5rem 1rem;color:var(--white);text-decoration:none;transition:.6s background;font-family:var(--gabarito);border-radius:0rem;max-width:22rem;margin:0 auto;margin-top:2rem;margin-bottom:2rem;text-transform:uppercase}cart-section .cart_section__content .cart_footer .go_to_checkout svg{margin-left:1rem}@media screen and (min-width: 768px){cart-section .cart_section__content .cart_footer .go_to_checkout{padding-block:1rem}}cart-section .cart_section__content .cart_footer .continue_shopping{text-align:center;font-weight:500;line-height:140%;opacity:.7;cursor:pointer;color:var(--black);font-family:var(--gabarito);font-size:clamp(1.4rem,1vw,1.6rem);text-decoration:none}cart-section .cart_section__content .cart_footer .continue_shopping:hover{text-decoration:underline}@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-related-products{border-top:2px solid var(--black);padding-top:6rem;max-width:calc(var(--page-width) - 10rem);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_products__content{padding:0 7rem}.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;max-width:calc(var(--page-width) - 20rem);margin:0 auto;margin-left:-3rem}@media screen and (max-width: 768px){.cart-section-related-products .related_products_title{padding-top:2rem}}@media screen and (min-width: 768px){.cart-section-related-products .related_products_title{position:relative;left:-3.5rem;text-align:left;width:100%;padding-bottom:2rem}}.cart-section-related-products cart-related-products{position:relative}@media screen and (min-width: 768px){.cart-section-related-products cart-related-products{width:102%}}.cart-section-related-products .color-dropdown .color-swatches{top:inherit;bottom:110%}.cart-section-related-products cart-related-products .blaze-prev,.cart-section-related-products cart-related-products .blaze-next{background:none;border:none;position:absolute;top:50%;transform:translateY(-50%);display:block;cursor:pointer}.cart-section-related-products cart-related-products .blaze-prev svg,.cart-section-related-products cart-related-products .blaze-next svg{width:2.3rem;height:2.3rem}.cart-section-related-products cart-related-products .blaze-prev:disabled,.cart-section-related-products cart-related-products .blaze-next:disabled{opacity:.5;cursor:not-allowed}.cart-section-related-products cart-related-products .blaze-prev{left:3.5rem}.cart-section-related-products cart-related-products .blaze-next{right:3.5rem}.cart-section-related-products .cart_related_product__variant_add{display:block;margin:0 auto;max-width:7rem}.cart-section-related-products popup-variant{display:none}.cart-section-related-products popup-variant+:is(a){display:none}.cart-section-related-products .cart_related_product_title{color:var(--black);text-align:center;font-size:clamp(1.4rem,1vw,1.4rem);font-style:normal;font-weight:600;line-height:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal;margin:1rem 0}@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:center;font-size:1.4rem;margin-bottom:.5rem;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;gap:.5rem;background-color:var(--white);border-radius:.5rem;font-size:1.3rem;font-weight:600;text-transform:uppercase;text-decoration:none;display:block;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%3e%3cpath%20d='M9%202.25V15.75'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M2.25%209H15.75'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-size:1.2rem;background-repeat:no-repeat;background-position:2.9rem center;padding:.5rem .5rem .5rem 2rem;margin-top:1rem;margin-bottom:1rem;text-align:center;max-width:15rem;color:var(--black);margin:0 auto;margin-top:.5rem}.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{min-width:210px;max-width:210px;flex:0 0 210px;display:flex;flex-direction:column;align-items:stretch}.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("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='30'%20height='30'%20viewBox='0%200%2030%2030'%20fill='none'%3e%3cpath%20d='M18.75%2022.5L11.25%2015L18.75%207.5'%20stroke='black'%20stroke-width='3'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") 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("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='30'%20height='30'%20viewBox='0%200%2030%2030'%20fill='none'%3e%3cpath%20d='M11.25%2022.5L18.75%2015L11.25%207.5'%20stroke='black'%20stroke-width='3'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}.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}}:root{--cart-item-title: clamp(1.4rem, 2vw, 1.6rem);--cart-quantity: clamp(1.2rem, 2vw, 1.4rem)}.cart_item__container{display:flex;align-items:flex-start;gap:clamp(.9rem,1vw,1rem);position:relative;overflow:visible}@media screen and (max-width: 779px){.cart_item__container{gap:.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{max-width:clamp(8rem,10vw,6.8rem);max-height:clamp(8rem,9vw,8.5rem);width:100%;height:100%;object-fit:contain;border:1px solid var(--gray-100);border-radius:.4rem}@media screen and (max-width: 330px){.cart_item__container .cart_item__image{max-width:7rem;max-height:8rem}}.cart_item__container .cart_item__content{min-width:17rem}@media screen and (max-width: 770px){.cart_item__container .cart_item__content{min-width:18rem}}.cart_item__container .cart_item__content .cart_item_title{color:var(--black);font-weight:500;text-decoration:none;font-family:var(--gabarito)}.cart_item__container .cart_item__content .cart_item_title :is(h2){font-size:clamp(1.3rem,1.5vw,1.35rem);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-bottom:.4rem;max-width:25vw;font-weight:600}@media screen and (min-width: 370px){.cart_item__container .cart_item__content .cart_item_title :is(h2){max-width:47vw}@media screen and (min-width: 768px){.cart_item__container .cart_item__content .cart_item_title :is(h2){max-width:16vw}@media screen and (min-width: 1000px){.cart_item__container .cart_item__content .cart_item_title :is(h2){max-width:20rem}}}}.cart_item__container .cart_item__content .price__container{display:flex;align-items:flex-start;font-family:var(--gabarito);justify-content:space-between;height:auto;flex-direction:column}.cart_item__container .cart_item__content .price__container .info_installment{font-size:1.2rem;margin:.1rem 0 .5rem;font-weight:300}.cart_item__container .cart_item__content .price__container .info_installment span,.cart_item__container .cart_item__content .price__container .info_installment strong{font-weight:600}.cart_item__container .cart_item__content .price__container .info_pix{font-size:1.2rem;font-weight:300}.cart_item__container .cart_item__content .price__container .info_pix span{font-weight:600}.cart_item__container .cart_item__content .price__container .pix_price_container{font-size:1.2rem;font-weight:300;display:flex;gap:.5rem;align-items:center;justify-content:center;margin-top:.6rem}.cart_item__container .cart_item__content .price__container .pix_price_container span{font-weight:600}.cart_item__container .cart_item__content .price__container .variant_title{font-size:1rem;color:var(--gray-400);margin-top:.9rem}.cart_item__container .cart_item__content .price__container .cart_item_price{font-size:clamp(1.2rem,2vw,1.6rem);font-weight:700;color:var(--black);display:flex;flex-direction:row;align-items:center;gap:0;margin-top:.3rem}.cart_item__container .cart_item__content .price__container .cart_item_price .cart_item_price-compare{color:var(--dark-gray);font-size:1.1rem;text-decoration:line-through;font-weight:400;text-align:right;margin-right:.8rem;position:relative;top:.1rem}.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.3rem}.cart_item__container .cart_item__content .installments-product{font-family:var(--gabarito);font-size:clamp(1.2rem,2vw,1.2rem);margin-bottom:.8rem}.cart_item__container .cart_item__content .cart_item_variants{list-style-type:none;display:flex;align-items:center;font-size:1.2rem;color:var(--black);font-family:var(--gabarito);gap:.6rem;flex-wrap:wrap;margin-top:.8rem;display:none}.cart_item__container .cart_item__content .cart_item_variants li{font-size:1rem}.cart_item__container .cart_item__content .cart_item_quantity{display:flex;align-items:center;margin-top:.6rem;border-radius:.4rem;border:none;background-color:var(--gray-100);width:fit-content;padding:.4rem .8rem;gap:1rem}.cart_item__container .cart_item__content .cart_item_quantity .minus_cart,.cart_item__container .cart_item__content .cart_item_quantity .plus_cart{display:flex;align-items:center;justify-content:center;width:.7rem;height:1rem;cursor:pointer;transition:.3s}.cart_item__container .cart_item__content .cart_item_quantity .minus_cart :is(svg) :is(path),.cart_item__container .cart_item__content .cart_item_quantity .plus_cart :is(svg) :is(path){transition:.3s}.cart_item__container .cart_item__content .cart_item_quantity .minus_cart:hover,.cart_item__container .cart_item__content .cart_item_quantity .plus_cart:hover{border-color:var(--black)}.cart_item__container .cart_item__content .cart_item_quantity .minus_cart:hover :is(svg) :is(path),.cart_item__container .cart_item__content .cart_item_quantity .plus_cart:hover :is(svg) :is(path){fill:var(--wine)}.cart_item__container .cart_item__content .cart_item_quantity .cart_item__quantity_text{max-width:2.6rem;width:100%;display:block;text-align:center;font-family:var(--gabarito);color:var(--black);font-weight:500;font-size:1rem}.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}@media screen and (min-width: 768px){.cart_item__container .cart_remove_icon{margin-right:0}}.cart_item__container .cart_remove_icon :is(svg){width:clamp(1.6rem,2vw,1.9rem);height:clamp(1.6rem,2vw,1.9rem)}:root{--cart-related-product-title: clamp(1.6rem , 2vw, 2rem);--cart-related-product-name: clamp(1.2rem, 2vw, 1.4rem);--cart-related-product-price: clamp(1rem, 2vw, 1.4rem);--cart-related-product-add: clamp(1.2rem, 2vw, 1.4rem)}cart-related-products{display:block;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}cart-related-products .cart_related_products__content .cart_related_product_soldout{display:flex;flex-direction:column;gap:.5rem;background-color:var(--white);padding:.5rem;border-radius:.5rem;font-size:1.2rem;font-weight:600;text-transform:uppercase;text-decoration:none;display:block;padding-left:0;margin-top:1rem;margin-bottom:1rem;text-align:center;max-width:15rem;color:var(--black);margin:0 auto;margin-top:.5rem}cart-related-products .cart_related_products__content .cart_related_product_image{max-width:10rem;max-height:auto;height:auto}cart-related-products .cart_related_products__content .related_products_title{color:var(--black);font-size:clamp(1.5rem,2vw,1.5rem);font-weight:600;text-transform:none;text-transform:uppercase}cart-related-products .cart_related_products__content .cart_related_carousel{margin-top:1.2rem;display:flex;max-width:100%;overflow-x:auto;overflow-y:hidden;gap:2.4rem}@media screen and (min-width: 768px){cart-related-products .cart_related_products__content .cart_related_carousel{flex-direction:column;gap:2.1rem;padding-inline:clamp(2rem,2vw,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{width:3px;height:4px}cart-related-products .cart_related_products__content .cart_related_carousel::-webkit-scrollbar-track{background-color:var(--dark-gray)}cart-related-products .cart_related_products__content .cart_related_carousel::-webkit-scrollbar-thumb{background-color:var(--black);border-radius:10px}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container{min-width:25rem;display:flex;align-items:center;justify-content:flex-start;gap:1.6rem;padding-bottom:clamp(.4rem,2vw,1.6rem)}@media screen and (min-width: 768px){cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container{flex-direction:column;min-width:auto;max-width:clamp(10rem,10vw,15.2rem);padding-bottom:0}}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product_image{max-width:6rem;max-height:8rem;min-width:6rem;min-height:8rem;width:100%;height:100%;object-fit:contain}@media screen and (min-width: 768px){cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product_image{max-width:7.2rem;max-height:10rem}}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;height:100%}@media screen and (min-width: 768px){cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content{align-items:center}}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_title{color:var(--black);font-family:var(--gabarito);font-size:clamp(1.3rem,1vw,1.3rem);font-style:normal;font-weight:600;line-height:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2;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{text-align:center}}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_price{font-size:clamp(1rem,2vw,1.3rem);color:var(--black);font-weight:400!important;font-family:var(--gabarito);margin-bottom:.6rem}@media screen and (min-width: 768px){cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_price{text-align:center;font-weight:700;margin-bottom:.8rem}}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .info_installment{display:none}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product__variant_add{display:flex;align-items:center;gap:1rem;color:var(--gray-500)}@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__variant_add{flex-direction:column}}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product__variant_add :is(select-variant){display:none}@media screen and (min-width: 768px){cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product__variant_add :is(select-variant){display:flex;flex-direction:column}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product__variant_add :is(select-variant) label{display:flex;flex-direction:row;gap:.7rem;align-content:center;font-size:1.1rem;align-items:center}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product__variant_add :is(select-variant) label span{color:var(--dark-gray-2)}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product__variant_add :is(select-variant) .model__select{display:none}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product__variant_add :is(select-variant) :is(select){padding:clamp(.3rem,1vw,.4rem) .6rem;font-family:var(--gabarito);font-weight:400;font-size:1.3rem;text-transform:none;border-radius:.4rem;border:none;background:var(--white);color:var(--gray-500);appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="7" viewBox="0 0 12 7" fill="none"><path d="M11 1L6.26857 5.88992C6.23505 5.9245 6.19375 5.95221 6.14743 5.97119C6.10112 5.99018 6.05085 6 6 6C5.94915 6 5.89888 5.99018 5.85257 5.97119C5.80625 5.95221 5.76495 5.9245 5.73143 5.88992L1 1" stroke="%23686D74" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-repeat:no-repeat;background-position:right .8rem center;background-size:1.2rem;padding-right:3rem;width:100%}}@media screen and (min-width: 768px){cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product__variant_add :is(popup-variant){display:none}}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product__variant_add :is(popup-variant) .popup_variants__button_sequential{font-family:var(--gabarito);font-weight:500;text-transform:uppercase;font-size:clamp(1rem,1vw,1.2rem);padding:clamp(.6rem,1vw,1.1rem) clamp(1.2rem,2vw,3rem);color:var(--black);border:1px solid var(--black);border-radius:.4rem;width:fit-content;white-space:nowrap}@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__variant_add :is(popup-variant) .popup_variants__button_sequential{display:none}}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product__variant_add .cart_related_product_add{font-family:var(--gabarito);font-weight:600;text-transform:uppercase;font-size:clamp(1rem,1vw,1rem);padding:clamp(.6rem,1vw,.8rem) clamp(2.2rem,2vw,2rem);color:var(--black);border:1px solid var(--black);border-radius:0rem;width:fit-content;transition:.3s;position:relative;display:flex;align-items:center;justify-content:center}@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__variant_add .cart_related_product_add{text-align:center}}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product__variant_add .cart_related_product_add .loader__container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);visibility:hidden;opacity:0;transition:.3s}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product__variant_add .cart_related_product_add .loader__container .loader{width:1.6rem;aspect-ratio:1;border-radius:50%;border:4px solid;border-color:var(--white) var(--black);animation:l1 1s infinite}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product__variant_add .cart_related_product_add[loading]{color:transparent;background:var(--black)}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product__variant_add .cart_related_product_add[loading] .loader__container{visibility:visible;opacity:1}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:transparent;text-decoration:none;text-align:unset}cart-related-products .color-swatches{display:flex;gap:.5rem;margin:.5rem 0;padding:0;list-style:none}cart-related-products .color-swatch button{border:none;background:transparent;padding:0;cursor:pointer;outline:none;display:flex;align-items:center;justify-content:center}cart-related-products .color-swatch.selected button,cart-related-products .color-swatch button:focus{box-shadow:none}cart-related-products .color-swatch img{width:20px;height:20px;border-radius:50%;display:inline-block;border:1.5px solid #ccc;vertical-align:middle}cart-related-products .color-swatch.selected img{border:2px solid var(--black)}cart-related-products .color-swatch span{width:20px;height:20px;border-radius:50%;display:inline-block;border:1.5px solid #ccc;vertical-align:middle}cart-related-products .color-swatch.selected span{border:2px solid var(--black)}cart-related-products .color-swatch[data-color] span{background:attr(data-color);border:1.5px solid #eee}cart-related-products .color-swatch[data-color].selected span{border:2px solid var(--dark-gray)}cart-related-products .color-swatch:not([data-color]) span{background:#eee;border:1.5px solid #ccc}cart-related-products .color-dropdown{position:relative;width:fit-content;min-width:40px;-webkit-user-select:none;user-select:none;display:flex;align-items:center}cart-related-products .color-dropdown__selected{display:flex;align-items:center;cursor:pointer;min-width:1.5rem;border:none;border-radius:20px;padding:2px 0 2px 2px;background:#fff}cart-related-products .color-dropdown__selected button{padding:0;cursor:pointer;width:1.8rem;border-radius:0;z-index:2;width:4.8rem;position:absolute;height:1.8rem;background:none;border:none;display:flex;align-items:flex-end}cart-related-products .color-dropdown__selected button span{width:1.4rem;height:1.4rem;border-radius:100%;margin:0;padding:0;display:block;position:relative;top:-3px;left:-2px;border:1.5px solid var(--dark-gray)}cart-related-products .color-dropdown__arrow{display:inline-block;margin-left:6px;font-size:1.1em;cursor:pointer;transition:transform .2s;background-image:url("data:image/svg+xml,%3csvg%20width='13'%20height='8'%20viewBox='0%200%2013%208'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M11.5%201.5L6.76857%206.38992C6.73505%206.4245%206.69375%206.45221%206.64743%206.47119C6.60112%206.49018%206.55085%206.5%206.5%206.5C6.44915%206.5%206.39888%206.49018%206.35257%206.47119C6.30625%206.45221%206.26495%206.4245%206.23143%206.38992L1.5%201.5'%20stroke='%23686D74'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-repeat:no-repeat;width:1.3rem;height:1.3rem}cart-related-products .color-dropdown .color-swatches{display:none;position:absolute;left:0;top:110%;flex-direction:column;background:#fff;border:1px solid #eee;border-radius:8px;box-shadow:0 2px 8px #00000014;z-index:10;padding:6px 0;min-width:40px}cart-related-products .color-dropdown.open .color-swatches{display:flex}cart-related-products .color-dropdown.open .color-dropdown__arrow{transform:rotate(180deg);position:relative;top:-.5rem}cart-related-products .color-dropdown .color-swatch{margin:2px 8px}cart-related-products .color-dropdown .color-swatch.selected{outline:none;outline-offset:2px;border:none}cart-related-products .color-dropdown .color-swatch button{padding:0;cursor:pointer;border:none}alert-component{background:var(--black);border:2.5px solid var(--red);color:var(--black);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;font-family:var(--gabarito);border-radius:10rem}@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}}.shipping__container{display:flex;flex-direction:column;justify-content:flex-start;gap:.8rem;padding-top:1.3rem;border-top:2px solid var(--gray-300)}.shipping__container .shipping__heading .shipping__heading_btn .minus_cart-top,.shipping__container .shipping__heading.active .shipping__heading_btn .plus_cart-top{display:none}.shipping__container .shipping__heading.active .shipping__heading_btn .minus_cart-top{display:block}.shipping__container .shipping__heading_btn{display:flex;align-items:center;text-transform:none;gap:1rem;color:var(--gray-400);cursor:pointer;justify-content:space-between}.shipping__container .shipping__title{color:var(--dark-gray);font-size:clamp(1.3rem,2vw,1.3rem);font-weight:500;padding-bottom:.4rem}.shipping__container .shipping__heading_btn svg{width:clamp(1rem,2vw,1.2rem);height:clamp(1rem,2vw,1.2rem)}.shipping__container .shipping__form{display:flex;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1);width:100%;max-height:500px}.shipping__container .shipping__form[closed]{max-height:0}.shipping__container .shipping__form[closed]+.shipping__response{display:none}.shipping__container .shipping__form .shipping__input-wrapper{display:flex;width:100%;overflow:hidden}.shipping__container .shipping__form :is(input){color:var(--black);font-size:clamp(1.2rem,2vw,1.2rem);font-weight:400;padding:.5rem 1rem;text-transform:none;border:none;font-family:var(--font-primary);transition:.3s border;border:1px solid var(--black);border-radius:0rem;width:42rem;margin-right:0}.shipping__container .shipping__form :is(input):focus{outline:none;background-color:#00000006}.shipping__container .shipping__form .shipping_submit{width:100%;background:var(--black);display:flex;font-size:1rem;align-items:center;justify-content:center;color:var(--white);text-transform:uppercase;font-family:var(--font-primary);transition:.3s color ease;cursor:pointer;border:none;height:3.2rem;width:auto;padding:0 1.5rem;border-radius:0}.shipping__container .shipping__form .shipping_submit.loading{opacity:.7;cursor:not-allowed}.shipping__container .shipping__response{margin-top:1rem}.shipping__container .shipping__response:empty{display:none}.shipping__container .shipping__response .shipping__rates{list-style:none;padding:0}.shipping__container .shipping__response .shipping__rates li{margin-bottom:.8rem;color:var(--black);font-size:clamp(1.2rem,2vw,1.2rem)}.shipping__container .shipping__response .shipping__rates li span{display:block}.shipping__container .shipping__response .shipping__rates li span:first-child{font-weight:600}.shipping__container .shipping__response .shipping__error{color:var(--error-color, #ff0000);font-size:clamp(1rem,2vw,1.1rem)}popup-variant .popup_variants__sumary{display:flex;flex-direction:column;gap:.8rem}popup-variant .popup_variants__sumary .popup_variants__button,popup-variant .popup_variants__sumary .popup_variants__button_sequential{background:transparent;padding:.6rem 1rem;color:var(--dark-gray);font-family:var(--gabarito);font-size:1.4rem;font-weight:400;border-radius:.4rem;border:1px solid #1D1D1B;background:var(--white);cursor:pointer}popup-variant .error-message{color:var(--red);font-size:1.2rem;font-family:var(--gabarito);font-weight:400;margin-top:.8rem;position:absolute}popup-variant .popup_variants__options{display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;background:#00000080;align-items:center;justify-content:center;z-index:10;visibility:hidden;opacity:0;transition:.3s}popup-variant .popup_variants__options .popup_options__content{background:var(--white);display:block;width:90%;height:fit-content;padding:2rem 2.3rem;position:relative;border-radius:1rem}popup-variant .popup_variants__options .popup_options__content .popup_options__heading{margin-bottom:1.6rem}popup-variant .popup_variants__options .popup_options__content .popup_options__heading .popup_options__title{color:var(--black);text-align:center;font-family:var(--gabarito);font-size:2rem;font-weight:500}popup-variant .popup_variants__options .popup_options__content .popup_options__heading .popup_options__close{display:flex;position:absolute;top:1rem;right:1rem}popup-variant .popup_variants__options .popup_options__content .popup_options__heading .popup_options__back{display:flex;align-items:center;gap:.4rem;background:transparent;position:absolute;top:1rem;left:1rem;border:none;font-family:var(--gabarito);font-size:1.4rem;font-weight:500;color:var(--dark-gray)}popup-variant .popup_variants__options .popup_options__content .popup_options__heading .popup_options__back :is(svg){width:1.6rem;height:1.6rem}popup-variant .popup_variants__options .popup_options__content .popup__options{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;max-height:50vh;overflow-y:auto;align-items:center}popup-variant .popup_variants__options .popup_options__content .popup__options .model__card,popup-variant .popup_variants__options .popup_options__content .popup__options .color__option{max-width:6rem;max-height:6rem;border-radius:1rem;overflow:hidden}popup-variant .popup_variants__options .popup_options__content .popup__options .model__card.active,popup-variant .popup_variants__options .popup_options__content .popup__options .color__option.active{border:1px solid var(--black)}popup-variant .popup_variants__options .popup_options__content .popup__options .color__option .color__container{width:2rem;height:2rem;border-radius:50%}popup-variant .popup_variants__options .popup_options__content .popup__options .popup__final_variant{color:var(--black);text-align:center;font-family:var(--gabarito);font-size:2rem;font-weight:500;background:transparent;border-radius:.4rem;border:1px solid #898989;padding:1rem}popup-variant .popup_variants__options .popup_options__content .popup__options .popup__final_variant[disabled]{color:#9c9c9c;cursor:default;text-decoration:line-through}popup-variant .popup_variants__options[active]{visibility:visible;opacity:1}description-seo{display:flex;flex-direction:column;align-items:center;padding-block:4rem}@media (min-width: 768px){description-seo{padding-block:6rem}}description-seo .description_seo__content{min-height:8rem;width:var(--page-width);max-width:clamp(116rem,80.72917vw,155rem);overflow:hidden;position:relative;transition:.6s ease;font-size:1.2rem;font-style:normal;font-weight:400;line-height:160%}@media (min-width: 768px){description-seo .description_seo__content{min-height:clamp(13rem,9.375vw,18rem);font-size:clamp(1.6rem,1.14583vw,2.2rem)}}description-seo .description_seo__content :is(strong){font-weight:500}@media screen and (min-width: 768px){description-seo .description_seo__content :is(strong){font-weight:600}}description-seo .description_seo__content :is(p){margin-bottom:1.6rem}description-seo .description_seo__content :is(p):last-child{margin-bottom:0}description-seo .description_seo__content :is(h2,h3){margin-bottom:1.6rem}description-seo .description_seo__content :is(br){display:block;content:"";margin-top:.8rem}description-seo .description_seo__content.gradient-light:after{content:"";position:absolute;background:linear-gradient(180deg,#fff0 10%,#fff);width:100%;height:14rem;bottom:0;left:0;opacity:0;visibility:hidden;animation:opacityOverlayDescriptionReverse .6s forwards}description-seo .description_seo__content.gradient-dark:after{content:"";position:absolute;background:linear-gradient(180deg,#0000,#000);width:100%;height:10rem;bottom:0;left:0;opacity:0;visibility:hidden;animation:opacityOverlayDescriptionReverse .6s forwards}description-seo .description_seo__content[closed]{height:0}description-seo .description_seo__content[closed]:after{animation:opacityOverlayDescription .6s forwards;opacity:1;visibility:visible}description-seo .description_seo__content .description_seo_title{display:none}description-seo .description_seo__arrow{font-size:1.2rem;margin-top:3.2rem;display:flex;width:100%;align-items:center;justify-content:center;transition:.6s ease;cursor:pointer}@media (min-width: 768px){description-seo .description_seo__arrow{font-size:clamp(1.9rem,1.35417vw,2.6rem)}}@keyframes opacityOverlayDescription{0%{opacity:0;visibility:hidden}1%{opacity:0;visibility:visible}to{opacity:1;visibility:visible}}@keyframes opacityOverlayDescriptionReverse{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}.collection_banner__container{position:relative}.collection_banner__container .collection_banner__title_seo{color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.collection_banner__container .collection_banner__title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:2;text-transform:uppercase}.collection_banner__container .banner_image__content{position:relative;transform:translateY(-1px)}.collection_banner__container .banner_image__content :is(img){width:100%;height:100%;object-fit:cover}.collection_banner__container .banner_image__content .banner__image_desktop{display:none}@media (min-width: 768px){.collection_banner__container .banner_image__content .banner__image_desktop{display:block}}.collection_banner__container .banner_image__content .banner__image_mobile{display:block}@media (min-width: 768px){.collection_banner__container .banner_image__content .banner__image_mobile{display:none}}.collection_banner__container .collection_banner__title--container{padding-top:3rem}.collection_banner__container .collection_banner__title--container h1{text-align:center}collection-breadcrumb{display:block;width:var(--page-width);max-width:clamp(116rem,80.72917vw,155rem);margin-inline:auto;padding-block:4rem 1.6rem}@media (min-width: 768px){collection-breadcrumb{padding-block:clamp(6rem,4.16667vw,8rem) clamp(3rem,2.08333vw,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:.8rem}collection-breadcrumb .breadcrumb__container .breadcrumb__path .breadcrumb__link{font-family:var(--assistant);line-height:1.2rem;color:var(--dark-gray);text-decoration:none;font-weight:600;transition:color .3s ease;font-size:1rem}@media (min-width: 768px){collection-breadcrumb .breadcrumb__container .breadcrumb__path .breadcrumb__link{font-size:clamp(1.5rem,1.042vw,2rem)}}collection-breadcrumb .breadcrumb__container .breadcrumb__path .breadcrumb__link:hover{color:var(--dark-gray)}collection-breadcrumb .breadcrumb__container .breadcrumb__path .breadcrumb__separator{color:var(--dark-gray);font-size:1rem}@media (min-width: 768px){collection-breadcrumb .breadcrumb__container .breadcrumb__path .breadcrumb__separator{font-size:clamp(1.5rem,1.042vw,2rem)}}collection-breadcrumb .breadcrumb__container .breadcrumb__path .breadcrumb__current{line-height:1.2rem;font-family:var(--assistant);color:var(--dark-gray);font-size:1rem;font-weight:600}@media (min-width: 768px){collection-breadcrumb .breadcrumb__container .breadcrumb__path .breadcrumb__current{font-size:clamp(1.5rem,1.042vw,2rem)}}collection-breadcrumb .breadcrumb__container .breadcrumb__count{line-height:1.2rem;color:var(--dark-gray);font-family:var(--assistant);font-weight:600;font-size:1rem}@media (min-width: 768px){collection-breadcrumb .breadcrumb__container .breadcrumb__count{font-size:clamp(1.5rem,1.042vw,2rem)}}category-slider{display:block;padding:clamp(3rem,2.08333vw,4rem) 0 0 0}category-slider.category-slider__container{width:100%;padding:2rem 0 0 2rem}@media (min-width: 768px){category-slider.category-slider__container{width:var(--page-width);max-width:clamp(116rem,80.72917vw,155rem);margin:0 auto;padding:clamp(3rem,2.08333vw,4rem) 0 0 0;border-bottom:1px solid var(--dark-gray)}}category-slider.category-slider__container .category-slider__header{text-align:center;margin-bottom:clamp(3.2rem,2.22222vw,4.8rem)}category-slider.category-slider__container .category-slider__header .category-slider__title{color:var(--black);font-size:clamp(2.4rem,1.66667vw,3.2rem);font-weight:600;line-height:130%;text-transform:uppercase;margin:0}category-slider.category-slider__container .category-slider__carousel{padding:0}@media (min-width: 768px){category-slider.category-slider__container .category-slider__carousel{padding:0 2rem}}@media (max-width: 1240px) and (min-width: 768px){category-slider.category-slider__container .category-slider__carousel{padding-bottom:2rem}}category-slider.category-slider__container .category-slider__carousel .blaze-slider .blaze-container .blaze-track-container .blaze-track{display:flex;align-items:stretch}category-slider.category-slider__container .category-slider__carousel .blaze-slider .category-slider__item .category-slider__link{display:flex;flex-direction:column;gap:clamp(1.2rem,.9375vw,1.8rem);text-decoration:none;transition:all .3s ease-in-out}category-slider.category-slider__container .category-slider__carousel .blaze-slider .category-slider__item .category-slider__link:hover{transform:scale(.98)}category-slider.category-slider__container .category-slider__carousel .blaze-slider .category-slider__item .category-slider__link img{width:100%;height:12rem;object-fit:cover;border-radius:.8rem;transition:all .3s ease-in-out}@media (min-width: 768px){category-slider.category-slider__container .category-slider__carousel .blaze-slider .category-slider__item .category-slider__link img{width:clamp(27rem,18.75vw,36rem);height:clamp(15rem,10.41667vw,20rem)}}category-slider.category-slider__container .category-slider__carousel .blaze-slider .category-slider__item .category-slider__link .category-slider__placeholder{width:clamp(27rem,18.75vw,36rem);height:clamp(15rem,10.41667vw,20rem);background-color:var(--light-gray);border-radius:.8rem;display:flex;align-items:center;justify-content:center;border:2px dashed var(--dark-gray)}category-slider.category-slider__container .category-slider__carousel .blaze-slider .category-slider__item .category-slider__link .category-slider__placeholder span{color:var(--dark-gray);font-size:clamp(1rem,.69444vw,1.4rem);font-weight:500}category-slider.category-slider__container .category-slider__carousel .blaze-slider .category-slider__item .category-slider__link .category-slider__label{color:var(--black);font-size:1.4rem;font-weight:600;line-height:100%;letter-spacing:.048rem;margin:0;text-align:center}@media (min-width: 768px){category-slider.category-slider__container .category-slider__carousel .blaze-slider .category-slider__item .category-slider__link .category-slider__label{font-size:clamp(2.1rem,1.45833vw,2.8rem)}}category-slider.category-slider__container .category-slider__carousel .blaze-slider .blaze-pagination{margin-bottom:0}.price-container{--compare-at-price-font-size: clamp(1rem, .83333vw, 1.6rem);--price-font-size: clamp(1rem, .9375vw, 1.8rem);--installments-font-size: clamp(1rem, .9375vw, 1.8rem);--badge-font-size: clamp(.8rem, .83333vw, 1.6rem);--badge-padding: .4rem clamp(.4rem, .41667vw, .8rem);--pix-container-font-size: clamp(1.2rem, .83333vw, 1.6rem);--pix-price-font-size: clamp(1.6rem, 1.25vw, 2.4rem);--icon-size: clamp(1rem, .625vw, 1.2rem);font-family:var(--assistant);color:var(--black);font-size:var(--price-font-size);font-style:normal;line-height:normal}.price-container .price__item{display:inline-block;width:fit-content;font-weight:600;margin-top:.4rem}.price-container .price__item.price__item--compare-at-price{display:block;color:var(--dark-gray);margin-top:0;width:100%}@media (min-width: 768px){.price-container .price__item.price__item--compare-at-price{font-size:var(--compare-at-price-font-size)}}.price-container .price__badge{font-family:var(--assistant);background-color:var(--red);color:var(--white);padding:var(--badge-padding);font-size:var(--badge-font-size);border-radius:.2rem;margin-left:.4rem;letter-spacing:.016rem;font-weight:600;display:inline-flex;gap:.4rem;align-items:center;justify-content:center;width:fit-content}.price-container .price__badge :is(svg){width:var(--icon-size);height:var(--icon-size)}.price-container .price__pix-container{font-family:var(--assistant);font-size:var(--pix-container-font-size)}@media (min-width: 768px){.price-container .price__pix-container{font-family:var(--lato);font-size:var(--pix-container-font-size);padding-top:clamp(.75rem,.52083vw,1rem)}}.price-container .price__pix-container .price__pix-price{font-family:var(--assistant);color:var(--black);font-size:var(--pix-price-font-size);font-weight:600;line-height:1.9rem}@media (min-width: 768px){.price-container .price__pix-container .price__pix-price{font-family:var(--lato);font-size:var(--pix-price-font-size);line-height:100%}}.price-container .info_installment{font-family:var(--assistant);letter-spacing:.027rem;font-size:var(--installments-font-size);font-weight:400;display:inline-block;color:var(--black)}.price-container .info_installment .info_installment__interest-free{font-family:var(--assistant);letter-spacing:.027rem;font-weight:600}.price-container .installments-container{display:flex;gap:.4rem}.price-container .info_installment__info-modal-trigger{position:relative;display:inline-flex;width:fit-content;align-items:center;justify-content:center;margin-left:clamp(.4rem,.41667vw,.8rem);color:var(--dark-gray)}.price-container .info_installment__info-modal-trigger :is(svg:not(.payment-methods svg)){width:clamp(1.2rem,.83333vw,1.6rem);height:clamp(1.2rem,.83333vw,1.6rem)}.price-container .info_installment__info-modal-trigger .info_installment__info-modal-content{position:absolute;top:100%;left:50%;width:fit-content;padding:1.6rem 2rem;background-color:var(--gray);border-radius:1.6rem;border:.1rem solid var(--dark-gray);transform:translate(-50%,-.8rem) scale(.9);box-shadow:0 .4rem 1.6rem #0000001a;z-index:1000;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out,transform .3s ease-in-out;font-size:clamp(1rem,.52083vw,1.2rem);line-height:clamp(1.4rem,.72916vw,1.6rem);font-weight:400;text-align:center;color:var(--black)}.price-container .info_installment__info-modal-trigger .payment-methods{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.price-container .info_installment__info-modal-trigger .payment-methods :is(img,svg){display:block;aspect-ratio:5/3;width:5rem;height:3rem}.price-container .info_installment__info-modal-trigger:hover .info_installment__info-modal-content{opacity:1;pointer-events:auto;transform:translate(-50%) scale(1)}:is(favorite-button),body .st-wishlist-button[data-type=details]{display:flex;align-items:center;justify-content:center;width:fit-content;cursor:pointer;transition:all .3s ease-in-out;background:none;color:var(--dark-gray)}:is(favorite-button):hover,body .st-wishlist-button[data-type=details]:hover{transform:scale(1.1)}:is(favorite-button) :is(svg),:is(favorite-button) .st-wishlist-icon,body .st-wishlist-button[data-type=details] :is(svg),body .st-wishlist-button[data-type=details] .st-wishlist-icon{width:1.6rem;height:1.6rem;fill:transparent;stroke:currentColor;--st-icon-color: currentColor !important}@media (min-width: 768px){:is(favorite-button) :is(svg),:is(favorite-button) .st-wishlist-icon,body .st-wishlist-button[data-type=details] :is(svg),body .st-wishlist-button[data-type=details] .st-wishlist-icon{width:clamp(1.8rem,1.25vw,2.4rem);height:clamp(1.8rem,1.25vw,2.4rem)}}:is(favorite-button) :is(svg) :is(path),:is(favorite-button) .st-wishlist-icon :is(path),body .st-wishlist-button[data-type=details] :is(svg) :is(path),body .st-wishlist-button[data-type=details] .st-wishlist-icon :is(path){transition:all .3s ease-in-out}:is(favorite-button).active,:is(favorite-button).st-is-added,body .st-wishlist-button[data-type=details].active,body .st-wishlist-button[data-type=details].st-is-added{color:var(--red)}:is(favorite-button).active :is(svg) :is(path),:is(favorite-button).st-is-added :is(svg) :is(path),body .st-wishlist-button[data-type=details].active :is(svg) :is(path),body .st-wishlist-button[data-type=details].st-is-added :is(svg) :is(path){fill:currentColor;stroke:currentColor}.st-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0)}.main-product__free-shipping{display:flex;align-items:center;gap:.4rem;font-size:clamp(1.4rem,1.04166vw,2rem);font-weight:600;color:var(--green);margin:clamp(1.6rem,1.25vw,2.4rem) 0;order:1}@media screen and (min-width: 1024px){.main-product__free-shipping{order:0}}@media screen and (max-width: 1023px){.main-product__free-shipping{margin-bottom:0}}.main-product__free-shipping :is(svg){width:clamp(1.4rem,1.04166vw,2rem);height:clamp(1.4rem,1.04166vw,2rem)}.main-product__price{order:-1;display:block;margin-top:clamp(1.6rem,1.25vw,2.4rem);transition:opacity .3s ease-in-out}.main-product__price .info_installment{margin-top:clamp(.4rem,.41667vw,.8rem);display:block}.main-product__price .price__item{margin-top:0rem}.main-product__price .price__item:is(.price__item--compare-at-price+.price__item){margin-top:clamp(1.2rem,.83333vw,1.6rem)}.main-product__price .price__pix-container{padding-top:clamp(1.2rem,1.14583vw,2.2rem)}.main-product__price .price-container{--compare-at-price-font-size: clamp(1rem, 1.04166vw, 2rem);--price-font-size: clamp(1.6rem, 1.35416vw, 2.6rem);--installments-font-size: clamp(1.2rem, 1.25vw, 2.4rem);--badge-font-size: clamp(1rem, .83333vw, 1.6rem);--badge-padding: clamp(.2rem, .20833vw, .4rem) clamp(.4rem, .41667vw, .8rem);--pix-container-font-size: clamp(1.4rem, 1.25vw, 2.4rem);--pix-price-font-size: clamp(1.8rem, 1.45833vw, 2.8rem)}.main-product__price.loading{opacity:1;position:relative;background:linear-gradient(90deg,var(--gray) 25%,var(--border-gray) 50%,var(--gray) 75%);background-size:200% 100%;animation:loading-bg 1.5s infinite linear}.main-product__price.loading :is(*){color:transparent!important;background:transparent!important;visibility:hidden}@keyframes loading-bg{0%{background-position:200% 50%}to{background-position:-200% 50%}}.main-product__variant-selector{display:flex;flex-direction:column;gap:clamp(1.6rem,1.25vw,2.4rem);order:0}@media screen and (min-width: 1024px){.main-product__variant-selector{order:1}}@media screen and (max-width: 1023px){.main-product__variant-selector{margin-top:1.2rem}}.main-product__variant-selector :is(*){font-family:var(--lato)}.main-product__variant-selector .main-product__variant-selector-option{display:flex;flex-direction:column;gap:1.2rem}@media screen and (min-width: 768px){.main-product__variant-selector .main-product__variant-selector-option{gap:1rem}}.main-product__variant-selector .main-product__variant-selector-option :is(h3){font-size:clamp(1.4rem,1.04166vw,2rem);font-weight:600}.main-product__variant-selector .main-product__variant-selector-option-values{display:flex;flex-wrap:wrap;gap:1.6rem;list-style:none}.main-product__variant-selector .main-product__variant-selector-option-value{width:fit-content}.main-product__variant-selector .main-product__variant-selector-option-value :is(label){-webkit-user-select:none;-ms-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:clamp(.4rem,.41677vw,.8rem);border-radius:1.6rem;border:1px solid var(--color-black);cursor:pointer}.main-product__variant-selector .main-product__variant-selector-option-value :is(label) :is(span){font-size:clamp(1rem,.83333vw,1.6rem)}.main-product__variant-selector .main-product__variant-selector-option-value :is(label):is(:not(.with-image label)){padding:clamp(.6rem,.41667vw,.8rem) clamp(1rem,.83333vw,1.6rem);background:#fafafa;border:.1rem solid var(--gray);transition:all .3s linear}.main-product__variant-selector .main-product__variant-selector-option-value :is(label):is(:not(.with-image label)):is(input:checked+label){background:var(--black);border-color:var(--black);color:var(--white)}.main-product__variant-selector .main-product__variant-selector-option-value :is(label):is(:not(.with-image label)):is(.disabled label){opacity:.8;cursor:not-allowed;background:#fafafa;color:var(--dark-gray)}@media screen and (min-width: 768px){.main-product__variant-selector .main-product__variant-selector-option-value :is(label):is(:not(.with-image label)){border-radius:.4rem}}.main-product__variant-selector .main-product__variant-selector-option-value.with-image :is(label):is(input:checked+label):before{border-color:var(--black)}.main-product__variant-selector .main-product__variant-selector-option-value.with-image :is(label):before{content:"";display:block;width:clamp(5rem,5.20833vw,10rem);height:clamp(5rem,5.20833vw,10rem);border:.1rem solid var(--gray);background-color:#fafafa;background-image:var(--variant-image);background-size:contain;background-position:center;background-repeat:no-repeat;transition:border-color .3s linear}@media screen and (min-width: 768px){{border-radius:.4rem}}.main-product__variant-selector .main-product__variant-selector-option-value.with-image :is(label):is(.disabled label){opacity:.5;cursor:not-allowed}.main-product__quantity-and-buy-button{display:flex;align-items:center;justify-content:space-between;gap:clamp(.8rem,.83333vw,1.6rem);margin-top:clamp(1.6rem,1.25vw,2.4rem);order:2}.main-product__quantity-and-buy-button .main-product__quantity-selector{display:flex;align-items:center;justify-content:space-between;gap:.4rem;border:.1rem solid var(--black);padding:1.1rem 1rem}.main-product__quantity-and-buy-button .main-product__quantity-selector .main-product__quantity-decrement,.main-product__quantity-and-buy-button .main-product__quantity-selector .main-product__quantity-increment{display:flex;align-items:center;justify-content:center;width:clamp(1.4rem,.9375vw,1.8rem);height:clamp(1.4rem,.9375vw,1.8rem);border:none;background-color:transparent;cursor:pointer}.main-product__quantity-and-buy-button .main-product__quantity-selector .main-product__quantity-decrement :is(svg),.main-product__quantity-and-buy-button .main-product__quantity-selector .main-product__quantity-increment :is(svg){width:clamp(.6rem,.41666vw,.8rem)}.main-product__quantity-and-buy-button .main-product__quantity-selector .main-product__quantity-value{display:flex;align-items:center;justify-content:center;font-size:clamp(1.4rem,.9375vw,1.8rem);line-height:1}@media screen and (min-width: 768px){.main-product__quantity-and-buy-button .main-product__quantity-selector .main-product__quantity-value{min-width:clamp(2.4rem,1.5625vw,3rem)}}.main-product__quantity-and-buy-button :is(buy-button){width:100%;display:flex}.main-product__quantity-and-buy-button .main-product__buy-button{position:relative;padding:1.1rem 1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;width:100%;background-color:var(--black);font-family:var(--lato);font-weight:600;text-transform:uppercase;border:.1rem solid var(--black)}.main-product__quantity-and-buy-button .main-product__buy-button :is(span){font-size:clamp(1.4rem,.9375vw,1.8rem);color:var(--white);line-height:1}.main-product__quantity-and-buy-button .main-product__buy-button:not(.disabled,:disabled) :is(span[data-sold-out]){display:none}.main-product__quantity-and-buy-button .main-product__buy-button:not(.disabled,:disabled) :is(span:not([data-sold-out])){display:inline}.main-product__quantity-and-buy-button .main-product__buy-button:is(.disabled,:disabled){opacity:.6;cursor:not-allowed}.main-product__quantity-and-buy-button .main-product__buy-button:is(.disabled,:disabled) :is(span[data-sold-out]){display:inline}.main-product__quantity-and-buy-button .main-product__buy-button:is(.disabled,:disabled) :is(span:not([data-sold-out])){display:none}.main-product__quantity-and-buy-button .main-product__buy-button:is(.loading){opacity:.6;cursor:not-allowed}.main-product__quantity-and-buy-button .main-product__buy-button:is(.loading) :is(span){color:transparent}.main-product__quantity-and-buy-button .main-product__buy-button:is(.loading):before{content:"";position:absolute;top:50%;left:50%;width:clamp(1.4rem,.9375vw,1.8rem);height:clamp(1.4rem,.9375vw,1.8rem);border:.3rem solid var(--white);border-radius:50%;border-top-color:transparent;animation:spin 1s cubic-bezier(.5,.4,.5,.8) infinite;transform:translate(-50%,-50%)}.main-product__attributes{--box-padding: 1.6rem;margin-top:clamp(1.6rem,1.25vw,2.4rem);order:2;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.main-product__attributes :is(*){font-family:var(--lato)}.main-product__attributes :is(details){height:fit-content;border:.15rem solid var(--gray);color:var(--black);border-radius:.4rem}.main-product__attributes :is(summary){padding:var(--box-padding);font-weight:600;font-size:clamp(1.6rem,1.25vw,2.4rem);display:flex;align-items:center;width:100%;gap:.8rem;cursor:pointer}.main-product__attributes :is(summary) :is(span){display:inline-flex;align-items:center;justify-content:center}.main-product__attributes :is(summary) :is(span):last-child{margin-left:auto}.main-product__attributes :is(summary) :is(svg){width:clamp(1.6rem,1.25vw,2.4rem);height:clamp(1.6rem,1.25vw,2.4rem)}.main-product__attributes :is(summary) :is(svg) :is(path){stroke:var(--black)}@media screen and (max-width: 768px){.main-product__attributes :is(summary){padding-top:2.4rem}}.main-product__attributes :has(ul:empty){display:none}.main-product__attributes :is(ul){list-style:none;padding:0 var(--box-padding) var(--box-padding);display:grid;grid-template-columns:repeat(2,1fr);gap:1.6rem}@media screen and (max-width: 768px){.main-product__attributes :is(ul){grid-template-columns:1fr}}.main-product__attributes :is(ul) :is(li){background-color:var(--gray);display:flex;align-items:center;justify-content:start;gap:clamp(.8rem,.625vw,1.2rem);border-radius:clamp(.4rem,.3125vw,.6rem);padding:.8rem clamp(1rem,.83333vw,1.6rem)}.main-product__title{display:flex;align-items:start;justify-content:space-between;gap:clamp(.8rem,.83333vw,1.6rem);margin:clamp(.8rem,.9375vw,1.8rem) 0}.main-product__title h1{font-family:var(--lato);font-size:clamp(1.8rem,1.875vw,3.6rem);font-weight:700;width:fit-content;text-transform:uppercase}.main-product__title .main-product__favorite-btn,.main-product__title .st-wishlist-button[data-type=details]{margin-top:.2rem}.main-product__title .main-product__favorite-btn :is(svg),.main-product__title .st-wishlist-button[data-type=details] :is(svg){width:clamp(1.8rem,1.77083vw,3.4rem);height:clamp(1.8rem,1.77083vw,3.4rem)}.main-product__average-review{--filled-star-background: var(--black);--empty-star-background: var(--border-gray);--half-star-background: linear-gradient( to right, var(--filled-star-background) 50%, var(--empty-star-background) 50% );display:flex;width:fit-content;align-items:center;gap:clamp(.8rem,.52083vw,1rem);padding-bottom:clamp(.4rem,.20833vw,.6rem);border-bottom:.2rem solid var(--black)}.main-product__average-review [class*=star-]{display:inline-block;width:1.5rem;height:1.5rem;position:relative}.main-product__average-review :is(figure){display:flex;align-items:center;height:fit-content;line-height:1;gap:.5rem}.main-product__average-review .main-product__average-review-star{-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.main-product__average-review .main-product__average-review-star-filled{background:var(--filled-star-background)}.main-product__average-review .main-product__average-review-star-empty{background:var(--empty-star-background)}.main-product__average-review .main-product__average-review-star-half{background:var(--half-star-background)}.main-product__average-review .main-product__average-review-rating{font-family:var(--assistant);font-size:clamp(1.4rem,1.04166vw,2rem);font-weight:600;color:var(--black)}.main-product{padding:4rem 2.5rem 2rem;display:grid;grid-template-columns:1fr;grid-template-areas:"mobile-top" "media" "mobile-bottom"}@media screen and (min-width: 1024px){.main-product{display:grid;grid-template-columns:32.08333vw 33.69791vw;column-gap:3.125vw;padding:clamp(2rem,1.5625vw,3rem) 15.57291vw 4.16666vw;grid-template-areas:"media mobile-top" "media mobile-bottom";grid-template-rows:auto 1fr}}.main-product .main-product__media-container{grid-area:media;margin-top:1.6rem}@media screen and (min-width: 1024px){.main-product .main-product__media-container{margin-top:0}}.main-product .main-product__slider-container{overflow:hidden;width:100%;max-width:100%}.main-product .main-product__content-group{display:flex;flex-direction:column}.main-product .main-product__content-group.main-product__content-group--mobile-top{grid-area:mobile-top}.main-product .main-product__content-group.main-product__content-group--mobile-bottom{grid-area:mobile-bottom}.main-product .main-product__attributes--image{display:flex;width:100%;gap:clamp(.4rem,1.04166vw,2rem);margin-top:clamp(1.6rem,1.66666vw,3.2rem);list-style:none}.main-product .main-product__attributes--image :is(li){width:100%;padding:clamp(1.2rem,.83333vw,1.6rem) 0;border:1px solid var(--border-gray);background-color:var(--gray);border-radius:.4rem}.main-product .main-product__attributes--image :is(li) :is(p){display:flex;align-items:center;justify-content:center;font-size:clamp(1.4rem,1.04166vw,2rem)}.main-product .main-product__attributes--image :is(li) :is(strong){font-weight:600;margin-left:.3rem}.main-product .main-product__attributes--image :is(li) :is(span){display:inline-block;margin-right:clamp(.4rem,.625vw,1.2rem)}.main-product .main-product__attributes--image :is(li) :is(span) :is(svg){width:clamp(1.4rem,1.25vw,2.4rem);height:clamp(1.4rem,1.25vw,2.4rem)}.breadcrumbs :is(ol){display:inline;align-items:center}.breadcrumbs :is(ol) :is(li):not(:first-child):before{content:"";display:inline-flex;width:1.4rem;height:1.4rem;background-image:var(--breadcrumbs-chevron-url);background-size:80%;background-repeat:no-repeat;background-position:bottom}.breadcrumbs :is(ol) :is(li){display:inline;align-items:center;font-family:var(--assistant);font-size:clamp(1rem,1.04166vw,2rem);font-weight:600;color:var(--dark-gray);text-decoration:none}.breadcrumbs :is(ol) :is(a,a:visited){text-decoration:none;color:inherit}:is(*+product-bundle){margin-top:clamp(2rem,1.66666vw,3.2rem)}.product-bundle-section:not(:has(product-bundle)){display:none!important}:is(product-bundle){display:block;max-width:100%}:is(product-bundle) .product-bundle__list{--grid-gap: clamp(.6rem, 1.04166vw, 2rem);display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0;gap:var(--grid-gap)}@media (min-width: 1200px){:is(product-bundle) .product-bundle__list{--grid-gap: clamp(4rem, 3.64583vw, 7rem);display:flex;flex-wrap:unset}}:is(product-bundle) .product-bundle__list .product-bundle__item{width:100%}@media (min-width: 768px){:is(product-bundle) .product-bundle__list .product-bundle__item{width:calc(50% - var(--grid-gap) / 2)}}@media (min-width: 1200px){:is(product-bundle) .product-bundle__list .product-bundle__item{width:100%}}:is(product-bundle) .product-bundle__item{--horizontal-padding: clamp(2rem, 1.25vw, 2.4rem);--top-padding: clamp(3rem, 2.44791vw, 4.7rem);--bottom-padding: clamp(1.6rem, 1.5625vw, 3rem);aspect-ratio:1/1;position:relative;display:flex;flex-direction:column;width:100%;justify-content:end;padding:var(--top-padding) var(--horizontal-padding) var(--bottom-padding);border:clamp(.1rem,.78125vw,.15rem) solid var(--dark-gray);border-radius:.8rem}@media screen and (min-width: 1200px){:is(product-bundle) .product-bundle__item{--top-padding: clamp(2rem, 1.25vw, 2.4rem);--bottom-padding: clamp(2rem, 1.25vw, 2.4rem);--horizontal-padding: clamp(1.6rem, 1.5625vw, 3rem);aspect-ratio:34/47}}:is(product-bundle) .product-bundle__item:is(.product-bundle__item--main) .product-bundle__item-label{display:none;pointer-events:none}:is(product-bundle) .product-bundle__item .product-bundle__item-label{position:absolute;top:var(--top-padding);right:var(--horizontal-padding);width:2rem;height:2rem;z-index:1;box-sizing:border-box;display:block;cursor:pointer;background-color:var(--white);border-radius:.4rem;border:.1rem solid var(--black);background-repeat:no-repeat;background-position:center;background-size:100%}:is(product-bundle) .product-bundle__item .product-bundle__item-label:has(:is(input:checked):not(:is(input:disabled))){background-color:var(--black);background-image:var(--check-background-url)}:is(product-bundle) .product-bundle__item .product-bundle__item-label:has(:is(input:disabled)){cursor:not-allowed;opacity:.2;background-color:var(--dark-gray)}:is(product-bundle) .product-bundle__item .product-bundle__item-label :is(input){display:none}:is(product-bundle) .product-bundle__item .product-bundle__item-image-container{display:flex;width:100%;height:auto;border-radius:.8rem;aspect-ratio:30/22}@media screen and (min-width: 1200px){:is(product-bundle) .product-bundle__item .product-bundle__item-image-container{aspect-ratio:282/340}}:is(product-bundle) .product-bundle__item .product-bundle__item-image{display:block;width:100%;height:100%;object-fit:contain;object-position:center}:is(product-bundle) .product-bundle__item .product-bundle__item-title{margin-top:clamp(.3rem,.83333vw,1.6rem);margin-bottom:clamp(.4rem,.41666vw,.8rem);font-size:clamp(1.8rem,1.25vw,2.4rem);font-weight:400;color:var(--black);font-family:var(--assistant)}:is(product-bundle) .product-bundle__item .product-bundle__item-price{font-size:clamp(2rem,1.25vw,2.4rem);font-weight:700;color:var(--black);font-family:var(--lato)}:is(product-bundle) .product-bundle__item--total{--top-padding: clamp(2.5rem, 2.44791vw, 4.7rem);--bottom-padding: clamp(2.5rem, 2.44791vw, 4.7rem);--horizontal-padding: clamp(1.8rem, 1.35416vw, 2.6rem);border-color:var(--black);background-color:var(--black);color:var(--white);justify-content:center;align-items:center;text-align:center;font-family:var(--assistant)}@media (max-width: 767px){:is(product-bundle) .product-bundle__item--total{--top-padding: 4.7rem;--bottom-padding: 4.7rem;--horizontal-padding: 2.6rem;aspect-ratio:unset;height:fit-content}}:is(product-bundle) .product-bundle__item--total .product-bundle__total-quantity{font-size:1.8rem;font-weight:600;text-transform:uppercase}:is(product-bundle) .product-bundle__item--total .product-bundle__total-installments{font-size:clamp(1.6rem,1.04166vw,2rem);font-weight:600}:is(product-bundle) .product-bundle__item--total .product-bundle__total-price{margin-top:clamp(.8rem,.625vw,1.2rem);font-size:3.6rem;font-weight:700;font-family:var(--lato)}:is(product-bundle) .product-bundle__item--total .product-bundle__total-button{--font-size: 2rem;margin-top:clamp(.8rem,1.04166vw,3.2rem);cursor:pointer;font-size:var(--font-size);font-weight:700;text-transform:uppercase;font-family:var(--lato);background-color:var(--white);color:var(--black);border:none;border-radius:.4rem;padding:clamp(1.3rem,.83333vw,2.1rem) 1.25rem}@media screen and (min-width: 768px){:is(product-bundle) .product-bundle__item--total .product-bundle__total-button{--font-size: clamp(1rem, 1.04166vw, 2rem)}}:is(product-bundle) .product-bundle__item--total .product-bundle__total-button:is([loading=true] .product-bundle__total-button){cursor:not-allowed;color:transparent;position:relative}:is(product-bundle) .product-bundle__item--total .product-bundle__total-button:is([loading=true] .product-bundle__total-button):after{--size: var(--font-size);content:"";position:absolute;top:50%;left:calc(50% - var(--size) / 2);border:.2rem solid var(--white);border-radius:50%;width:var(--size);height:var(--size);background:none;animation:spin 1s cubic-bezier(.5,.3,.5,.6) infinite;border-top:.1rem solid var(--black);border-left:.1rem solid var(--black);border-right:.1rem solid var(--black);border-bottom:.1rem solid transparent}:is(product-bundle) .product-bundle__item:after,:is(product-bundle) .product-bundle__item:before{width:clamp(4rem,2.60416vw,5rem);height:clamp(4rem,2.60416vw,5rem);background-repeat:no-repeat;background-position:center;background-color:var(--black);background-size:clamp(1.8rem,1.14583vw,2.2rem);border:.125rem solid var(--white);color:var(--white);border-radius:50%;position:absolute;display:block;box-sizing:border-box}@media (max-width: 767px){:is(product-bundle) .product-bundle__item:not(:first-child):after{content:"";background-image:var(--plus-icon-url);bottom:calc(100% + var(--grid-gap) / 2);transform:translate(-50%,50%);left:50%}:is(product-bundle) .product-bundle__item:last-child:after{background-image:var(--equals-icon-url)}}@media (min-width: 768px) and (max-width: 1199px){:is(product-bundle) .product-bundle__item:first-child{z-index:1}:is(product-bundle) .product-bundle__item:first-child:after,:is(product-bundle) .product-bundle__item:first-child:before{content:"";background-image:var(--plus-icon-url)}:is(product-bundle) .product-bundle__item:first-child:after{bottom:50%;transform:translate(-50%,50%);left:calc(100% + var(--grid-gap) / 2)}:is(product-bundle) .product-bundle__item:first-child:before{left:50%;top:calc(100% + var(--grid-gap) / 2);transform:translate(-50%,-50%)}:is(product-bundle) .product-bundle__item:last-child:after,:is(product-bundle) .product-bundle__item:last-child:before{content:"";background-image:var(--equals-icon-url)}:is(product-bundle) .product-bundle__item:last-child:after{bottom:50%;right:calc(100% + var(--grid-gap) / 2);transform:translate(50%,50%)}:is(product-bundle) .product-bundle__item:last-child:before{left:50%;bottom:calc(100% + var(--grid-gap) / 2);transform:translate(-50%,50%)}}@media screen and (min-width: 1200px){:is(product-bundle) .product-bundle__item:not(:first-child):after{content:"";background-image:var(--plus-icon-url);right:calc(100% + var(--grid-gap) / 2);transform:translate(50%,-50%);top:50%}:is(product-bundle) .product-bundle__item:last-child:after{background-image:var(--equals-icon-url)}}.swatch-color--azul-claro{background-color:#19cae7}.swatch-color--azul{background-color:#0456fa}.swatch-color--azul-e-preto{background:linear-gradient(to top left,#0456fa 50%,#000 50%)}.swatch-color--grisalho,.swatch-color--cinza{background-color:#9b9b9b}.swatch-color--cinza-e-branco{background:linear-gradient(to top left,#9b9b9b 50%,#fff 50%)}.swatch-color--preta,.swatch-color--preto,.swatch-color--estrutura-preto{background-color:#000}.swatch-color--preta-e-cinza,.swatch-color--preto-e-cinza{background:linear-gradient(to top left,#000 50%,#9b9b9b 50%)}.swatch-color--branca,.swatch-color--branco,.swatch-color--estrutura-branco{background-color:#fff}.swatch-color--branca-e-cinza{background:linear-gradient(to top left,#fff 50%,#9b9b9b 50%)}.swatch-color--laranja{background-color:#ffa20d}.swatch-color--verde{background-color:#417505}.swatch-color--turquesa-e-preta{background:linear-gradient(to top left,#50e3c2 50%,#000 50%)}.swatch-color--turquesa-e-branco{background:linear-gradient(to top left,#50e3c2 50%,#fff 50%)}.swatch-color--vermelho{background-color:#d0021b}.swatch-color--castanho,.swatch-color--madeira{background-color:#964b00}.color-options,variant-radios .product-form__swatches{display:flex;flex-wrap:wrap;gap:10px;border:none;margin:.8rem 0;padding:0}.color-options input,variant-radios .product-form__swatches input{display:none}.color-options input[type=radio]+.swatch-color.color-option,variant-radios .product-form__swatches input[type=radio]+.swatch-color.color-option{width:20px;height:20px;cursor:pointer}.color-options input[type=radio]+.swatch-color,variant-radios .product-form__swatches input[type=radio]+.swatch-color{all:unset;display:block;width:24px;height:24px;border-radius:50%;padding:0;margin:0;color:transparent;font-size:0;position:relative;box-shadow:0 0 0 1px #0000001a}.color-options input[type=radio]+.swatch-color span.swatch-label-content,variant-radios .product-form__swatches input[type=radio]+.swatch-color span.swatch-label-content{pointer-events:none;min-width:60px;text-align:center;opacity:0;padding:2px 5px;transform:translate(-50%) scale(.8);position:absolute;top:0;left:50%;font-size:1.2rem;color:#fff;background-color:#000;border-radius:4px;transition:all .3s ease}.color-options input[type=radio]+.swatch-color span.swatch-background,variant-radios .product-form__swatches input[type=radio]+.swatch-color span.swatch-background{color:transparent;font-size:0;display:block;height:100%;width:100%;border-radius:50%}.color-options input[type=radio]:checked+.swatch-color span.swatch-background,variant-radios .product-form__swatches input[type=radio]:checked+.swatch-color span.swatch-background{border:1px solid #ccc;position:absolute;transform:translate(-50%,-50%) scale(.8);top:50%;left:50%}.color-options input[type=radio].disabled+.swatch-color,.color-options input[type=radio]:disabled+.swatch-color,variant-radios .product-form__swatches input[type=radio].disabled+.swatch-color,variant-radios .product-form__swatches input[type=radio]:disabled+.swatch-color{cursor:not-allowed}.color-options input[type=radio].disabled+.swatch-color span.swatch-background,.color-options input[type=radio]:disabled+.swatch-color span.swatch-background,variant-radios .product-form__swatches input[type=radio].disabled+.swatch-color span.swatch-background,variant-radios .product-form__swatches input[type=radio]:disabled+.swatch-color span.swatch-background{opacity:.5}.color-options input[type=radio].disabled+.swatch-color:after,.color-options input[type=radio]:disabled+.swatch-color:after,variant-radios .product-form__swatches input[type=radio].disabled+.swatch-color:after,variant-radios .product-form__swatches input[type=radio]:disabled+.swatch-color:after{height:1px;border:1px solid #ccc;width:100%;content:"";background-color:red;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);z-index:2}.color-options input[type=radio]+.swatch-color:before,variant-radios .product-form__swatches input[type=radio]+.swatch-color:before{content:none}.color-options input[type=radio]+.swatch-color:hover,variant-radios .product-form__swatches input[type=radio]+.swatch-color:hover{overflow:visible}.color-options input[type=radio]+.swatch-color:hover .swatch-label-content,variant-radios .product-form__swatches input[type=radio]+.swatch-color:hover .swatch-label-content{opacity:1;transform:translate(-50%,-110%) scale(1)}faq-component{display:flex;flex-direction:column;max-width:var(--page-width);margin-inline:auto;padding-block:clamp(5rem,4.5vw,9rem)}faq-component .faq-component-container{display:flex;flex-direction:column;align-items:center;width:100%;max-width:100rem;margin:0 auto}faq-component .faq-component-container .faq-question-container{width:100%}faq-component .faq-component-container .faq-question-container .header-faq{margin-bottom:0;text-transform:uppercase;text-align:center;font-weight:600;font-size:1.8rem}@media (min-width: 768px){faq-component .faq-component-container .faq-question-container .header-faq{font-size:clamp(2rem,1.666666vw,3.2rem)}}faq-component .faq-component-container .faq-question-container .header-faq :is(p){font-size:clamp(2rem,1.666vw,3.2rem);font-weight:600}faq-component .faq-component-container .faq-question-container .faq-question{padding-block:clamp(1.4rem,1.5vw,2rem);border-bottom:1px solid #b7b9b9}faq-component .faq-component-container .faq-question-container .faq-question:not(:has(.faq-description[closed])) .faq-title .icon-plus svg #Vector{transform:rotate(45deg)}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){font-size:clamp(1.5rem,1.1417vw,2.2rem);font-weight:600}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:2.4rem;height:2.4rem}@media (min-width: 768px){faq-component .faq-component-container .faq-question-container .faq-question .faq-title .icon-plus :is(svg){width:clamp(1.8rem,1.25vw,2.4rem);height:clamp(1.8rem,1.25vw,2.4rem)}}faq-component .faq-component-container .faq-question-container .faq-question .faq-title .icon-plus :is(svg) #Vector{transform-origin:center center;transition:all .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.2rem;height:auto;opacity:1;font-size:clamp(1.2rem,.9722vw,1.6rem)}@media (min-width: 768px){faq-component .faq-component-container .faq-question-container .faq-question .faq-description{margin-top:clamp(1.5rem,.78125vw,2rem)}}faq-component .faq-component-container .faq-question-container .faq-question .faq-description :is(p){color:var(--coffee);font-family:var(--font-primary);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)}}.blog-banner{position:relative;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;padding:60px 20px;height:17.2rem}@media (min-width: 768px){.blog-banner{height:clamp(2.4rem,17.1875vw,33rem)}}.blog-banner .blog-banner__content{position:relative;z-index:1;max-width:800px;width:100%}.blog-banner .blog-banner__content .blog-banner__title{color:var(--white);font-size:2rem;font-weight:600;letter-spacing:.04rem}@media (min-width: 768px){.blog-banner .blog-banner__content .blog-banner__title{font-size:clamp(2.4rem,1.667vw,3.2rem)}}post-blog-grid{display:block}post-blog-grid .post-blog-grid__container{max-width:var(--page-width);margin:0 auto;padding-block:2rem}@media (min-width: 768px){post-blog-grid .post-blog-grid__container{padding-block:clamp(4rem,4.6875vw,9rem)}}post-blog-grid .post-blog-grid__header{display:flex;align-items:start;flex-direction:column;gap:2rem;width:max-content}@media (min-width: 768px){post-blog-grid .post-blog-grid__header{gap:clamp(2rem,1.67vw,3.2rem)}}post-blog-grid .post-blog-grid__header :is(h2){color:var(--black);text-align:center;font-family:var(--lato);font-size:1.8rem;font-weight:700;line-height:100%;letter-spacing:.036rem;text-transform:uppercase}@media (min-width: 768px){post-blog-grid .post-blog-grid__header :is(h2){font-size:clamp(1.8rem,1.5625vw,3rem)}}post-blog-grid .post-blog-grid__content{display:grid;grid-template-columns:1fr;gap:2rem;margin-block:2rem}@media (min-width: 768px){post-blog-grid .post-blog-grid__content{margin-block:clamp(4.5rem,3.125vw,6rem);grid-template-columns:repeat(3,1fr);gap:clamp(3rem,2.0833vw,4rem);row-gap:clamp(4.5rem,3.125vw,6rem)}}post-blog-grid .post-blog-grid__content .post-blog-grid__item{display:flex;flex-direction:column;gap:1.2rem;width:100%;opacity:1;transform:translateY(0);transition:opacity .5s ease,transform .5s ease}@media (min-width: 768px){post-blog-grid .post-blog-grid__content .post-blog-grid__item{gap:clamp(1.05rem,.729166vw,1.4rem)}}post-blog-grid .post-blog-grid__content .post-blog-grid__item:nth-child(n+7){display:none;opacity:0;transform:translateY(20px)}post-blog-grid .post-blog-grid__content .post-blog-grid__item:nth-child(n+7).show{opacity:1;transform:translateY(0)}post-blog-grid .post-blog-grid__content .post-blog-grid__item .post-blog-grid__image :is(img){width:100%;aspect-ratio:34/37;height:100%;max-width:54rem;object-fit:cover}post-blog-grid .post-blog-grid__content .post-blog-grid__item .post-blog-grid__item__content{display:flex;flex-direction:column;gap:.6rem}@media (min-width: 768px){post-blog-grid .post-blog-grid__content .post-blog-grid__item .post-blog-grid__item__content{gap:clamp(.6rem,.4167vw,.8rem)}}post-blog-grid .post-blog-grid__content .post-blog-grid__item .post-blog-grid__item__content :is(h3){color:var(--black);font-size:1.6rem;font-weight:600;text-transform:uppercase}@media (min-width: 768px){post-blog-grid .post-blog-grid__content .post-blog-grid__item .post-blog-grid__item__content :is(h3){font-size:clamp(1.5rem,1.0417vw,2rem)}}post-blog-grid .post-blog-grid__content .post-blog-grid__item .post-blog-grid__item__content .post-blog-grid__excerpt-wrapper{position:relative}post-blog-grid .post-blog-grid__content .post-blog-grid__item .post-blog-grid__item__content .post-blog-grid__excerpt-wrapper :is(p){color:var(--black);font-size:1.4rem;font-weight:400;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding-right:6rem}@media (min-width: 768px){post-blog-grid .post-blog-grid__content .post-blog-grid__item .post-blog-grid__item__content .post-blog-grid__excerpt-wrapper :is(p){font-size:clamp(1.5rem,1.0417vw,2rem)}}post-blog-grid .post-blog-grid__content .post-blog-grid__item .post-blog-grid__item__content .post-blog-grid__excerpt-wrapper .post-blog-grid__read-more{position:absolute;right:0;bottom:0;color:var(--black);font-size:1.4rem;font-weight:700;text-decoration:underline;text-decoration-thickness:10%;text-underline-offset:auto}@media (min-width: 768px){post-blog-grid .post-blog-grid__content .post-blog-grid__item .post-blog-grid__item__content .post-blog-grid__excerpt-wrapper .post-blog-grid__read-more{font-size:clamp(1.5rem,1.0417vw,2rem)}}post-blog-grid .post-blog-grid__content .post-blog-grid__item .post-blog-grid__item__content .post-blog-grid__date{color:var(--Super-Gray, #999);font-size:1rem;font-weight:600;text-transform:uppercase}@media (min-width: 768px){post-blog-grid .post-blog-grid__content .post-blog-grid__item .post-blog-grid__item__content .post-blog-grid__date{font-size:clamp(1.05rem,.7292vw,1.4rem)}}post-blog-grid .post-blog-grid__see-more{display:flex;justify-content:center}post-blog-grid .post-blog-grid__see-more :is(a){display:flex;justify-content:center;width:max-content;padding:1.2rem 2.7rem;background-color:var(--black);text-decoration:none;color:var(--white);font-size:1.6rem;font-weight:600;line-height:100%;letter-spacing:.032rem;text-transform:uppercase}@media (min-width: 768px){post-blog-grid .post-blog-grid__see-more :is(a){padding:1.2rem clamp(3.05rem,2.1138vw,4.05rem)}}.post-blog__container{max-width:var(--page-width);margin:0 auto;padding-block:2rem}@media (min-width: 768px){.post-blog__container{padding-block:clamp(6rem,4.1666vw,8rem)}}.post-blog__container .post-blog__header{display:flex;flex-direction:column;align-items:center;gap:.8rem;padding-block:2.4rem}@media (min-width: 768px){.post-blog__container .post-blog__header{gap:clamp(1.2rem,.8333vw,1.6rem);padding-block:clamp(3rem,2.0833vw,4rem)}}.post-blog__container .post-blog__header :is(h1){color:var(--black);text-align:center;font-family:var(--lato);font-size:1.8rem;font-weight:600;line-height:normal;text-transform:uppercase}@media (min-width: 768px){.post-blog__container .post-blog__header :is(h1){font-size:clamp(2.4rem,1.6666vw,3.2rem)}}.post-blog__container .post-blog__header :is(span){color:#999;text-align:center;font-family:var(--lato);font-size:1rem;font-weight:600;text-transform:uppercase}@media (min-width: 768px){.post-blog__container .post-blog__header :is(span){font-size:clamp(1.35rem,.9375vw,1.8rem)}}.post-blog__container .post-blog__content{display:flex;flex-direction:column;gap:2.4rem}@media (min-width: 768px){.post-blog__container .post-blog__content{gap:clamp(3rem,2.0833vw,4rem)}}.post-blog__container .post-blog__content .image-blog-wrapper{display:flex;align-items:center;gap:.8rem;flex-direction:column;overflow:hidden}@media (min-width: 768px){.post-blog__container .post-blog__content .image-blog-wrapper{flex-direction:row;gap:clamp(2.4rem,1.6666vw,3.2rem)}}.post-blog__container .post-blog__content :is(img){width:100%;height:auto;max-width:100%;display:block;object-fit:cover}.post-blog__container .post-blog__content :is(p){color:#000;text-align:justify;font-family:var(--assistant);font-size:1.4rem;font-weight:400;line-height:160%}@media (min-width: 768px){.post-blog__container .post-blog__content :is(p){font-size:clamp(1.8rem,1.25vw,2.4rem)}}.post-blog__container .post-blog__content :is(a){color:var(--black)}.tolstoy-carousel-overwrite:is(.arrows-overlay) .tolstoy-carousel-container{position:relative!important}.tolstoy-carousel-overwrite:is(.arrows-overlay) .tolstoy-carousel-container .tolstoy-carousel-arrows-container{position:absolute!important;z-index:999!important;margin:0!important;top:50%!important;right:4px!important;transform:translateY(-50%)!important;height:min(6.77083vw,130px)!important;width:max(1.5625vw,30px)!important;justify-content:space-between!important;justify-self:unset!important;flex-direction:column!important;gap:.5rem!important}.tolstoy-carousel-overwrite:is(.arrows-overlay) .tolstoy-carousel-container .tolstoy-carousel-arrows-container :is(button){width:100%!important;height:fit-content!important;background-color:#0000004d!important;aspect-ratio:1/1!important;border-radius:50%!important;padding:.5rem!important;box-sizing:border-box!important}.tolstoy-carousel-overwrite:is(.arrows-overlay) .tolstoy-carousel-container .tolstoy-carousel-arrows-container :is(button):after{content:""!important;display:block!important;width:100%!important;height:100%!important;background-image:var(--chevron-background-url)!important;background-size:contain!important;background-repeat:no-repeat!important;transform:rotate(90deg)!important}.tolstoy-carousel-overwrite:is(.arrows-overlay) .tolstoy-carousel-container .tolstoy-carousel-arrows-container :is(button) :is(svg){display:none!important}.tolstoy-carousel-overwrite:has(:is(tolstoy-carousel):empty){display:none!important}.one-card .shopify-app-block{max-width:100%;width:100%;overflow:hidden}.one-card .shopify-app-block .tolstoy-carousel{display:block!important;max-width:100%!important;width:100%!important;aspect-ratio:1/2!important;height:fit-content!important}.one-card .shopify-app-block .tolstoy-carousel .tolstoy-carousel-container{margin:0!important}.one-card .shopify-app-block .tolstoy-carousel .tolstoy-carousel-videos-container{margin:0!important;height:fit-content!important;aspect-ratio:1/2!important;width:100%!important}.one-card .shopify-app-block .tolstoy-carousel .tolstoy-carousel-videos-container :is(div)[data-tolstoy-element^=tolstoy-carousel-tile-container]{height:100%!important;aspect-ratio:1/2!important;width:auto!important;padding:0!important}.one-card .shopify-app-block .tolstoy-carousel .tolstoy-carousel-video-container{margin:0!important;height:100%!important;width:100%!important}.one-card .shopify-app-block .tolstoy-carousel .tolstoy-carousel-controls-container{--size: 2rem !important;bottom:unset!important;top:.4rem!important;right:.4rem!important}.one-card .shopify-app-block .tolstoy-carousel .tolstoy-carousel-controls-container :is(button){width:var(--size)!important;height:var(--size)!important;min-width:var(--size)!important;min-height:var(--size)!important;padding:.4rem!important}.centered-cards .shopify-app-block{max-width:100%;width:100%;overflow:hidden}.centered-cards .shopify-app-block .tolstoy-carousel{display:block!important;max-width:100%!important;width:100%!important;height:fit-content!important}.centered-cards .shopify-app-block .tolstoy-carousel .tolstoy-carousel-container{margin:0!important}.centered-cards .shopify-app-block .tolstoy-carousel .tolstoy-carousel-videos-container{height:600px!important}.centered-cards .shopify-app-block .tolstoy-carousel .tolstoy-carousel-videos-container :is(div)[data-tolstoy-element^=tolstoy-carousel-tile-container]{transition:all .5s!important}.centered-cards .shopify-app-block .tolstoy-carousel .tolstoy-carousel-videos-container :is(div)[data-tolstoy-element^=tolstoy-carousel-tile-container]:not(:has(.tolstoy-carousel-center-tile)){height:470px!important;width:auto!important;padding:0!important;margin-top:3vw!important}@media screen and (max-width: 1400px){.centered-cards .shopify-app-block .tolstoy-carousel .tolstoy-carousel-videos-container :is(div)[data-tolstoy-element^=tolstoy-carousel-tile-container]:not(:has(.tolstoy-carousel-center-tile)){margin-top:4vw!important}}@media screen and (max-width: 1000px){.centered-cards .shopify-app-block .tolstoy-carousel .tolstoy-carousel-videos-container :is(div)[data-tolstoy-element^=tolstoy-carousel-tile-container]:not(:has(.tolstoy-carousel-center-tile)){margin-top:5vw!important}}@media screen and (max-width: 760px){.centered-cards .shopify-app-block .tolstoy-carousel .tolstoy-carousel-videos-container :is(div)[data-tolstoy-element^=tolstoy-carousel-tile-container]:not(:has(.tolstoy-carousel-center-tile)){margin-top:10%!important}}.centered-cards .shopify-app-block .tolstoy-carousel .tolstoy-carousel-videos-container :is(div)[data-tolstoy-element^=tolstoy-carousel-tile-container]:has(.tolstoy-carousel-center-tile){height:600px!important;width:auto!important;padding:0!important}.tolstoy-card-style .tolstoy-carousel-tile{height:100%!important;width:100%!important;border-radius:.4rem!important}.tolstoy-card-style .tolstoy-carousel-tile :is(video){border-radius:.4rem!important}.tolstoy-card-style .tolstoy-carousel-tile .tolstoy-product-content{position:absolute!important;padding:0 .78vw 1.25vw!important;background:transparent!important;box-sizing:border-box!important;max-height:unset!important;height:fit-content!important;border:none!important}.tolstoy-card-style .tolstoy-carousel-tile .tolstoy-product-content .tolstoy-product-tile{border:1px solid #999999!important;padding:0!important;background-color:#fff!important;border-radius:.4rem!important}.tolstoy-card-style .tolstoy-carousel-tile .tolstoy-product-content .tolstoy-product-tile :is(img){display:block!important;aspect-ratio:1/1!important;object-fit:contain!important;width:32%!important;border-right:1px solid #999999!important;height:100%!important;background-color:#f5f5f5!important}.tolstoy-card-style .tolstoy-carousel-tile .tolstoy-product-content .tolstoy-product-tile :is(div):first-child:has(img){gap:0!important}.tolstoy-card-style .tolstoy-carousel-tile .tolstoy-product-content .tolstoy-product-tile :is(img)+div{padding:.57291vw .78vw!important}.tolstoy-card-style .tolstoy-carousel-tile .tolstoy-product-content .tolstoy-product-tile :is(img)+div :is(*):empty{display:none!important}.tolstoy-card-style .tolstoy-carousel-tile .tolstoy-product-content .tolstoy-product-tile :is(img)+div .tolstoy-product-tile-title{font-size:clamp(1rem,.72916vw,1.4rem)!important;font-weight:600!important;max-height:unset!important}.tolstoy-card-style .tolstoy-carousel-tile .tolstoy-product-content .tolstoy-product-tile :is(img)+div .tolstoy-product-tile-price{display:flex!important;flex-direction:column!important;font-size:clamp(.8rem,.52083vw,1rem)!important}.tolstoy-card-style .tolstoy-carousel-tile .tolstoy-product-content .tolstoy-product-tile :is(img)+div .tolstoy-product-tile-price:after{display:block!important;padding:.36458vw 1.04166vw!important;font-size:clamp(.8rem,.625vw,1.2rem)!important;font-weight:700!important;background:#000!important;color:#fff!important;width:fit-content!important;text-transform:uppercase!important;text-align:left!important;margin:0!important}.search_text__container{margin-top:clamp(3.2rem,2.9271vw,6rem);margin-bottom:clamp(3.2rem,2.9271vw,6rem);width:var(--page-width);max-width:clamp(116rem,80.72917vw,155rem);margin-inline:auto;display:flex;flex-direction:column;gap:clamp(1.6rem,1.0417vw,2rem)}.search_text__container .search_text_title{color:var(--blue-dark);font-family:var(--poppins);font-size:clamp(1.6rem,1.25vw,2.4rem);font-style:normal;font-weight:600;line-height:normal}.search_text__container .search_text_subtitle{color:var(--medium-gray);font-family:var(--poppins);font-size:clamp(1.2rem,.9375vw,1.8rem);font-style:normal;font-weight:400;line-height:normal}.search_text__container .search_text__no-results-content{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding-top:clamp(3rem,1.833vw,4rem);gap:clamp(.75rem,.8333vw,1rem)}.main-product__image-wrapper{max-width:100%;width:100%;display:flex}.main-product__image-wrapper .main-product__slider{max-width:100%;width:100%;display:grid;align-items:start;grid-template-columns:1fr;grid-template-rows:1fr auto;grid-template-areas:"media" "pagination"}@media screen and (min-width: 1024px){.main-product__image-wrapper .main-product__slider{grid-template-areas:"pagination media";grid-template-columns:102fr 514fr;grid-template-rows:1fr;column-gap:0;position:relative}}.main-product__image-wrapper .product-media{aspect-ratio:34 / 45;overflow:hidden}@media screen and (min-width: 1024px){.main-product__image-wrapper .product-media{cursor:zoom-in}}.main-product__image-wrapper .product-media :is(img){display:block;max-width:100%;width:100%;height:100%;object-fit:contain}.main-product__image-wrapper .main-product__pagination-wrapper{grid-area:pagination;display:block;overflow-x:auto;overflow-y:hidden;box-sizing:border-box}@media screen and (min-width: 1024px){.main-product__image-wrapper .main-product__pagination-wrapper{overflow-x:hidden;overflow-y:auto;aspect-ratio:102/682}}.main-product__image-wrapper .main-product__pagination-wrapper::-webkit-scrollbar{width:3px;height:4px}.main-product__image-wrapper .main-product__pagination-wrapper::-webkit-scrollbar-track{background-color:var(--dark-gray)}.main-product__image-wrapper .main-product__pagination-wrapper::-webkit-scrollbar-thumb{background-color:var(--black);border-radius:10px}.main-product__image-wrapper .main-product__pagination:not(.sr-only){--pagination-button-width: 12.82051vw;--pagination-button-ratio: 5/7;display:flex;gap:2.05128vw;margin-top:1.6rem;margin-bottom:0;width:fit-content;height:fit-content;padding-bottom:.5rem}@media screen and (min-width: 1024px){.main-product__image-wrapper .main-product__pagination:not(.sr-only){--pagination-button-width: 4.6875vw;--pagination-button-ratio: 9/10;margin-top:0;flex-direction:column;padding-bottom:0;gap:.625vw}}.main-product__image-wrapper .main-product__pagination:not(.sr-only) :is(button){background-color:var(--off-white);display:flex;justify-content:space-between;gap:.625vw;background:none;transition:opacity .3s ease-in-out;cursor:pointer;border:.1rem solid var(--gray);height:auto;box-sizing:border-box;aspect-ratio:var(--pagination-button-ratio);background-size:cover;background-position:center;background-repeat:no-repeat;width:var(--pagination-button-width);min-width:var(--pagination-button-width);flex-shrink:0}@media screen and (min-width: 1024px){.main-product__image-wrapper .main-product__pagination:not(.sr-only) :is(button){opacity:.5;border:.2rem solid var(--gray)}}.main-product__image-wrapper .main-product__pagination:not(.sr-only) :is(button).active{background-color:inherit;border:.1rem solid var(--black);height:auto;width:var(--pagination-button-width);min-width:var(--pagination-button-width)}@media screen and (min-width: 1024px){.main-product__image-wrapper .main-product__pagination:not(.sr-only) :is(button).active{opacity:1;border:.2rem solid var(--black)}}.main-product__image-wrapper .main-product__arrows{position:absolute;top:50%;transform:translateY(-50%);display:flex;width:clamp(2.4rem,3.5vw,4.8rem);height:clamp(2.4rem,3.5vw,4.8rem);background:var(--off-white);opacity:.8;border:none;justify-content:center;align-items:center;cursor:pointer}.main-product__image-wrapper .main-product__arrows :is(svg){width:21%;height:auto}.main-product__image-wrapper .main-product__arrows:hover{opacity:1}.main-product__image-wrapper .main-product__arrows.blaze-prev{left:clamp(1rem,3.5vw,5rem)}.main-product__image-wrapper .main-product__arrows.blaze-next{right:clamp(1rem,3.5vw,5rem)}@media screen and (min-width: 1024px){.main-product__image-wrapper .main-product__arrows{display:none}}.main-product__image-wrapper .main-product__slider-container{grid-area:media}.main-product__image-wrapper .main-product__toggle-zoom-in{position:absolute;bottom:1.6rem;right:1.6rem;cursor:pointer;display:flex;justify-content:center;align-items:center;width:2.8rem;height:2.8rem;background:none;border:none;color:var(--gray);z-index:2}.main-product__image-wrapper .main-product__toggle-zoom-in span:is(.main-product__toggle-zoom-in--in):is(.zoomed-in .main-product__toggle-zoom-in--in){display:none}.main-product__image-wrapper .main-product__toggle-zoom-in span:is(.main-product__toggle-zoom-in--out):not(.zoomed-in .main-product__toggle-zoom-in--out){display:none}.main-product__image-wrapper .main-product__slider:is(.zoomed-in .main-product__slider){position:fixed;top:0;left:0;bottom:0;right:0;background:var(--white);display:grid;grid-template-areas:"media" "pagination";grid-template-columns:1fr;grid-template-rows:1fr auto;z-index:9999;padding:clamp(1.6rem,2.5vw,3.2rem);gap:1rem}.main-product__image-wrapper .main-product__slider:is(.zoomed-in .main-product__slider) .main-product__toggle-zoom-in{top:1.6rem;right:1.6rem;bottom:unset}.main-product__image-wrapper .main-product__slider:is(.zoomed-in .main-product__slider) .main-product__slider-container{grid-area:media;width:100%;height:100%;display:flex;justify-content:center;align-items:center;overflow:hidden;min-height:0}.main-product__image-wrapper .main-product__slider:is(.zoomed-in .main-product__slider) .main-product__track-container{width:auto;height:auto;max-width:100%;max-height:100%;aspect-ratio:34/45;display:flex;justify-content:center;align-items:center;overflow:hidden;position:relative}.main-product__image-wrapper .main-product__slider:is(.zoomed-in .main-product__slider) .main-product__track-container .product-media{width:100%;height:100%;object-fit:contain}@media screen and (min-width: 1024px){.main-product__image-wrapper .main-product__slider:is(.zoomed-in .main-product__slider) .main-product__track-container .product-media{cursor:zoom-out}}.main-product__image-wrapper .main-product__slider:is(.zoomed-in .main-product__slider) .main-product__pagination-wrapper{grid-area:pagination;width:100%;height:fit-content;max-height:none;aspect-ratio:unset;overflow-x:auto;overflow-y:hidden;flex-shrink:0}.main-product__image-wrapper .main-product__slider:is(.zoomed-in .main-product__slider) .main-product__pagination{--pagination-button-width: 4.6875vw;--pagination-button-ratio: 9/10;margin:0 auto;padding:0;gap:.625vw;width:fit-content;display:flex;flex-direction:row;height:fit-content}.main-product__image-wrapper .main-product__slider:is(.zoomed-in .main-product__slider) .main-product__arrows{display:block}.not-found__container{display:flex;justify-content:center;align-items:center;height:100%;padding-top:6rem}@media (max-width: 768px){.not-found__container{padding:3.2rem 2rem 4rem}}.not-found__container .not-found__content{display:flex;flex-direction:column;align-items:center}.not-found__container .not-found__content :is(h1){color:var(--blue-dark);text-align:center;font-size:clamp(2.4rem,2.083vw,4rem);font-style:normal;font-weight:600;line-height:normal}.not-found__container .not-found__content :is(h3){color:var(--blue-dark);text-align:center;font-family:var(--poppins);font-size:clamp(1.8rem,1.458vw,2.8rem);font-style:normal;font-weight:600;line-height:normal}.not-found__container .not-found__content :is(p){color:var(--black);text-align:center;font-family:var(--poppins);font-size:clamp(1.2rem,.94vw,1.8rem);font-style:normal;font-weight:400;line-height:normal;margin-top:1rem}.not-found__container .not-found__content .not-found__button{margin-top:2rem;padding:1.5rem 3.35rem;background-color:var(--black);color:var(--white);font-size:clamp(1.6rem,.9375vw,1.8rem);font-style:normal;font-weight:500;line-height:100%;letter-spacing:.036rem;max-width:max-content;text-decoration:none}*{margin:0;padding:0;box-sizing:border-box}html{font-size:62.5%}body{font-size:1.6rem;min-height:100vh;font-weight:400;font-family:var(--lato)}:is(img[data-loading]){opacity:.6}.page-width-default{max-width:120rem;margin:0 auto;padding:3rem 2rem}.page-width-default h1{font-size:clamp(2.4rem,2.08333vw,5.2rem);line-height:1.2;margin:2rem 0;color:var(--black);font-weight:700}.page-width-default ul{list-style-position:inside;padding-left:2rem;margin:2rem 0}.page-width-default ul li,.page-width-default p{font-size:clamp(1.6rem,1.25vw,2.4rem);line-height:1.5;margin-bottom:1.5rem;color:var(--black);font-weight:400}.text-size--xsm{font-size:clamp(1rem,2.70833vw,1.6rem)}.text-size--sm{font-size:clamp(1.2rem,.9375vw,1.8rem)}.text-size--md{font-size:clamp(1.6rem,1.25vw,2.4rem)}.text-size--lg{font-size:clamp(1.8rem,1.5625vw,3rem)}.text-size--xlg{font-size:clamp(2rem,2.08333vw,5.2rem)}.button{--text-color: #fff;--background-color: #000;--border-color: #000;--padding: clamp(.85rem, .78125vw, 1.5rem) clamp(2.9rem, 1.92708vw, 3.7rem)}.button{font-size:clamp(1.6rem,.9375vw,1.8rem);text-transform:uppercase;text-decoration:none;font-weight:600;display:inline-block;border-radius:0;transition:filter .3s ease;padding:var(--padding);cursor:pointer}.button:hover{filter:brightness(.8)}.button.button--primary{color:var(--text-color);background-color:var(--background-color);border:1px solid var(--background-color)}.button.button--secondary{color:var(--text-color);background-color:transparent;border:1px solid var(--text-color)}.button.button--tertiary{color:var(--text-color);text-decoration:underline;background-color:transparent;border:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0)}.blaze-pagination{width:100%;display:flex;justify-content:center;align-items:center;gap:1.2rem;margin-top:clamp(1.8rem,2.08333vw,4rem);margin-bottom:clamp(4rem,2.08333vw,4rem)}.blaze-pagination :is(button.active){display:block;width:2rem;height:.8rem;border-radius:.3rem;color:transparent;background-color:var(--black);cursor:pointer;border:none;text-indent:-9999px;overflow:hidden;transition:all .3s ease-in-out}@media (min-width: 768px){.blaze-pagination :is(button.active){width:clamp(2.7rem,1.875vw,3.6rem);height:clamp(.8rem,.52083vw,1rem)}}.blaze-pagination :is(button){width:.8rem;height:.8rem;border-radius:.3rem;border:.75px solid #000;background-color:transparent;color:transparent;cursor:pointer;text-indent:-9999px;overflow:hidden;transition:all .3s ease-in-out}@media (min-width: 768px){.blaze-pagination :is(button){width:clamp(.9rem,.625vw,1.2rem);height:clamp(.9rem,.625vw,1.2rem)}}.st-wishlist-button,.st-wishlist-details-button{padding:0!important}
