/** Shopify CDN: Minification failed

Line 6:298823 Unexpected "body"

**/
.blaze-slider{--slides-to-show: 1;--slide-gap: 20px;direction:ltr}.blaze-container{position:relative}.blaze-track-container{overflow:hidden}.blaze-track{will-change:transform;touch-action:pan-y;display:flex;gap:var(--slide-gap);--slide-width: calc((100% - (var(--slides-to-show) - 1) * var(--slide-gap)) / var(--slides-to-show));box-sizing:border-box}.blaze-track>*{box-sizing:border-box;width:var(--slide-width);flex-shrink:0}:root{--menu-link-desktop: clamp(1.3rem, 1vw, 1.4rem) }header-component{display:flex;position:fixed;width:100%;height:-moz-fit-content;height:fit-content;top:25px;padding:7px 16px;align-items:center;transition:.3s;z-index:1001}header-component:not(.bg-white) #search_input{color:var(--white)}header-component:not(.bg-white) .form_search.open{border-bottom:1px solid var(--white)!important}header-component.no-transition{transition:none!important}header-component.bg-white .menu_mobile__container{display:flex}header-component.bg-white .menu_mobile__container>svg{filter:none}header-component .menu_mobile__container>svg{filter:invert(1) brightness(100)}header-component .header_content{display:flex;align-items:center;justify-content:space-between;max-width:var(--page-width);margin-inline:auto;width:100%;position:relative}header-component .header_content>a{z-index:2}@media screen and (min-width: 1024px){header-component .header_content{min-height:72px}}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:var(--white);left:0;top:0;width:75vw;min-width:244px;height:100dvh;z-index:10;padding:8vh 0;transform:translate(-100%);visibility:hidden;opacity:0;transition:transform .3s,visibility .3s,opacity .3s;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:1rem;right:1.6rem;cursor:pointer;width:1.6rem;height:1.6rem}:is(header-component .header_content .menu_mobile__container .menu_drawer .close_icon) svg{filter:none}:is(:is(header-component .header_content .menu_mobile__container .menu_drawer .close_icon) svg) path{fill:var(--coffee)}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;z-index:2}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,header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list__submenu .menu_link_list__item{padding-left:10px;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,header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list__submenu .menu_link_list__item.has_menu{padding-left:10px;padding-right:20px}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%;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_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(./arrow-down-0019b4a1.svg?=2025);display:flex;transform:rotate(-90deg);transform:scale(.8)}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;width:100vw;transform:translate(80vw)}@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:100vw}@media screen and (max-width: 979px){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{display:flex;flex-direction:row;flex-wrap:wrap;background:var(--white);padding-right:0;width:100%}:is(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) svg{filter:none;margin-top:5px;margin-left:8px}:is(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) .menu_link_list__link.menu_link_list__link_submenu{text-transform:none;font-weight:700;font-size:1.8rem;width:180px}:is(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) .collection-column::-webkit-scrollbar{width:0}:is(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) .collection-column>ul:active{cursor:grabbing}:is(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) .collection-column{-webkit-overflow-scrolling:touch}:is(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) .carousel-container::-webkit-scrollbar{display:none}}@media screen and (max-width: 779px){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 .collection-column,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 .collection-column{display:flex;flex-direction:column;max-width:32vw;padding:0;margin:0}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 .collection-column>a,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 .collection-column>a{color:var(--orange);font-size:1.3rem}:is(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 .collection-column>a,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 .collection-column>a) img{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__submenu .collection-column.grid_2,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 .collection-column.grid_2{display:flex;flex-direction:column;max-width:32vw;padding:0;margin:0}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 .collection-column.grid_2 .prevButton,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 .collection-column.grid_2 .nextButton,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 .collection-column.grid_2 .prevButton,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 .collection-column.grid_2 .nextButton{display:none}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 .collection-column.grid_2 .menu_link_list__link,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 .collection-column.grid_2 .menu_link_list__link{width:100%;max-width:100%;padding:5px 0 0;font-size:1.2rem;display:flex;color:var(--orange);text-align:center;font-weight:500;justify-content:space-around}@media screen and (max-width: 979px){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 .collection-column.grid_2 .menu_link_list__link,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 .collection-column.grid_2 .menu_link_list__link{justify-content:space-evenly}}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 .collection-column.grid_2 .menu_link_list__link:after,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 .collection-column.grid_2 .menu_link_list__link:after{display:none}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 .collection-column.grid_2 .menu_link_list_first img,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 .collection-column.grid_2 .menu_link_list_first img{width:110px}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 .collection-column:not(.grid_2),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 .collection-column:not(.grid_2){width:100vw;position:relative;display:block;max-width:100%;margin-top:15px}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 .collection-column:not(.grid_2) .prevButton,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 .collection-column:not(.grid_2) .prevButton{position:absolute;left:-7px;top:50px}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 .collection-column:not(.grid_2) .prevButton.disabled,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 .collection-column:not(.grid_2) .prevButton.disabled{display:none}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 .collection-column:not(.grid_2) .nextButton,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 .collection-column:not(.grid_2) .nextButton{position:absolute;right:21px;top:50px}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 .collection-column:not(.grid_2) .nextButton.disabled,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 .collection-column:not(.grid_2) .nextButton.disabled{display:none}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 .collection-column:not(.grid_2) .menu_link_list__product,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 .collection-column:not(.grid_2) .menu_link_list__product{width:calc(33.33% - 20px);padding-bottom:0;margin-bottom:0}:is(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 .collection-column:not(.grid_2) .menu_link_list__product,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 .collection-column:not(.grid_2) .menu_link_list__product) img{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__submenu .collection-column>ul,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 .collection-column>ul{list-style:none}@media screen and (max-width: 779px){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 .collection-column>ul,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 .collection-column>ul{display:flex;gap:4px;transition:transform .3s ease-in-out;padding:0;margin:0;cursor:grab;width:76vw;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}}@media screen and (max-width: 779px){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 .collection-column>ul>li,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 .collection-column>ul>li{flex:0 0 calc(33.33% - 20px);list-style:none;padding:10px;box-sizing:border-box;text-align:center;scroll-snap-align:start}}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 .collection-column>ul .menu_link_list__product_flavor,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 .collection-column>ul .menu_link_list__product_flavor{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;display:block;color:var(--coffee);text-decoration:none;text-align:center;font-size:1.2rem}header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list .menu_link_list__item.has_menu[open] .collection-column>ul::-webkit-scrollbar,header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list__submenu .menu_link_list__item.has_menu[open] .collection-column>ul::-webkit-scrollbar{height:8px}header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list .menu_link_list__item.has_menu[open] .collection-column>ul::-webkit-scrollbar-thumb,header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list__submenu .menu_link_list__item.has_menu[open] .collection-column>ul::-webkit-scrollbar-thumb{background-color:transparent}header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list .menu_link_list__item.has_menu[open] .collection-column>ul:active,header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list__submenu .menu_link_list__item.has_menu[open] .collection-column>ul:active{cursor:grabbing}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.6rem;font-weight:500;color:var(--coffee);text-transform:uppercase;text-decoration:none;cursor:pointer}@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__link,header-component .header_content .menu_mobile__container .menu_drawer .menu_link_list__container .menu_link_list__submenu .menu_link_list__link{text-transform:none}}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(--coffee);text-decoration:none;gap:.8rem;font-size:1.4rem;font-weight:500;text-decoration:underline}header-component .header_content .menu_mobile__container .menu_drawer .menu_customer .menu_customer_item :is(svg){width:16px;height:16px}header-component .header_content .menu_mobile__container:before{content:"";position:fixed;background:rgba(0,0,0,.5);width:100vw;height:100dvh;z-index:5;top:0;left:0;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}header-component .header_content .menu_mobile__container[open] .menu_drawer{transform:translate(0);visibility:visible;opacity:1;background-color:var(--white);top:0;margin-top:0;padding-top:55px;padding-left:18px}header-component .header_content .menu_mobile__container[open]:before{visibility:visible;opacity:1}header-component .header_content .logo{max-width:clamp(11rem,10vw,16.7rem);max-height:clamp(2.8rem,10vw,6.8765rem);width:100%;height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}@media screen and (max-width: 768px){header-component .header_content .logo{max-width:inherit;width:86px;height:auto;max-height:inherit}}@media screen and (min-width: 1024px){header-component .header_content .logo{position:static;position:absolute;transform:none;height:auto;left:calc(50% - 72px);width:15.8rem;top:12px}}header-component .header_content .menu_link_list__container.desktop_menu{display:none}@media screen and (min-width: 1024px){header-component .header_content .menu_link_list__container.desktop_menu{display:flex;position:absolute;top:50%;left:35%;transform:translate(-50%,-50%);width:70%;height:100%}header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list{display:flex;width:100%;align-items:center;list-style-type:none;justify-content:left;gap:1.2rem}@media screen and (min-width: 1200px){header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list{gap:clamp(1.2rem,1.5vw,3.2rem)}}@media screen and (max-width: 1360px){header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list{justify-content:left}}@media screen and (min-width: 1800px){header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list{justify-content:left;gap:3.2rem}}header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list .menu_link_list__item{display:flex;align-items:center;justify-content:center;height:100%;position:relative}header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list .menu_link_list__item.has_menu .menu_link_list_first{display:flex;align-items:center;cursor:pointer}header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list .menu_link_list__item.has_menu .menu_link_list_first:after{content:url(./arrow-down-0019b4a1.svg);margin-left:.4rem;display:flex;transition:.3s;transform:scale(.8)}header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list .menu_link_list__item.has_menu:hover .menu_link_list_first:after{transform:rotate(180deg) scale(.8)}header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list .menu_link_list__item .menu_link_list__link{font-weight:500;color:var(--coffee);font-size:var(--menu-link-desktop);text-transform:uppercase;text-decoration:none;cursor:pointer;position:relative}header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list .menu_link_list__item .menu_link_list__submenu{display:none;background:var(--white);position:absolute;align-items:flex-start;padding:1rem;top:100%;gap:5.6rem;left:-1rem;transform:translateY(-100%);flex-direction:row;animation:slideUpMenu .3s forwards;opacity:0;width:100vw}header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list .menu_link_list__item .menu_link_list__submenu .collection-column{max-width:26%;display:flex;padding-right:0;text-align:center;flex-direction:column;align-items:center}:is(header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list .menu_link_list__item .menu_link_list__submenu .collection-column) a:after{display:none}:is(header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list .menu_link_list__item .menu_link_list__submenu .collection-column) .menu_link_list__link{color:var(--orange);text-transform:uppercase;font-size:1.5rem;font-weight:500;text-decoration:none;margin-bottom:8px;display:block;text-align:center}:is(header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list .menu_link_list__item .menu_link_list__submenu .collection-column) .menu_link_list__third_level{list-style:none}:is(:is(header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list .menu_link_list__item .menu_link_list__submenu .collection-column) .menu_link_list__third_level) .menu_link_list__product_flavor{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;display:block;color:var(--coffee);text-decoration:none;text-align:center}@media screen and (min-width: 979px){:is(header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list .menu_link_list__item .menu_link_list__submenu .collection-column) .menu_link_list__third_level{max-width:-moz-max-content;max-width:max-content;display:flex;justify-content:space-around}}header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list .menu_link_list__item .menu_link_list__submenu .menu_link_list__link_submenu{display:none}header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list .menu_link_list__item .menu_link_list__submenu :is(svg){display:none}header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list .menu_link_list__item .menu_link_list__submenu .menu_link_list__third_level{display:flex;flex-wrap:wrap;gap:2px}header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list .menu_link_list__item .menu_link_list__submenu .menu_link_list__third_level>li{max-width:100px;flex:1 1 30%;box-sizing:border-box;text-align:center}header-component .header_content .menu_link_list__container.desktop_menu .menu_link_list .menu_link_list__item[open] .menu_link_list__submenu{opacity:1;display:flex;transform:translateY(0);animation:slideDownMenu .3s forwards;width:100vw;position:fixed;left:-8%;flex-direction:row;background-color:var(--white);padding:10px 10%;justify-content:center}}header-component .header_content .menu_link_list__container.desktop_menu>ul.menu_link_list>li.menu_link_list__item>a.menu_link_list__link{text-transform:none;font-weight:500}header-component .header_content .nav_icons .nav_icons_list{display:flex;list-style-type:none;align-items:center;gap:1.2rem;position:relative}header-component .header_content .nav_icons .nav_icons_list .btn_collections{position:relative}@media screen and (max-width: 1360px){header-component .header_content .nav_icons .nav_icons_list .btn_collections{display:none}}header-component .header_content .nav_icons .nav_icons_list .btn_collections_all{background-color:var(--orange);color:var(--white);border-radius:22px;padding:8px 24px;font-size:clamp(1.2rem,.833vw,1.6rem);text-decoration:none;text-transform:uppercase}header-component .header_content .nav_icons .nav_icons_list .btn_collections_all_selvs{color:#fff;text-decoration:none}header-component .header_content .nav_icons .nav_icons_list .selvs-club{background-color:var(--green);color:var(--white);border-radius:22px;padding:7px 30px;font-size:clamp(1.2rem,.833vw,1.6rem);text-decoration:none;text-transform:uppercase}header-component .header_content .nav_icons .nav_icons_list .nav_item{display:flex;z-index:2}:is(:is(header-component .header_content .nav_icons .nav_icons_list .nav_item) a[href*="/account/login"]) svg{width:2.2rem;height:2.2rem}:is(header-component .header_content .nav_icons .nav_icons_list .nav_item) .form_search{display:flex;align-items:center;transition:.6s all;min-height:33px}@media screen and (min-width: 1360px){:is(header-component .header_content .nav_icons .nav_icons_list .nav_item) .form_search{border-bottom:1px solid transparent}}:is(:is(header-component .header_content .nav_icons .nav_icons_list .nav_item) .form_search) .search_label{position:absolute;top:50%;left:0;transform:translateY(-50%);font-size:clamp(1.2rem,2vw,1.6rem);transition:.3s ease;cursor:text;display:none}.no-transition :is(:is(:is(header-component .header_content .nav_icons .nav_icons_list .nav_item) .form_search) .search_label){transition:none!important}.in_focus:is(:is(:is(header-component .header_content .nav_icons .nav_icons_list .nav_item) .form_search) .search_label){top:-1rem;left:-7px;transform:scale(.8)}@media screen and (min-width: 1360px){.in_focus:is(:is(:is(header-component .header_content .nav_icons .nav_icons_list .nav_item) .form_search) .search_label){top:-1.2rem;left:-5px;transform:scale(.8)}}:is(:is(header-component .header_content .nav_icons .nav_icons_list .nav_item) .form_search) #search_input{border:none;background:transparent;padding:.8rem 0;width:100%;display:none}:is(:is(:is(header-component .header_content .nav_icons .nav_icons_list .nav_item) .form_search) #search_input):focus{outline:none}@media screen and (min-width: 779px){:is(:is(header-component .header_content .nav_icons .nav_icons_list .nav_item) .form_search):hover{border-bottom:1px solid var(--coffee)}:is(:is(header-component .header_content .nav_icons .nav_icons_list .nav_item) .form_search):hover .search_label{display:block}:is(:is(header-component .header_content .nav_icons .nav_icons_list .nav_item) .form_search):hover #search_input{display:block}}:is(:is(header-component .header_content .nav_icons .nav_icons_list .nav_item) .form_search):hover .field{display:block}@media screen and (min-width: 779px){:is(:is(header-component .header_content .nav_icons .nav_icons_list .nav_item) .form_search):hover .field{display:flex;width:clamp(100px,9vw,187px)}}@media screen and (min-width: 779px){.open:is(:is(header-component .header_content .nav_icons .nav_icons_list .nav_item) .form_search){border-bottom:1px solid var(--coffee)}.open:is(:is(header-component .header_content .nav_icons .nav_icons_list .nav_item) .form_search) .search_label{display:block}.open:is(:is(header-component .header_content .nav_icons .nav_icons_list .nav_item) .form_search) #search_input{display:block}}.open:is(:is(header-component .header_content .nav_icons .nav_icons_list .nav_item) .form_search) .field{display:block}@media screen and (min-width: 779px){.open:is(:is(header-component .header_content .nav_icons .nav_icons_list .nav_item) .form_search) .field{display:flex;width:clamp(100px,9vw,187px)}}:is(:is(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%;z-index:-1;align-items:center;justify-content:center;opacity:0;padding-bottom:.8rem}@media screen and (min-width: 1360px){:is(:is(header-component .header_content .nav_icons .nav_icons_list .nav_item) .form_search) .field{opacity:1;transform:none;width:-moz-fit-content;width:fit-content;width:0;transition:none;z-index:1;padding:0;animation:none;left:0;position:relative;transition:width .3s ease,opacity .3s ease}}:is(:is(:is(header-component .header_content .nav_icons .nav_icons_list .nav_item) .form_search) .field) .field__content{max-width:500px;width:80vw;position:relative}@media screen and (max-width: 1360px){:is(:is(:is(header-component .header_content .nav_icons .nav_icons_list .nav_item) .form_search) .field) .field__content{border-bottom:1px solid var(--coffee)}}:is(:is(header-component .header_content .nav_icons .nav_icons_list .nav_item) .form_search) #submit_search{display:none}:is(:is(header-component .header_content .nav_icons .nav_icons_list .nav_item) .form_search) .label_search{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;position:relative;top:-2px}:is(:is(:is(header-component .header_content .nav_icons .nav_icons_list .nav_item) .form_search) .label_search) :is(svg){cursor:pointer}@media screen and (max-width: 1024px){:is(:is(:is(header-component .header_content .nav_icons .nav_icons_list .nav_item) .form_search) .label_search) :is(svg){width:23px}}[open]:is(:is(header-component .header_content .nav_icons .nav_icons_list .nav_item) .form_search) .field{transform:translateY(110%);display:flex;z-index:1;background:var(--white);opacity:1;animation:slideInMenu .3s forwards}@media screen and (max-width: 979px){[open]:is(:is(header-component .header_content .nav_icons .nav_icons_list .nav_item) .form_search) .field{transform:translateY(110%);display:flex;z-index:1;width:100vw;left:0;top:13px;height:59px;background:var(--white);position:fixed}:is([open]:is(:is(header-component .header_content .nav_icons .nav_icons_list .nav_item) .form_search) .field) .field__content{height:30px}:is(:is([open]:is(:is(header-component .header_content .nav_icons .nav_icons_list .nav_item) .form_search) .field) .field__content) #search_input{display:block}:is(:is([open]:is(:is(header-component .header_content .nav_icons .nav_icons_list .nav_item) .form_search) .field) .field__content) label{display:block}}@media screen and (min-width: 1360px){[open]:is(:is(header-component .header_content .nav_icons .nav_icons_list .nav_item) .form_search) .field{border-bottom:none;transform:none;width:-moz-fit-content;width:fit-content;position:relative}}:is(:is(header-component .header_content .nav_icons .nav_icons_list .nav_item.search) form[open]) .field{background-color:var(--white)}@media screen and (min-width: 1024px){header-component .header_content .nav_icons .nav_icons_list .nav_item.acoount :is(svg){width:2rem;height:2rem}@media screen and (min-width: 1100px){header-component .header_content .nav_icons .nav_icons_list .nav_item.acoount :is(svg){width:2rem;height:2rem}}}@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.3rem;height:2.3rem}}}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}@media screen and (max-width: 1024px){:is(header-component .header_content .nav_icons .nav_icons_list .nav_cart_icon) svg{width:23px}}header-component .header_content .nav_icons .nav_icons_list .nav_cart_icon .bag_items_count{position:absolute;top:-3px;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);color:var(--white)}@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:29px}}header-component.scrolled{top:0;background:#fff}@media screen and (max-width: 768px){header-component.scrolled .header_content .logo{max-width:inherit;width:86px;height:auto;max-height:inherit}header-component.scrolled .header_content .nav_icons .nav_icons_list .nav_item .form_search[open] .field{top:-13px}}header-component.bg-white{background:var(--white);justify-content:space-around;align-items:center;padding:0 16px;box-shadow:0 2px 5px #0000001a}@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}}:root{--annoucement-bar-size: clamp(1rem, 2vw, 1rem) }.annoucement-bar{display:flex;align-items:center;justify-content:center;width:100vw;background:var(--orange);padding-block:.5rem;padding-inline:1rem;position:fixed;top:0;z-index:1000}.annoucement-bar p{color:var(--white);font-size:var(--annoucement-bar-size);text-transform:uppercase;text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.annoucement-bar a{font-size:var(--annoucement-bar-size);text-decoration:none;color:var(--white)}@media screen and (min-width: 768px){.annoucement-bar{padding-block:.8rem}}.annoucement-bar .annoucement_bar_text{color:var(--white);font-size:var(--annoucement-bar-size);text-transform:uppercase;text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}:root{--font-size-span-newsletter: clamp(1.6rem, 1.5vw, 2.2rem);--font-size-input-newsletter: clamp(1.2rem, 1.5vw, 1.2rem);--font-size-footer-information: clamp(1rem, 1.5vw, 1rem);--font-size-footer-title-menu-mob: clamp(1.6rem, 1.5vw, 1.5rem);--font-size-iten-list: clamp(1.4rem, 1.5vw, 1.4rem) }footer-component{background:var(--coffee);font-family:var(--font-primary);display:block}footer-component .main-footer{max-width:100%;margin:0 auto;padding-block:var(--padding-block);padding-inline:var(--padding-block);display:flex;flex-direction:column;gap:3rem;background-color:var(--orange)}@media screen and (min-width: 768px){footer-component .main-footer{gap:6rem}}:is(footer-component .main-footer .logoInfo) p{color:var(--white);font-size:1.3rem;font-weight:300;padding-top:20px;line-height:24px}:is(footer-component .main-footer .logoInfo) a{text-decoration:none;color:var(--white)}footer-component .main-footer .logo-footer{width:clamp(14rem,20vw,18rem);display:block;align-self:center}:is(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 (max-width: 768px){footer-component .main-footer .container-links-newsletter-social .logoInfo{order:1}footer-component .main-footer .container-links-newsletter-social .newsletter{order:2}footer-component .main-footer .container-links-newsletter-social .menu-links{order:3}}@media screen and (min-width: 768px) and (max-width: 1300px){footer-component .main-footer .container-links-newsletter-social{flex-wrap:wrap}footer-component .main-footer .container-links-newsletter-social .logoInfo{order:1;width:calc(50% - 1.5rem)}footer-component .main-footer .container-links-newsletter-social .newsletter{order:2;width:calc(50% - 1.5rem)}footer-component .main-footer .container-links-newsletter-social .menu-links{order:3;margin:0 auto;width:100%}}@media screen and (min-width: 1440px){footer-component .main-footer .container-links-newsletter-social{gap:5px}}@media screen and (min-width: 768px){footer-component .main-footer .container-links-newsletter-social{display:flex;gap:6rem;justify-content:space-between;align-items:flex-start;flex-direction:row}}footer-component .main-footer .container-links-newsletter-social .newsletter{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.6rem;max-width:358px}:is(footer-component .main-footer .container-links-newsletter-social .newsletter) h4{font-size:1.4rem;color:var(--white);font-weight:400}:is(footer-component .main-footer .container-links-newsletter-social .newsletter) p.text-news{font-size:1.2rem;color:var(--white)}@media screen and (min-width: 768px){footer-component .main-footer .container-links-newsletter-social .newsletter{align-items:flex-start}}:is(footer-component .main-footer .container-links-newsletter-social .newsletter) p{font-family:var(--font-primary);color:var(--white);font-size:var(--font-size-span-newsletter);font-weight:400}:is(footer-component .main-footer .container-links-newsletter-social .newsletter) .contact-form{width:100%;display:grid;grid-template-columns:1.5fr .3fr;height:4.5rem;max-height:4.5rem;position:relative;z-index:2}@media screen and (min-width: 768px){:is(footer-component .main-footer .container-links-newsletter-social .newsletter) .contact-form{grid-template-columns:2fr .9fr}}:is(:is(footer-component .main-footer .container-links-newsletter-social .newsletter) .contact-form) input{border:none;color:var(--coffee);font-size:var(--font-size-input-newsletter);padding-left:2rem;font-family:var(--font-primary);font-weight:400;height:4.5rem;border-top-left-radius:22px;border-bottom-left-radius:22px}:is(:is(:is(footer-component .main-footer .container-links-newsletter-social .newsletter) .contact-form) input)::-moz-placeholder{color:var(--coffee);font-size:var(--font-size-input-newsletter)}:is(:is(:is(footer-component .main-footer .container-links-newsletter-social .newsletter) .contact-form) input)::placeholder{color:var(--coffee);font-size:var(--font-size-input-newsletter)}:is(:is(:is(footer-component .main-footer .container-links-newsletter-social .newsletter) .contact-form) input):focus-visible{outline:none}:is(:is(footer-component .main-footer .container-links-newsletter-social .newsletter) .contact-form) button{background-color:var(--nude);border:none;color:var(--white);font-size:var(--font-size-input-newsletter);text-transform:none;font-family:var(--font-primary);font-weight:700;padding:0rem .8rem;cursor:pointer;height:4.5rem;border-top-right-radius:22px;border-bottom-right-radius:22px;transition:background-color .5s ease-in-out}@media screen and (max-width: 768px){:is(:is(footer-component .main-footer .container-links-newsletter-social .newsletter) .contact-form) button{border-top-right-radius:22px;border-bottom-right-radius:22px}}:is(:is(:is(footer-component .main-footer .container-links-newsletter-social .newsletter) .contact-form) button):hover{color:var(--white)}:is(:is(:is(footer-component .main-footer .container-links-newsletter-social .newsletter) .contact-form) button) .button-text{display:none;font-size:1.3rem;text-transform:none;font-family:var(--font-primary);font-weight:700}:is(:is(:is(footer-component .main-footer .container-links-newsletter-social .newsletter) .contact-form) button) .button-icon{display:none}:is(:is(:is(footer-component .main-footer .container-links-newsletter-social .newsletter) .contact-form) button) .button-text{display:block}@media screen and (max-width: 768px){:is(:is(:is(footer-component .main-footer .container-links-newsletter-social .newsletter) .contact-form) button) .button-text{padding:0 20px}}footer-component .main-footer .container-links-newsletter-social .menu-links{display:flex;flex-direction:column;gap:2rem}@media screen and (min-width: 1440px){:is(footer-component .main-footer .container-links-newsletter-social .menu-links) nav{width:224px}}:is(:is(footer-component .main-footer .container-links-newsletter-social .menu-links) nav) .heading-links{display:flex;align-items:center;justify-content:space-between;padding-bottom:1rem}@media screen and (min-width: 768px){:is(:is(footer-component .main-footer .container-links-newsletter-social .menu-links) nav) .heading-links{padding-bottom:1.5rem}}:is(:is(:is(footer-component .main-footer .container-links-newsletter-social .menu-links) nav) .heading-links) p{font-size:var(--font-size-footer-title-menu-mob);color:var(--white);font-family:var(--font-primary);font-weight:500;letter-spacing:.1rem;text-transform:uppercase}:is(:is(:is(footer-component .main-footer .container-links-newsletter-social .menu-links) nav) .heading-links) svg{transition:transform .3s ease;filter:invert(1) brightness(100)}@media screen and (min-width: 768px){:is(:is(:is(footer-component .main-footer .container-links-newsletter-social .menu-links) nav) .heading-links) svg{display:none}}:is(:is(footer-component .main-footer .container-links-newsletter-social .menu-links) nav) 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){:is(:is(footer-component .main-footer .container-links-newsletter-social .menu-links) nav) ul{max-height:-moz-fit-content;max-height:fit-content;overflow:visible;gap:1.5rem}}:is(:is(:is(:is(footer-component .main-footer .container-links-newsletter-social .menu-links) nav) ul) li) a{color:var(--white);font-family:var(--font-primary);font-weight:300;font-size:var(--font-size-iten-list);text-decoration:none;width:100%;display:block;transition:color .3s ease}[open]:is(:is(footer-component .main-footer .container-links-newsletter-social .menu-links) nav) ul{max-height:25rem}:is([open]:is(:is(footer-component .main-footer .container-links-newsletter-social .menu-links) nav) .heading-links) svg{transform:rotate(180deg)}@media screen and (min-width: 768px){footer-component .main-footer .container-links-newsletter-social .menu-links{flex-direction:row;justify-content:space-between}}footer-component .main-footer .social-media{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:1.6rem}:is(footer-component .main-footer .social-media) a{text-decoration:none;color:var(--white);transition:all .3s ease-in-out}:is(:is(footer-component .main-footer .social-media) a) svg{height:2.4rem;width:2.4rem;display:block}@media screen and (min-width: 768px){footer-component .main-footer .social-media{justify-self:end}}@media screen and (max-width: 768px){footer-component .main-footer .social-media{margin-top:20px}}footer-component .main-footer .container-payments-stamp-information{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:0;padding-top:1.4rem;border-top:.1rem solid #FFFDF9}@media screen and (min-width: 768px){footer-component .main-footer .container-payments-stamp-information{padding-top:2rem}}footer-component .main-footer .container-payments-stamp-information .container-payments-stamp{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;width:100%}@media screen and (min-width: 768px){footer-component .main-footer .container-payments-stamp-information .container-payments-stamp{display:flex;justify-content:space-between;align-items:center;flex-direction:row}}footer-component .main-footer .container-payments-stamp-information .container-payments-stamp .payment-methods-main .payment-methods{list-style:none;display:flex;align-items:center;gap:1.2rem}:is(:is(footer-component .main-footer .container-payments-stamp-information .container-payments-stamp .payment-methods-main .payment-methods) li) svg{display:block}footer-component .main-footer .container-payments-stamp-information .container-payments-stamp .stamps-shakers-shopify{display:flex;gap:1.2rem}:is(footer-component .main-footer .container-payments-stamp-information .container-payments-stamp .stamps-shakers-shopify) svg{display:block;max-width:73px}:is(footer-component .main-footer .container-payments-stamp-information .container-payments-stamp .stamps-shakers-shopify) img{display:block;max-width:73px}footer-component .main-footer .container-payments-stamp-information .information{display:block;justify-content:center;margin-top:18px;width:100%}:is(footer-component .main-footer .container-payments-stamp-information .information) p{color:var(--white);font-size:var(--font-size-footer-information);font-weight:400;text-align:center}@media screen and (max-width: 1440px){footer-component .main-footer .container-payments-stamp-information .information{width:100%;max-width:40rem}}@media screen and (min-width: 768px){footer-component .main-footer .container-payments-stamp-information .information{display:flex;margin-top:-24px}}banner-slider{position:relative;z-index:999}banner-slider .banner-slider__component{height:100%;overflow:hidden}banner-slider .carousel-product--prev{position:absolute;top:45%;left:10px;border:none;background:none;cursor:pointer;display:block}banner-slider .carousel-product--next{position:absolute;top:45%;right:10px;border:none;background:none;cursor:pointer;display:block}banner-slider .banner-slider__pagination{position:absolute;bottom:20px;margin:0 auto;left:0;right:0;width:-moz-fit-content;width:fit-content;display:flex;gap:16px}banner-slider .banner-slider__pagination :is(button){width:clamp(.8rem,.521vw,1rem);height:clamp(.8rem,.521vw,1rem);display:block;border-radius:50%;border:1.14px solid var(--white);background-color:transparent;cursor:pointer;font-size:0;transition:all .3s ease-in-out}banner-slider .banner-slider__pagination :is(button).active{background:var(--white);width:clamp(.8rem,.521vw,1rem);height:clamp(.8rem,.521vw,1rem);border-radius:8px}banner-slider .banner-slider__container_slide:first-child{animation:zoomIn .6s}.banner-slider__container>div{height:-moz-fit-content;height:fit-content}.desktop,.desktop-video-slide{display:block}.mobile,.mobile-video-slide{display:none}.slide-banner{position:relative}.slideshow-banner__content{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:80%;box-sizing:border-box;display:flex;flex-direction:column;max-width:var(--page-width);margin:auto}div.text-subtitle p{font-style:normal;font-weight:400;line-height:normal;margin:5px 0}div.text-title p{font-style:normal;font-weight:800;margin:5px 0;line-height:normal}div.text-body p{font-style:normal;font-weight:300;line-height:normal;max-width:412px;margin:0;font-size:clamp(3.2rem,2.292vw,4.4rem)}div.text-body p strong{font-weight:700}body.page-prescritores div.text-body p{max-width:inherit}div.text_button p{display:inline-block;padding:10px 32px;line-height:normal;margin-top:24px;cursor:pointer}.slideshow-banner__image{width:100%}.slideshow-banner__video{overflow:hidden;width:100%}.slideshow-banner__video video{overflow:hidden;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.slideshow-banner__image img{width:100%;-o-object-fit:fill;object-fit:fill}body.page-selvs-club .slideshow-banner__content{display:flex}body.page-selvs-club .slideshow-banner__content .text-subtitle{order:1;padding-bottom:20px}@media screen and (max-width: 550px){body.page-selvs-club .slideshow-banner__content .text-subtitle{padding-top:50px;max-width:80vw}}body.page-selvs-club .slideshow-banner__content .text-body{order:2}body.page-selvs-club .slideshow-banner__content .text-title{order:3}body.page-selvs-club .slideshow-banner__content .text-title p{text-transform:uppercase;color:var(--orange);margin-top:40px;font-weight:400}@media screen and (max-width: 550px){body.page-selvs-club .slideshow-banner__content .text-title p{max-width:100vw;width:100vw}}body.page-selvs-club .slideshow-banner__content .link_btn{order:4}body.page-selvs-club .slideshow-banner__content .text-subtitle p{color:var(--orange);text-transform:uppercase}@media screen and (max-width: 550px){.desktop,.desktop-video-slide{display:none}.mobile,.mobile-video-slide{display:block}div.text-title p{width:50%}}@media screen and (max-width: 1024px){div.text_button p{margin-top:10px}}@keyframes zoomIn{0%{transform:scale(1.1)}to{transform:scale(1)}}:root{--look-book-title: clamp(2.2rem, 2.5vw, 3.2rem) }look-book{display:block;padding-block:var(--padding-block)}look-book .container-look-book{display:flex;flex-direction:column;gap:2rem}:is(look-book .container-look-book .title-look-book) h2{color:var(--coffee);text-align:center;font-family:var(--font-primary);font-size:var(--look-book-title);font-style:normal;font-weight:400;line-height:140%}look-book .container-look-book .look-book-slider-mobile .look-book-container .look-book-track-container .look-book-track .look-book-item .look-book-image{position:relative;width:100%}look-book .container-look-book .look-book-slider-mobile .look-book-container .look-book-track-container .look-book-track .look-book-item .look-book-image .image{width:100%;display:block}look-book .container-look-book .look-book-slider-mobile .look-book-container .look-book-track-container .look-book-track .look-book-item .look-book-image .look-book-dots{position:absolute;top:0;left:0;bottom:0;right:0;width:90%;height:93%;margin:auto}look-book .container-look-book .look-book-slider-mobile .look-book-container .look-book-track-container .look-book-track .look-book-item .look-book-image .look-book-dots .look-book-dots_item-product{position:absolute;transform:translate(-50%,-50%);border-radius:10rem;background:var(--White, #FFF);padding:1rem}look-book .container-look-book .look-book-slider-mobile .look-book-container .look-book-track-container .look-book-track .look-book-item .look-book-image .look-book-dots .look-book-dots_item-product .icon-svg{display:flex;align-items:center;justify-content:center}look-book .container-look-book .look-book-slider-mobile .look-book__pagination{margin:2rem auto 0;width:-moz-fit-content;width:fit-content;display:flex;gap:16px}look-book .container-look-book .look-book-slider-mobile .look-book__pagination :is(button){width:1rem;height:1rem;display:block;border-radius:50%;border:1.14px solid var(--coffee);background-color:transparent;cursor:pointer;font-size:0;transition:all .3s ease-in-out}look-book .container-look-book .look-book-slider-mobile .look-book__pagination :is(button).active{background:var(--coffee);width:6.4rem;height:1rem;border-radius:8px}look-book .product-modal{display:none;position:fixed;z-index:100000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#0006;opacity:0;animation:opacityExit .5s ease-in-out forwards}look-book .product-modal[open]{display:flex;opacity:1;animation:opacityEntry .5s ease-in-out forwards}look-book .product-modal .product-modal-content{background-color:#fefefe;margin:auto;padding:20px 20px 50px;border:1px solid #888;width:85%;max-width:600px;position:relative;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:2.4rem}look-book .product-modal .product-modal-content .product-modal-header{width:100%;display:flex;flex-direction:column-reverse}look-book .product-modal .product-modal-content .product-modal-header .product-modal-title{color:var(--coffee);text-align:center;font-family:var(--font-primary);font-size:var(--look-book-title);font-style:normal;font-weight:400;line-height:140%}look-book .product-modal .product-modal-content .product-modal-header .container-icon{display:flex;justify-content:end;width:100%}look-book .product-modal .product-modal-content .product-modal-header .container-icon .close-modal{color:#aaa;float:right;font-size:28px;font-weight:700;cursor:pointer}look-book .product-modal .product-modal-content .product-modal-header .container-icon .close-modal:hover,look-book .product-modal .product-modal-content .product-modal-header .container-icon .close-modal:focus{color:#000;text-decoration:none;cursor:pointer}look-book .product-modal .product-modal-content .product-details{display:none;width:100%;opacity:0;animation:opacityExitBlock .5s ease-in-out forwards}look-book .product-modal .product-modal-content .product-details[open]{display:block;opacity:1;animation:opacityEntryBlock .5s ease-in-out forwards}look-book .product-modal .product-modal-content .product-details .modal-slider{display:flex;flex-direction:column;gap:2rem}look-book .product-modal .product-modal-content .product-details .modal-slider .modal__pagination{margin:0 auto;width:-moz-fit-content;width:fit-content;display:flex;gap:16px}look-book .product-modal .product-modal-content .product-details .modal-slider .modal__pagination :is(button){width:1rem;height:1rem;display:block;border-radius:50%;border:1.14px solid var(--coffee);background-color:transparent;cursor:pointer;font-size:0;transition:all .3s ease-in-out}look-book .product-modal .product-modal-content .product-details .modal-slider .modal__pagination :is(button).active{background:var(--coffee);width:4.4rem;height:1rem;border-radius:8px}look-book .product-modal .product-modal-content .product-details .modal-slider .modal-container .modal-track-container .modal-track .product-details__item{display:flex;align-items:center;justify-content:center}:is(look-book .product-modal .product-modal-content .product-details .modal-slider .modal-container .modal-track-container .modal-track .product-details__item) product-card{max-width:unset}look-book .look-book-desktop{display:none}@media screen and (min-width: 500px){look-book .look-book-slider-mobile{display:none}look-book .container-look-book{max-width:var(--page-width);margin:0 auto}look-book .container-look-book .title-look-book{display:none}look-book .container-look-book .look-book-desktop{display:flex;gap:2rem;height:75vh}look-book .container-look-book .look-book-desktop .look-book-slider-desktop{position:relative;padding:0 20px;width:100%;height:100%}look-book .container-look-book .look-book-desktop .look-book-slider-desktop .look-book-container{width:100%;height:100%}look-book .container-look-book .look-book-desktop .look-book-slider-desktop .look-book-container .look-book-track-container{width:100%;height:100%}look-book .container-look-book .look-book-desktop .look-book-slider-desktop .look-book-container .look-book-track-container .look-book-track{width:100%;height:100%}look-book .container-look-book .look-book-desktop .look-book-slider-desktop .look-book-container .look-book-track-container .look-book-track .look-book-item{transition:all .1s ease-in-out;cursor:pointer}look-book .container-look-book .look-book-desktop .look-book-slider-desktop .look-book-container .look-book-track-container .look-book-track .look-book-item.active{border:2px solid var(--coffee)}look-book .container-look-book .look-book-desktop .look-book-slider-desktop .look-book-container .look-book-track-container .look-book-track .look-book-item .look-book-image{width:100%;height:100%}look-book .container-look-book .look-book-desktop .look-book-slider-desktop .look-book-container .look-book-track-container .look-book-track .look-book-item .look-book-image .image{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}look-book .container-look-book .look-book-desktop .look-book-slider-desktop .look-book-desktop--prev,look-book .container-look-book .look-book-desktop .look-book-slider-desktop .look-book-desktop--next{display:flex;position:absolute;top:50%;transform:translateY(-50%);width:100%;justify-content:space-between;border:none;background-color:transparent;cursor:pointer;width:-moz-fit-content;width:fit-content}hiden:is(look-book .container-look-book .look-book-desktop .look-book-slider-desktop .look-book-desktop--prev,look-book .container-look-book .look-book-desktop .look-book-slider-desktop .look-book-desktop--next){display:none}look-book .container-look-book .look-book-desktop .look-book-slider-desktop .look-book-desktop--prev{left:0}look-book .container-look-book .look-book-desktop .look-book-slider-desktop .look-book-desktop--next{right:0}@media screen and (min-width: 1100px){look-book .container-look-book .look-book-desktop .look-book-slider-desktop{padding:0 50px}}look-book .container-look-book .look-book-desktop .container-products{overflow:hidden;width:30%}look-book .container-look-book .look-book-desktop .container-products .title-look-book-desktop{height:10%}:is(look-book .container-look-book .look-book-desktop .container-products .title-look-book-desktop) h2{color:var(--coffee);text-align:center;font-family:var(--font-primary);font-size:var(--look-book-title);font-style:normal;font-weight:400;line-height:140%}look-book .container-look-book .look-book-desktop .container-products .products{max-height:90%;overflow:auto;padding-right:5px;display:none;opacity:0;animation:opacityExitBlock .3s ease-in-out forwards}*:is(look-book .container-look-book .look-book-desktop .container-products .products){scrollbar-width:thin;scrollbar-color:var(--dark-blue) #f1f1f1}look-book .container-look-book .look-book-desktop .container-products .products.active{display:block;opacity:0;animation:opacityEntryBlock .3s ease-in-out forwards}look-book .container-look-book .look-book-desktop .container-products .products .product-list{display:flex;flex-direction:column;gap:clamp(2rem,2.5vw,4rem)}look-book .container-look-book .look-book-desktop .container-products .products .product-list .product-item{display:flex;justify-content:center}:is(look-book .container-look-book .look-book-desktop .container-products .products .product-list .product-item) product-card{max-width:23rem}:is(:is(look-book .container-look-book .look-book-desktop .container-products .products .product-list .product-item) product-card) .image-product-container{max-width:24.4rem;max-height:26.8rem}@media screen and (max-height: 890px){:is(:is(look-book .container-look-book .look-book-desktop .container-products .products .product-list .product-item) product-card) .image-product-container{padding-bottom:22vh}:is(:is(:is(look-book .container-look-book .look-book-desktop .container-products .products .product-list .product-item) product-card) .image-product-container) :is(img){-o-object-fit:contain;object-fit:contain}}@media screen and (max-height: 800px){:is(:is(look-book .container-look-book .look-book-desktop .container-products .products .product-list .product-item) product-card) .image-product-container{padding-bottom:20vh}}@media screen and (max-height: 634px){:is(:is(look-book .container-look-book .look-book-desktop .container-products .products .product-list .product-item) product-card) .image-product-container{padding-bottom:17vh}}:is(:is(:is(look-book .container-look-book .look-book-desktop .container-products .products .product-list .product-item) product-card) .content-product) a{display:flex;align-items:center;justify-content:center}:is(:is(:is(:is(look-book .container-look-book .look-book-desktop .container-products .products .product-list .product-item) product-card) .content-product) .product-price-installments) .price-product{display:flex;align-items:center;justify-content:center}:is(:is(:is(:is(look-book .container-look-book .look-book-desktop .container-products .products .product-list .product-item) product-card) .content-product) .product-price-installments) .installments-product{display:none}look-book .container-look-book .look-book-desktop .container-products .products::-webkit-scrollbar{width:3px}look-book .container-look-book .look-book-desktop .container-products .products::-webkit-scrollbar-track{background:transparent}look-book .container-look-book .look-book-desktop .container-products .products::-webkit-scrollbar-thumb{background-color:var(--coffee);border-radius:10px;border:3px solid transparent}look-book .container-look-book .look-book-desktop .container-products .products::-webkit-scrollbar-thumb:hover{background:var(--dark-blue, .8)}@media screen and (min-width: 1100px){look-book .container-look-book .look-book-desktop .container-products{width:25%}}@media screen and (min-width: 1100px){look-book .container-look-book .look-book-desktop{gap:6rem}}}@keyframes opacityEntryBlock{0%{opacity:0;display:none}1%{opacity:0;display:block}to{opacity:1}}@keyframes opacityExitBlock{0%{opacity:1;display:block}99%{opacity:0;display:block}to{display:none}}:root{--font-size-title-product: clamp(1.4rem, .833vw, 2rem);--font-size-price-product: clamp(1.4rem, 2.5vw, 1.8rem);--font-size-price-product-compare: clamp(1.2rem, 2.5vw, 1.6rem);--font-size-installments-product: clamp(1rem, 2.5vw, 1.4rem);--font-size-button-buy: clamp(1.2rem, 2.5vw, 1.2rem);--font-size-tags: clamp(1.2rem, 2.5vw, 1.6rem) }product-card{display:flex;flex-direction:column;max-width:30rem;width:100%;gap:1.2rem;position:relative}product-card input[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:14px;height:14px;border-radius:50%;border:1px solid var(--coffee);background-color:#fff;position:relative;cursor:pointer;transition:all .3s ease}product-card input[type=radio]:checked{background-color:#fff}product-card input[type=radio]:checked:after{content:"";position:absolute;top:.27rem;left:.23rem;width:7.5px;height:7px;border-radius:50%;background-color:var(--coffee)}product-card .signature-mobile{display:none}product-card .signature-mobile .signature,product-card .signature-mobile .single_buy{border:1px solid rgba(96,83,68,.2);border-radius:10px;padding:8px 10px;margin-bottom:6px;display:flex;gap:7px;align-items:center}:is(product-card .signature-mobile .signature,product-card .signature-mobile .single_buy) input{order:1}:is(product-card .signature-mobile .signature,product-card .signature-mobile .single_buy) label{display:flex;gap:5px;width:100%;order:3;align-items:center}:is(:is(product-card .signature-mobile .signature,product-card .signature-mobile .single_buy) label) span.price{order:2}:is(:is(product-card .signature-mobile .signature,product-card .signature-mobile .single_buy) label) .label-descount{order:3}:is(:is(product-card .signature-mobile .signature,product-card .signature-mobile .single_buy) label) span.label{order:4}:is(:is(product-card .signature-mobile .signature,product-card .signature-mobile .single_buy) label) span.price{display:flex;align-items:center;gap:.8rem}:is(product-card .signature-mobile .signature,product-card .signature-mobile .single_buy) .label{order:4;margin-left:auto;font-size:clamp(1rem,2.5vw,1.2rem)}@media screen and (max-width: 979px){product-card .signature-mobile .signature,product-card .signature-mobile .single_buy{padding:14px 10px}}@media screen and (max-width: 979px){product-card .signature-mobile .single_buy{margin-bottom:15px}}product-card .signature-mobile .signature{color:var(--orange)}product-card .signature-mobile .signature .price{font-weight:700;order:2;font-size:1.2rem}product-card .label-descount{background-color:var(--orange);border-radius:18px;padding:4px 15px;color:var(--white);font-size:clamp(.8rem,.521vw,1rem);margin-left:3px;font-weight:500}@media screen and (max-width: 768px){product-card .label-descount{order:3;padding:2px 10px}}product-card .signature-desktop{display:block}@media screen and (max-width: 768px){product-card .signature-mobile{display:block}product-card .signature-desktop{display:none}}product-card .icon-wishlist{width:2.4rem;height:2.4rem;position:absolute;top:1.5rem;right:1.5rem;cursor:pointer;display:none;align-items:center;justify-content:center;z-index:1}:is(product-card .icon-wishlist) svg{transition:all .2s ease-in-out;fill:transparent}:is(:is(product-card .icon-wishlist) svg) path{stroke:var(--coffee)}.active:is(product-card .icon-wishlist) svg{fill:var(--pink)}:is(.active:is(product-card .icon-wishlist) svg) path{stroke:var(--pink)}product-card .image-product-container{width:100%;position:relative;padding-bottom:100%;display:block;overflow:hidden;aspect-ratio:370 / 488}:is(product-card .image-product-container) img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity .7s ease-in-out;border:1px solid rgba(96,83,68,.2);border-radius:12px}:is(product-card .image-product-container) .first-image{opacity:1}:is(product-card .image-product-container) .second-image{opacity:0}:is(product-card .image-product-container) .btn-buy{position:absolute;bottom:0;opacity:0;width:100%;padding:1rem 0rem;background-color:var(--coffee);color:var(--white);font-size:var(--font-size-button-buy);font-family:var(--font-primary);font-weight:600;cursor:pointer;border:none;transform:translateY(100%);transition:opacity .4s ease-in-out,transform .4s ease-in-out,background-color .4s ease-in-out;display:none;border-bottom-right-radius:18px;border-bottom-left-radius:18px}@media screen and (min-width: 768px){:is(product-card .image-product-container) .btn-buy{display:block}}:is(product-card .image-product-container) .signature{position:absolute;bottom:74px;opacity:0;width:100%;padding:1rem;font-size:var(--font-size-button-buy);font-family:var(--font-primary);font-weight:600;cursor:pointer;background-color:#ffffffb3;border-bottom:1px solid var(--coffee);color:var(--coffee);transform:translateY(100%);transition:opacity .4s ease-in-out,transform .4s ease-in-out,background-color .4s ease-in-out;display:none}@media screen and (min-width: 768px){:is(product-card .image-product-container) .signature{display:flex;gap:5px}}:is(:is(product-card .image-product-container) .signature) label{display:flex;gap:6px;width:100%;justify-content:flex-start}:is(:is(:is(product-card .image-product-container) .signature) label) span.label{display:flex;align-items:center;font-weight:450;font-size:clamp(1rem,.833vw,1.6rem)}:is(:is(product-card .image-product-container) .signature) span.price{margin-left:auto;font-size:clamp(1.2rem,.833vw,1.6rem)}:is(product-card .image-product-container) .single_buy{position:absolute;bottom:36px;opacity:0;width:100%;padding:1rem;font-size:var(--font-size-button-buy);font-family:var(--font-primary);font-weight:600;background-color:#ffffffb3;color:var(--coffee);cursor:pointer;border:none;transform:translateY(100%);transition:opacity .4s ease-in-out,transform .4s ease-in-out,background-color .4s ease-in-out;display:none;height:38px}@media screen and (min-width: 768px){:is(product-card .image-product-container) .single_buy{display:flex}}:is(:is(product-card .image-product-container) .single_buy) label{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;padding:0;margin:0}:is(:is(:is(product-card .image-product-container) .single_buy) label) span.label{display:flex;align-items:center;font-weight:450;font-size:clamp(1rem,.833vw,1.6rem)}:is(:is(product-card .image-product-container) .single_buy) .price{margin-left:auto;font-weight:450;font-size:clamp(1.2rem,.833vw,1.6rem)}:is(product-card .image-product-container) .sold-out{position:absolute;bottom:0;opacity:0;width:100%;padding:1.2rem 0rem;background-color:var(--orange);color:var(--white);font-size:var(--font-size-button-buy);font-family:var(--font-primary);font-weight:600;cursor:pointer;text-align:center;border:none;transform:translateY(100%);transition:opacity .4s ease-in-out,transform .4s ease-in-out,background-color .4s ease-in-out;display:none;justify-content:space-around;border-bottom-right-radius:18px;border-bottom-left-radius:18px}@media screen and (min-width: 768px){:is(product-card .image-product-container) .sold-out{display:flex}}:is(product-card .image-product-container) .btn-buy-mobile{position:absolute;bottom:1.2rem;right:1.2rem;display:flex;justify-content:center;align-items:center;width:2.8rem;height:2.8rem;display:none}@media screen and (min-width: 768px){:is(product-card .image-product-container) .btn-buy-mobile{display:none}}:is(product-card .image-product-container) .tag-product{position:absolute;top:2rem;left:1.2rem}:is(:is(product-card .image-product-container) .tag-product) .tag-sale{background-color:var(--pink);color:var(--white);padding:1rem 1.6rem;text-transform:uppercase;font-size:var(--font-size-tags)}:is(:is(product-card .image-product-container) .tag-product) .tag-new{background-color:var(--lilac);color:var(--white);padding:1rem 1.6rem;text-transform:uppercase;font-size:var(--font-size-tags)}:is(product-card .image-product-container):hover .btn-buy{opacity:1;transform:translateY(0);background-color:var(--orange);color:var(--white);border-bottom-right-radius:18px;border-bottom-left-radius:18px;display:flex;gap:5px;justify-content:space-around}:is(product-card .image-product-container):hover .signature{opacity:1;transform:translateY(0);display:flex;gap:5px}:is(product-card .image-product-container):hover .single_buy{opacity:1;transform:translateY(0);display:flex;gap:5px}:is(product-card .image-product-container):hover .sold-out{opacity:.8;transform:translateY(0);justify-content:space-around}:is(:is(product-card .image-product-container):hover .sold-out):hover{background-color:var(--orange);color:var(--white);opacity:.5}:is(product-card .image-product-container) span.label{display:flex;align-items:center}product-card.has-second-image .image-product-container:hover .first-image{opacity:0;border-bottom-right-radius:18px;border-bottom-left-radius:18px}product-card.has-second-image .image-product-container:hover .second-image{opacity:1;border-bottom-right-radius:18px;border-bottom-left-radius:18px}product-card .content-product{display:flex;flex-direction:column;gap:.6rem}:is(product-card .content-product) a{text-decoration:none;color:var(--coffee)}:is(:is(product-card .content-product) a) .title-product{font-family:var(--font-primary);font-size:var(--font-size-title-product);font-weight:700;line-height:140%;color:var(--coffee);text-align:center}:is(product-card .content-product) .product-price-installments{display:flex;flex-direction:column;gap:.4rem}:is(:is(product-card .content-product) .product-price-installments) .price-product{color:var(--coffee);font-family:var(--font-secondary);font-size:var(--font-size-price-product);font-weight:400;line-height:140%}:is(:is(:is(product-card .content-product) .product-price-installments) .price-product) s{color:var(--gray);font-size:var(--font-size-price-product-compare);font-weight:400;line-height:140%;text-decoration-line:strikethrough;margin-right:.6rem}:is(:is(product-card .content-product) .product-price-installments) .installments-product{color:var(--coffee);font-family:var(--font-secondary);font-size:var(--font-size-installments-product);font-weight:400;line-height:140%}:root{--banner-title-size: clamp(2.4rem, 2vw, 3.2rem) }.banner_component__container{position:relative;width:100%;height:-moz-fit-content;height:fit-content;margin-top:var(--padding-block)}.banner_component__container .banner_component__image{max-height:500px;overflow:hidden;display:flex}.banner_component__container .banner_component__image .banner_mobile{-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (min-width: 768px){.banner_component__container .banner_component__image .banner_mobile{display:none}}.banner_component__container .banner_component__image .banner_desktop{display:none}@media screen and (min-width: 768px){.banner_component__container .banner_component__image .banner_desktop{display:block;width:100%;height:100%}}.banner_component__container .banner_component__content{position:absolute;display:flex;flex-direction:column;align-items:center;top:50%;left:50%;transform:translate(-50%,-50%)}.banner_component__container .banner_component__content .banner_component__title{color:var(--coffee);text-align:center;font-size:var(--banner-title-size);font-weight:500;letter-spacing:.12rem;margin-bottom:clamp(1.2rem,1.5vw,2rem);text-transform:uppercase}.btn-link{display:flex;width:-moz-fit-content;width:fit-content;padding:1.2rem 2.4rem;color:var(--coffee);background:transparent;font-size:clamp(1.4rem,2vw,1.6rem);font-style:normal;font-weight:600;line-height:normal;border:1px solid var(--coffee);text-decoration:none;transition:background .3s,color .3s;cursor:pointer;text-transform:uppercase}.btn-link.btn-link--mobile-full-width{width:100%;max-width:var(--page-max-width)}:root{--filter-text-size: clamp(1.2rem, 2vw, 1.4rem);--filter-title-size: clamp(1.4rem, 2vw, 1.4rem) }collection-filter{display:block;margin-top:60px}@media screen and (min-width: 768px){collection-filter{padding-block:6rem 0}}collection-filter .filter__heading{display:flex;justify-content:space-between;align-items:center;max-width:var(--page-width);margin-inline:auto}collection-filter .filter__heading #SortBy{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:url('data:image/svg+xml;charset=UTF-8,<svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 9.5L12 15.5L18 9.5" stroke="%23CB7131" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat right 10px center;background-size:20px;border:none;padding:10px 30px 10px 10px;font-size:1.4rem;color:var(--coffee);cursor:pointer;font-weight:600;font-family:var(--font-primary)}collection-filter .filter__heading #SortBy option:checked{padding-right:40px}collection-filter .filter__heading #SortBy::-ms-expand{display:none}collection-filter .filter__heading #SortBy:focus{outline:none}collection-filter .filter__heading .filter__text{display:flex;align-items:center;gap:1.1rem;cursor:pointer}collection-filter .filter__heading .filter__text .filter_title{color:var(--coffee);font-size:var(--filter-text-size);font-weight:500;text-transform:uppercase}collection-filter .filter__heading .filter__text :is(svg){width:clamp(1.2rem,2vw,1.9rem);height:clamp(1.05rem,2vw,1.7rem)}collection-filter .filter__heading .products_count__container .product_count{font-size:var(--filter-text-size);color:var(--coffee);font-weight:500;text-transform:lowercase}collection-filter:before{content:"";position:fixed;background:rgba(0,0,0,.5);width:100vw;height:100dvh;z-index:5;top:0;left:0;opacity:0;visibility:hidden;animation:opacityOverlayExit .3s;z-index:1003}collection-filter:has(.filter__modal[open]):before{opacity:1;visibility:visible;animation:opacityOverlayEntry .3s}collection-filter .filter__modal{display:none;background:var(--white);max-width:34rem;width:90vw;padding:3.2rem 2rem;position:fixed;transform:translate(-100%);animation:slideOut .3s ease-in-out forwards;top:0;left:0;height:100dvh;z-index:1004;overflow:auto}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:3rem}}collection-filter .filter__modal .filter__modal__heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:clamp(4rem,2vw,6rem)}collection-filter .filter__modal .filter__modal__heading .filter_title{color:var(--coffee);font-size:var(--filter-title-size);font-weight:500;text-transform:uppercase}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:clamp(2.8rem,2vw,3.2rem)}collection-filter .filter__modal .filter__dropdown .filter__container .filter_name{font-size:var(--filter-title-size);color:var(--coffee);font-weight:600;text-transform:uppercase;width:100%;position:relative;display:flex;justify-content:space-between;align-items:center}collection-filter .filter__modal .filter__dropdown .filter__container .filter_name:after{content:"";background-image:url(./arrowDown-f7c7c240.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:1.6rem;height:1.6rem;transition:.3s transform ease;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 .filter__list{list-style-type:none;display:flex;flex-direction:column;gap:1.2rem;overflow:hidden;transition:height .3s ease-out;height:auto}collection-filter .filter__modal .filter__dropdown .filter__container .filter__list[closed]{height:0}collection-filter .filter__modal .filter__dropdown .filter__container .filter__list .filter__item:first-child{margin-top:1.6rem}collection-filter .filter__modal .filter__dropdown .filter__container .filter__list .filter__item .filter_label{font-size:var(--filter-title-size);color:var(--coffee);font-weight:500;display:flex;align-items:center}collection-filter .filter__modal .filter__dropdown .filter__container .filter__list .filter__item .filter_label :is(input){margin-right:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:clamp(1.6rem,2vw,1.8rem);height:clamp(1.6rem,2vw,1.8rem);border:1px solid var(--coffee);background:transparent;transition:.15s background ease}collection-filter .filter__modal .filter__dropdown .filter__container .filter__list .filter__item .filter_label :is(input):checked{background:var(--coffee)}collection-filter .filter__modal .filter__dropdown .filter__btns{display:flex;align-items:center;gap:1rem;margin-top:2rem}collection-filter .filter__modal .filter__dropdown .filter__btns .filter_btn{display:flex;justify-content:center;width:-moz-fit-content;width:fit-content;padding:1.2rem 2.4rem;color:var(--coffee);background:transparent;font-size:clamp(1.2rem,2vw,1.6rem);font-style:normal;font-weight:600;line-height:normal;border:1px solid var(--coffee);text-decoration:none;transition:background .3s,color .3s;width:100%;text-transform:uppercase;font-family:var(--font-parfait);cursor:pointer}collection-filter .filter__modal .filter__dropdown .filter__btns .filter_btn.filter_submit{color:var(--white);background:var(--coffee)}collection-filter .filter__modal .filter__dropdown .filter__btns .filter_btn.filter_submit:hover{color:var(--white)}collection-filter .filter__modal .filter__dropdown .filter__btns .filter_btn.filter_reset{color:var(--coffee);background:var(--white)}collection-filter .filter__modal .filter__dropdown .filter__btns .filter_btn.filter_reset:hover{background:var(--coffee);color:var(--white)}@keyframes slideIn{0%{transform:translate(-100%);display:none}1%{transform:translate(-100%);display:block}to{transform:translate(0)}}@keyframes slideOut{0%{transform:translate(0);display:block}99%{transform:translate(-100%);display:block}to{display:none}}@keyframes opacityOverlayEntry{0%{opacity:0;visibility:hidden}1%{opacity:0;visibility:visible}to{opacity:1}}@keyframes opacityOverlayExit{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{visibility:hidden}}:root{--collection-empty-title: clamp(2rem, 2vw, 2.4rem);--collection-empty-text: clamp(1.4rem, 2vw, 1.8rem) }collection-grid{display:block;max-width:var(--page-width);margin-inline:auto;position:relative;padding-top:3rem}:is(collection-grid product-card .signature-mobile) .signature,:is(collection-grid product-card .signature-mobile) .single_buy{border:none;padding:0}:is(:is(collection-grid product-card .signature-mobile) .signature,:is(collection-grid product-card .signature-mobile) .single_buy) .price{color:var(--coffee)}:is(:is(collection-grid product-card .signature-mobile) .signature,:is(collection-grid product-card .signature-mobile) .single_buy) span.label{margin-left:auto;color:var(--orange)}collection-grid .collection_grid__container:has(product-card){display:grid;gap:20px;justify-items:flex-start;grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (min-width: 480px){collection-grid .collection_grid__container:has(product-card){grid-template-columns:repeat(2,minmax(16rem,1fr))}}@media screen and (min-width: 768px){collection-grid .collection_grid__container:has(product-card){grid-template-columns:repeat(3,minmax(23rem,1fr));gap:28px}}@media screen and (min-width: 1024px){collection-grid .collection_grid__container:has(product-card){grid-template-columns:repeat(4,minmax(15rem,1fr))}}@media screen and (min-width: 1280px){collection-grid .collection_grid__container:has(product-card){grid-template-columns:repeat(4,minmax(15vw,1fr))}}:is(collection-grid .collection_grid__container:has(product-card)) product-card{max-width:100%}collection-grid .collection_grid__container:has(.collection_empty__container){display:flex;align-items:center;justify-content:center}:is(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}:is(:is(collection-grid .collection_grid__container:has(.collection_empty__container)) .collection_empty__container) .collection_empty_title{font-size:var(--collection-empty-title);text-transform:uppercase}:is(:is(collection-grid .collection_grid__container:has(.collection_empty__container)) .collection_empty__container) .collection_empty_text{font-size:var(--collection-empty-text);color:var(--coffee)}:is(:is(collection-grid .collection_grid__container:has(.collection_empty__container)) .collection_empty__container) .btn-link{background:var(--coffee);border:1px solid var(--coffee);color:var(--white);transition:.3s all;min-width:clamp(16.5rem,13vw,21.3rem);display:flex;justify-content:center}:is(:is(:is(collection-grid .collection_grid__container:has(.collection_empty__container)) .collection_empty__container) .btn-link):hover{color:var(--white);border-color:var(--orange);background-color:var(--orange)}collection-grid #collection_loader{width:100%;height:100%;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:absolute;z-index:2;opacity:0;display:none;align-items:flex-start;justify-content:center;animation:opacityLoadingExit .5s forwards}[active]:is(collection-grid #collection_loader){animation:opacityLoadingEntry .5s forwards;opacity:1;display:flex}:is(collection-grid #collection_loader) .loader{margin-top:10vh;width:48px;height:48px;border-radius:50%;position:relative;animation:rotate 1s linear infinite}:is(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(--coffee);animation:prixClipFix 2s linear infinite}@media screen and (max-width: 979px){collection-grid .label-descount,collection-grid .chooseRecorrency,collection-grid .btn-link{display:none}}:root{--product-carousel-font-size-title: clamp(2rem, 1.6666vw, 3.2rem) }product-carousel,product-recommendations simple-carousel{display:flex;flex-direction:column;gap:2.8rem;max-width:var(--page-width);margin:0 auto;padding-bottom:clamp(5rem,4.5vw,9rem);overflow:hidden}@media screen and (min-width: 768px){product-carousel,product-recommendations simple-carousel{gap:4rem}}product-carousel .title-collection,product-recommendations simple-carousel .title-collection{font-size:var(--product-carousel-font-size-title);font-family:var(--font-primary);color:var(--orange);text-align:center;font-weight:300;line-height:140%;text-transform:uppercase}product-carousel .btn-link,product-recommendations simple-carousel .btn-link{align-self:center;width:100%;display:flex;justify-content:center;align-items:center;border-radius:22px;text-transform:none;padding:1.1rem 3.4rem;font-size:clamp(1.4rem,.937vw,1.8rem);font-weight:500;background-color:var(--orange);color:var(--white);border:none}@media screen and (min-width: 768px){product-carousel .btn-link,product-recommendations simple-carousel .btn-link{width:auto}}product-carousel .btn-link:hover,product-recommendations simple-carousel .btn-link:hover{background-color:var(--orange);color:var(--white)}product-carousel .carousel-product-slider,product-recommendations simple-carousel .carousel-product-slider{padding:0rem;width:100%;position:relative}@media screen and (min-width: 768px){product-carousel .carousel-product-slider,product-recommendations simple-carousel .carousel-product-slider{padding:0rem 4rem}}@media screen and (max-width: 768px){product-carousel .carousel-product-slider .blaze-container,product-recommendations simple-carousel .carousel-product-slider .blaze-container{width:100vw}}:is(product-carousel .carousel-product-slider .blaze-container .blaze-track-container .blaze-track,product-recommendations simple-carousel .carousel-product-slider .blaze-container .blaze-track-container .blaze-track) product-card{max-width:311px}product-carousel .carousel-product-slider .blaze-pagination-product-carousel,product-recommendations simple-carousel .carousel-product-slider .blaze-pagination-product-carousel{margin:2rem auto 0;width:-moz-fit-content;width:fit-content;display:flex;gap:16px}@media screen and (min-width: 768px){product-carousel .carousel-product-slider .blaze-pagination-product-carousel,product-recommendations simple-carousel .carousel-product-slider .blaze-pagination-product-carousel{display:none}}product-carousel .carousel-product-slider .blaze-pagination-product-carousel :is(button),product-recommendations simple-carousel .carousel-product-slider .blaze-pagination-product-carousel :is(button){width:1rem;height:1rem;display:block;border-radius:50%;border:1.14px solid var(--orange);background-color:transparent;cursor:pointer;font-size:0;transition:all .3s ease-in-out}product-carousel .carousel-product-slider .blaze-pagination-product-carousel :is(button).active,product-recommendations simple-carousel .carousel-product-slider .blaze-pagination-product-carousel :is(button).active{background:var(--orange);width:1rem;height:1rem;border-radius:8px}product-carousel .carousel-product-slider .carousel-product--prev,product-carousel .carousel-product-slider .carousel-product--next,product-recommendations simple-carousel .carousel-product-slider .carousel-product--prev,product-recommendations simple-carousel .carousel-product-slider .carousel-product--next{display:flex;position:absolute;top:50%;transform:translateY(-50%);width:100%;justify-content:space-between;border:none;background-color:transparent;cursor:pointer;width:-moz-fit-content;width:fit-content;opacity:1;transition:opacity .3s ease}hiden:is(product-carousel .carousel-product-slider .carousel-product--prev,product-carousel .carousel-product-slider .carousel-product--next,product-recommendations simple-carousel .carousel-product-slider .carousel-product--prev,product-recommendations simple-carousel .carousel-product-slider .carousel-product--next){display:none}product-carousel .carousel-product-slider .carousel-product--prev:disabled,product-carousel .carousel-product-slider .carousel-product--next:disabled,product-recommendations simple-carousel .carousel-product-slider .carousel-product--prev:disabled,product-recommendations simple-carousel .carousel-product-slider .carousel-product--next:disabled{opacity:.5;cursor:not-allowed}product-carousel .carousel-product-slider .carousel-product--prev,product-recommendations simple-carousel .carousel-product-slider .carousel-product--prev{left:-10px}product-carousel .carousel-product-slider .carousel-product--next,product-recommendations simple-carousel .carousel-product-slider .carousel-product--next{right:-10px}@media screen and (max-width: 1023px){product-recommendations simple-carousel{max-width:unset;padding-left:0;padding-right:0}product-recommendations simple-carousel .carousel-product-slider .carousel-product--prev.blaze-prev,product-recommendations simple-carousel .carousel-product-slider .carousel-product--next.blaze-next{display:none}product-recommendations simple-carousel .carousel-product-slider .blaze-track-container{padding-left:2rem}}:root{--collection-banner-title: clamp(2.4rem, 2vw, 3.2rem);--collection-banner-desc: clamp(1.4rem, 2vw, 1.6rem) }.collection_banner__container{margin-top:clamp(8rem,10vw,12.5rem);position:relative}.collection_banner__container .banner__desktop{display:none}@media screen and (min-width: 768px){.collection_banner__container .banner__desktop{display:block}}@media screen and (min-width: 768px){.collection_banner__container .banner__mobile{display:none}}.collection_banner__container .collection_banner_texts__content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.collection_banner__container .collection_banner_texts__content .collection_banner_title{font-size:var(--collection-banner-title);text-transform:uppercase;font-family:var(--font-primary);font-weight:200;color:var(--white);padding-top:33px}:is(.collection_banner__container .collection_banner_texts__content .collection_banner_title) p{font-size:var(--collection-banner-title);text-transform:uppercase;font-family:var(--font-primary);font-weight:200;color:var(--white)}.collection_banner__container .collection_banner_texts__content :is(p){font-size:var(--collection-banner-desc);font-weight:300}:root{--collection-grid-section-font-title: clamp(2rem, 1.666vw, 3.2rem) }collection-grid-section{display:grid;max-width:var(--page-width);padding-block:var(--padding-block);margin:0 auto;gap:clamp(.8rem,2.5vw,4.8rem);grid-template-columns:repeat(2,1fr)}@media screen and (min-width: 768px){collection-grid-section{grid-template-columns:repeat(3,1fr)}}collection-grid-section .container-collection{width:100%}collection-grid-section .container-collection .link-collection{width:100%;height:100%;display:block;position:relative;text-decoration:none;overflow:hidden}collection-grid-section .container-collection .link-collection:hover .image-collection{filter:brightness(.8);transform:scale(1.1)}collection-grid-section .container-collection .link-collection .image-collection{width:100%;height:100%;display:block;transition:all .7s ease}collection-grid-section .container-collection .link-collection .image-collection-desk{display:none}@media screen and (min-width: 768px){collection-grid-section .container-collection .link-collection .image-collection-desk{display:block}}collection-grid-section .container-collection .link-collection .image-collection-mob{display:block}@media screen and (min-width: 768px){collection-grid-section .container-collection .link-collection .image-collection-mob{display:none}}collection-grid-section .container-collection .link-collection .title-collection{position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;font-size:var(--collection-grid-section-font-title);font-family:var(--font-primary);color:var(--white);font-weight:600;letter-spacing:.09rem;text-transform:uppercase;padding-inline:2rem;color:var(--orange)}:root{--main-product-title: clamp(2rem, 1.667vw, 3.2rem);--main-product-price: clamp(1.6rem, 1.25vw, 2.4rem);--main-product-variant-title: clamp(1rem, 2vw, 1.4rem);--main-product-variant-value: clamp(1.2rem, 2vw, 1.2rem);--main-product-mensage-alert: clamp(1.2rem, 2.5vw, 1.4rem);--main-product-text-installments: clamp(1rem, .833vw, 1.6rem);--main-product-description: clamp(1.2rem, .869vw, 1.6rem);--main-product-collapsible-tab-summary: clamp(1.5rem, .937vw, 1.8rem);--main-product-benefits: clamp(1.2rem, 1.5vw, 1.4rem);--main-product-spacing-title: clamp(1.2rem, 1.5vw, 2rem);--main-product-spacing-price: clamp(3.5rem, 1.5vw, 3.5rem);--main-product-spacing-variant: clamp(2.4rem, 2.5vw, 2.8rem);--main-product-spacing-description: clamp(1.6rem, 2vw, 2rem);--main-product-spacing-benefits: clamp(1.2rem, calc(-.208vw + 1.8rem), 1.5rem);--main-product-spacing-add-to-cart-quantity: 2.4rem;--main-product-spacing-carousel: 2rem }@media screen and (min-width: 1024px){:root{--main-product-spacing-add-to-cart-quantity: 0;--main-product-spacing-carousel: 0 }}main-product{margin-top:clamp(8rem,10vw,12.5rem);display:block;font-family:var(--font-primary);color:var(--coffee)}:is(main-product breadcrumbs-component) .breadcrumb-container{max-width:var(--page-width)}@media screen and (min-width: 768px){:is(main-product breadcrumbs-component) .breadcrumb-container{max-width:calc(var(--page-width) - 10vw)}}main-product .main-product-container{display:grid;grid-template-columns:1fr;grid-template-areas:"images" "title" "price" "description" "benefits" "variants" "buy" "tabs"}@media screen and (min-width: 1024px){main-product .main-product-container{display:grid;grid-template-columns:1fr 1.3fr 1fr;-moz-column-gap:4.2vw;column-gap:4.2vw;grid-template-areas:"title images price" "description images variants" "benefits images variants" "tabs images variants" "tabs images buy"}}:is(main-product .main-product-container) .container-images{grid-area:images}:is(main-product .main-product-container) :has(.product-title){grid-area:title}:is(main-product .main-product-container) :has(.product-price){grid-area:price}:is(main-product .main-product-container) :has(.product-variants){grid-area:variants}:is(main-product .main-product-container) :has(:is(collapsible-tabs)){grid-area:tabs}:is(main-product .main-product-container) :has(.product-add-to-cart-quantity){grid-area:buy}:is(main-product .main-product-container) :has(.product-description){grid-area:description}:is(main-product .main-product-container) :has(.product-benefits){grid-area:benefits}main-product .main-product-container{width:100%;max-width:100%}@media screen and (min-width: 1024px){main-product .main-product-container{padding:4rem 9.3vw}}:is(main-product .main-product-container) .shopify-block:not(:has(.shopify-block)){padding:0 2rem}@media screen and (min-width: 1024px){:is(main-product .main-product-container) .shopify-block:not(:has(.shopify-block)){padding:0}}main-product simple-carousel{max-width:100%;overflow:hidden;height:-moz-fit-content;height:fit-content;padding:0;display:flex;justify-content:center;align-items:center;margin-bottom:var(--main-product-spacing-carousel)}:is(main-product simple-carousel) .blaze-track-container{padding:0;min-height:367px}:is(main-product simple-carousel) .simple-carousel__image{aspect-ratio:270 / 350;overflow:hidden}@media screen and (min-width: 768px){:is(main-product simple-carousel) .simple-carousel__image{aspect-ratio:230 / 255}}:is(:is(main-product simple-carousel) .simple-carousel__image) :is(img){width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 768px){:is(:is(main-product simple-carousel) .simple-carousel__image) :is(img){min-height:378px}}:is(main-product simple-carousel) .blaze-container{padding:0 0 2rem 2rem}@media screen and (min-width: 1024px){:is(main-product simple-carousel) .blaze-container{padding:0 clamp(4rem,4vw,5.2rem) clamp(5.6rem,5vw,7.4rem)}}:is(main-product simple-carousel) .blaze-container:not(:has(li+li)){padding:0 2rem 2rem}:is(main-product simple-carousel) .blaze-container .blaze-pagination{display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%);justify-content:center;align-items:center;width:100%;max-width:100%;gap:0;margin:0}:is(:is(main-product simple-carousel) .blaze-container .blaze-pagination):after,:is(:is(main-product simple-carousel) .blaze-container .blaze-pagination):before{content:none}:is(:is(main-product simple-carousel) .blaze-container .blaze-pagination) :is(button){border-radius:50%;aspect-ratio:1 / 1;background-color:var(--white);border:1px solid var(--orange);width:.8rem;padding:0;margin:0 .4rem;cursor:pointer;transition:all .3s ease-in-out;overflow:hidden;color:transparent}.active:is(:is(:is(main-product simple-carousel) .blaze-container .blaze-pagination) :is(button)){background-color:var(--orange)}@media screen and (min-width: 768px){:is(:is(main-product simple-carousel) .blaze-container .blaze-pagination) :is(button){width:clamp(3.2rem,3vw,5rem);height:clamp(3.2rem,3vw,5rem);border-color:transparent;margin:0 clamp(.6rem,1.5vw,.9rem);background:none}.active:is(:is(:is(main-product simple-carousel) .blaze-container .blaze-pagination) :is(button)){background:none;border-color:var(--gray)}}@media screen and (max-width: 767px){:is(:is(:is(main-product simple-carousel) .blaze-container .blaze-pagination) :is(button)) :is(*){display:none}}:is(main-product simple-carousel) .blaze-buttons{position:absolute;top:50%;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;color:var(--white);background-color:var(--orange);border:none;width:3.2rem;height:3.2rem;border-radius:50%;padding:0;margin:0;cursor:pointer}@media screen and (max-width: 1023px){:is(main-product simple-carousel) .blaze-buttons{display:none}}.blaze-prev:is(:is(main-product simple-carousel) .blaze-buttons){left:0}.blaze-prev[disabled=true]:is(:is(main-product simple-carousel) .blaze-buttons){opacity:.5}.blaze-next:is(:is(main-product simple-carousel) .blaze-buttons){right:0}.blaze-next[disabled=true]:is(:is(main-product simple-carousel) .blaze-buttons){opacity:.5}main-product .product-title{color:var(--orange);font-family:var(--font-primary);font-size:var(--main-product-title);text-transform:uppercase;font-style:normal;font-weight:600;line-height:normal;margin-bottom:var(--main-product-spacing-title)}:is(main-product .product-title) :is(span){font-weight:300}main-product .product-price{display:flex;flex-direction:column;gap:.2rem;margin-bottom:var(--main-product-spacing-price)}:is(main-product .product-price) .price{display:flex;align-items:center;gap:1rem}:is(:is(main-product .product-price) .price) .product-price-text-compare{color:var(--coffee);font-family:var(--font-primary);font-style:normal;font-weight:300;line-height:normal;text-decoration-line:line-through;font-size:calc(var(--main-product-price) * .8)}:is(:is(:is(main-product .product-price) .price) .product-price-text-compare):empty{display:none}:is(:is(main-product .product-price) .price) .product-price-text{color:var(--coffee);font-family:var(--font-primary);font-size:var(--main-product-price);font-style:normal;font-weight:600;line-height:normal}:is(main-product .product-price) .group-installments:has(.installments-product:empty){display:none}.hidden:is(:is(main-product .product-price) .group-installments){display:none}:is(:is(main-product .product-price) .group-installments) .installments-product{color:var(--coffee);font-family:var(--font-primary);font-size:var(--main-product-text-installments);font-style:normal;font-weight:300;line-height:normal}main-product .product-variants{display:flex;flex-direction:column;gap:2rem;margin-bottom:var(--main-product-spacing-variant)}@media screen and (min-width: 1030px){main-product .product-variants{margin-top:-2.4rem}}:is(main-product .product-variants) :is(*){list-style:none}:is(:is(main-product .product-variants) .option-wrapper) .option-title{font-size:clamp(1rem,.833vw,1.6rem);margin-bottom:clamp(.8rem,1vw,1rem)}:is(main-product .product-variants) .option-list{display:flex;flex-wrap:wrap;gap:1.6rem}:is(:is(main-product .product-variants) .option-list):has(.option-image){gap:3.2rem}:is(main-product .product-variants) .option-item{--border-color: transparent;--background-color: transparent;--text-color: var(--orange);--text-weight: 400}:is(:is(main-product .product-variants) .option-item) :is(*){display:block}.active:is(:is(main-product .product-variants) .option-item){--border-color: var(--coffee);--background-color: var(--orange);--text-color: var(--white);--font-weight: 600}:is(:is(main-product .product-variants) .option-item) .option-image{font-size:clamp(1rem,.729vw,1.4rem);text-decoration:none;color:var(--coffee);text-align:center}:is(:is(:is(main-product .product-variants) .option-item) .option-image) :is(img){aspect-ratio:1/1;width:7.5rem;display:block;margin:0 auto;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:clamp(.4rem,1vw,.8rem);overflow:hidden;border:1px solid var(--border-color);margin-bottom:clamp(.4rem,1vw,.8rem)}:is(:is(main-product .product-variants) .option-item) .option{--border-color: var(--orange);color:var(--text-color);background-color:var(--background-color);border:1px solid var(--border-color);font-weight:var(--font-weight);font-size:1.2rem;text-decoration:none;padding:.6rem 2rem;border-radius:10rem}@media screen and (min-width: 1030px){:is(:is(main-product .product-variants) .option-item) .option{font-size:clamp(.9rem,.633vw,1.2rem)}}:is(main-product .product-variants) .variant-list{display:flex;gap:1.6rem;flex-direction:column}:is(:is(:is(main-product .product-variants) .variant-list) .variant-item) :is(button){background:none;border:none;display:flex;gap:1rem;width:100%;justify-content:space-between;font-size:clamp(1.3rem,.833vw,1.4rem);cursor:pointer;text-align:start;color:var(--coffee);font-family:var(--font-primary);padding-left:3rem;position:relative}:is(:is(:is(:is(main-product .product-variants) .variant-list) .variant-item) :is(button)):after{position:absolute;aspect-ratio:1/1;height:1.8rem;width:1.8rem;border-radius:50%;content:"";background-color:var(--coffee);border:1px solid var(--coffee);top:0;left:0;box-shadow:inset 2rem 2rem var(--white)}@media screen and (min-width: 1030px){:is(:is(:is(:is(main-product .product-variants) .variant-list) .variant-item) :is(button)):after{height:clamp(1.35rem,.833vw,2rem);width:clamp(1.35rem,.833vw,2rem)}}:is(:is(:is(:is(main-product .product-variants) .variant-list) .variant-item) :is(button)) :is(span){white-space:nowrap}:is(:is(:is(main-product .product-variants) .variant-list) .variant-item):has(.active) :is(button):after{box-shadow:inset 0 0 0 .3rem var(--white)}:is(:is(main-product .product-variants) .variant-list) .plan-item{position:relative;overflow:hidden;border-radius:1.2rem;border:1px solid var(--coffee);padding:1.6rem}@media screen and (min-width: 1030px){:is(:is(main-product .product-variants) .variant-list) .plan-item{padding:clamp(1.2rem,.833vw,1.6rem)}}:is(:is(:is(main-product .product-variants) .variant-list) .plan-item) :is(a){text-decoration:none;color:inherit}.active:is(:is(:is(main-product .product-variants) .variant-list) .plan-item):before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--orange);opacity:.2;z-index:-1}.active:is(:is(:is(main-product .product-variants) .variant-list) .plan-item) .plan-heading{font-weight:600;font-size:1.2rem}:is(.active:is(:is(:is(main-product .product-variants) .variant-list) .plan-item) .plan-heading):after{box-shadow:inset 0 0 0 .3rem var(--white)}.active:is(:is(:is(main-product .product-variants) .variant-list) .plan-item) .plan-heading span.title_name{text-transform:lowercase;font-size:clamp(1.2rem,.833vw,1.6rem)}.active:is(:is(:is(main-product .product-variants) .variant-list) .plan-item) .plan-heading span.title_name:first-letter{text-transform:uppercase}:is(:is(:is(main-product .product-variants) .variant-list) .plan-item) .plan-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;font-size:clamp(1.2rem,.833vw,1.6rem);padding-left:3rem;position:relative}:is(:is(:is(:is(main-product .product-variants) .variant-list) .plan-item) .plan-heading):after{position:absolute;aspect-ratio:1/1;width:1.8rem;height:1.8rem;border-radius:50%;content:"";background-color:var(--coffee);border:1px solid var(--coffee);top:5px;left:0;box-shadow:inset 2rem 2rem var(--white)}@media screen and (min-width: 1030px){:is(:is(:is(:is(main-product .product-variants) .variant-list) .plan-item) .plan-heading):after{height:clamp(1.35rem,.833vw,2rem);width:clamp(1.35rem,.833vw,2rem)}}:is(:is(:is(main-product .product-variants) .variant-list) .plan-item) .plan-discount{color:var(--white);background-color:var(--orange);display:inline-block;padding:.5rem 1.6rem;font-size:clamp(.9rem,.195vw + .827rem,1.2rem);border-radius:10rem;font-weight:600;font-style:normal;line-height:normal;text-transform:uppercase}:is(:is(:is(:is(main-product .product-variants) .variant-list) .plan-item) .plan-discount):empty{opacity:0}:is(:is(:is(main-product .product-variants) .variant-list) .plan-item) .plan-description{font-size:1.2rem}:is(:is(:is(:is(main-product .product-variants) .variant-list) .plan-item) .plan-description) :is(ul){padding-left:1.6rem}:is(:is(:is(:is(main-product .product-variants) .variant-list) .plan-item) .plan-description) :is(li){padding-left:.5rem}:is(:is(:is(:is(main-product .product-variants) .variant-list) .plan-item) .plan-description) :is(li)::marker{content:"✓"}main-product .product-add-to-cart-quantity{display:flex;gap:1.2rem;align-items:center;margin-bottom:var(--main-product-spacing-add-to-cart-quantity)}main-product .product-quantity{display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content}:is(main-product .product-quantity) .quantity-buttons{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;border-radius:10rem;overflow:hidden;border:1px solid var(--gray);padding:.75rem .25rem}:is(:is(main-product .product-quantity) .quantity-buttons) :is(input){pointer-events:none;width:2.5rem;height:2.5rem;text-align:center;border:none;color:inherit;font-size:clamp(1.2rem,.833vw,1.6rem);font-style:normal;font-weight:500;line-height:normal}:is(:is(main-product .product-quantity) .quantity-buttons) button{width:3rem;height:3rem;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}:is(:is(:is(main-product .product-quantity) .quantity-buttons) button) :is(svg){width:33.33%;height:auto}main-product .product-description{margin-bottom:var(--main-product-spacing-description);font-size:var(--main-product-description)}:is(main-product .product-description) :is(p){font-size:var(--main-product-description);width:100%;font-weight:300}main-product .product-add-to-cart{width:100%;width:-webkit-fill-available}:is(main-product .product-add-to-cart) :is(button){display:flex;width:100%;padding:1.25rem 0rem;justify-content:center;align-items:center;text-align:center;gap:1rem;background-color:var(--orange);color:var(--white);border:1px solid var(--orange);border-radius:10rem;overflow:hidden;font-family:var(--font-primary);font-size:1.4rem;font-style:normal;font-weight:700;line-height:normal}@media screen and (min-width: 768px){:is(main-product .product-add-to-cart) :is(button){font-size:clamp(1.2rem,.733vw,1.6rem)}}:is(main-product .product-add-to-cart) :is(button){cursor:pointer;transition:all .3s ease-in-out;position:relative}[disabled]:is(:is(main-product .product-add-to-cart) :is(button)){opacity:.5;cursor:not-allowed}:is(:is(main-product .product-add-to-cart) :is(button)):hover{color:var(--orange);background-color:var(--white);opacity:.9}:is(:is(main-product .product-add-to-cart) :is(button)):has(.loader--active){background-color:var(--orange);color:transparent}:is(:is(main-product .product-add-to-cart) :is(button)) .loader-container{opacity:0;width:100%;position:absolute;display:flex;justify-content:center;align-items:center;transition:all .2s ease-in-out;background:none}.loader-container--active:is(:is(:is(main-product .product-add-to-cart) :is(button)) .loader-container){opacity:1}:is(main-product .product-add-to-cart) .product-add-to-cart__message{color:red;font-family:var(--font-secondary);font-size:var(--main-product-mensage-alert);display:none}[open]:is(:is(main-product .product-add-to-cart) .product-add-to-cart__message){display:block}main-product .product-benefits{padding:0;display:flex;list-style:none;justify-content:space-between;margin-bottom:var(--main-product-spacing-benefits);font-size:var(--main-product-benefits)}:is(main-product .product-benefits) .product-benefit-item{display:flex;flex-direction:column;width:-moz-min-content;width:min-content;gap:1rem;align-items:center;justify-content:start;color:var(--coffee);font-family:var(--font-primary);font-size:var(--main-product-benefits);font-style:normal;font-weight:400;line-height:normal;text-align:center;padding:0 .5rem}:is(:is(main-product .product-benefits) .product-benefit-item) :is(*){font-size:clamp(1.1rem,1.3vw,1.1rem);color:inherit;font-weight:inherit}@media screen and (max-width: 768px){:is(:is(main-product .product-benefits) .product-benefit-item) :is(*){text-transform:none}}:is(:is(main-product .product-benefits) .product-benefit-item) :is(img,svg){width:clamp(3rem,3vw,4rem);height:auto}main-product .shipping__title{display:none}main-product .shipping__form{margin:.5rem 0}@media screen and (max-width: 1023px){main-product{padding-top:0}}main-product .loader{width:30px;height:25px;aspect-ratio:1;--c: linear-gradient(var(--white) 0 0);--r1: radial-gradient(farthest-side at bottom, var(--white) 93%, var(--white));--r2: radial-gradient(farthest-side at top, var(--white) 93%, var(--white));background:var(--c),var(--r1),var(--r2),var(--c),var(--r1),var(--r2),var(--c),var(--r1),var(--r2);background-repeat:no-repeat;animation:l2 .5s infinite alternate;opacity:0;transition:opacity .2s ease-in-out}main-product .loader.loader--active{opacity:1}@keyframes l2{0%,25%{background-size:8px 0,8px 4px,8px 4px,8px 0,8px 4px,8px 4px,8px 0,8px 4px,8px 4px;background-position:0 50%,0 calc(50% - 2px),0 calc(50% + 2px),50% 50%,50% calc(50% - 2px),50% calc(50% + 2px),100% 50%,100% calc(50% - 2px),100% calc(50% + 2px)}50%{background-size:8px 100%,8px 4px,8px 4px,8px 0,8px 4px,8px 4px,8px 0,8px 4px,8px 4px;background-position:0 50%,0 calc(0% - 2px),0 calc(100% + 2px),50% 50%,50% calc(50% - 2px),50% calc(50% + 2px),100% 50%,100% calc(50% - 2px),100% calc(50% + 2px)}75%{background-size:8px 100%,8px 4px,8px 4px,8px 100%,8px 4px,8px 4px,8px 0,8px 4px,8px 4px;background-position:0 50%,0 calc(0% - 2px),0 calc(100% + 2px),50% 50%,50% calc(0% - 2px),50% calc(100% + 2px),100% 50%,100% calc(50% - 2px),100% calc(50% + 2px)}95%,to{background-size:8px 100%,8px 4px,8px 4px,8px 100%,8px 4px,8px 4px,8px 100%,8px 4px,8px 4px;background-position:0 50%,0 calc(0% - 2px),0 calc(100% + 2px),50% 50%,50% calc(0% - 2px),50% calc(100% + 2px),100% 50%,100% calc(0% - 2px),100% calc(100% + 2px)}}description-seo{display:flex;flex-direction:column;align-items:center;padding-block:var(--padding-block)}description-seo .description_seo__content{min-height:clamp(5.6rem,5vw,8rem);max-width:var(--page-width);width:100%;overflow:hidden;position:relative;transition:.6s ease}description-seo .description_seo__content:after{content:"";position:absolute;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);width:100%;height:5rem;bottom:0;left:0;opacity:0;visibility:hidden;animation:opacityOverlayDescriptionReverse .6s forwards}description-seo .description_seo__content[closed]{height:0}description-seo .description_seo__content[closed]:after{animation:opacityOverlayDescription .6s forwards;opacity:1;visibility:visible}description-seo .description_seo__arrow{margin-top:2.8rem;display:flex;width:100%;align-items:center;justify-content:center;transition:.6s ease}description-seo:not(:has(.description_seo__content[closed])) .description_seo__arrow{transform:rotate(180deg)}@keyframes opacityOverlayDescription{0%{opacity:0;visibility:hidden}1%{opacity:0;visibility:visible}to{opacity:1;visibility:visible}}@keyframes opacityOverlayDescriptionReverse{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}:root{--padding-inline-popup: clamp(4rem, 2.5vw, 6rem);--padding-inline-popup-content: clamp(2rem, 2.5vw, 3rem);--font-size-title-popup: clamp(1.6rem, 1.5vw, 2.4rem);--font-size-description-popup: clamp(1.2rem, 1.5vw, 1.6rem);--font-size-policy-popup: clamp(1.2rem, 1.5vw, 1.4rem);--font-size-input-newsletter: clamp(1rem, 1.5vw, 1.6rem) }pop-up{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .5s ease-in-out;position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999}pop-up.active{display:flex;justify-content:center;align-items:center;opacity:1;pointer-events:auto;visibility:visible;transition:opacity .5s ease-in-out}pop-up .main-popup{max-width:95rem;display:block;width:100%;margin:0 auto;padding-inline:var(--padding-inline-popup);position:relative}pop-up .main-popup .container-popup{display:grid;grid-template-columns:repeat(1,1fr);gap:2rem;justify-content:center;background-color:var(--white);width:100%;padding-inline:0;position:relative;z-index:2}@media screen and (min-width: 768px){pop-up .main-popup .container-popup{grid-template-columns:repeat(2,1fr);gap:4.8rem;align-items:center;padding-right:var(--padding-inline-popup)}}pop-up .main-popup .container-popup .image-popup{width:100%;max-height:33rem;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 768px){pop-up .main-popup .container-popup .image-popup{max-height:42rem}}pop-up .main-popup .container-popup .content-popup{padding-inline:var(--padding-inline-popup-content);padding-bottom:3rem;display:flex;flex-direction:column;gap:2rem}@media screen and (min-width: 768px){pop-up .main-popup .container-popup .content-popup{padding-inline:0;padding-bottom:0;gap:3.2rem}}pop-up .main-popup .container-popup .content-popup .heading-popup{display:flex;flex-direction:column;gap:1.2rem}@media screen and (min-width: 768px){pop-up .main-popup .container-popup .content-popup .heading-popup{gap:1.6rem}}:is(pop-up .main-popup .container-popup .content-popup .heading-popup .class-title-popup) h2{font-size:var(--font-size-title-popup);font-family:var(--font-primary);color:var(--coffee);font-weight:500}:is(pop-up .main-popup .container-popup .content-popup .heading-popup .description-popup) p{font-size:var(--font-size-description-popup);font-family:var(--font-primary);color:var(--coffee);font-weight:400}pop-up .main-popup .container-popup .content-popup .contact-form{width:100%;display:grid;grid-template-columns:1.5fr .3fr;height:clamp(3.2rem,30vw,4.2rem)}:is(pop-up .main-popup .container-popup .content-popup .contact-form) input{border:.1rem solid var(--gray);color:var(--coffee);font-size:var(--font-size-input-newsletter);font-family:var(--font-primary);padding-left:1rem;padding-right:1rem;font-weight:300;height:clamp(3.2rem,30vw,4.2rem)}@media screen and (min-width: 768px){:is(pop-up .main-popup .container-popup .content-popup .contact-form) input{padding-left:2rem;padding-right:2rem}}:is(:is(pop-up .main-popup .container-popup .content-popup .contact-form) input)::-moz-placeholder{font-size:var(--font-size-input-newsletter);font-family:var(--font-primary);color:var(--coffee);font-weight:300}:is(:is(pop-up .main-popup .container-popup .content-popup .contact-form) input)::placeholder{font-size:var(--font-size-input-newsletter);font-family:var(--font-primary);color:var(--coffee);font-weight:300}:is(:is(pop-up .main-popup .container-popup .content-popup .contact-form) input):focus-visible{outline:none;border:.1rem solid var(--orange)}:is(pop-up .main-popup .container-popup .content-popup .contact-form) button{border:.1rem solid var(--orange);background-color:var(--orange);transition:background-color .5s ease-in-out,border .5s ease-in-out,color .5s ease-in-out;height:clamp(3.2rem,30vw,4.2rem)}:is(:is(pop-up .main-popup .container-popup .content-popup .contact-form) button):focus-visible{outline:none}:is(:is(pop-up .main-popup .container-popup .content-popup .contact-form) button):hover{background-color:var(--coffee);border:.1rem solid var(--coffee);cursor:pointer}:is(:is(:is(pop-up .main-popup .container-popup .content-popup .contact-form) button):hover svg) path{stroke:var(--orange)}:is(:is(:is(pop-up .main-popup .container-popup .content-popup .contact-form) button) svg) path{stroke:var(--coffee)}@media screen and (min-width: 768px){pop-up .main-popup .container-popup .content-popup .contact-form{grid-template-columns:1.5fr .2fr}}:is(pop-up .main-popup .container-popup .content-popup .policy-popup) p{font-size:var(--font-size-policy-popup);font-family:var(--font-primary);color:var(--coffee);font-weight:300}pop-up .main-popup .container-popup .close-popup{position:absolute;top:2rem;right:2.4rem;display:flex;align-items:center;justify-content:center;background-color:transparent;border:none;cursor:pointer;transition:transform .4s ease-in-out}:is(pop-up .main-popup .container-popup .close-popup) svg{width:2.4rem;height:2.4rem}:is(:is(pop-up .main-popup .container-popup .close-popup) svg) path{transition:stroke .4s ease-in-out;stroke:var(--white)}@media screen and (min-width: 768px){:is(:is(pop-up .main-popup .container-popup .close-popup) svg) path{stroke:var(--coffee)}}:is(pop-up .main-popup .container-popup .close-popup):hover{transform:scale(1.2)}:is(:is(pop-up .main-popup .container-popup .close-popup):hover svg) path{stroke:var(--orange)}pop-up .main-popup .container-popup .close-popup:focus-visible{outline:none}pop-up .overlay-popup{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:1}:root{--font-size-item: clamp(1rem, 1.5vw, 1.6rem) }breadcrumbs-component{display:flex;margin-bottom:1rem}breadcrumbs-component .breadcrumb-container{max-width:var(--page-width);margin:0 auto;width:100%}breadcrumbs-component .breadcrumb-container .breadcrumb-list{display:flex;align-items:center;gap:.3rem}breadcrumbs-component .breadcrumb-container .breadcrumb-list .breadcrumb-item{list-style:none;font-family:var(--font-primary);color:var(--coffee);font-size:var(--font-size-item);font-weight:400}:is(breadcrumbs-component .breadcrumb-container .breadcrumb-list .breadcrumb-item) a{text-decoration:none;font-family:var(--font-primary);color:var(--coffee);font-weight:400;font-size:var(--font-size-item);transition:color .3s ease-in-out}:is(:is(breadcrumbs-component .breadcrumb-container .breadcrumb-list .breadcrumb-item) a):hover{color:var(--orange)}breadcrumbs-component .breadcrumb-container .breadcrumb-list .breadcrumb-item:not(:last-child):after{content:"/";margin:0 .3rem;color:var(--coffee)}breadcrumbs-component .breadcrumb-container .breadcrumb-list .active{font-weight:600}:root{--font-size-text: clamp(1.4rem, 1.5vw, 1.8rem) }text-section{display:flex;flex-direction:column;gap:1.4rem;max-width:var(--page-width);padding-block:calc(var(--padding-block) * .5);width:100%;margin:0 auto}@media screen and (min-width: 768px){text-section{gap:2.4rem}}text-section .content-text :is(p){font-weight:300;line-height:160%;font-family:var(--font-primary);font-size:var(--font-size-text);color:var(--coffee)}image-grid-carousel{display:flex;width:100%;max-width:100%;padding-block:var(--padding-block);margin:0 auto}image-grid-carousel .container-grid{display:none}@media screen and (min-width: 768px){image-grid-carousel .container-grid{display:grid;grid-template-columns:repeat(3,1fr)}image-grid-carousel .container-grid .image-grid-image{width:100%}}image-grid-carousel .container-carousel{display:block}@media screen and (min-width: 768px){image-grid-carousel .container-carousel{display:none}}image-grid-carousel .container-carousel .grid-image-slider .blaze-container .blaze-track-container .blaze-track .slide-container-image .image-grid-carousel-slide{width:100%}image-grid-carousel .container-carousel .grid-image-slider .blaze-container .blaze-track-container .blaze-pagination-grid-image{margin:2rem auto 0;width:-moz-fit-content;width:fit-content;display:flex;gap:16px}image-grid-carousel .container-carousel .grid-image-slider .blaze-container .blaze-track-container .blaze-pagination-grid-image :is(button){width:1rem;height:1rem;display:block;border-radius:50%;border:1.14px solid var(--Dark-Blue, #232241);background-color:transparent;cursor:pointer;font-size:0;transition:all .3s ease-in-out}image-grid-carousel .container-carousel .grid-image-slider .blaze-container .blaze-track-container .blaze-pagination-grid-image :is(button).active{background:var(--Dark-Blue, #232241);width:4rem;height:1rem;border-radius:8px}:root{--font-size-title: clamp(2rem, 1.5vw, 3.2rem);--font-size-description: clamp(1.4rem, 1.5vw, 2rem) }text-image{display:grid;width:100%;background-color:var(--white);grid-template-columns:repeat(1,1fr);align-items:center;margin-block:var(--padding-block)}@media screen and (min-width: 768px){text-image{grid-template-columns:repeat(2,1fr)}}text-image .content-text{order:2;padding:5rem 3rem}@media screen and (min-width: 768px){text-image .content-text{order:1;padding:0;padding-left:5vw;padding-right:5rem;padding-top:2rem;padding-bottom:2rem}}text-image .content-text .content-text-container{width:100%;display:flex;flex-direction:column;gap:1.6rem}@media screen and (min-width: 768px){text-image .content-text .content-text-container{gap:2.4rem}}text-image .content-text .content-text-container .title{font-family:var(--font-secondary);font-size:var(--font-size-title);color:var(--coffee);font-weight:200;line-height:140%;letter-spacing:.2rem}text-image .content-text .content-text-container .description{width:100%}:is(text-image .content-text .content-text-container .description) p{font-family:var(--font-primary);font-size:var(--font-size-description);color:var(--coffee);text-align:justify;font-weight:300;line-height:160%}text-image .container-image{order:1;width:100%}@media screen and (min-width: 768px){text-image .container-image{order:2;height:100%}}text-image .container-image .image-item{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.title-testimonials{color:var(--orange);text-align:left;font-weight:300;margin:10px 0 30px;padding-top:0;font-size:clamp(2rem,1.5vw,3.2rem)}.title-testimonials.title-out{padding-top:80px}.title-testimonials.only-mobile{display:none}.title-testimonials.only-desktop{display:block}@media screen and (max-width: 768px){.title-testimonials.only-mobile{display:block;text-align:center}.title-testimonials.only-desktop{display:none}}@media screen and (max-width: 768px){body.index text-image.testimonials{margin-bottom:0;margin-top:30px}body.index text-image.testimonials .content-text{padding-bottom:13px}}text-image.testimonials{max-width:1100px;margin:0 auto;padding-block:clamp(5rem,6vw,9rem);display:grid;grid-template-columns:35% 1fr}@media screen and (max-width: 768px){text-image.testimonials{grid-template-columns:100%}}text-image.testimonials .content-text-container{position:relative;padding-right:80px}:is(text-image.testimonials .content-text-container) svg{position:absolute;top:-40px;right:15px;transform:scaleX(-1)}@media screen and (min-width: 768px){:is(text-image.testimonials .content-text-container) svg{top:60px}}text-image.testimonials .content-text-container .description p{font-size:clamp(1.4rem,.937vw,1.8rem);font-weight:450}:is(text-image.testimonials .content-text-container .description p) strong{font-weight:600}text-image.testimonials .container-image{order:1}:is(text-image.testimonials .container-image) img{border-radius:20px}@media screen and (max-width: 768px){:is(text-image.testimonials .container-image) img{max-width:85%;margin:0 auto}}text-image.testimonials .content-text{order:2}@media screen and (max-width: 768px){text-image.testimonials .content-text{max-width:100%}text-image.testimonials .content-text .content-text-container{padding-right:24px;margin-top:19px}:is(text-image.testimonials .content-text .content-text-container) svg{position:absolute;top:1px;right:-18px;transform:scaleX(-1);rotate:2deg}}:root{--font-size-title: clamp(1.6rem, 1.5vw, 1.8rem);--font-size-description: clamp(1.6rem, 1.5vw, 2rem);--image-height: clamp(32rem, 30vw, 48rem);--font-size-pagination-number: clamp(1.8rem, 1.5vw, 2rem) }grid-articles{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6rem;max-width:var(--page-width);padding-block:var(--padding-block);margin:0 auto}grid-articles .grid-container{display:grid;grid-template-columns:repeat(1,1fr);gap:3.2rem;max-width:var(--page-width)}@media screen and (min-width: 576px){grid-articles .grid-container{grid-template-columns:repeat(2,1fr);gap:3.6rem}@media screen and (min-width: 768px){grid-articles .grid-container{grid-template-columns:repeat(4,1fr);gap:4rem}}}@media screen and (max-width: 979px){grid-articles .grid-container{width:100%}}grid-articles .grid-container .article-item{width:100%;max-width:100%;display:flex;flex-direction:column;gap:1.2rem;min-width:100%}@media screen and (max-width: 979px){grid-articles .grid-container .article-item{gap:0}}grid-articles .grid-container .article-item .tags-list{list-style:none;display:flex;gap:10px;margin-bottom:5px}:is(grid-articles .grid-container .article-item .tags-list) li{text-transform:uppercase;color:var(--coffee);font-size:clamp(1.4rem,1.5vw,2rem)}@media screen and (min-width: 768px){grid-articles .grid-container .article-item{gap:0rem;min-width:313px}}grid-articles .grid-container .article-item .article-link{width:100%;aspect-ratio:3 / 3;display:block;overflow:hidden;position:relative;margin-bottom:20px}grid-articles .grid-container .article-item .article-link:hover .article-image{filter:brightness(.8)}grid-articles .grid-container .article-item .article-link .article-image{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:1.6rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:all .7s ease-in-out}grid-articles .grid-container .article-item .content-article{display:flex;flex-direction:column;gap:.8rem}grid-articles .grid-container .article-item .content-article .link-title{text-decoration:none;cursor:pointer;width:-moz-fit-content;width:fit-content}grid-articles .grid-container .article-item .content-article .link-title .title-article{font-family:var(--font-primary);font-weight:600;color:var(--coffee);font-size:var(--font-size-title);text-transform:none;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;transition:color .5s ease-in-out}grid-articles .grid-container .article-item .content-article .link-title .title-article:hover{color:var(--orange);text-decoration:underline}grid-articles .grid-container .article-item .content-article .link-description{text-decoration:none;cursor:pointer;width:-moz-fit-content;width:fit-content;display:none}grid-articles .grid-container .article-item .content-article .link-description .description-article{font-family:var(--font-primary);font-weight:500;color:var(--coffee);font-size:var(--font-size-description);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;transition:color .5s ease-in-out;display:none}grid-articles .grid-container .article-item .content-article .link-description .description-article:hover{color:var(--orange);text-decoration:underline}grid-articles .pagination{display:flex;gap:4rem;align-items:center}grid-articles .pagination .pagination__numbers{display:flex;align-items:center;gap:2rem}grid-articles .pagination .pagination__numbers .pagination__number{font-family:var(--font-primary);font-size:var(--font-size-pagination-number);color:var(--gray);font-weight:400;text-decoration:none}grid-articles .pagination .pagination__numbers .pagination__number:not(.pagination__number--current){cursor:pointer;transition:color .5s ease-in-out}grid-articles .pagination .pagination__numbers .pagination__number:not(.pagination__number--current):hover{color:var(--orange)}grid-articles .pagination .pagination__numbers .pagination__number--current{font-family:var(--font-primary);font-size:var(--font-size-pagination-number);color:var(--coffee);font-weight:600}grid-articles .pagination .pagination__arrow{display:flex;align-items:center;justify-content:center}:is(grid-articles .pagination .pagination__arrow) svg{width:.8rem;height:1.4rem}grid-articles .pagination .pagination__arrow:not(.pagination__arrow--disabled){cursor:pointer}:is(:is(grid-articles .pagination .pagination__arrow:not(.pagination__arrow--disabled)) svg) path{transition:all .5s ease-in-out}:is(:is(grid-articles .pagination .pagination__arrow:not(.pagination__arrow--disabled)):hover svg) path{stroke:var(--orange)}:is(:is(grid-articles .pagination .pagination__arrow--disabled) svg) path{stroke:var(--gray)}grid-articles .load-more-btn{border:none;background-color:var(--orange);color:#fff;padding:11px 32px;font-size:clamp(1.4rem,1.5vw,1.8rem);font-family:var(--font-primary);border-radius:22px;cursor:pointer}grid-articles .loader{display:inline-block;width:12px;height:12px;margin-left:8px;border:2px solid #fff;border-top:2px solid transparent;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}:root{--font-size-title-article: clamp(2.2rem, 1.5vw, 4rem);--font-size-date-author-article: clamp(1.4rem, 1.5vw, 1.5rem);--font-size-content-article: clamp(1.4rem, 1.5vw, 1.8rem) }post-blog{display:flex;margin:clamp(8rem,10vw,6.5rem) auto 0 auto;padding-block:var(--padding-block);max-width:var(--page-width);flex-direction:column}post-blog .post-header{display:flex;flex-direction:column;gap:2.4rem;align-items:center;justify-content:center;width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}@media screen and (min-width: 768px){post-blog .post-header{gap:4rem}}post-blog .post-header .tags-list{display:flex;list-style:none;gap:17px}:is(post-blog .post-header .tags-list) li a,:is(post-blog .post-header .tags-list) li{text-decoration:none;color:var(--coffee);text-transform:uppercase;font-size:clamp(1.4rem,1.5vw,1.7rem);padding-bottom:8px}post-blog .post-header .post-content-header{max-width:var(--page-width);width:100%;padding-inline:var(--page-padding);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem}@media screen and (min-width: 768px){post-blog .post-header .post-content-header{gap:1.3rem}}post-blog .post-header .post-content-header .post-title{font-size:3rem;color:var(--orange);font-weight:700;text-align:center}@media screen and (max-width: 768px){post-blog .post-header .post-content-header .post-title{font-size:2.2rem}}post-blog .post-header .post-content-header .container-date-author{display:flex;align-items:center;gap:1.4rem}@media screen and (min-width: 768px){post-blog .post-header .post-content-header .container-date-author{gap:2rem}}post-blog .post-header .post-content-header .container-date-author .post-time,post-blog .post-header .post-content-header .container-date-author .post-author{color:var(--coffee);font-size:var(--font-size-date-author-article);font-weight:400;text-align:center;text-transform:uppercase}post-blog .post-header .post-content-header .container-date-author .post-author{display:none}post-blog .post-header .post-featured-image{width:100%}@media screen and (max-width: 767px){post-blog .post-header .post-featured-image{height:384px}post-blog .post-header .post-featured-image .post-image{height:100%}}post-blog .post-header .post-featured-image .post-image{width:100%;display:block;-o-object-fit:cover;object-fit:cover;max-height:75rem}post-blog .post-content{font-family:var(--font-primary);color:var(--coffee);font-size:var(--font-size-content-article);text-align:justify;font-weight:400;line-height:160%;padding-block:var(--padding-block);max-width:85%;margin:0 auto}:is(post-blog .post-content) a{text-decoration:underline;color:var(--coffee)}:is(post-blog .post-content) img{margin-top:30px}:is(post-blog .post-content) .image-wrapper{display:flex;flex-direction:column;gap:2rem}@media screen and (min-width: 768px){:is(post-blog .post-content) .image-wrapper{flex-direction:row;flex-wrap:wrap;gap:3rem}:is(:is(post-blog .post-content) .image-wrapper):has(img:only-child) img{width:100%}:is(:is(post-blog .post-content) .image-wrapper):has(img:first-child:nth-last-child(2)) img{width:calc(50% - 1.5rem)}:is(:is(post-blog .post-content) .image-wrapper):has(img:first-child:nth-last-child(3)) img{width:calc(33.333% - 2rem)}}:is(:is(post-blog .post-content) .image-wrapper) img{width:100%;max-width:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 768px){post-blog .post-content{padding-top:33px}}: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.4rem);--cart-empty-title: clamp(2rem, 2vw, 2.2rem);--cart-empty-subtitle: clamp(1.4rem, 2vw, 1.6rem) }cart-drawer{display:block}cart-drawer .cart_drawer__content{display:none;background:#fff;width:90vw;max-width:70.8rem;position:fixed;top:0;right:0;z-index:9999999;transform:translate(100%);animation:cartDrawerExit .3s ease-in-out forwards;height:100%;padding:3rem 1.4rem;overflow-y:auto;flex-direction:column}:is(cart-drawer .cart_drawer__content) cart-related-products{display:none}:is(:is(cart-drawer .cart_drawer__content) .cart_body) .cart_heading{margin-bottom:1.7rem}:is(:is(:is(cart-drawer .cart_drawer__content) .cart_body) .cart_heading) .cart_heading__title_close{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.6rem}:is(:is(:is(:is(cart-drawer .cart_drawer__content) .cart_body) .cart_heading) .cart_heading__title_close) .cart_title{color:var(--coffee);font-size:var(--cart-title);font-weight:500;text-transform:uppercase}:is(:is(:is(:is(cart-drawer .cart_drawer__content) .cart_body) .cart_heading) .cart_heading__title_close) :is(svg){cursor:pointer}:is(:is(:is(:is(cart-drawer .cart_drawer__content) .cart_body) .cart_heading) .progress_bar__container) .progress_span{font-size:1.3rem;color:var(--coffee)}:is(:is(:is(:is(cart-drawer .cart_drawer__content) .cart_body) .cart_heading) .progress_bar__container) .progress_bar{width:100%;height:.6rem;background:var(--light-coffee);margin-bottom:.3rem;border-radius:5px;overflow:hidden}:is(:is(:is(:is(:is(cart-drawer .cart_drawer__content) .cart_body) .cart_heading) .progress_bar__container) .progress_bar) .progress{transition:.6s ease;height:100%;background:var(--orange);border-radius:10px}:is(:is(cart-drawer .cart_drawer__content) .cart_body) .cart_products{min-height:clamp(13rem,28vh,28.7rem);max-height:clamp(13rem,28vh,28.7rem);width:100%;overflow-y:auto;display:flex;flex-direction:column;gap:clamp(0rem,2vw,0rem);border-bottom:1px solid var(--light-coffee);margin-bottom:2.4rem;position:relative}:is(:is(:is(cart-drawer .cart_drawer__content) .cart_body) .cart_products) .container_signature{display:flex;margin-bottom:17px}:is(:is(:is(cart-drawer .cart_drawer__content) .cart_body) .cart_products) .signature-title{color:var(--green);font-size:1.7rem;font-weight:400;display:inline-block}:is(:is(:is(cart-drawer .cart_drawer__content) .cart_body) .cart_products) .tag-signature{background-color:var(--green);color:var(--white);display:inline-block;text-transform:capitalize;display:flex;margin-left:5px;border-radius:12px;font-size:1.3rem;padding:3px 17px;margin-bottom:12px}:is(:is(:is(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}[active]:is(:is(:is(:is(cart-drawer .cart_drawer__content) .cart_body) .cart_products) #cart_products_loader){animation:opacityLoadingEntry .5s forwards;opacity:1;display:flex;position:fixed}@media screen and (min-height: 830px){:is(:is(cart-drawer .cart_drawer__content) .cart_body) .cart_products{min-height:34rem;max-height:34rem}}@media screen and (min-width: 768px){:is(:is(cart-drawer .cart_drawer__content) .cart_body) .cart_products{min-height:clamp(20rem,50vh,45rem);max-height:clamp(20rem,50vh,45rem)}@media screen and (max-height: 820px){:is(:is(cart-drawer .cart_drawer__content) .cart_body) .cart_products{min-height:clamp(20rem,34vh,50.1rem);max-height:clamp(20rem,34vh,50.1rem)}}@media screen and (max-height: 880px){:is(:is(cart-drawer .cart_drawer__content) .cart_body) .cart_products{min-height:clamp(20rem,42vh,50.1rem);max-height:clamp(20rem,42vh,50.1rem)}}}:is(:is(:is(cart-drawer .cart_drawer__content) .cart_body) .cart_products)::-webkit-scrollbar{width:3px}:is(:is(:is(cart-drawer .cart_drawer__content) .cart_body) .cart_products)::-webkit-scrollbar-track{background:transparent}:is(:is(:is(cart-drawer .cart_drawer__content) .cart_body) .cart_products)::-webkit-scrollbar-thumb{background-color:var(--coffee);border-radius:10px;border:3px solid transparent}:is(:is(:is(cart-drawer .cart_drawer__content) .cart_body) .cart_products)::-webkit-scrollbar-thumb:hover{background:var(--dark-blue, .8)}:is(:is(cart-drawer .cart_drawer__content) .cart_body) .shipping__container{margin-top:2.4rem}:is(:is(cart-drawer .cart_drawer__content) .cart_body) .cart_footer{display:flex;flex-direction:column;margin-top:2rem}:is(:is(:is(cart-drawer .cart_drawer__content) .cart_body) .cart_footer) .cart_subtotal{margin-bottom:1rem}:is(:is(:is(cart-drawer .cart_drawer__content) .cart_body) .cart_footer) .cart_subtotal,:is(:is(:is(cart-drawer .cart_drawer__content) .cart_body) .cart_footer) .cart_shipping_value{display:flex;align-items:center;justify-content:space-between}:is(:is(:is(:is(cart-drawer .cart_drawer__content) .cart_body) .cart_footer) .cart_subtotal,:is(:is(:is(cart-drawer .cart_drawer__content) .cart_body) .cart_footer) .cart_shipping_value) .cart_subtotal_title,:is(:is(:is(:is(cart-drawer .cart_drawer__content) .cart_body) .cart_footer) .cart_subtotal,:is(:is(:is(cart-drawer .cart_drawer__content) .cart_body) .cart_footer) .cart_shipping_value) .cart_subtotal_price{color:var(--coffee);font-size:var(--cart-subtotal);font-weight:600;text-transform:uppercase}:is(:is(:is(:is(cart-drawer .cart_drawer__content) .cart_body) .cart_footer) .cart_subtotal,:is(:is(:is(cart-drawer .cart_drawer__content) .cart_body) .cart_footer) .cart_shipping_value) .cart_shipping_title,:is(:is(:is(:is(cart-drawer .cart_drawer__content) .cart_body) .cart_footer) .cart_subtotal,:is(:is(:is(cart-drawer .cart_drawer__content) .cart_body) .cart_footer) .cart_shipping_value) .cart_shipping_price{color:var(--coffee);font-size:var(--cart-shipping);font-weight:400}:is(:is(:is(cart-drawer .cart_drawer__content) .cart_body) .cart_footer) .go_to_checkout{margin-block:2.3rem 1.4rem;display:flex;justify-content:center;align-items:center;width:100%;background:var(--orange);text-transform:none;border:none;font-size:var(--cart-go-to-checkout);padding:1.2rem 2.4rem;font-family:var(--font-parfait);color:var(--white);text-decoration:none;font-weight:600;transition:.3s ease color;border-radius:22px}:is(:is(:is(cart-drawer .cart_drawer__content) .cart_body) .cart_footer) .continue_shopping,:is(:is(:is(cart-drawer .cart_drawer__content) .cart_body) .cart_footer) .ver_cart{text-align:center;color:var(--coffee);font-size:var(--cart-go-to-checkout);font-weight:500;line-height:140%;cursor:pointer;text-decoration:none}@media screen and (max-width: 768px){:is(:is(:is(cart-drawer .cart_drawer__content) .cart_body) .cart_footer) .continue_shopping,:is(:is(:is(cart-drawer .cart_drawer__content) .cart_body) .cart_footer) .ver_cart{display:none}}:is(:is(cart-drawer .cart_drawer__content) .cart_body) cart-related-products{display:block}@media screen and (min-width: 768px){:is(:is(cart-drawer .cart_drawer__content) .cart_body) cart-related-products{display:none}}@media screen and (min-width: 768px){cart-drawer .cart_drawer__content{width:60vw;flex-direction:row-reverse;gap:2.6rem}:is(cart-drawer .cart_drawer__content) .cart_body{flex-grow:1}:is(cart-drawer .cart_drawer__content) cart-related-products{display:flex}}:is(cart-drawer .cart_drawer__content)::-webkit-scrollbar{width:3px}:is(cart-drawer .cart_drawer__content)::-webkit-scrollbar-track{background:transparent}:is(cart-drawer .cart_drawer__content)::-webkit-scrollbar-thumb{background-color:var(--coffee);border-radius:10px;border:3px solid transparent}:is(cart-drawer .cart_drawer__content)::-webkit-scrollbar-thumb:hover{background:var(--dark-blue, .8)}cart-drawer:before{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);z-index:10000;visibility:hidden;opacity:0;animation:cartDrawerOverlayExit .3s ease-in-out forwards}cart-drawer[open] .cart_drawer__content{animation:cartDrawerEntry .3s ease-in-out forwards;display:flex;transform:translate(0)}cart-drawer[open]:before{animation:cartDrawerOverlayEntry .3s ease-in-out forwards;visibility:visible;opacity:1}cart-drawer:has(.cart_empty_title) cart-related-products{display:none}:is(cart-drawer:has(.cart_empty_title) .cart_body) discount-coupon{display:none}:is(cart-drawer:has(.cart_empty_title) .cart_body) .cart_add_cupom{display:none}:is(cart-drawer:has(.cart_empty_title) .cart_body) .cart_footer{display:none}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(--coffee);text-align:center;font-size:var(--cart-empty-title);font-weight:500;text-transform:uppercase}cart-drawer:has(.cart_empty_title) .cart_body .cart_products .cart_empty_subtext{color:var(--gray);text-align:center;font-size:var(--cart-empty-subtitle);font-weight:400;margin-top:1rem;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(--coffee)}cart-drawer:has(.cart_empty_title) .cart_body .shipping__container{display:none}@keyframes cartDrawerEntry{0%{transform:translate(100%);display:none}1%{transform:translate(100%);display:flex}to{transform:translate(0)}}@keyframes cartDrawerExit{0%{transform:translate(0);display:flex}99%{transform:translate(100%);display:flex}to{transform:translate(100%);display:none}}@keyframes cartDrawerOverlayEntry{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}to{visibility:visible;opacity:1}}@keyframes cartDrawerOverlayExit{0%{visibility:visible;opacity:1}99%{visibility:visible;opacity:0}to{visibility:hidden;opacity:0}}:root{--cart-item-title: clamp(1.4rem, 2vw, 1.6rem);--cart-quantity: clamp(1.2rem, 2vw, 1.4rem) }.cart_item__container{display:flex;align-items:center;gap:1.6rem;position:relative;flex-wrap:wrap;border-radius:14px;padding:12px}.cart_item__container .single-buy{color:#cb7131;font-weight:400;width:100%;font-size:1.6rem;border-top:1px solid var(--coffee);padding-top:12px}.cart_item__container .btn-signature{display:flex;margin-left:auto;width:100%;clear:both;text-align:right;justify-content:flex-end;text-decoration:none;margin-top:-12px;border:none;cursor:pointer;background-color:transparent}.cart_item__container .btn-signature[disabled]{opacity:.3}@media screen and (max-width: 979px){.cart_item__container .btn-signature{margin-top:-45px;margin-right:10px}}.cart_item__container .btn-signature span{font-size:14px}.cart_item__container .btn-signature span.lbl_signature{color:var(--green);font-size:1rem;padding:2px 8px 0 0}.cart_item__container .btn-signature span.lbl_single_buy{background-color:#cb7131;color:var(--white);font-size:1rem;border-radius:15px;padding:3px 18px;margin-right:10px;display:flex;align-items:center}@media screen and (max-width: 979px){.cart_item__container .btn-signature span.lbl_single_buy{font-size:.9rem}}.cart_item__container .cart-item__signature{display:flex;color:#fff;justify-content:space-between;font-size:16px}.cart_item__container .switch-signature{width:50px;height:20px;border-radius:10px;background:#B4B4B4;position:relative;display:block}.cart_item__container .switch-signature:before{content:"";background-color:#fff;border:1px solid #B4B4B4;width:20px;height:20px;border-radius:100%;position:absolute;left:0;top:0;display:block}.cart_item__container .btn-signature .switch-signature.off{width:43px;height:20px;border-radius:10px;background:var(--white);border:1px solid #CB7131;position:relative;display:block}.cart_item__container .btn-signature .switch-signature.off:before{content:"";background-color:#cb7131;border:1px solid #CB7131;width:17px;height:17px;border-radius:100%;position:absolute;left:0;top:0;display:block}.cart_item__container .btn-signature .switch-signature{width:43px;height:18px;border-radius:10px;background:var(--green);position:relative;display:block}.cart_item__container .btn-signature .switch-signature:before{content:"";background-color:#fff;border:1px solid #B4B4B4;width:16px;height:16px;border-radius:100%;position:absolute;display:block;left:inherit;right:0;top:0}@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:clamp(1rem,2vw,1.4rem);margin-right:clamp(1rem,2vw,2.3rem)}}.cart_item__container .cart_item__image{max-width:9rem;max-height:10rem;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 330px){.cart_item__container .cart_item__image{max-width:7rem;max-height:8rem}}@media screen and (max-width: 979px){.cart_item__container .cart_item__image{max-width:67px}}.cart_item__container .cart_item__content .cart_item_title{color:var(--coffee);font-weight:500;text-decoration:none}.cart_item__container .cart_item__content .cart_item_title :is(h2){font-size:var(--cart-item-title);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-bottom:.8rem;max-width:40vw}@media screen and (min-width: 768px){.cart_item__container .cart_item__content .cart_item_title :is(h2){max-width:20rem}}.cart_item__container .cart_item__content .price_variants{display:flex;align-items:center}.cart_item__container .cart_item__content .price_variants .cart_item_price{padding-right:.5rem;font-size:clamp(1.2rem,2vw,1.2rem)}.cart_item__container .cart_item__content .price_variants .cart_item_variants{list-style-type:none;display:flex;align-items:center;font-size:clamp(1rem,2vw,1.2rem);margin-left:.5rem;display:none}.cart_item__container .cart_item__content .cart_item_quantity{display:flex;align-items:center;margin-top:1.6rem}.cart_item__container .cart_item__content .cart_item_quantity .minus_cart,.cart_item__container .cart_item__content .cart_item_quantity .plus_cart{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid var(--gray);cursor:pointer;border-radius:100%;transition:.3s;border-color:#cb7131}.cart_item__container .cart_item__content .cart_item_quantity .minus_cart :is(svg) :is(path),.cart_item__container .cart_item__content .cart_item_quantity .plus_cart :is(svg) :is(path){transition:.3s;fill:var(--coffee)}.cart_item__container .cart_item__content .cart_item_quantity .cart_item__quantity_text{max-width:2.2rem;width:100%;display:block;text-align:center;font-family:var(--font-secondary);font-size:var(--cart-quantity);color:var(--coffee);font-weight:400;line-height:1.6rem;margin-inline:.2rem}.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}}@media screen and (max-width: 768px){.cart_item__container .cart_remove_icon{position:absolute;top:12px;right:8px}}.cart_item__container .cart_remove_icon :is(svg){width:clamp(1.6rem,2vw,2rem);height:clamp(1.6rem,2vw,2rem)}.cart_item__container.is_signature{background-color:var(--light-green);order:1;margin-top:-20px;padding-bottom:25px}.cart_item__container.is_signature .cart_item__content .cart_item_title :is(h2){color:var(--green)}.cart_item__container.is_signature .cart_item_price .price{color:var(--green);font-weight:700}.cart_item__container.is_signature .cart_item_price .price_single_buy{text-decoration:line-through;color:var(--coffee);opacity:.7}.cart_item__container.is_signature .cart_item_quantity .minus_cart,.cart_item__container.is_signature .cart_item_quantity .plus_cart{border-color:var(--green)}.cart_item__container .label-descount{background-color:var(--green);border-radius:18px;padding:4px 15px;color:var(--white);font-size:1rem;margin-left:3px}.cart_item__container:not(.is_signature){order:2}@media screen and (max-width: 979px){.cart_item__container:not(.is_signature) .cart_remove_icon{top:23px}.cart_item__container:not(.is_signature) .btn-signature{margin-top:-5px}}:root{--cart-related-product-title: clamp(1.4rem, 2vw, 1.6rem);--cart-related-product-name: clamp(1rem, 2vw, 1.1rem);--cart-related-product-price: clamp(1rem, 2vw, 1.2rem);--cart-related-product-add: clamp(1.2rem, 2vw, 1.2rem) }cart-related-products{display:block}cart-related-products .cart_related_products__content{display:flex;flex-direction:column;justify-content:flex-start}cart-related-products .cart_related_products__content .related_products_title{color:var(--coffee);font-size:var(--cart-related-product-title);font-weight:500;text-transform:uppercase}@media screen and (min-width: 768px){cart-related-products .cart_related_products__content .related_products_title{text-align:center}}cart-related-products .cart_related_products__content .cart_related_carousel{margin-top:1.2rem;display:flex;max-width:100%;overflow:auto}@media screen and (min-width: 768px){cart-related-products .cart_related_products__content .cart_related_carousel{flex-direction:column;gap:2.1rem;border-right:1px solid var(--light-coffee);padding-inline:clamp(1rem,2vw,4rem);flex-grow:1}}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container{min-width:21rem;display:flex;align-items:center;justify-content:flex-start;gap:1rem}@media screen and (min-width: 768px){cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container{flex-direction:column;min-width:auto;max-width:clamp(10rem,10vw,15.2rem)}}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product_image{max-width:7.4rem;max-height:8.1rem;width:100%;height:100%}@media screen and (min-width: 768px){cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product_image{max-width:15.2rem;max-height:16.4rem}}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content{display:flex;flex-direction:column;justify-content:space-evenly;height:100%}@media screen and (min-width: 768px){cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content{align-items:center}}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_title{font-size:var(--cart-related-product-name);color:var(--coffee);font-weight:600}@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:var(--cart-related-product-price);color:var(--coffee);font-weight:400}@media screen and (min-width: 768px){cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_price{margin-block:.8rem 1.2rem 0 1.2rem;text-align:center}}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_add{font-size:var(--cart-related-product-add);color:var(--orange);font-weight:700;text-transform:none;border:1px solid var(--orange);border-radius:18px;padding:6px 25px}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_add.mobile-btn-add{display:none}@media screen and (max-width: 768px){cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_add.mobile-btn-add{display:block}}@media screen and (max-width: 768px){cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_add{padding:8px 0;text-align:center;background:none;margin:5px 0 0;font-size:1.1rem}}cart-related-products .cart_related_products__content .cart_related_carousel .related_product_section_add{display:block}:is(cart-related-products .cart_related_products__content .cart_related_carousel .related_product_section_add) button{background:none;border:1px solid var(--orange);color:var(--orange);border-radius:22px;padding:1rem 2.7rem;font-weight:550;font-size:clamp(1.3rem,2vw,1.4rem);cursor:pointer}@media screen and (max-width: 768px){cart-related-products .cart_related_products__content .cart_related_carousel .related_product_section_add{display:none}}@media screen and (max-width: 768px){cart-related-products .cart_related_products__content .cart_related_carousel::-webkit-scrollbar{display:none}}cart-related-products .cart_related_products__content .cart_related_carousel::-webkit-scrollbar{width:3px}cart-related-products .cart_related_products__content .cart_related_carousel::-webkit-scrollbar-track{background:transparent}cart-related-products .cart_related_products__content .cart_related_carousel::-webkit-scrollbar-thumb{background-color:var(--coffee);border-radius:10px;border:3px solid transparent}cart-related-products .cart_related_products__content .cart_related_carousel::-webkit-scrollbar-thumb:hover{background:var(--dark-blue, .8)}cart-related-products .cart_related_products__content :is(a){color:transparent;text-decoration:none;text-align:unset}.shipping__container{display:flex;flex-direction:column;justify-content:flex-start;gap:.8rem}.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(--coffee);cursor:pointer}.shipping__container .shipping__title{color:var(--coffee);font-size:clamp(1.4rem,2vw,1.4rem);font-weight:500}:is(.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:.3s all}.shipping__container .shipping__form[closed]{height:0}.shipping__container .shipping__form[closed]+.shipping__response{display:none}.shipping__container .shipping__form .shipping__input-wrapper{display:flex;width:100%;border:1px solid var(--orange);border-radius:10rem;width:-moz-fit-content;width:fit-content;overflow:hidden}.shipping__container .shipping__form :is(input){color:var(--coffee);font-size:clamp(1.2rem,2vw,1.4rem);font-weight:400;padding:.5rem 1rem;text-transform:uppercase;border:none;font-family:var(--font-primary);transition:.3s border;min-width:0px;border-top-left-radius:22px;border-bottom-left-radius:22px}.shipping__container .shipping__form :is(input):focus{outline:none;background-color:#00000006}.shipping__container .shipping__form .shipping_submit{max-width:4.6rem;width:100%;background:var(--orange);display:flex;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;border-left:1px solid var(--orange)}.shipping__container .shipping__form .shipping_submit:hover{background:var(--orange);opacity:.8}.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}:is(.shipping__container .shipping__response .shipping__rates) li{margin-bottom:.8rem;color:var(--coffee);font-size:clamp(1.2rem,2vw,1.4rem)}:is(:is(.shipping__container .shipping__response .shipping__rates) li) span{display:block}:is(:is(:is(.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(1.2rem,2vw,1.4rem)}:root{--font-size-title-form-account-acess: clamp(2rem, 1.5vw, 2.8rem);--font-size-label-form-account-acess: clamp(1.4rem, 1.5vw, 1.6rem);--font-size-label-placeholder-form-account-acess: clamp(1.2rem, 1.5vw, 1.4rem);--font-size-input-item-form-account-acess: clamp(1.4rem, 1.5vw, 1.6rem);--font-size-link-recover-form-account-acess: clamp(1.2rem, 1.5vw, 1.4rem);--font-size-button-submit-form-account-acess: clamp(1.4rem, 1.5vw, 1.6rem);--font-size-link-create-account-form-account-acess: clamp(1.4rem, 1.5vw, 1.4rem);--font-size-reset-password-text-form-account-acess: clamp(1.2rem, 1.5vw, 1.6rem);--color-error: #ff0000 }account-access{display:flex;padding-block:var(--padding-block);max-width:var(--page-width);margin:clamp(8rem,10vw,12.5rem) auto 0 auto;width:100%}@media screen and (min-width: 550px){account-access{max-width:48rem}}account-access .account-acess-login{width:100%}:is(account-access .account-acess-login) form{display:flex;flex-direction:column;gap:3rem;align-items:center}:is(:is(account-access .account-acess-login) form) h2{color:var(--orange)}@media screen and (min-width: 768px){:is(account-access .account-acess-login) form{gap:2.4rem}}:is(:is(account-access .account-acess-login) form) .form-error{display:flex;align-items:center;gap:1.2rem}:is(:is(:is(account-access .account-acess-login) form) .form-error) svg{width:2rem;height:2rem}:is(:is(:is(:is(account-access .account-acess-login) form) .form-error) .errors) ul{list-style:none}:is(:is(:is(:is(:is(account-access .account-acess-login) form) .form-error) .errors) ul) li{font-size:var(--font-size-label-form-account-acess);color:var(--color-error);font-family:var(--font-primary);font-weight:500;text-align:center}:is(:is(account-access .account-acess-login) form) .container-heading{display:flex;flex-direction:column;gap:1rem}:is(:is(:is(account-access .account-acess-login) form) .container-heading) .title{font-size:var(--font-size-title-form-account-acess);color:var(--orange);font-family:var(--font-primary);text-transform:uppercase;font-weight:600;text-align:center}:is(:is(:is(account-access .account-acess-login) form) .container-heading) .text-reset-password{font-size:var(--font-size-reset-password-text-form-account-acess);color:var(--coffee);font-family:var(--font-primary);font-weight:400;text-align:center;width:100%}:is(:is(account-access .account-acess-login) form) .container-fields{display:flex;flex-direction:column;gap:2.4rem;width:100%}@media screen and (min-width: 768px){:is(:is(account-access .account-acess-login) form) .container-fields{gap:2.8rem}}:is(:is(:is(account-access .account-acess-login) form) .container-fields) .form-field{display:flex;flex-direction:column;gap:.8rem;width:100%}@media screen and (min-width: 768px){:is(:is(:is(account-access .account-acess-login) form) .container-fields) .form-field{gap:1rem}}:is(:is(:is(:is(account-access .account-acess-login) form) .container-fields) .form-field) :is(label){font-size:var(--font-size-label-form-account-acess);color:var(--coffee);font-family:var(--font-primary);font-weight:500}:is(:is(:is(:is(account-access .account-acess-login) form) .container-fields) .form-field) .input-item{padding:1rem 1.4rem;border:.1rem solid var(--light-coffee);font-size:var(--font-size-input-item-form-account-acess);color:var(--coffee);font-family:var(--font-primary);font-weight:500;border-radius:22px}@media screen and (min-width: 768px){:is(:is(:is(:is(account-access .account-acess-login) form) .container-fields) .form-field) .input-item{padding:1.2rem 1.4rem}}:is(:is(:is(:is(:is(account-access .account-acess-login) form) .container-fields) .form-field) .input-item):focus-visible{outline:none}:is(:is(:is(:is(:is(account-access .account-acess-login) form) .container-fields) .form-field) .input-item)::-moz-placeholder{font-size:var(--font-size-label-placeholder-form-account-acess);color:var(--coffee);font-family:var(--font-primary);font-weight:300}:is(:is(:is(:is(:is(account-access .account-acess-login) form) .container-fields) .form-field) .input-item)::placeholder{font-size:var(--font-size-label-placeholder-form-account-acess);color:var(--coffee);font-family:var(--font-primary);font-weight:300}:is(:is(:is(:is(account-access .account-acess-login) form) .container-fields) .form-field) .link-recover{text-decoration:none;font-size:var(--font-size-link-recover-form-account-acess);font-family:var(--font-primary);color:var(--orange);font-weight:400;transition:color .5s ease;width:-moz-fit-content;width:fit-content}:is(:is(:is(:is(:is(account-access .account-acess-login) form) .container-fields) .form-field) .link-recover):hover{color:var(--orange)}:is(:is(:is(:is(account-access .account-acess-login) form) .container-fields) .form-field) .container-input-password{width:100%;position:relative;border-radius:22px}:is(:is(:is(:is(:is(account-access .account-acess-login) form) .container-fields) .form-field) .container-input-password) input{width:100%;position:relative;border-radius:22px}:is(:is(:is(:is(:is(account-access .account-acess-login) form) .container-fields) .form-field) .container-input-password) .icon-password-reveal{position:absolute;right:1.2rem;top:50%;transform:translateY(-50%);cursor:pointer;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;overflow:hidden}:is(:is(:is(:is(:is(:is(:is(account-access .account-acess-login) form) .container-fields) .form-field) .container-input-password) .icon-password-reveal) svg) path{stroke:var(--orange)}:is(:is(:is(:is(:is(account-access .account-acess-login) form) .container-fields) .form-field) .container-input-password) .icon-password-reveal:before{content:"";position:absolute;width:2.2rem;height:.2rem;background:var(--coffee);top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg) scaleX(0);transform-origin:center;transition:transform .5s ease}:is(:is(:is(:is(:is(account-access .account-acess-login) form) .container-fields) .form-field) .container-input-password) .icon-password-reveal.active:before{transform:translate(-50%,-50%) rotate(45deg) scaleX(1)}:is(:is(account-access .account-acess-login) form) .container-buttons{display:flex;flex-direction:column;align-items:center;gap:1.6rem}@media screen and (min-width: 768px){:is(:is(account-access .account-acess-login) form) .container-buttons{gap:2rem}}:is(:is(:is(:is(account-access .account-acess-login) form) .container-buttons) .form-actions) .btn-submit{background-color:var(--orange);font-size:var(--font-size-button-submit-form-account-acess);color:var(--white);font-family:var(--font-primary);padding:1rem 2.4rem;font-weight:600;width:16rem;border:none;cursor:pointer;border-radius:22px;text-transform:none;transition:color .5s ease}@media screen and (min-width: 768px){:is(:is(:is(:is(account-access .account-acess-login) form) .container-buttons) .form-actions) .btn-submit{padding:1.4rem 2.4rem;width:18rem}}:is(:is(:is(:is(:is(account-access .account-acess-login) form) .container-buttons) .form-actions) .btn-submit):hover{color:var(--white)}:is(:is(:is(account-access .account-acess-login) form) .container-buttons) .link-create-account{font-size:var(--font-size-link-create-account-form-account-acess);font-family:var(--font-primary);color:var(--orange);font-weight:500;text-decoration:none;text-align:center;width:-moz-fit-content;width:fit-content;cursor:pointer;transition:color .5s ease}:is(:is(:is(:is(account-access .account-acess-login) form) .container-buttons) .link-create-account):hover{color:var(--orange)}discount-coupon{display:flex;margin-top:1.2rem;flex-direction:column;position:relative;transition:.3s all}discount-coupon .discount_coupon__heading .discount_coupon__heading_btn .minus_cart-top,discount-coupon .discount_coupon__heading.active .discount_coupon__heading_btn .plus_cart-top{display:none}discount-coupon .discount_coupon__heading.active .discount_coupon__heading_btn .minus_cart-top{display:block}discount-coupon .discount_coupon__heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}discount-coupon .discount_coupon__heading .discount_coupon__heading_btn{display:flex;align-items:center;text-transform:none;gap:1rem;color:var(--coffee);cursor:pointer;font-size:clamp(1.4rem,2vw,1.3rem)}discount-coupon .discount_coupon__heading .discount_coupon__heading_btn :is(svg){width:clamp(1rem,2vw,1.2rem);height:clamp(1rem,2vw,1.2rem)}discount-coupon .discount_coupon__heading .discount_coupon__error,discount-coupon .discount_coupon__heading .discount_coupon__success{font-size:clamp(1rem,2vw,1.2rem);color:var(--coffee)}discount-coupon .discount_coupon__form{display:flex;overflow:hidden;transition:.3s all;margin-top:8px}discount-coupon .discount_coupon__form[closed]{height:0}discount-coupon .discount_coupon__form .discount_coupon__input{color:var(--coffee);font-size:clamp(1.2rem,2vw,1.2rem);font-weight:400;padding:.5rem 1rem;text-transform:uppercase;border:none;border-top:1px solid var(--light-coffee);border-bottom:1px solid var(--light-coffee);border-left:1px solid var(--light-coffee);font-family:var(--font-primary);transition:.3s border;min-width:0px;border-top-left-radius:22px;border-bottom-left-radius:22px}discount-coupon .discount_coupon__form .discount_coupon__input::-moz-placeholder{text-transform:uppercase}discount-coupon .discount_coupon__form .discount_coupon__input::placeholder{text-transform:uppercase}discount-coupon .discount_coupon__form .discount_coupon__input:focus{outline:none;border:1px solid var(--coffee);border-right:none}discount-coupon .discount_coupon__form .discount_coupon__button{border:none;max-width:4.6rem;width:100%;background:var(--orange);display:flex;align-items:center;justify-content:center;color:var(--white);text-transform:uppercase;font-family:var(--font-primary);transition:.3s color ease;cursor:pointer;border-top-right-radius:22px;border-bottom-right-radius:22px}discount-coupon .discount_coupon__form .discount_coupon__button.loading{opacity:.7;cursor:not-allowed}discount-coupon .discount_coupon__error:empty,discount-coupon .discount_coupon__success:empty,discount-coupon .discount_coupon__applied:empty{display:none}discount-coupon .applied_coupon{font-size:clamp(1.2rem,2vw,1.6rem);margin-top:.8rem;text-transform:uppercase}discount-coupon .applied_coupon .remove-coupon{background:none;border:none;color:var(--orange);cursor:pointer;text-decoration:none;font-size:1.2rem;margin-left:.4rem}discount-coupon .applied_coupon .remove-coupon:hover{text-decoration:underline}:root{--wishlist-empty-title: clamp(2rem, 2vw, 2.4rem);--wishlist-empty-text: clamp(1.4rem, 2vw, 1.8rem) }wishlist-grid{display:block;max-width:var(--page-width);margin-inline:auto;position:relative;padding-block:var(--padding-block)}wishlist-grid .wishlist-grid-container{position:relative}wishlist-grid .wishlist-grid-container:has(.wishlist-grid__content:empty) .wishlist-empty__content{display:flex}wishlist-grid .wishlist-grid-container:has(.wishlist-grid__content:empty) .wishlist-grid__content{display:none}wishlist-grid .wishlist-grid-container .wishlist-grid__content{display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:clamp(1.4rem,5vw,10rem);justify-items:flex-start}:is(wishlist-grid .wishlist-grid-container .wishlist-grid__content) product-card{max-width:100%}.enable:is(:is(:is(wishlist-grid .wishlist-grid-container .wishlist-grid__content) product-card) .icon-wishlist){display:flex}@media screen and (min-width: 480px){wishlist-grid .wishlist-grid-container .wishlist-grid__content{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr))}}@media screen and (min-width: 768px){wishlist-grid .wishlist-grid-container .wishlist-grid__content{grid-template-columns:repeat(auto-fill,minmax(23rem,1fr))}}@media screen and (min-width: 1280px){wishlist-grid .wishlist-grid-container .wishlist-grid__content{grid-template-columns:repeat(auto-fill,minmax(15vw,1fr))}}wishlist-grid .wishlist-grid-container .wishlist-empty__content{display:none;align-items:center;flex-direction:column;justify-content:center;gap:1.6rem;text-align:center;padding:4rem 2rem}wishlist-grid .wishlist-grid-container .wishlist-empty__content .wishlist-empty__title{color:var(--coffee);font-family:var(--font-primary);font-size:var(--wishlist-empty-title, clamp(2rem, 2vw, 2.4rem));font-weight:500;line-height:1.2}wishlist-grid .wishlist-grid-container .wishlist-empty__content .wishlist-empty__text{color:var(--coffee);font-family:var(--font-primary);font-size:var(--wishlist-empty-text, clamp(1.4rem, 2vw, 1.8rem));font-weight:400;line-height:1.5}wishlist-grid .wishlist-grid-container .wishlist-empty__content .wishlist-empty__button{background:var(--coffee);border:1px solid var(--coffee);color:var(--white);transition:.3s all;min-width:clamp(16.5rem,13vw,21.3rem);display:flex;justify-content:center;padding:1rem 2rem;text-decoration:none;font-weight:500}wishlist-grid .wishlist-grid-container .wishlist-empty__content .wishlist-empty__button:hover{color:var(--orange);border-color:var(--orange)}wishlist-grid .loader_container{display:flex;justify-content:center;align-items:center;opacity:0;transition:all .2s ease-in-out;position:absolute;top:0;bottom:0;right:0;left:0;z-index:2;background-color:#fffc;display:none;animation:opacityExit .3s ease-in-out forwards}wishlist-grid .loader_container.loader_container--active{display:flex;opacity:1;animation:opacityEntry .3s ease-in-out forwards}wishlist-grid .loader_container .loader{width:50px;aspect-ratio:1;border-radius:50%;background:radial-gradient(farthest-side,#ffa516 94%,#0000) top/8px 8px no-repeat,conic-gradient(#0000 30%,#ffa516);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 0);animation:l13 1s infinite linear}@keyframes l13{to{transform:rotate(1turn)}}@keyframes opacityEntry{0%{opacity:0;display:none}1%{opacity:0;display:flex}to{opacity:1}}@keyframes opacityExit{0%{opacity:1;display:flex}99%{opacity:0;display:flex}to{display:none}}.search_text__container{margin-top:clamp(8rem,10vw,12.5rem);padding-top:clamp(3rem,5vw,6rem);max-width:var(--page-width);margin-inline:auto}.search_text__container .search_text_title{color:var(--coffee);font-size:clamp(1.8rem,2vw,2.4rem);font-weight:400;margin-bottom:clamp(1.6rem,2vw,2.4rem)}:root{--main-page-title: clamp(2.4rem, 3vw, 3.6rem);--main-page-content: clamp(1.6rem, 2vw, 1.8rem) }.main-page-container{display:flex;flex-direction:column;gap:2.8rem;max-width:var(--page-width);margin:0 auto;padding-block:var(--padding-block);margin-top:clamp(8rem,10vw,12.5rem)}.main-page-container .main-page-title{color:var(--coffee);font-family:var(--font-primary);font-size:var(--main-page-title);font-style:normal;font-weight:500;line-height:160%}.main-page-container .main-page-content{color:var(--coffee);font-family:var(--font-primary);font-size:var(--main-page-content);font-style:normal;font-weight:400;line-height:160%}:root{--main-404-title: clamp(2.4rem, 5vw, 3.2rem);--main-404-subtitle: clamp(2rem, 2.4vw, 2.8rem);--main-404-text: clamp(1.2rem, 2.4vw, 1.8rem);--main-404-button: clamp(1.4rem, 2.4vw, 1.6rem) }.main-404{max-width:var(--page-width);margin:0 auto;padding-block:var(--padding-block);margin-top:clamp(8rem,10vw,12.5rem)}.main-404 .main-404__container .main-404__content{display:flex;flex-direction:column;align-items:center;gap:1.2rem}.main-404 .main-404__container .main-404__content .main-404__title{color:var(--orange);text-align:center;font-family:var(--font-primary);font-size:var(--main-404-title);font-style:normal;font-weight:600;line-height:normal;letter-spacing:.32rem}.main-404 .main-404__container .main-404__content .main-404__subtitle{color:var(--orange);text-align:center;font-family:var(--font-primary);font-size:var(--main-404-subtitle);font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase}.main-404 .main-404__container .main-404__content .main-404__text{color:var(--coffee);text-align:center;font-family:var(--font-primary);font-size:var(--main-404-text);font-style:normal;font-weight:300;line-height:normal}.main-404 .main-404__container .main-404__content .main-404__button{padding:1.4rem 3rem;background:var(--orange);color:var(--white);font-family:var(--font-primary);font-size:var(--main-404-button);text-decoration:none;font-style:normal;font-weight:600;line-height:normal;margin-top:2rem;border-radius:30px}cart-section{display:flex;flex-direction:column;max-width:var(--page-width);margin-inline:auto;margin-top:6rem;max-width:1200px}@media screen and (min-width: 768px){cart-section{margin-top:clamp(8rem,10vw,12.5rem)}}@media screen and (min-width: 1600px){cart-section{max-width:1520px}}cart-section .cart_section_title{font-size:2rem;text-transform:uppercase;color:var(--coffee);margin-top:20px}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.5fr 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-coffee) solid 1px;max-height:40vh;overflow-y:auto;position:relative}@media screen and (min-width: 768px){cart-section .cart_section__content .cart_section_products__container{max-height:54.6rem;height:-moz-fit-content;height:fit-content}}cart-section .cart_section__content .cart_section_products__container .single-buy{border:none;margin-top:0;padding-top:0}cart-section .cart_section__content .cart_section_products__container .container_signature{display:flex;margin-bottom:17px}cart-section .cart_section__content .cart_section_products__container .signature-title{color:var(--green);font-size:1.7rem;font-weight:400;display:inline-block}cart-section .cart_section__content .cart_section_products__container .tag-signature{background-color:var(--green);color:var(--white);display:inline-block;text-transform:capitalize;display:flex;margin-left:5px;border-radius:12px;font-size:1.3rem;padding:3px 17px;margin-bottom:12px}cart-section .cart_section__content .cart_section_products__container .cart_item__container .cart_item_price .price{font-size:1.4rem}cart-section .cart_section__content .cart_section_products__container .cart_item__container.is_signature{background-color:var(--light-green);order:1;margin-top:-46px;padding-bottom:25px}cart-section .cart_section__content .cart_section_products__container .cart_item__container .btn-signature span.lbl_signature{font-size:1.3rem;font-weight:700}@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:11.3rem}}cart-section .cart_section__content .cart_section_products__container .cart_item__container .cart_item__content{align-self:flex-start}cart-section .cart_section__content .cart_section_products__container .cart_item__container .cart_item__content .cart_item_title :is(h2){font-size:clamp(1.2rem,2vw,1.7rem);white-space:wrap;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:30rem;margin-bottom:1.6rem;color:var(--coffee)}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:5px}cart-section .cart_section__content .cart_section_products__container::-webkit-scrollbar-track{background:var(--light-coffee, .8)}cart-section .cart_section__content .cart_section_products__container::-webkit-scrollbar-thumb{background-color:var(--orange);border-radius:10px;border:5px solid transparent}cart-section .cart_section__content .cart_section_products__container::-webkit-scrollbar-thumb:hover{background:var(--light-coffee, .8)}cart-section .cart_section__content .cart_footer{margin-top:3.2rem;max-width:45.9rem;width:100%}@media screen and (max-width: 900px){cart-section .cart_section__content .cart_footer{align-self:center}}cart-section .cart_section__content .cart_footer .discount_coupon__heading_btn{width:100%;justify-content:space-between}cart-section .cart_section__content .cart_footer .progress_bar__container{margin-bottom:2.4rem}cart-section .cart_section__content .cart_footer .progress_bar__container .progress_bar{width:100%;height:.7rem;background:var(--light-coffee);margin-bottom:.8rem;border-radius:7px}cart-section .cart_section__content .cart_footer .progress_bar__container .progress_bar .progress{transition:.6s ease;height:100%;background:var(--orange);border-radius:7px}cart-section .cart_section__content .cart_footer .progress_bar__container .progress_span{color:var(--coffee);font-size:1.4rem}cart-section .cart_section__content .cart_footer .cart_order_summary{font-size:clamp(1.5rem,2vw,1.8rem);font-weight:600;color:var(--coffee);border-bottom:1px solid var(--light-coffee);padding-bottom:clamp(1.2rem,2vw,1.8rem)}cart-section .cart_section__content .cart_footer .cart_subtotal,cart-section .cart_section__content .cart_footer .cart_shipping_value{display:flex;justify-content:space-between;margin-top:1.6rem;font-weight:500;color:var(--coffee);font-size:clamp(1.4rem,2vw,1.6rem)}cart-section .cart_section__content .cart_footer .cart_subtotal .cart_shipping_price,cart-section .cart_section__content .cart_footer .cart_shipping_value .cart_shipping_price{font-size:1.3rem;font-weight:400}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.6rem)}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.6rem,2vw,1.6rem)}cart-section .cart_section__content .cart_footer .cart_subtotal .cart_subtotal_price{font-size:clamp(1.6rem,2vw,1.8rem)}cart-section .cart_section__content .cart_footer .cart_shipping_value{border-bottom:1px solid var(--light-coffee);padding-bottom:clamp(1.2rem,2vw,2.4rem)}cart-section .cart_section__content .cart_footer .cart_shipping_value .cart_shipping_title{font-size:1.4rem;font-weight:400}cart-section .cart_section__content .cart_footer .go_to_checkout{margin-block:2.3rem 1.4rem;display:flex;justify-content:center;align-items:center;width:100%;background:var(--orange);text-transform:none;border:none;font-size:var(--cart-go-to-checkout);padding:1.2rem 2.4rem;font-family:var(--font-parfait);color:var(--white);text-decoration:none;transition:.3s ease color;border-radius:22px}cart-section .cart_section__content .cart_footer .continue_shopping{text-align:center;color:var(--orange);font-size:var(--cart-go-to-checkout);font-weight:500;line-height:140%;cursor:pointer;display:block;margin-bottom:25px}@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}#relatedProductSection{max-width:var(--page-width);margin-inline:auto;padding-block:var(--padding-block)}:is(:is(#relatedProductSection cart-related-products) .cart_related_products__content) .related_products_title{text-align:left}:is(:is(#relatedProductSection cart-related-products) .cart_related_products__content) .cart_related_carousel{flex-direction:row;padding:0;border:none;justify-content:space-between}:is(:is(:is(#relatedProductSection cart-related-products) .cart_related_products__content) .cart_related_carousel) .cart_related_product__container{max-width:100%;flex-grow:1}@media screen and (min-width: 768px){:is(:is(:is(#relatedProductSection cart-related-products) .cart_related_products__content) .cart_related_carousel) .cart_related_product__container{display:grid;grid-template-columns:1fr 2fr;grid-template-rows:1fr clamp(2rem,2.5vw,4.7rem)}}:is(:is(:is(:is(#relatedProductSection cart-related-products) .cart_related_products__content) .cart_related_carousel) .cart_related_product__container) .cart_related_product__content{align-items:flex-start}:is(:is(:is(:is(:is(#relatedProductSection cart-related-products) .cart_related_products__content) .cart_related_carousel) .cart_related_product__container) .cart_related_product__content) .cart_related_product_title,:is(:is(:is(:is(:is(#relatedProductSection cart-related-products) .cart_related_products__content) .cart_related_carousel) .cart_related_product__container) .cart_related_product__content) .cart_related_product_price{text-align:left}:is(:is(:is(:is(:is(#relatedProductSection cart-related-products) .cart_related_products__content) .cart_related_carousel) .cart_related_product__container) .cart_related_product__content) .cart_related_product_title{font-size:clamp(1.2rem,2vw,2rem)}:is(:is(:is(:is(:is(#relatedProductSection cart-related-products) .cart_related_products__content) .cart_related_carousel) .cart_related_product__container) .cart_related_product__content) .cart_related_product_price{font-size:clamp(1.2rem,2vw,1.6rem)}@media screen and (min-width: 768px){:is(:is(:is(#relatedProductSection cart-related-products) .cart_related_products__content) .cart_related_carousel) .cart_related_product_add{display:block}:is(:is(:is(#relatedProductSection cart-related-products) .cart_related_products__content) .cart_related_carousel) .related_product_section_add{display:block;grid-area:2/1/2/3;height:100%}:is(:is(:is(:is(#relatedProductSection cart-related-products) .cart_related_products__content) .cart_related_carousel) .related_product_section_add) .cart_related_product_add{display:flex;color:var(--orange);width:100%;align-items:center;justify-content:center;height:100%;transition:.3s;border:1px solid var(--orange);border-radius:18px;font-size:1.4rem;font-weight:600}}@media screen and (max-width: 768px){:is(:is(:is(#relatedProductSection cart-related-products) .cart_related_products__content) .cart_related_carousel) .related_product_section_add{display:none}}@media screen and (min-width: 1600px){#relatedProductSection{max-width:1520px}}:root{--font-size-menu-account-content-account-page: clamp(1.8rem, 1.5vw, 2rem);--font-size-personal-details-header-account-page: clamp(1.8rem, 1.5vw, 2.4rem);--font-size-label-placeholder-account-page: clamp(1.4rem, 1.5vw, 1.6rem);--font-size-button-newsletter-account-page: clamp(1.2rem, 1.5vw, 1.6rem);--font-size-checkbox-message-account-page: clamp(1.2rem, 1.5vw, 1.6rem);--font-size-title-newsletter-account-page: clamp(1.8rem, 1.5vw, 2.2rem);--font-size-name-email-lastname-account-page: clamp(1.8rem, 1.5vw, 2rem);--font-size-name-email-lastname-text-account-page: clamp(1.4rem, 1.5vw, 1.8rem);--font-size-addresses-title-account-page: clamp(2rem, 1.5vw, 2.4rem);--font-size-default-adress-title-account-page: clamp(1.2rem, 1.5vw, 1.6rem);--font-size-address-details-content-account-page: clamp(1.2rem, 1.5vw, 1.8rem);--font-size-order-history-title-account-page: clamp(1.8rem, 1.5vw, 2.4rem);--font-size-no-recent-orders-account-page: clamp(1.6rem, 1.5vw, 1.8rem);--font-size-thead-tr-th-title-account-page: clamp(1.4rem, 1.5vw, 1.7rem);--font-size-tbody-tr-td-title-account-page: clamp(1.2rem, 1.5vw, 1.5rem) }account-component{max-width:var(--page-width);margin:0 auto;padding-block:var(--padding-block);margin-top:clamp(8rem,10vw,12.5rem);display:flex;flex-direction:column;gap:2rem}@media screen and (min-width: 768px){account-component{max-width:calc(var(--page-width) * .9);display:grid;grid-template-columns:.25fr 1fr;gap:4rem}}@media screen and (max-width: 768px){account-component{margin-top:clamp(3rem,10vw,5.5rem)}}account-component .menu-account{border-radius:1.2rem;border:1.5px solid var(--gray);background:#FFF;padding:4rem 2rem}account-component .menu-account .menu-account-content{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:3.6rem;list-style:none}@media screen and (min-width: 768px){account-component .menu-account .menu-account-content{flex-direction:column}}@media screen and (max-width: 768px){account-component .menu-account .menu-account-content{flex-direction:column;flex-wrap:wrap;justify-content:center;gap:.6rem;list-style:none}}account-component .menu-account .menu-account-content :is(li){color:var(--coffee);font-family:var(--font-primary);font-size:var(--font-size-menu-account-content-account-page);font-style:normal;font-weight:400;line-height:normal;cursor:pointer;transition:color .3s ease}account-component .menu-account .menu-account-content :is(li).active{font-weight:600}account-component .menu-account .menu-account-content :is(li):hover{color:var(--orange)}account-component .menu-account .menu-account-content :is(li) :is(a){text-decoration:none;color:var(--coffee);font-family:var(--font-primary);font-size:var(--font-size-menu-account-content-account-page);font-style:normal;font-weight:400;line-height:normal;transition:color .3s ease}account-component .menu-account .menu-account-content :is(li) :is(a):hover{color:var(--orange)}account-component .container-info{display:flex;flex-direction:column;gap:2rem;position:relative}account-component .container-info .container-header{display:inline-flex;justify-content:flex-start;align-items:center;padding:2rem;width:100%;border-radius:1.2rem;border:1.5px solid var(--gray)}@media screen and (min-width: 768px){account-component .container-info .container-header{padding:3.2rem 4rem}}account-component .container-info .container-header .title-header{color:var(--coffee);font-family:var(--font-primary);font-size:var(--font-size-personal-details-header-account-page);font-style:normal;font-weight:600;line-height:normal;transition:opacity .3s ease,transform .3s ease}account-component .container-info .container-header .title-header.fade-out{opacity:0;transform:translate(-10px)}account-component .container-info .container-header .container-header .title-header.fade-in{opacity:1;transform:translate(0)}account-component .container-info .show-content{position:relative;min-height:100px}account-component .container-info .show-content .personal-details,account-component .container-info .show-content .addresses-details,account-component .container-info .show-content .order-history-details{position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s ease;pointer-events:none;height:auto}account-component .container-info .show-content .personal-details{display:flex;flex-direction:column}@media screen and (min-width: 1300px){account-component .container-info .show-content .personal-details{display:grid;grid-template-columns:1fr .6fr;gap:4rem;width:100%}}account-component .container-info .show-content .personal-details .personal-details-content{padding:2rem;border-radius:1.2rem;border:1.5px solid var(--gray);display:flex;flex-direction:column;gap:2rem}@media screen and (min-width: 768px){account-component .container-info .show-content .personal-details .personal-details-content{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem;padding:3.2rem 4rem}}account-component .container-info .show-content .personal-details .personal-details-content .firstName,account-component .container-info .show-content .personal-details .personal-details-content .lastName,account-component .container-info .show-content .personal-details .personal-details-content .email{width:-moz-fit-content;width:fit-content;display:flex;flex-direction:column;gap:1.6rem}:is(account-component .container-info .show-content .personal-details .personal-details-content .firstName,account-component .container-info .show-content .personal-details .personal-details-content .lastName,account-component .container-info .show-content .personal-details .personal-details-content .email) h2{color:var(--coffee);font-family:var(--font-primary);font-size:var(--font-size-name-email-lastname-account-page);font-style:normal;font-weight:600;line-height:normal;width:-moz-fit-content;width:fit-content}:is(account-component .container-info .show-content .personal-details .personal-details-content .firstName,account-component .container-info .show-content .personal-details .personal-details-content .lastName,account-component .container-info .show-content .personal-details .personal-details-content .email) p{color:var(--gray);font-family:var(--font-primary);font-size:var(--font-size-name-email-lastname-text-account-page);font-style:normal;font-weight:500;line-height:normal;word-wrap:break-word;width:-moz-fit-content;width:fit-content}account-component .container-info .show-content .personal-details .personal-details-content .lastName{justify-self:flex-end}account-component .container-info .show-content .personal-details .newsletter-subscription{margin-top:2rem;min-width:361px}:is(account-component .container-info .show-content .personal-details .newsletter-subscription) h3{color:var(--coffee);font-family:var(--font-primary);text-align:start;font-size:2.2rem;font-style:normal;font-weight:500;line-height:normal}:is(account-component .container-info .show-content .personal-details .newsletter-subscription) .newsletter-form{display:flex;flex-direction:column;gap:1rem}:is(:is(account-component .container-info .show-content .personal-details .newsletter-subscription) .newsletter-form) .newsletter-form__label{color:var(--coffee);font-family:var(--font-primary);font-size:var(--font-size-title-newsletter-account-page);font-style:normal;font-weight:500;line-height:normal;width:100%;grid-column:1 / 3;margin-bottom:1rem}:is(:is(account-component .container-info .show-content .personal-details .newsletter-subscription) .newsletter-form) .newsletter-form__field-wrapper{display:grid;grid-template-columns:1fr .7fr}:is(:is(:is(account-component .container-info .show-content .personal-details .newsletter-subscription) .newsletter-form) .newsletter-form__field-wrapper) .newsletter-form__field{padding-left:2rem;background:#E4E4E4;border:none;width:100%;grid-column:1 / 2;height:4.5rem;color:var(--coffee);font-family:var(--font-primary);font-weight:300;font-size:var(--font-size-label-placeholder-account-page)}:is(:is(:is(:is(account-component .container-info .show-content .personal-details .newsletter-subscription) .newsletter-form) .newsletter-form__field-wrapper) .newsletter-form__field):focus-visible{outline:none}:is(:is(:is(:is(account-component .container-info .show-content .personal-details .newsletter-subscription) .newsletter-form) .newsletter-form__field-wrapper) .newsletter-form__field)::-moz-placeholder{color:var(--coffee);font-family:var(--font-primary);font-weight:300;font-size:var(--font-size-label-placeholder-account-page)}:is(:is(:is(:is(account-component .container-info .show-content .personal-details .newsletter-subscription) .newsletter-form) .newsletter-form__field-wrapper) .newsletter-form__field)::placeholder{color:var(--coffee);font-family:var(--font-primary);font-weight:300;font-size:var(--font-size-label-placeholder-account-page)}:is(:is(:is(account-component .container-info .show-content .personal-details .newsletter-subscription) .newsletter-form) .newsletter-form__field-wrapper) .newsletter-form__button{color:var(--white);font-family:var(--font-primary);font-size:var(--font-size-button-newsletter-account-page);font-style:normal;font-weight:700;line-height:110%;text-transform:uppercase;background:var(--orange);border:none;padding:0 2rem;width:100%;grid-column:2 / 3;transition:background-color .5s ease-in-out;cursor:pointer;height:4.5rem}:is(:is(:is(:is(account-component .container-info .show-content .personal-details .newsletter-subscription) .newsletter-form) .newsletter-form__field-wrapper) .newsletter-form__button):hover{background-color:var(--orange);color:var(--white)}:is(:is(account-component .container-info .show-content .personal-details .newsletter-subscription) .newsletter-form) .newsletter-form__checkbox{display:flex;align-items:center;gap:1rem}:is(:is(:is(account-component .container-info .show-content .personal-details .newsletter-subscription) .newsletter-form) .newsletter-form__checkbox) .newsletter-form__checkbox-input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}:is(:is(:is(account-component .container-info .show-content .personal-details .newsletter-subscription) .newsletter-form) .newsletter-form__checkbox) .newsletter-form__checkbox-label{color:var(--coffee);font-family:var(--font-primary);font-size:var(--font-size-checkbox-message-account-page);position:relative;padding-left:2.5rem;cursor:pointer}:is(:is(:is(:is(account-component .container-info .show-content .personal-details .newsletter-subscription) .newsletter-form) .newsletter-form__checkbox) .newsletter-form__checkbox-label):before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1.5rem;height:1.5rem;border:.15rem solid var(--coffee);background-color:var(--white);transition:all .3s ease}:is(:is(:is(:is(account-component .container-info .show-content .personal-details .newsletter-subscription) .newsletter-form) .newsletter-form__checkbox) .newsletter-form__checkbox-label):after{content:"";position:absolute;left:.6rem;top:50%;transform:translateY(-65%) rotate(45deg);width:.4rem;height:.8rem;border:solid var(--coffee);border-width:0 .15rem .15rem 0;opacity:0;transition:opacity .3s ease}:is(:is(:is(account-component .container-info .show-content .personal-details .newsletter-subscription) .newsletter-form) .newsletter-form__checkbox) .newsletter-form__checkbox-label:hover:before{border-color:var(--orange)}:is(:is(:is(:is(account-component .container-info .show-content .personal-details .newsletter-subscription) .newsletter-form) .newsletter-form__checkbox) .newsletter-form__checkbox-input:checked+.newsletter-form__checkbox-label):before{background-color:var(--orange);border-color:var(--orange)}:is(:is(:is(:is(account-component .container-info .show-content .personal-details .newsletter-subscription) .newsletter-form) .newsletter-form__checkbox) .newsletter-form__checkbox-input:checked+.newsletter-form__checkbox-label):after{opacity:1;border-color:var(--white)}:is(:is(account-component .container-info .show-content .personal-details .newsletter-subscription) .newsletter-form) .newsletter-form__message{color:var(--coffee);font-family:var(--font-primary);font-size:var(--font-size-checkbox-message-account-page)}account-component .container-info .show-content .my-subscriptions{display:none}account-component .container-info .show-content .my-subscriptions.active{display:block;min-height:647px}:is(account-component .container-info .show-content .my-subscriptions.active) iframe{min-height:647px}account-component .container-info .show-content .addresses-details{display:flex;flex-direction:column;gap:2rem;padding-left:2rem}@media screen and (min-width: 768px){account-component .container-info .show-content .addresses-details{padding-left:4rem}}account-component .container-info .show-content .addresses-details .addresses-title{font-weight:600;color:var(--coffee);font-family:var(--font-primary);font-size:var(--font-size-addresses-title-account-page)}account-component .container-info .show-content .addresses-details .container-adress-details-content{display:flex;flex-direction:column;gap:1.8rem}account-component .container-info .show-content .addresses-details .container-adress-details-content .default-adress-title{color:var(--coffee);font-family:var(--font-primary);font-size:var(--font-size-default-adress-title-account-page);font-weight:600}account-component .container-info .show-content .addresses-details .container-adress-details-content :is(p){color:var(--coffee);font-family:var(--font-primary);font-size:var(--font-size-address-details-content-account-page);font-weight:500}account-component .container-info .show-content .addresses-details .container-adress-details-content .btn-see-adress{color:var(--coffee);font-family:var(--font-primary);font-size:var(--font-size-default-adress-title-account-page);font-weight:600;text-decoration:none;width:-moz-fit-content;width:fit-content;cursor:pointer;transition:all .3s ease-in-out}account-component .container-info .show-content .addresses-details .container-adress-details-content .btn-see-adress:hover{color:var(--orange);text-decoration:underline}account-component .container-info .show-content .order-history-details{display:flex;flex-direction:column;gap:3.6rem;padding-left:0rem}@media screen and (min-width: 768px){account-component .container-info .show-content .order-history-details{gap:2rem}@media screen and (min-width: 1024px){account-component .container-info .show-content .order-history-details{padding-left:4rem}}}account-component .container-info .show-content .order-history-details .order-history-title{color:var(--coffee);font-family:var(--font-primary);font-size:var(--font-size-order-history-title-account-page);font-weight:600}account-component .container-info .show-content .order-history-details .container-order-history-content .order-details{width:100%}account-component .container-info .show-content .order-history-details .container-order-history-content .order-details .order-details-table{width:100%}:is(account-component .container-info .show-content .order-history-details .container-order-history-content .order-details .order-details-table) thead{display:none}@media (min-width: 768px){:is(account-component .container-info .show-content .order-history-details .container-order-history-content .order-details .order-details-table) thead{display:table-header-group}:is(:is(account-component .container-info .show-content .order-history-details .container-order-history-content .order-details .order-details-table) thead) tr{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:2rem 0;border-bottom:.1rem solid var(--gray);gap:1rem}:is(:is(:is(account-component .container-info .show-content .order-history-details .container-order-history-content .order-details .order-details-table) thead) tr) th{justify-self:flex-start;text-align:left;text-transform:uppercase;color:var(--coffee);font-family:var(--font-primary);font-size:var(--font-size-thead-tr-th-title-account-page);font-weight:600;width:100%;word-wrap:break-word}}:is(:is(account-component .container-info .show-content .order-history-details .container-order-history-content .order-details .order-details-table) tbody) .order-row{display:flex;flex-direction:column;gap:0rem;border:none;padding:0rem}:is(:is(:is(account-component .container-info .show-content .order-history-details .container-order-history-content .order-details .order-details-table) tbody) .order-row):not(:last-child){padding:0rem 0rem 4rem}:is(:is(:is(account-component .container-info .show-content .order-history-details .container-order-history-content .order-details .order-details-table) tbody) .order-row) td{display:flex;align-items:center;justify-content:space-between;padding:1rem 0;border-bottom:.1rem solid var(--gray);color:var(--coffee);font-family:var(--font-primary);font-size:var(--font-size-tbody-tr-td-title-account-page);font-weight:600}:is(:is(:is(:is(account-component .container-info .show-content .order-history-details .container-order-history-content .order-details .order-details-table) tbody) .order-row) td):before{content:attr(data-label);justify-self:flex-start;text-align:left;text-transform:uppercase;color:var(--coffee);font-family:var(--font-primary);font-size:var(--font-size-thead-tr-th-title-account-page);font-weight:600}:is(:is(:is(:is(account-component .container-info .show-content .order-history-details .container-order-history-content .order-details .order-details-table) tbody) .order-row) td) a{text-decoration:none;cursor:pointer;color:var(--coffee);font-family:var(--font-primary);font-size:var(--font-size-tbody-tr-td-title-account-page);font-weight:600;transition:color .3s ease,-webkit-text-decoration .3s ease;transition:color .3s ease,text-decoration .3s ease;transition:color .3s ease,text-decoration .3s ease,-webkit-text-decoration .3s ease}:is(:is(:is(:is(:is(account-component .container-info .show-content .order-history-details .container-order-history-content .order-details .order-details-table) tbody) .order-row) td) a):hover{color:var(--orange);text-decoration:underline}@media (min-width: 768px){:is(:is(account-component .container-info .show-content .order-history-details .container-order-history-content .order-details .order-details-table) tbody) .order-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:2rem 0;border-bottom:.1rem solid var(--gray);gap:1rem}:is(:is(:is(account-component .container-info .show-content .order-history-details .container-order-history-content .order-details .order-details-table) tbody) .order-row):not(:last-child){padding:2rem 0}:is(:is(:is(account-component .container-info .show-content .order-history-details .container-order-history-content .order-details .order-details-table) tbody) .order-row):last-child{border:none}:is(:is(:is(account-component .container-info .show-content .order-history-details .container-order-history-content .order-details .order-details-table) tbody) .order-row) td{justify-self:flex-start;text-align:left;border-bottom:none;padding:0;display:block;width:100%}:is(:is(:is(:is(account-component .container-info .show-content .order-history-details .container-order-history-content .order-details .order-details-table) tbody) .order-row) td):before{content:none;display:none}}account-component .container-info .show-content .order-history-details .container-order-history-content .no-recent-orders{color:var(--coffee);font-family:var(--font-primary);font-size:var(--font-size-no-recent-orders-account-page);font-weight:500}account-component .container-info .show-content .personal-details.active,account-component .container-info .show-content .addresses-details.active,account-component .container-info .show-content .order-history-details.active{position:relative;opacity:1;visibility:visible;pointer-events:auto}account-component .container-info .loading-back{width:100%;height:100%;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:absolute;top:0;left:0;z-index:2;opacity:0;display:none;align-items:flex-start;justify-content:center;animation:opacityLoadingExit .5s forwards}account-component .container-info .loading-back.active{animation:opacityLoadingEntry .5s forwards;opacity:1;display:flex}account-component .container-info .loading-back:after{content:"";margin-top:10vh;width:48px;height:48px;border-radius:50%;position:relative;animation:rotate 1s linear infinite}account-component .container-info .loading-back:before{content:"";box-sizing:border-box;position:absolute;top:10vh;right:0;bottom:0;left:0;width:48px;height:48px;margin:auto;border-radius:50%;border:5px solid var(--coffee);animation:prixClipFix 1s linear infinite}@keyframes opacityLoadingEntry{0%{opacity:0;display:none}1%{opacity:0;display:flex}to{opacity:1}}@keyframes opacityLoadingExit{0%{opacity:1}99%{opacity:0;display:flex}to{opacity:0;display:none}}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes prixClipFix{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}to{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}:root{--address-component-title: clamp(2rem, 2.5vw, 3.6rem);--address-component-text: clamp(1.6rem, 2vw, 1.8rem);--address-component-address-info-number: clamp(2.4rem, 3vw, 3rem);--address-component-address-info-text: clamp(1.6rem, 2vw, 1.8rem);--address-component-address-buttons: clamp(1.6rem, 2vw, 1.8rem);--address-component-address-header: clamp(1.8rem, 3vw, 2.4rem);--address-component-addressfields-labels: clamp(1.6rem, 2vw, 1.8rem);--address-component-addressfields-inputs-and-selects: clamp(1.6rem, 2vw, 1.8rem);--address-component-add-addresses-title: clamp(2.4rem, 3vw, 3rem);--address-component-new-address-header: clamp(1.8rem, 3vw, 2.4rem) }address-component{max-width:var(--page-width);margin:0 auto;padding-block:var(--padding-block);margin-top:clamp(8rem,10vw,12.5rem);display:flex;flex-direction:column;gap:2rem}address-component .customer-addresses .myaccount--header{margin-bottom:3rem;display:flex;flex-direction:column;gap:1rem}:is(:is(address-component .customer-addresses .myaccount--header) p) .myaccount--link{text-decoration:none;display:flex;align-items:center;gap:.5rem}:is(:is(:is(address-component .customer-addresses .myaccount--header) p) .myaccount--link) svg{display:block;width:2.5rem;height:2.5rem;rotate:180deg}:is(:is(:is(:is(:is(address-component .customer-addresses .myaccount--header) p) .myaccount--link) svg) g) path{stroke:var(--coffee)}:is(:is(:is(address-component .customer-addresses .myaccount--header) p) .myaccount--link) .text-button{color:var(--coffee);font-family:var(--font-primary);font-size:var(--address-component-text);font-style:normal;font-weight:400;line-height:normal}address-component .customer-addresses .myaccount--header .myaccount--title{color:var(--orange);font-family:var(--font-primary);font-size:var(--address-component-title);font-style:normal;font-weight:600;line-height:normal}address-component .customer-addresses .addresses-container{display:flex;flex-direction:column;gap:1rem}address-component .customer-addresses .addresses-container .addresses-content{display:grid;gap:2rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width: 576px){address-component .customer-addresses .addresses-container .addresses-content{grid-template-columns:repeat(2,1fr)}}@media (min-width: 992px){address-component .customer-addresses .addresses-container .addresses-content{grid-template-columns:repeat(3,1fr);gap:4rem}}@media (min-width: 1200px){address-component .customer-addresses .addresses-container .addresses-content{grid-template-columns:repeat(4,1fr);gap:5rem}}address-component .customer-addresses .addresses-container .addresses-content .address{display:flex;flex-direction:column;justify-content:space-between;gap:1rem}address-component .customer-addresses .addresses-container .addresses-content .address .infomation{display:flex;flex-direction:column;gap:1rem}:is(address-component .customer-addresses .addresses-container .addresses-content .address .infomation) h3{display:flex;align-items:center;gap:1rem;color:var(--coffee);font-family:var(--font-primary);font-size:var(--address-component-address-info-number);font-style:normal;font-weight:600;line-height:normal}:is(:is(address-component .customer-addresses .addresses-container .addresses-content .address .infomation) h3) span{width:2.5rem;height:2.5rem}:is(:is(:is(address-component .customer-addresses .addresses-container .addresses-content .address .infomation) h3) span) svg{display:block;width:100%;height:100%}:is(address-component .customer-addresses .addresses-container .addresses-content .address .infomation) p{color:var(--coffee);font-family:var(--font-primary);font-size:var(--address-component-address-info-text);font-style:normal;font-weight:400;line-height:normal}address-component .customer-addresses .addresses-container .addresses-content .address .edit-buttons{display:flex;gap:1rem}address-component .customer-addresses .addresses-container .addresses-content .address .edit-buttons .edit{width:100%}:is(address-component .customer-addresses .addresses-container .addresses-content .address .edit-buttons .edit) p{width:100%;height:100%;padding:1rem;text-align:center;background-color:var(--orange);color:var(--white);font-family:var(--font-primary);font-size:var(--address-component-address-buttons);font-style:normal;font-weight:400;line-height:normal;cursor:pointer;transition:all .3s ease-in-out}:is(:is(address-component .customer-addresses .addresses-container .addresses-content .address .edit-buttons .edit) p):hover{color:var(--orange);opacity:.9}address-component .customer-addresses .addresses-container .addresses-content .address .edit-buttons .delete{width:100%}:is(address-component .customer-addresses .addresses-container .addresses-content .address .edit-buttons .delete .address-delete-form) button{width:100%;height:100%;padding:1rem;text-align:center;background-color:var(--white);border:1px solid var(--coffee);color:var(--coffee);font-family:var(--font-primary);font-size:var(--address-component-address-buttons);font-style:normal;font-weight:400;line-height:normal;cursor:pointer;transition:all .3s ease-in-out}:is(:is(address-component .customer-addresses .addresses-container .addresses-content .address .edit-buttons .delete .address-delete-form) button):hover{color:var(--orange);opacity:.9}address-component .customer-addresses .addresses-container .addresses-content .overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:10000;opacity:0;display:none}address-component .customer-addresses .addresses-container .addresses-content .overlay.active{opacity:1;display:block}address-component .customer-addresses .addresses-container .addresses-content .edit-modal{position:fixed;top:0;right:0;max-width:85%;width:100%;height:100%;background-color:var(--white);display:flex;justify-content:flex-start;align-items:center;flex-direction:column;z-index:100000;gap:2rem;transform:translate(100%);transition:transform .4s ease-in-out}@media (min-width: 768px){address-component .customer-addresses .addresses-container .addresses-content .edit-modal{max-width:50%}}@media (min-width: 992px){address-component .customer-addresses .addresses-container .addresses-content .edit-modal{max-width:40%}}@media (min-width: 1200px){address-component .customer-addresses .addresses-container .addresses-content .edit-modal{max-width:30%}}address-component .customer-addresses .addresses-container .addresses-content .edit-modal.active{transform:translate(0)}address-component .customer-addresses .addresses-container .addresses-content .edit-modal .header-address{width:100%;top:0;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #E2E2E2;padding:2rem}:is(address-component .customer-addresses .addresses-container .addresses-content .edit-modal .header-address) h3{color:var(--coffee);font-family:var(--font-primary);font-size:var(--address-component-address-header);font-style:normal;font-weight:600;line-height:normal}:is(address-component .customer-addresses .addresses-container .addresses-content .edit-modal .header-address) .close{width:2.5rem;height:2.5rem;cursor:pointer}:is(:is(address-component .customer-addresses .addresses-container .addresses-content .edit-modal .header-address) .close) svg{display:block;width:100%;height:100%}address-component .customer-addresses .addresses-container .addresses-content .edit-modal .address-fields{width:100%;height:100%;padding:2rem;display:flex;flex-direction:column;gap:2rem;overflow-y:auto}address-component .customer-addresses .addresses-container .addresses-content .edit-modal .address-fields .name{display:flex;gap:1rem;width:100%}address-component .customer-addresses .addresses-container .addresses-content .edit-modal .address-fields .field-custom{display:flex;flex-direction:column;gap:1rem;position:relative;width:100%}:is(address-component .customer-addresses .addresses-container .addresses-content .edit-modal .address-fields .field-custom) label{color:var(--coffee);font-family:var(--font-primary);font-size:var(--address-component-addressfields-labels);font-style:normal;font-weight:600;line-height:normal;position:absolute;top:-10px;left:1rem;background:white}:is(address-component .customer-addresses .addresses-container .addresses-content .edit-modal .address-fields .field-custom) input,:is(address-component .customer-addresses .addresses-container .addresses-content .edit-modal .address-fields .field-custom) select{width:100%;padding:1rem;border:1px solid #E2E2E2;border-radius:.5rem;color:var(--coffee);font-family:var(--font-primary);font-size:var(--address-component-addressfields-inputs-and-selects);font-style:normal;font-weight:400;line-height:normal}address-component .customer-addresses .addresses-container .addresses-content .edit-modal .address-fields .buttons-address-modal{display:flex;gap:1rem}address-component .customer-addresses .addresses-container .addresses-content .edit-modal .address-fields .buttons-address-modal .submit{width:100%;padding:1rem;text-align:center;background-color:var(--orange);color:var(--white);font-family:var(--font-primary);font-size:var(--address-component-address-buttons);font-style:normal;font-weight:400;line-height:normal;border:none;cursor:pointer;transition:all .3s ease-in-out}address-component .customer-addresses .addresses-container .addresses-content .edit-modal .address-fields .buttons-address-modal .submit:hover{color:var(--white);opacity:.9}address-component .customer-addresses .addresses-container .addresses-content .edit-modal .address-fields .buttons-address-modal .define{width:100%;padding:1rem;text-align:center;background-color:var(--white);border:1px solid var(--coffee);color:var(--coffee);font-family:var(--font-primary);font-size:var(--address-component-address-buttons);font-style:normal;font-weight:400;line-height:normal;cursor:pointer;transition:all .3s ease-in-out}address-component .customer-addresses .addresses-container .addresses-content .edit-modal .address-fields .buttons-address-modal .define:hover{color:var(--orange);opacity:.9}address-component .customer-addresses .addresses-container .addresses-content .edit-modal .address-fields::-webkit-scrollbar{width:3px}address-component .customer-addresses .addresses-container .addresses-content .edit-modal .address-fields::-webkit-scrollbar-track{background:transparent}address-component .customer-addresses .addresses-container .addresses-content .edit-modal .address-fields::-webkit-scrollbar-thumb{background-color:var(--coffee);border-radius:10px;border:3px solid transparent}address-component .customer-addresses .addresses-container .addresses-content .edit-modal .address-fields::-webkit-scrollbar-thumb:hover{background:var(--dark-blue, .8)}address-component .customer-addresses .add-addresses{display:flex;flex-direction:column;margin-top:4rem;gap:1rem;align-items:center}:is(address-component .customer-addresses .add-addresses) h3{color:var(--coffee);font-family:var(--font-primary);font-size:var(--address-component-add-addresses-title);font-style:normal;font-weight:600;line-height:normal;text-align:center}:is(address-component .customer-addresses .add-addresses) .btn-add-new-address{width:80%}@media (min-width: 576px){:is(address-component .customer-addresses .add-addresses) .btn-add-new-address{width:60%}}@media (min-width: 992px){:is(address-component .customer-addresses .add-addresses) .btn-add-new-address{width:40%}}:is(:is(address-component .customer-addresses .add-addresses) .btn-add-new-address) p{width:100%;height:100%;padding:1rem;text-align:center;background-color:var(--orange);color:var(--white);font-family:var(--font-primary);font-size:var(--address-component-address-buttons);font-style:normal;font-weight:400;line-height:normal;cursor:pointer;transition:all .3s ease-in-out}:is(:is(:is(address-component .customer-addresses .add-addresses) .btn-add-new-address) p):hover{color:var(--white);opacity:.9}:is(address-component .customer-addresses .add-addresses) .new-address-modal{position:fixed;top:0;right:0;max-width:30%;width:100%;height:100%;background-color:var(--white);display:flex;justify-content:flex-start;align-items:center;flex-direction:column;z-index:100000;gap:2rem;transform:translate(100%);transition:transform .4s ease-in-out}.active:is(:is(address-component .customer-addresses .add-addresses) .new-address-modal){transform:translate(0)}:is(:is(address-component .customer-addresses .add-addresses) .new-address-modal) .header-address{width:100%;top:0;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #E2E2E2;padding:2rem}:is(:is(:is(address-component .customer-addresses .add-addresses) .new-address-modal) .header-address) h3{color:var(--coffee);font-family:var(--font-primary);font-size:var(--address-component-new-address-header);font-style:normal;font-weight:600;line-height:normal}:is(:is(:is(address-component .customer-addresses .add-addresses) .new-address-modal) .header-address) .close{width:2.5rem;height:2.5rem;cursor:pointer}:is(:is(:is(:is(address-component .customer-addresses .add-addresses) .new-address-modal) .header-address) .close) svg{display:block;width:100%;height:100%}:is(:is(address-component .customer-addresses .add-addresses) .new-address-modal) .address-fields{width:100%;height:100%;padding:2rem;display:flex;flex-direction:column;gap:2rem}:is(:is(:is(address-component .customer-addresses .add-addresses) .new-address-modal) .address-fields) .name{display:flex;gap:1rem}:is(:is(:is(address-component .customer-addresses .add-addresses) .new-address-modal) .address-fields) .field-custom{display:flex;flex-direction:column;gap:1rem;position:relative;width:100%}:is(:is(:is(:is(address-component .customer-addresses .add-addresses) .new-address-modal) .address-fields) .field-custom) label{color:var(--coffee);font-family:var(--font-primary);font-size:var(--address-component-addressfields-labels);font-style:normal;font-weight:600;line-height:normal;position:absolute;top:-10px;left:1rem;background:white}:is(:is(:is(:is(address-component .customer-addresses .add-addresses) .new-address-modal) .address-fields) .field-custom) input,:is(:is(:is(:is(address-component .customer-addresses .add-addresses) .new-address-modal) .address-fields) .field-custom) select{width:100%;height:4rem;padding:1rem;border:1px solid #E2E2E2;border-radius:.5rem;color:var(--coffee);font-family:var(--font-primary);font-size:var(--address-component-addressfields-inputs-and-selects);font-style:normal;font-weight:400;line-height:normal}:is(:is(:is(address-component .customer-addresses .add-addresses) .new-address-modal) .address-fields) .buttons-address-modal{display:flex;gap:1rem}:is(:is(:is(:is(address-component .customer-addresses .add-addresses) .new-address-modal) .address-fields) .buttons-address-modal) .submit{width:100%;padding:1rem;text-align:center;background-color:var(--orange);color:var(--white);font-family:var(--font-primary);font-size:var(--address-component-address-buttons);font-style:normal;font-weight:400;line-height:normal;border:none;cursor:pointer;transition:all .3s ease-in-out}:is(:is(:is(:is(:is(address-component .customer-addresses .add-addresses) .new-address-modal) .address-fields) .buttons-address-modal) .submit):hover{color:var(--white);opacity:.9}:is(:is(:is(:is(address-component .customer-addresses .add-addresses) .new-address-modal) .address-fields) .buttons-address-modal) .define{width:100%;padding:1rem;text-align:center;background-color:var(--white);border:1px solid var(--orange);color:var(--orange);font-family:var(--font-primary);font-size:var(--address-component-address-buttons);font-style:normal;font-weight:400;line-height:normal;cursor:pointer;transition:all .3s ease-in-out}:is(:is(:is(:is(:is(address-component .customer-addresses .add-addresses) .new-address-modal) .address-fields) .buttons-address-modal) .define):hover{color:var(--orange);opacity:.9}:root{--main-order-h1-title: clamp(1.8rem, 1.5vw, 2.6rem);--main-order-h2-title: clamp(1.8rem, 1.5vw, 2.4rem);--main-order-texts-default: clamp(1.6rem, 1.5vw, 1.8rem);--main-order-link-back: clamp(1.2rem, 1.5vw, 1.6rem) }main-order{display:flex;max-width:var(--page-width);padding-block:var(--padding-block);margin:clamp(8rem,10vw,12.5rem) auto 0 auto;flex-direction:column;gap:4rem}main-order .container-heading{display:flex;flex-direction:column;gap:1rem}main-order .container-heading .title-order-name{font-size:var(--main-order-h1-title);color:var(--coffee);font-family:var(--font-primary);font-weight:600}main-order .container-heading .back-to-orders-link{font-size:var(--main-order-link-back);font-family:var(--font-primary);color:var(--coffee);font-weight:500;display:flex;align-items:center;gap:1rem;text-decoration:none;transition:color .3s ease;width:-moz-fit-content;width:fit-content}:is(main-order .container-heading .back-to-orders-link) svg{rotate:180deg}:is(:is(:is(main-order .container-heading .back-to-orders-link) svg) g) path{transition:stroke .3s ease;stroke:var(--coffee)}main-order .container-heading .back-to-orders-link:hover{color:var(--orange)}:is(:is(:is(main-order .container-heading .back-to-orders-link:hover) svg) g) path{stroke:var(--orange)}main-order .container-order-adress{display:grid;grid-template-columns:1fr;gap:4rem}@media screen and (min-width: 768px){main-order .container-order-adress{grid-template-columns:1.5fr .5fr}}main-order .container-order-adress .container-order{display:flex;flex-direction:column;gap:3rem}main-order .container-order-adress .container-order .order-heading{display:flex;flex-direction:column;gap:1rem}main-order .container-order-adress .container-order .order-heading .order-heading-content-title{font-size:var(--main-order-h2-title);font-family:var(--font-primary);color:var(--coffee);font-weight:600}main-order .container-order-adress .container-order .order-heading :is(p){font-size:var(--main-order-texts-default);font-family:var(--font-primary);color:var(--coffee);font-weight:500}main-order .container-order-adress .container-order .order-details{width:100%}main-order .container-order-adress .container-order .order-details .order-details-table{width:100%}:is(main-order .container-order-adress .container-order .order-details .order-details-table) thead{display:none}@media (min-width: 768px){:is(main-order .container-order-adress .container-order .order-details .order-details-table) thead{display:table-header-group}:is(:is(main-order .container-order-adress .container-order .order-details .order-details-table) thead) tr{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:2rem 0;border-bottom:.1rem solid var(--gray);gap:1rem;width:100%}:is(:is(:is(main-order .container-order-adress .container-order .order-details .order-details-table) thead) tr) th{justify-self:flex-start;text-align:left;text-transform:uppercase;color:var(--coffee);font-family:var(--font-primary);font-size:var(--font-size-thead-tr-th-title-account-page);font-weight:600;width:100%;word-wrap:break-word}}:is(:is(main-order .container-order-adress .container-order .order-details .order-details-table) tbody) .order-row{display:flex;flex-direction:column;gap:0rem;border:none;padding:0rem}:is(:is(:is(main-order .container-order-adress .container-order .order-details .order-details-table) tbody) .order-row):not(:last-child){padding:0rem 0rem 4rem}:is(:is(:is(main-order .container-order-adress .container-order .order-details .order-details-table) tbody) .order-row) td{display:flex;align-items:center;justify-content:space-between;padding:1rem 0;border-bottom:.1rem solid var(--gray);color:var(--coffee);font-family:var(--font-primary);font-size:var(--font-size-tbody-tr-td-title-account-page);font-weight:600}:is(:is(:is(:is(main-order .container-order-adress .container-order .order-details .order-details-table) tbody) .order-row) td):before{content:attr(data-label);justify-self:flex-start;text-align:left;text-transform:uppercase;color:var(--coffee);font-family:var(--font-primary);font-size:var(--font-size-thead-tr-th-title-account-page);font-weight:600}:is(:is(:is(:is(main-order .container-order-adress .container-order .order-details .order-details-table) tbody) .order-row) td) a{text-decoration:none;cursor:pointer;color:var(--coffee);font-family:var(--font-primary);font-size:var(--font-size-tbody-tr-td-title-account-page);font-weight:600;transition:color .3s ease,-webkit-text-decoration .3s ease;transition:color .3s ease,text-decoration .3s ease;transition:color .3s ease,text-decoration .3s ease,-webkit-text-decoration .3s ease}:is(:is(:is(:is(:is(main-order .container-order-adress .container-order .order-details .order-details-table) tbody) .order-row) td) a):hover{color:var(--orange);text-decoration:underline}@media (min-width: 768px){:is(:is(main-order .container-order-adress .container-order .order-details .order-details-table) tbody) .order-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:2rem 0;border-bottom:.1rem solid var(--gray);gap:1rem;width:100%}:is(:is(:is(main-order .container-order-adress .container-order .order-details .order-details-table) tbody) .order-row):not(:last-child){padding:2rem 0}:is(:is(:is(main-order .container-order-adress .container-order .order-details .order-details-table) tbody) .order-row):last-child{border:none}:is(:is(:is(main-order .container-order-adress .container-order .order-details .order-details-table) tbody) .order-row) td{justify-self:flex-start;text-align:left;border-bottom:none;padding:0;display:block;width:100%}:is(:is(:is(:is(main-order .container-order-adress .container-order .order-details .order-details-table) tbody) .order-row) td):before{content:none;display:none}}:is(main-order .container-order-adress .container-order .order-details .order-details-table) tfoot{display:flex;flex-direction:column;padding:4rem 0rem 0rem}@media screen and (min-width: 768px){:is(main-order .container-order-adress .container-order .order-details .order-details-table) tfoot{padding:1rem 0rem 0rem}}:is(:is(main-order .container-order-adress .container-order .order-details .order-details-table) tfoot) tr{display:flex;justify-content:space-between;padding:.5rem 0;border-bottom:.1rem solid var(--gray)}:is(:is(:is(main-order .container-order-adress .container-order .order-details .order-details-table) tfoot) tr):last-child{border:none}:is(:is(:is(main-order .container-order-adress .container-order .order-details .order-details-table) tfoot) tr) td{color:var(--coffee);font-family:var(--font-primary);font-size:var(--font-size-tbody-tr-td-title-account-page);font-weight:600}main-order .container-order-adress .container-address{justify-self:flex-start;display:flex;flex-direction:column;gap:3rem}@media screen and (min-width: 768px){main-order .container-order-adress .container-address{justify-self:flex-end}}main-order .container-order-adress .container-address .container-address-content{display:flex;flex-direction:column;gap:1.5rem}main-order .container-order-adress .container-address .container-address-content .address-title{font-size:var(--main-order-h2-title);font-family:var(--font-primary);color:var(--coffee);font-weight:600}main-order .container-order-adress .container-address .container-address-content .address-status{font-size:var(--main-order-texts-default);font-family:var(--font-primary);color:var(--coffee);font-weight:400}main-order .container-order-adress .container-address .container-address-content .address-content :is(p){font-size:var(--main-order-texts-default);font-family:var(--font-primary);color:var(--coffee);font-weight:400}:root{--grid-all-collection-title: clamp(2.4rem, 2.5vw, 3.2rem);--grid-all-collection-title-collection: clamp(2rem, 2.5vw, 3rem) }.grid-all-collection{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(2rem,3.5vw,5rem);max-width:var(--page-width);margin:0 auto;padding-block:var(--padding-block);margin-top:clamp(8rem,10vw,12.5rem)}.grid-all-collection .collection-header .title{color:var(--coffee);text-align:center;font-family:var(--font-primary);font-size:var(--grid-all-collection-title);font-style:normal;font-weight:500;line-height:normal}.grid-all-collection .container-all-collection{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.4rem,5vw,8rem);justify-items:flex-start}:is(.grid-all-collection .container-all-collection) a{text-decoration:none;cursor:pointer;width:100%;height:100%}:is(:is(.grid-all-collection .container-all-collection) a) .card-collection{display:flex;flex-direction:column;gap:1rem;align-items:center;position:relative;width:100%;height:100%}:is(:is(:is(.grid-all-collection .container-all-collection) a) .card-collection) .image{overflow:hidden;width:100%;height:100%}:is(:is(:is(:is(.grid-all-collection .container-all-collection) a) .card-collection) .image) img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .5s ease}:is(:is(:is(:is(.grid-all-collection .container-all-collection) a) .card-collection) .image):after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3)}:is(:is(:is(.grid-all-collection .container-all-collection) a) .card-collection) .information{position:absolute;top:50%;transform:translateY(-50%);max-width:80%;width:100%;display:flex;justify-content:center;flex-wrap:wrap}:is(:is(:is(:is(.grid-all-collection .container-all-collection) a) .card-collection) .information) p{font-family:var(--font-primary);font-size:var(--grid-all-collection-title-collection);font-style:normal;font-weight:500;line-height:normal;color:var(--white);text-align:center}:is(:is(:is(:is(.grid-all-collection .container-all-collection) a):hover .card-collection) .image) img{transform:scale(1.1)}@media screen and (min-width: 480px){.grid-all-collection .container-all-collection{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width: 768px){.grid-all-collection .container-all-collection{grid-template-columns:repeat(4,minmax(0,1fr))}}.universe-cards{padding:clamp(5rem,4.5vw,9rem) 0}.container-universe-cards{max-width:1920px;margin:0 auto;padding:0 clamp(2rem,5vw,7rem)}.universe-cards__title{text-align:center;margin-bottom:clamp(2.5rem,5vw,4rem);font-size:clamp(2rem,1.6666vw,3.2rem);color:var(--orange);text-transform:uppercase;font-weight:300}.universe-cards__title--desktop{display:none}.universe-cards__title--mobile{display:block}@media screen and (min-width: 768px){.universe-cards__title--desktop{display:block}.universe-cards__title--mobile{display:none}}.universe-cards__grid{display:grid;gap:clamp(.8rem,2vw,4rem);grid-template-columns:repeat(2,1fr)}.universe-cards__item{position:relative;overflow:hidden;border-radius:clamp(.8rem,1vw,1rem);height:clamp(28rem,35vw,56rem);transition:transform .3s ease}.universe-cards__image-wrapper{height:100%;overflow:hidden}.universe-cards__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}@media (hover: hover){.universe-cards__item:hover{transform:translateY(-5px)}.universe-cards__item:hover .universe-cards__image{transform:scale(1.05)}}.universe-cards__item-title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--white);font-family:var(--font-secondary);font-size:clamp(1.4rem,2.083vw,3.2rem);text-align:center;width:100%;padding:0 clamp(2rem,2.5vw,3rem);text-shadow:0 .2rem .4rem rgba(0,0,0,.2);font-weight:500}@media screen and (min-width: 1200px){.universe-cards__grid{grid-template-columns:repeat(4,1fr)}}.collagen-info{padding-top:0;padding-bottom:clamp(5rem,4.5vw,9rem) 0}.collagen-info__container{max-width:1920px;font-family:var(--font-primary);margin:0 auto;width:100%;padding-inline:clamp(2rem,10vw,17rem)}.collagen-info__main-content{display:flex;gap:clamp(2rem,5vw,8rem);align-items:center;width:100%}.collagen-info__main-image{display:block;width:100%;height:auto;border-radius:8px}.collagen-info__main-image--mobile{display:none}.collagen-info__text-content{flex:1;display:flex;flex-direction:column;gap:2.4rem}@media screen and (max-width: 1480px){.collagen-info__container{padding-inline:clamp(2rem,5vw,16rem)}}@media screen and (max-width: 1198px){.collagen-info__main-content{flex-direction:column;gap:2rem}.collagen-info__text-content{gap:1.2rem}.collagen-info__main-image--desktop{display:none}.collagen-info__main-image--mobile{display:block}.collagen-info__icon-item{width:100%;max-width:99px;margin:0 auto}.collagen-info__main-image-wrapper{flex:0 0 100%;max-width:100%;width:100%}.collagen-info__text-content{text-align:left;max-width:100%}.collagen-info__icons{margin-top:2rem;justify-items:center}.collagen-info__icon-item{margin-bottom:2rem}}.collagen-info__title{font-weight:300;color:var(--orange);font-size:clamp(2rem,1.666vw,3.2rem)}@media screen and (max-width: 768px){.collagen-info__title{text-align:center}}.collagen-info__description{color:var(--coffee);font-weight:450;font-size:clamp(1.2rem,.937vw,1.8rem);line-height:1.6}.collagen-info__icons{display:grid;grid-template-columns:repeat(3,1fr);margin-top:auto}.collagen-info__icons.icon_list{display:flex;flex-direction:column}.collagen-info__icons.icon_list .collagen-info__icon-item{width:100%;max-width:100%;display:flex;flex-direction:row;gap:16px;align-items:center;margin-bottom:0}.collagen-info__button{background-color:var(--orange);color:#fff;border-radius:22px;padding:12px 32px;text-align:center;text-decoration:none;font-size:clamp(1.4rem,1.5vw,1.8rem);max-width:43.2rem}.collagen-info__icon-item{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;max-width:173px}.collagen-info__icon{margin-bottom:1rem;width:clamp(3.2rem,1.5vw,1.8rem);height:clamp(3.2rem,1.5vw,1.8rem)}.collagen-info__icon-title{color:var(--coffee);font-weight:500;font-size:clamp(1rem,.937vw,1.8rem);margin-bottom:clamp(.25rem,.5vw,.5rem)}.collagen-info__icon-text{font-size:clamp(.875rem,1vw,1rem);line-height:1.5}@media screen and (max-width: 1198px){.collagen-info__main-content{flex-direction:column;gap:2rem}.collagen-info__icon-item{width:100%;max-width:99px;margin:0 auto}.collagen-info__button{max-width:100%}.collagen-info__main-image-wrapper{flex:0 0 100%;max-width:100%;width:100%}.collagen-info__text-content{text-align:left;max-width:100%}.collagen-info__icons{margin-top:2rem;justify-items:center}.collagen-info__icon-item{margin-bottom:2rem}}:root{--faq-component-header-text: clamp(2.4rem, 2.5vw, 3.6rem);--faq-component-question-title: clamp(1.6rem, 2.5vw, 2.2rem);--faq-component-question-description: clamp(1.6rem, 2.5vw, 2rem) }faq-component{display:flex;flex-direction:column;margin:0 auto;max-width:120rem;padding:clamp(5rem,4.5vw,9rem) 2rem}faq-component .faq-component-container{display:flex;flex-direction:column;align-items:center;width:100%;max-width:110rem;margin:0 auto}faq-component .faq-component-container .faq-images-left,faq-component .faq-component-container .faq-images-right{display:none}faq-component .faq-component-container .faq-question-container{width:100%}faq-component .faq-component-container .faq-question-container .header-faq{margin-bottom:2rem;text-align:center}:is(faq-component .faq-component-container .faq-question-container .header-faq) p{color:var(--orange);font-family:var(--font-primary);font-size:clamp(2rem,1.666vw,3.2rem);font-weight:300}faq-component .faq-component-container .faq-question-container .faq-question{padding-block:clamp(1.4rem,1.5vw,2rem);border-bottom:1px solid #b7b9b9}:is(:is(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}:is(faq-component .faq-component-container .faq-question-container .faq-question .faq-title) p{color:var(--coffee);font-family:var(--font-primary);font-size:clamp(1.4rem,1.0417vw,2rem);font-weight:700}:is(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}:is(:is(faq-component .faq-component-container .faq-question-container .faq-question .faq-title) .icon-plus) svg{width:100%;height:100%}:is(:is(:is(faq-component .faq-component-container .faq-question-container .faq-question .faq-title) .icon-plus) 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.5rem;height:auto;opacity:1}:is(faq-component .faq-component-container .faq-question-container .faq-question .faq-description) p{color:var(--coffee);font-family:var(--font-primary);font-size:clamp(1.2rem,.9722vw,1.6rem);font-weight:400;line-height:1.6}[closed]:is(faq-component .faq-component-container .faq-question-container .faq-question .faq-description){margin-top:0;height:0;opacity:0}@keyframes scaleAnimation{0%,to{transform:scaleX(1)}50%{transform:scaleX(-1)}}simple-carousel{display:block;padding:5rem 2rem;box-sizing:border-box}@media screen and (min-width: 1024px){simple-carousel{padding:clamp(3rem,5vw,5rem) 3vw;max-width:var(--page-width);margin:0 auto}}simple-carousel:has(.blaze-track:empty){display:none!important}simple-carousel:not(:has(.blaze-pagination--custom)) .blaze-container{margin-top:clamp(2.4rem,3.2vw,4rem)}simple-carousel :is(*){list-style:none}simple-carousel .simple-carousel__title,simple-carousel .simple-carousel__description{text-align:center;color:var(--orange)}simple-carousel .simple-carousel__title{font-size:clamp(2rem,.833vw,3.2rem);text-transform:uppercase;font-weight:300}simple-carousel .simple-carousel__title :is(b,strong){font-weight:700}simple-carousel .blaze-pagination--custom.blaze-pagination-container{max-width:100%;overflow-x:auto}simple-carousel .blaze-pagination--custom.blaze-pagination-container::-webkit-scrollbar{display:none}simple-carousel .blaze-pagination--custom .blaze-pagination{display:flex;width:-moz-fit-content;width:fit-content;min-width:100%;justify-content:space-around;margin-top:clamp(2.4rem,3.2vw,4.8rem);margin-bottom:clamp(2.8rem,3.2vw,3.2rem);position:relative;gap:3.2rem}simple-carousel .blaze-pagination--custom .blaze-pagination:before,simple-carousel .blaze-pagination--custom .blaze-pagination:after{content:"";position:absolute;bottom:0;z-index:1;height:clamp(.4rem,.5vw,.6rem);border-radius:.3rem}simple-carousel .blaze-pagination--custom .blaze-pagination:after{left:var(--active-left);width:var(--button-width);background-color:var(--orange);transition:all .3s ease}simple-carousel .blaze-pagination--custom .blaze-pagination:before{left:0;width:100%;background-color:var(--light-coffee);opacity:.7}simple-carousel .blaze-pagination--custom .blaze-pagination :is(button){width:15.8rem;background:none;border:none;display:flex;flex-direction:column;align-items:center;padding-bottom:3.2rem;color:var(--coffee);transition:all .3s ease;text-align:center;cursor:pointer;opacity:.6}:is(simple-carousel .blaze-pagination--custom .blaze-pagination :is(button)) span{font-family:var(--font-primary);font-size:clamp(1.2rem,1.25vw,2.4rem)}:is(simple-carousel .blaze-pagination--custom .blaze-pagination :is(button)) .icon-text__image{display:block;margin:0 auto;width:clamp(3.4rem,3vw,6rem);height:auto;margin-bottom:clamp(1rem,1.5vw,1.7rem)}simple-carousel .blaze-pagination--custom .blaze-pagination :is(button).active{opacity:1}:is(simple-carousel .blaze-pagination--custom .blaze-pagination :is(button).active) span{font-weight:600}simple-carousel .blaze-pagination-container:not(.blaze-pagination--custom).blaze-pagination-container{max-width:100%;margin-top:clamp(2.4rem,3.2vw,4rem)}simple-carousel .blaze-pagination-container:not(.blaze-pagination--custom) .blaze-pagination{display:flex;flex-wrap:wrap;width:100%;justify-content:center;align-items:center;gap:clamp(.8rem,1.2vw,1.6rem)}simple-carousel .blaze-pagination-container:not(.blaze-pagination--custom) .blaze-pagination :is(button){width:.8rem;height:.8rem;padding:0;margin:0;background-color:transparent;border:1px solid var(--orange);border-radius:50%;font-size:0;color:transparent;cursor:pointer;transition:all .3s ease}simple-carousel .blaze-pagination-container:not(.blaze-pagination--custom) .blaze-pagination :is(button).active{background-color:var(--orange)}simple-carousel .simple-carousel__image-text .simple-carousel__image-text--wrapper{display:flex;flex-wrap:wrap;gap:2.8rem}simple-carousel .simple-carousel__image-text .simple-carousel__image-text--wrapper .simple-carousel__image-text--image{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:1.6rem;aspect-ratio:350 / 200}simple-carousel .simple-carousel__image-text .simple-carousel__image-text--wrapper .simple-carousel__image-text--content{display:flex;flex-direction:column;justify-content:center}simple-carousel .simple-carousel__image-text .simple-carousel__image-text--wrapper .simple-carousel__image-text--content :is(*){margin:0}simple-carousel .simple-carousel__image-text .simple-carousel__image-text--wrapper .simple-carousel__image-text--content :is(h1,h2,h3,h4){color:var(--orange);margin-bottom:clamp(.6rem,1.2vw,1.2rem)}simple-carousel .simple-carousel__image-text .simple-carousel__image-text--wrapper .simple-carousel__image-text--content :is(p){color:var(--coffee);margin-top:clamp(.6rem,1.2vw,1.2rem)}simple-carousel .simple-carousel__image-text .simple-carousel__image-text--wrapper .simple-carousel__image-text--content :is(a){color:var(--orange)}simple-carousel .simple-carousel__image-text .simple-carousel__image-text--wrapper .simple-carousel__image-text--content :is(h2,h3,h4,b,strong){font-weight:600}simple-carousel .simple-carousel__image-text .simple-carousel__image-text--wrapper .simple-carousel__image-text--content :is(h2){font-size:clamp(1.6rem,1.46vw,2.8rem)}simple-carousel .simple-carousel__image-text .simple-carousel__image-text--wrapper .simple-carousel__image-text--content :is(h3){font-size:clamp(1.6rem,1.46vw,2.8rem)}simple-carousel .simple-carousel__image-text .simple-carousel__image-text--wrapper .simple-carousel__image-text--content :is(p){font-size:clamp(1.2rem,1.04vw,2rem)}@media screen and (min-width: 990px){simple-carousel .simple-carousel__image-text .simple-carousel__image-text--wrapper{flex-wrap:nowrap;justify-content:space-between;gap:1.2rem}simple-carousel .simple-carousel__image-text .simple-carousel__image-text--wrapper .simple-carousel__image-text--image{width:50%;align-self:center;aspect-ratio:752 / 355}simple-carousel .simple-carousel__image-text .simple-carousel__image-text--wrapper .simple-carousel__image-text--content{width:50%;max-width:600px;margin-right:auto}}simple-carousel .blaze-track-container:has(.simple-carousel__kit-product){max-width:1100px;margin:0 auto}simple-carousel .simple-carousel__kit-product .simple-carousel__kit-product--wrapper{display:flex;flex-direction:column;padding:clamp(2rem,2.4vw,4rem) clamp(3.6rem,3.6vw,5.8rem);position:relative;background:transparent;height:100%;border-radius:clamp(1.2rem,1.6vw,1.6rem);overflow:hidden}:is(simple-carousel .simple-carousel__kit-product .simple-carousel__kit-product--wrapper) simple-add-to-cart-button{width:100%}:is(simple-carousel .simple-carousel__kit-product .simple-carousel__kit-product--wrapper) .simple-carousel__kit-product--buy-button{color:var(--white);background-color:var(--orange);border:1px solid var(--orange);padding:clamp(1.2rem,1.2vw,1.6rem) clamp(1.6rem,2vw,2rem);width:100%;font-size:clamp(1.2rem,1.6vw,1.8rem);font-weight:700;border-radius:10rem;cursor:pointer;overflow:hidden;transition:all .3s ease;font-family:var(--font-primary)}:is(:is(simple-carousel .simple-carousel__kit-product .simple-carousel__kit-product--wrapper) .simple-carousel__kit-product--buy-button):hover{background-color:transparent;color:var(--orange)}simple-carousel .simple-carousel__kit-product .simple-carousel__kit-product--wrapper:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--orange);z-index:-1;opacity:.25}simple-carousel .simple-carousel__kit-product .simple-carousel__kit-product--wrapper .simple-carousel__kit-product--image{display:block;aspect-ratio:380 / 210;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}simple-carousel .simple-carousel__kit-product .simple-carousel__kit-product--wrapper .simple-carousel__kit-product--content{display:flex;flex-direction:column;justify-content:space-between;text-align:center;align-items:center;gap:clamp(1.6rem,1.6vw,2rem);flex-grow:1;padding:0 clamp(1.4rem,2vw,2rem)}simple-carousel .simple-carousel__kit-product .simple-carousel__kit-product--wrapper .simple-carousel__kit-product--title,simple-carousel .simple-carousel__kit-product .simple-carousel__kit-product--wrapper .simple-carousel__kit-product--description{line-height:1}simple-carousel .simple-carousel__kit-product .simple-carousel__kit-product--wrapper .simple-carousel__kit-product--title{font-size:clamp(2rem,2vw,2.8rem);color:var(--orange);font-weight:600;font-family:var(--font-secondary)}simple-carousel .simple-carousel__kit-product .simple-carousel__kit-product--wrapper .simple-carousel__kit-product--price{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:.6rem}simple-carousel .simple-carousel__kit-product .simple-carousel__kit-product--wrapper .simple-carousel__kit-product--price .compare-price{text-decoration:line-through;font-size:clamp(1.4rem,1.6vw,1.8rem);font-weight:400}simple-carousel .simple-carousel__kit-product .simple-carousel__kit-product--wrapper .simple-carousel__kit-product--price .regular-price{font-size:clamp(1.8rem,2vw,2.4rem);font-weight:700}simple-carousel .simple-carousel__kit-product .simple-carousel__kit-product--wrapper .simple-carousel__kit-product--discount{font-size:clamp(1.4rem,1.6vw,1.8rem);font-weight:700;background-color:var(--white);border-radius:10rem;width:-moz-fit-content;width:fit-content;padding:clamp(.6rem,.8vw,1rem) clamp(2rem,1.8vw,2.4rem)}simple-carousel .simple-carousel__kit-product .simple-carousel__kit-product--wrapper .simple-carousel__kit-product--discount:empty{opacity:0}simple-carousel .simple-carousel__kit-product .simple-carousel__kit-product--wrapper .simple-carousel__kit-product--discount:empty:before{content:"0%"}simple-carousel .simple-carousel__kit-product .simple-carousel__kit-product--wrapper .simple-carousel__kit-product--description,simple-carousel .simple-carousel__kit-product .simple-carousel__kit-product--wrapper .simple-carousel__kit-product--price,simple-carousel .simple-carousel__kit-product .simple-carousel__kit-product--wrapper .simple-carousel__kit-product--discount{color:var(--coffee);font-size:clamp(1.3rem,1.6vw,1.4rem)}simple-carousel .simple-carousel__how-to-consume .simple-carousel__how-to-consume--wrapper{display:flex;flex-direction:column;gap:clamp(1.6rem,2vw,2rem)}simple-carousel .simple-carousel__how-to-consume .simple-carousel__how-to-consume--wrapper .simple-carousel__how-to-consume--image{aspect-ratio:340 / 400;-o-object-fit:cover;object-fit:cover;width:100%;height:auto;border-radius:.8rem;overflow:hidden}simple-carousel .simple-carousel__how-to-consume .simple-carousel__how-to-consume--wrapper .simple-carousel__how-to-consume--content{font-size:clamp(1.4rem,.97vw,1.8rem);color:var(--coffee)}.thin-banner{position:relative;min-height:400px;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden}.thin-banner .banner__image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.thin-banner .banner__image--mobile{display:none}@media screen and (max-width: 767px){.thin-banner .banner__image--desktop{display:none}.thin-banner .banner__image--mobile{display:block}}.thin-banner .banner__content h2,.thin-banner .banner__title p{font-weight:300;color:var(--white);font-size:clamp(2rem,1.666vw,3.2rem)}.thin-banner .banner__content{max-width:1200px;padding:2rem;position:relative;z-index:2}.thin-banner.layout_left{display:flex;justify-content:flex-start}.thin-banner.layout_center{display:flex;justify-content:center}.thin-banner.layout_right,.thin-banner.layout_bottom_right{display:flex;justify-content:flex-end;text-align:left;padding-right:clamp(0rem,10vw,21rem)}.thin-banner.layout_bottom_left{display:flex;justify-content:flex-start;align-items:flex-end;padding-right:clamp(0rem,10vw,21rem)}.thin-banner.layout_bottom_left .banner__content{max-width:39%;margin-left:12%;padding:0;position:relative;z-index:2;top:-33px}@media screen and (max-width: 648px){.thin-banner.layout_bottom_left .banner__content{max-width:48%;margin-left:12%;top:-92px}}.thin-banner.layout_bottom_left .banner__content .banner__text{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.thin-banner.layout_bottom_left .banner__content .banner__text .banner__description{text-align:left;max-width:100%;display:flex;justify-content:flex-start;margin-left:0}:is(.thin-banner.layout_bottom_left .banner__content .banner__text .banner__description) p{text-align:left}.thin-banner.layout_bottom_left p{font-size:clamp(1.4rem,1.4vw,2rem)}@media screen and (max-width: 648px){.thin-banner.layout_right{padding-right:0rem;justify-content:center;text-align:center}.thin-banner.layout_left{display:flex;justify-content:center;text-align:center}}@media screen and (min-width: 767px){.thin-banner.layout_left .banner__content{max-width:40%;padding:4rem 2rem 4rem 10rem;position:relative;z-index:2;text-align:left}}.thin-banner .banner__description{max-width:600px;margin:1.2rem auto;color:var(--white);font-size:clamp(1.2rem,.833vw,1.6rem);font-weight:500}.thin-banner .banner__button{display:inline-block;padding:1.2rem 4.2rem;background-color:var(--orange);color:var(--white);text-decoration:none;border-radius:50px;transition:background-color .3s ease;font-size:clamp(1.4rem,.9375vw,1.8rem);margin-top:1.2rem;font-weight:700}@media screen and (max-width: 767px){.thin-banner{min-height:520px}.thin-banner .banner__description{max-width:90%}}.blog-slider-section{padding:0;position:relative;display:block}body.page-blogs span.blog-card-date{display:none}.blog-slider-section .container{max-width:1920px;margin:0 auto;padding-inline:clamp(2rem,5vw,10rem);padding-block:clamp(2rem,4.5vw,2rem)}.section-title{text-align:center;margin-bottom:4rem;color:var(--orange);font-size:clamp(2rem,1.666vw,3.2rem);font-weight:450}.blog-slider-section .blaze-prev,.blog-slider-section .blaze-next{position:absolute;top:42%;transform:translateY(-50%);background:var(--orange);border:none;cursor:pointer;padding:.8rem;z-index:1;color:var(--white);display:flex;align-items:center;justify-content:center;border-radius:50%}.blog-slider-section .blaze-prev svg,.blog-slider-section .blaze-next svg{width:1.6rem;height:1.6rem}.blog-slider-section .blog-title{font-size:clamp(1.2rem,1.0417vw,2rem);font-weight:700;-webkit-line-clamp:2;text-overflow:ellipsis;overflow:hidden}.blog-slider-section .blaze-prev{left:0}.blog-slider-section .blaze-next{right:0}.blog-slider-section .blaze-slider{position:relative;padding:0 5rem}.blog-slider-section .blog-card-link{text-decoration:none;color:inherit;display:block}.blog-slider-section .blog-card-image{border-radius:1.6rem;position:relative;padding-bottom:130%;overflow:hidden;margin-bottom:1.5rem}.blog-slider-section .blog-card-image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog-slider-section .blog-card-content{text-align:left;color:var(--coffee)}.blog-slider-section .blog-card-date{display:block;font-size:clamp(1.2rem,1vw,1.3rem);color:var(--coffee);font-weight:400;margin-bottom:.6rem;text-transform:uppercase}.blog-slider-section .blog-card-title{font-size:clamp(1rem,.833vw,1.6rem);text-transform:uppercase;font-weight:450;margin:0;color:var(--coffee);line-height:1.4}.blog-slider-section .view-all{text-align:center;margin-bottom:0;padding-block:4rem}.blaze-pagination.blaze-pagination-slider{display:none}@media screen and (max-width: 779px){.blaze-pagination.blaze-pagination-slider{display:flex;width:100%;justify-content:center;gap:9px;margin-top:20px}.blaze-pagination.blaze-pagination-slider button{width:11px;height:11px;background:none;border:none;border:1px solid var(--orange);font-size:0;border-radius:100%}.active:is(.blaze-pagination.blaze-pagination-slider button){background-color:var(--orange)}}.blog-slider-section .view-all-button{display:inline-block;padding:1.2rem 5rem;text-decoration:none;color:var(--white);background-color:var(--orange);border-radius:5rem;transition:all .3s ease;font-size:clamp(1.4rem,1.5vw,1.4rem);font-weight:500}@media (max-width: 1268px){.blog-slider-section .blaze-prev,.blog-slider-section .blaze-next{display:none}.blog-slider-section .blaze-slider{padding:0}}@media (max-width: 768px){.blog-slider-section{padding:2rem 0}.blog-slider-section .blog-card-date{font-size:1rem}.blog-slider-section .container{padding-right:0}.section-title{font-size:clamp(2rem,1.666vw,3.2rem);margin-bottom:2.4rem}.blog-slider-section .blog-card-title{font-size:1.2rem}.blog-slider-section .blog-card-image{height:300px;padding-bottom:0}@media (max-width: 480px){.blog-slider-section .blaze-prev,.blog-slider-section .blaze-next,.blaze-prev{display:none}.blog-slider-section .blog-card{padding:0 5px}.blog-slider-section .blog-card-image{height:312px;padding-bottom:0}}}:is(collapsible-tabs) .collapsible-tabs__list{list-style:none}:is(collapsible-tabs) .collapsible-tabs__list-item{display:block;border-bottom:1px solid var(--light-coffee)}:is(collapsible-tabs) .collapsible-tabs__list-item:not(:first-child){margin-top:clamp(1.4rem,2vw,2.4rem)}:is(collapsible-tab-item) .collapsible-tab-item__summary{padding-bottom:1.4rem;display:flex;justify-content:space-between;cursor:pointer}:is(collapsible-tab-item) .collapsible-tab-item__summary :is(*){font-size:var(--main-product-collapsible-tab-summary);font-weight:600}:is(collapsible-tab-item) .collapsible-tab-item__summary :is(span){display:flex;align-items:center;height:100%}:is(collapsible-tab-item) .collapsible-tab-item__summary :is(span) :is(svg){width:2rem;height:auto}:is(collapsible-tab-item) .collapsible-tab-item__summary :is(span) .icon-plus--vertical-line{transition:transform .3s ease}:is(collapsible-tab-item) .collapsible-tab-item__summary::marker{content:none}:is(collapsible-tab-item) .collapsible-tab-item__details .expands-when-open{overflow:hidden;transition:all .3s ease}:is(collapsible-tab-item) .collapsible-tab-item__details .expands-when-open::-webkit-scrollbar{width:.4rem}:is(collapsible-tab-item) .collapsible-tab-item__details .expands-when-open::-webkit-scrollbar-thumb{background-color:var(--orange);border-radius:.4rem;overflow:hidden}:is(collapsible-tab-item) .collapsible-tab-item__details .expands-when-open::-webkit-scrollbar-track{border-radius:.4rem;overflow:hidden;background-color:#0000000d;opacity:.3}:is(collapsible-tab-item) .collapsible-tab-item__details .icon-plus--vertical-line{transform-origin:center}:is(collapsible-tab-item) .collapsible-tab-item__details.open .hidden-when-open{display:none}:is(collapsible-tab-item) .collapsible-tab-item__details.open .expands-when-open{max-height:30rem;overflow-x:hidden;overflow-y:auto}:is(collapsible-tab-item) .collapsible-tab-item__details.open .icon-plus--vertical-line{transform:rotate(90deg)}:is(collapsible-tab-item) .collapsible-tab-item__details.open .collapsible-tab-item__content{padding-bottom:2rem;font-size:clamp(1.2rem,.833vw,1.6rem)}:is(collapsible-tab-item) .collapsible-tab-item__details:not(.open) .hidden-when-closed{display:none}:is(collapsible-tab-item) .collapsible-tab-item__details:not(.open) .expands-when-open{max-height:0}:is(collapsible-tab-item) .collapsible-tab-item__details:not(.open) .icon-plus--vertical-line{transform:rotate(0)}:is(collapsible-tab-item) .collapsible-tab-item__content:before,:is(collapsible-tab-item) .collapsible-tab-item__content:after{content:"";height:1.2rem;width:100%}.founders-word-container{display:flex;align-items:center;justify-content:space-between;max-width:1512px;margin:0 auto;padding-top:clamp(5rem,4.5vw,9rem);padding-inline:clamp(2rem,5vw,4rem)}.gap-quote{gap:clamp(5.5rem,5vw,12.75rem)}.gap-without-quote{gap:clamp(1.2rem,5vw,13.4rem)}.founders-word-image{max-width:100%}.founders-word-image img{width:clamp(35rem,70vw,73.4rem);height:clamp(32.1rem,60vw,62.6rem);-o-object-fit:cover;object-fit:cover;border-radius:1.6rem}.founders-word-content{display:flex;flex-direction:column;position:relative}.founders-word-content h2{color:var(--Laranja, #CB7131);font-size:clamp(2rem,1.667vw,3.2rem);font-weight:300}.founders-word-title-container div h2{display:none;color:var(--Laranja, #CB7131);font-size:clamp(2rem,2.5vw,3.2rem);font-weight:300}.founders-word-content p{max-width:60.4rem;color:var(--Caf, #605344);font-size:clamp(1.2rem,.938vw,1.6rem);font-weight:400;line-height:160%;position:relative}.founders-word-content.show-quotes:after{content:"“";position:absolute;top:60px;right:-40px;color:var(--Laranja, #CB7131);text-align:center;font-size:clamp(4rem,5vw,7.2rem);font-weight:700}.founders-word-content-name{display:flex;margin-top:clamp(1.2rem,2vw,4rem);flex-direction:column;gap:.4rem}.founders-word-content-name-text{color:var(--Caf, #605344);font-family:var(--font-secondary);font-size:clamp(1.4rem,2vw,2.4rem);font-weight:450}.founders-word-content-rule-text{color:var(--Caf, #605344);font-size:clamp(1rem,2vw,1.8rem);font-weight:450}.image-order-left{order:0}.image-order-right{order:2}.founders-word-title-container{display:none;width:100%;order:0}@media screen and (max-width: 1580px){.founders-word-image img{width:clamp(28rem,70vw,60rem)}.founders-word-container{justify-content:center}}@media screen and (max-width: 1280px){.founders-word-container{flex-wrap:wrap;justify-content:center}.founders-word-image img{width:clamp(35rem,70vw,73.4rem)}.founders-word-content .text-wrapper p{max-width:-moz-max-content;max-width:max-content}}@media (max-width: 768px){.founders-word-container{padding:4rem 2rem 0rem;flex-direction:column}.founders-word-image.mobile-image-top{order:1}.founders-word-image.mobile-image-bottom{order:3}.founders-word-content{order:2}.founders-word-image img{width:100%;max-width:100%;max-height:100%}.founders-word-content.show-quotes:after{top:10px;right:0}.founders-word-content h2{display:none}.founders-word-title-container div h2,.founders-word-title-container{display:block}.image-order-left,.image-order-right{order:initial}}@media screen and (max-width: 460px){.gap-quote,.gap-without-quote{gap:0rem}.text-content-mobile-mt{margin-top:5.5rem}.text-content-mobile-mb{margin-top:2rem}.text-content-mobile-mb-image-b{margin-top:0rem;margin-bottom:2rem}.title-wrapper{display:none}.founders-word-image img{width:100%}.gap-without-quote{margin-bottom:clamp(1.2rem,2vw,13.4rem)}}.values-section{display:block;max-width:var(--page-width);margin:0 auto;padding-top:clamp(5rem,4.5vw,9rem)}@media (max-width: 767px){.values-section{padding:0rem 2rem}}.values-section h2{color:#cb7131;text-align:center;font-size:clamp(2rem,1.667vw,3.2rem);font-weight:300;margin-bottom:4rem}values-section .value-card{border-radius:8px;text-align:left}values-section .value-card img{width:100%;border-radius:8px}values-section .value-card h3{font-size:clamp(1.2rem,1.042vw,2rem);font-weight:700;margin-top:1.2rem;color:var(--orange);text-transform:uppercase}values-section .link-optional{color:var(--coffee);font:1.2rem}values-section .value-card p{color:var(--coffee);margin-top:1rem;font-size:clamp(1rem,.833vw,1.6rem)}@media (max-width: 767px){.values-section h2{margin-bottom:2rem}values-section .value-card img{gap:30px;height:256px;-o-object-fit:cover;object-fit:cover}values-section .link-optional{font-size:1rem}values-section .value-card h3{font-size:1.4rem;margin-top:.4rem}@media (max-width: 768px){values-section .value-card h3{font-size:1.4rem}}values-section .value-card p{font-size:1rem;margin-top:.5rem}}values-section .value-card a{font-weight:700;margin-top:1rem;display:inline-block}values-section .blaze-slider{overflow:hidden;position:relative;padding-bottom:2rem}values-section .blaze-container{position:relative;overflow:hidden}values-section .blaze-track-container{overflow:hidden}values-section .blaze-track{display:flex}values-section .blaze-track.desktop-grid-4{grid-template-columns:repeat(4,1fr)}values-section .blaze-slide{flex:0 0 auto;min-width:0}values-section .blaze-pagination-product-carousel{display:flex;justify-content:center;gap:.5rem;margin-top:1rem}values-section .blaze-pagination-product-carousel button{width:1rem;height:1rem;display:block;border-radius:50%;border:1.14px solid var(--orange);background-color:transparent;cursor:pointer;font-size:0;transition:all .3s ease-in-out}values-section .blaze-pagination-product-carousel button.active{background:var(--orange);width:1rem;height:1rem;border-radius:8px}values-section .carousel-product--prev,values-section .carousel-product--next{position:absolute;top:50%;transform:translateY(-50%);background:transparent;border:none;cursor:pointer;z-index:1}values-section .carousel-product--prev{left:0}values-section .carousel-product--next{right:0}@media (min-width: 768px){values-section .blaze-track{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(28px,3vw,40px)}values-section .blaze-slide{flex:none}values-section .carousel-product--prev,values-section .carousel-product--next,values-section .blaze-pagination-product-carousel{display:none}}@media (min-width: 1024px){values-section .blaze-track{grid-template-columns:repeat(3,1fr)}}simple-add-to-cart-button{display:block;background:none;border:none}.ingredients{display:flex;flex-direction:column-reverse;color:var(--coffee);gap:2.8rem;max-width:100%;box-sizing:border-box}@media screen and (min-width: 768px){.ingredients{flex-direction:row;gap:5.2vw;padding:0 10.4vw}.ingredients .ingredients__image.ingredients__mobile-image{display:none}}@media screen and (max-width: 767px){.ingredients .ingredients__image.ingredients__desktop-image{display:none}}.ingredients :is(*){box-sizing:border-box}.ingredients .nutritional-table__open-button{margin:0 auto;margin-top:clamp(2.4rem,4vw,5rem);font-family:var(--font-primary);font-size:clamp(1.4rem,2.4vw,2rem)}@media screen and (min-width: 768px){.ingredients .nutritional-table__open-button{margin-left:0;margin-right:auto}}.ingredients .ingredients__image{display:block;width:100%;max-width:100%;height:auto}@media screen and (min-width: 768px){.ingredients .ingredients__image{width:30.7vw}}.ingredients .ingredients__content{padding:0 2rem 5rem}@media screen and (min-width: 768px){.ingredients .ingredients__content{padding:0}}.ingredients .ingredients__collapsible-tabs{display:block;margin-top:clamp(2.4rem,4vw,5rem)}.ingredients .ingredients__collapsible-tabs .collapsible-tab-item__content{font-size:clamp(1.2rem,.94vw,1.8rem)}.ingredients .ingredients__title{font-size:clamp(2rem,.833vw,3.2rem);font-weight:300;color:var(--orange)}.ingredients .ingredients__title :is(b,strong){font-weight:700}.ingredients .collapsible-tab-item__title{font-weight:700;align-items:center;display:flex;gap:1rem}.ingredients .collapsible-tab-item__title :is(img){display:inline-block;width:clamp(2.5rem,3.5vw,2.8rem);height:clamp(2.5rem,3.5vw,2.8rem);-o-object-fit:contain;object-fit:contain}nutritional-table{display:block}nutritional-table .nutritional-table__open-button{display:block;width:-moz-fit-content;width:fit-content;padding:clamp(1.2rem,1.2vw,2rem) clamp(4rem,5vw,6rem);font-size:clamp(1.2rem,1.2vw,2rem);color:var(--white);font-weight:700;background-color:var(--orange);border:1px solid var(--orange);border-radius:10rem;cursor:pointer;transition:background-color .3s,color .3s}nutritional-table .nutritional-table__open-button:hover{background-color:var(--white);color:var(--orange)}nutritional-table .nutritional-table__modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;flex-direction:column;justify-content:center;box-sizing:border-box;padding:5.5rem 0 2rem;z-index:9999;background-color:#00000080}@media screen and (min-width: 768px){nutritional-table .nutritional-table__modal{padding:100px 0 0;flex-direction:row;gap:0vw;height:100vh;box-sizing:border-box;display:block}}nutritional-table .nutritional-table__modal :is(img){-o-object-fit:contain;object-fit:contain;width:100%;height:100%;box-sizing:border-box;display:block}@media screen and (min-width: 768px){nutritional-table .nutritional-table__modal :is(img){max-height:500px}}nutritional-table .nutritional-table__modal .nutritional-table__image--wrapper{overflow:hidden;flex-shrink:1}nutritional-table .nutritional-table__modal .nutritional-table__table--wrapper{padding:2rem 2rem 0}@media screen and (min-width: 768px){nutritional-table .nutritional-table__modal .nutritional-table__table--wrapper{padding:0}}nutritional-table .nutritional-table__modal .nutritional-table__image{-o-object-fit:cover;object-fit:cover}nutritional-table .nutritional-table__modal .nutritional-table__table{-o-object-fit:contain;object-fit:contain}@media screen and (min-width: 768px){nutritional-table .nutritional-table__modal .nutritional-table__table{padding:0 10.4vw 0 0}}nutritional-table .nutritional-table__modal .nutritional-table__close-button{position:absolute;top:0;right:0;padding:clamp(1.2rem,1.2vw,2rem);background:var(--white);color:var(--coffee);border:none;cursor:pointer}nutritional-table .nutritional-table__modal .nutritional-table__close-button:before{content:"";display:block;width:100%;height:100%;top:0;left:0;position:absolute;background-color:var(--coffee);opacity:0;transition:all .3s ease}nutritional-table .nutritional-table__modal .nutritional-table__close-button:hover:before{opacity:.05}nutritional-table.opened .nutritional-table__modal{display:flex;align-items:center;justify-content:center}nutritional-table:not(.opened) .nutritional-table__modal{display:none}rolling-bar{width:100vw;min-height:77px;background-color:var(--orange);display:flex;flex-direction:row;overflow:hidden}rolling-bar ul{display:flex;flex-direction:row;gap:15px;list-style:none}:is(rolling-bar ul) li{display:flex;align-items:center;gap:25px;width:auto;white-space:nowrap}:is(:is(rolling-bar ul) li) a{color:var(--white);text-decoration:none;display:flex;align-items:center;text-transform:uppercase;font-size:clamp(1.8rem,1.5vw,2.1rem);gap:9px;width:auto;white-space:nowrap}:is(:is(:is(rolling-bar ul) li) a) img{max-width:30px}:is(:is(rolling-bar ul) li):after{content:"";width:10px;height:10px;background-color:var(--white);display:block;border-radius:100%}mini-card{display:block;width:1100px;max-width:100vw;margin:0 auto;margin-bottom:5rem}mini-card ul{display:flex;width:100%;padding:0;list-style:none;flex-wrap:wrap;gap:18px}@media screen and (max-width: 768px){mini-card ul{gap:10px;justify-content:center}}:is(mini-card ul) li{position:relative;width:23%}@media screen and (max-width: 768px){:is(mini-card ul) li{width:45%}}:is(:is(mini-card ul) li) a{position:relative;display:block}:is(:is(:is(mini-card ul) li) a):before{content:"";z-index:5;width:100%;height:40%;position:absolute;bottom:0;border-radius:8px;background:linear-gradient(to top,color-mix(in srgb,var(--orange) 90%,transparent),color-mix(in srgb,var(--orange) 0%,transparent))}:is(:is(mini-card ul) li) p{position:absolute;bottom:20px;width:100%;text-align:center;color:var(--white);text-decoration:none;z-index:6;max-width:100%;margin:0 auto;display:block;font-size:clamp(1.8rem,1.5vw,2.5rem)}:is(:is(mini-card ul) li) img{width:100%;height:auto;position:relative;z-index:3;border-radius:8px;padding:0;margin:0;display:block}selvs-club-gift{display:flex;flex-direction:column}@media screen and (min-width: 1000px){selvs-club-gift{gap:2rem}}selvs-club-gift .selvs-club-gift__line1,selvs-club-gift .selvs-club-gift__line2{display:flex;flex-direction:column;gap:1rem}selvs-club-gift .selvs-club-gift__line1 .selvs-club-gift__list{display:flex;gap:1rem;list-style:none;padding:0;background-color:var(--orange);justify-content:center}@media screen and (min-width: 1000px){selvs-club-gift .selvs-club-gift__line1 .selvs-club-gift__list{height:160px}:is(selvs-club-gift .selvs-club-gift__line1 .selvs-club-gift__list) li.selvs-club-gift__item{font-size:1.8rem}}@media screen and (max-width: 1000px){selvs-club-gift .selvs-club-gift__line1 .selvs-club-gift__list{display:flex;width:100vw;flex-wrap:wrap}:is(selvs-club-gift .selvs-club-gift__line1 .selvs-club-gift__list) li.selvs-club-gift__item{width:48%;font-size:1.3rem}}selvs-club-gift .selvs-club-gift__line1 .selvs-club-gift__list .selvs-club-gift__item{padding:1rem;border-radius:5px;color:var(--white);text-transform:uppercase;font-size:1.4rem;display:flex;align-items:center;gap:6px;max-width:300px}selvs-club-gift .selvs-club-gift__line1 .selvs-club-gift__list .selvs-club-gift__item .number{font-family:var(--font-primary);font-weight:900;font-size:5rem}@media screen and (min-width: 1000px){selvs-club-gift .selvs-club-gift__line1 .selvs-club-gift__list .selvs-club-gift__item .number{font-size:8rem}}selvs-club-gift .selvs-club-gift__line2 .selvs-club-gift__list{display:flex;list-style:none;padding:0;background-color:var(--orange);justify-content:center}selvs-club-gift .selvs-club-gift__columns{display:flex;flex-direction:row;margin:16px 0;justify-content:space-around;gap:10rem}@media screen and (max-width: 1000px){selvs-club-gift .selvs-club-gift__columns{margin:0;gap:0;flex-direction:column}}selvs-club-gift .selvs-club-gift__image{width:100%}@media screen and (min-width: 400px){selvs-club-gift .selvs-club-gift__image{min-width:400px}}selvs-club-gift .selvs-club-gift__content{width:calc(100% - 400px);display:flex;flex-direction:column;padding-top:11rem;padding-right:5.2vw}:is(:is(selvs-club-gift .selvs-club-gift__content) h2) p{color:var(--orange);font-size:clamp(2rem,1.5vw,3.1rem);font-weight:400;text-transform:uppercase;max-width:90%;padding-left:50px;text-align:left}:is(selvs-club-gift .selvs-club-gift__content) .selvs-club-gift__list{display:flex;background-color:var(--white);cursor:pointer;margin-right:2rem;margin-top:30px}@media screen and (max-width: 1000px){:is(selvs-club-gift .selvs-club-gift__content) .selvs-club-gift__list{justify-content:flex-start;margin-right:0;padding-left:3rem}}:is(:is(selvs-club-gift .selvs-club-gift__content) .selvs-club-gift__list) .lock-container{display:flex;flex-direction:column;align-items:center;gap:9px;padding-bottom:13px}:is(:is(:is(selvs-club-gift .selvs-club-gift__content) .selvs-club-gift__list) .lock-container) p{color:var(--orange);font-size:clamp(1.4rem,1.5vw,1.8rem)}:is(:is(:is(selvs-club-gift .selvs-club-gift__content) .selvs-club-gift__list) .lock-container) .lock-icon{transition:all .5s ease;position:relative}:is(:is(:is(selvs-club-gift .selvs-club-gift__content) .selvs-club-gift__list) .lock-container) .lock-container:hover .lock-icon{animation:swingPendulum 2s ease-out forwards;cursor:pointer}.hide:is(:is(selvs-club-gift .selvs-club-gift__content) .selvs-club-gift__list){border-top:1px solid rgba(83,133,107,.5);padding-top:15px}@media screen and (max-width: 1000px){.hide:is(:is(selvs-club-gift .selvs-club-gift__content) .selvs-club-gift__list){width:100vw;display:flex;justify-content:space-evenly}}.hide:is(:is(selvs-club-gift .selvs-club-gift__content) .selvs-club-gift__list)>div{visibility:hidden}:is(:is(selvs-club-gift .selvs-club-gift__content) .selvs-club-gift__list)>div{display:flex;flex-direction:column;align-items:center;min-height:132px;justify-content:space-between;cursor:pointer}@media screen and (max-width: 1000px){:is(:is(selvs-club-gift .selvs-club-gift__content) .selvs-club-gift__list)>div{width:auto}}:is(:is(:is(selvs-club-gift .selvs-club-gift__content) .selvs-club-gift__list)>div) img{width:auto;max-width:94px;transition:max-width .3s ease}:is(:is(:is(selvs-club-gift .selvs-club-gift__content) .selvs-club-gift__list)>div) .lock-icon-open{display:none}:is(:is(:is(selvs-club-gift .selvs-club-gift__content) .selvs-club-gift__list)>div):hover img{max-width:140px}:is(:is(:is(selvs-club-gift .selvs-club-gift__content) .selvs-club-gift__list)>div):hover .lock-icon{display:none}:is(:is(:is(selvs-club-gift .selvs-club-gift__content) .selvs-club-gift__list)>div):hover .lock-icon-open{display:block}:is(:is(:is(selvs-club-gift .selvs-club-gift__content) .selvs-club-gift__list)>div):hover p{color:var(--orange);font-size:clamp(1.5rem,1.5vw,2rem)}:is(:is(:is(selvs-club-gift .selvs-club-gift__content) .selvs-club-gift__list)>div) .hover-text{display:flex;flex-direction:column;align-items:center;gap:10px}:is(:is(:is(:is(selvs-club-gift .selvs-club-gift__content) .selvs-club-gift__list)>div) .hover-text) span{color:var(--orange);text-transform:uppercase;font-size:clamp(1.2rem,1.5vw,1.8rem);text-align:center}:is(:is(:is(:is(selvs-club-gift .selvs-club-gift__content) .selvs-club-gift__list)>div) .hover-text) img{max-width:19px}@media screen and (max-width: 1000px){:is(:is(:is(:is(selvs-club-gift .selvs-club-gift__content) .selvs-club-gift__list)>div) .hover-text) img{max-width:20px;width:20px}}@media screen and (max-width: 1000px){selvs-club-gift .selvs-club-gift__content{padding-top:60px;width:100%;padding-right:0}}selvs-club-gift .selvs-club-gift__image{max-width:100%;height:auto}@media screen and (max-width: 1000px){selvs-club-gift .selvs-club-gift__image{display:block}}menu-collection h3{width:800px;margin:25px auto 20px;color:var(--coffee);text-align:center;font-size:clamp(2rem,2vw,2.6rem);font-weight:500}@media (max-width: 768px){menu-collection h3{max-width:100vw}}menu-collection .menu-collection-list{display:flex;gap:16px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;max-width:800px;margin:0 auto}@media (max-width: 768px){menu-collection .menu-collection-list{max-width:100vw}}menu-collection .menu-collection-list::-webkit-scrollbar{display:none}menu-collection .menu-collection-list li{flex:0 0 calc(25% - 12px);text-align:center;display:flex}:is(menu-collection .menu-collection-list li) a{color:var(--coffee);text-decoration:none;font-size:clamp(1.4rem,2vw,2rem);font-weight:700}menu-collection .menu-collection-list img{max-width:100%;height:auto;border-radius:100%;max-width:16rem}menu-collection .menu-collection-list span{display:block;font-size:clamp(1.2rem,2vw,1.5rem)}@media (max-width: 768px){menu-collection .menu-collection-list{display:flex;scroll-snap-type:x mandatory}menu-collection .menu-collection-list li{flex:0 0 33%;margin-left:10px;scroll-snap-align:center}}blog-home{display:block;padding-top:127px;margin-bottom:60px}blog-home .blog-post-content{display:flex;justify-content:center;width:100%}blog-home .blog-post-left,blog-home .blog-post-right{width:50%;padding:0;box-sizing:border-box}blog-home .blog-post-left{padding-top:30px;background-color:#fdf9f1}:is(blog-home .blog-post-left) h2{text-align:center;color:var(--coffee);font-size:clamp(1.6rem,2.5vw,1.7rem);padding-bottom:15px;text-transform:uppercase;padding-top:30px}@media (min-width: 768px){blog-home .blog-post-left{padding-left:13%;padding-right:50px}}blog-home .tags-list{display:flex;list-style:none;gap:18px}:is(blog-home .tags-list) li a,:is(blog-home .tags-list) li{text-decoration:none;color:var(--coffee);text-transform:uppercase;font-size:clamp(2rem,2.5vw,2rem);padding-bottom:8px}blog-home .blog-post-left h3{font-size:clamp(2rem,2.5vw,3rem);padding:10px 0;font-weight:700;color:var(--orange);margin-bottom:10px}blog-home .blog-post-left p{font-size:clamp(1.2rem,2.5vw,1.5rem);line-height:clamp(1.6rem,2.5vw,2.3rem);margin-bottom:20px;color:var(--coffee)}blog-home .read-more{color:var(--orange);padding:5px 20px;text-decoration:none;border-radius:22px;width:90%;border:2px solid var(--orange);display:block;text-align:center;font-size:clamp(1.4rem,2.5vw,1.5rem)}blog-home .blog-post-right img{width:100%;height:auto;display:block}@media (max-width: 768px){blog-home .blog-post-content{flex-direction:column-reverse}blog-home .blog-post-right{width:100%}blog-home .blog-post-left{width:100%;padding:0 30px 25px;margin:0 auto}}blog-posts .blog-posts-grid{display:flex;gap:30px;max-width:90%;margin:0 auto;flex-wrap:wrap}blog-posts .blog-posts-grid .blog-card{width:23%}:is(blog-posts .blog-posts-grid .blog-card) img{width:100%;min-width:100%;border-radius:18px;height:auto}:is(blog-posts .blog-posts-grid .blog-card) .tags-list{list-style:none;display:flex;gap:10px;margin-bottom:5px}:is(:is(blog-posts .blog-posts-grid .blog-card) .tags-list) li{text-transform:uppercase;color:var(--coffee)}:is(blog-posts .blog-posts-grid .blog-card) .blog-card-date{display:block;font-size:1.6rem;color:var(--coffee);margin-bottom:.6rem;text-transform:uppercase}:is(blog-posts .blog-posts-grid .blog-card) .blog-title a{font-size:clamp(1.2rem,2vw,1.5rem);font-weight:700;-webkit-line-clamp:2;color:var(--coffee);text-overflow:ellipsis;overflow:hidden;text-decoration:none}@media screen and (max-width: 779px){blog-posts .blog-posts-grid .blog-card{width:100%}}blog-tags{display:flex;justify-content:center;margin:40px 0 0}blog-tags .list-tags{display:flex;flex-wrap:wrap;justify-content:center;max-width:1200px;width:100%;padding:0;list-style:none}blog-tags .list-tags li{margin:5px 9px}blog-tags .list-tags a{font-size:clamp(1.4rem,1.5vw,2rem);padding:8px 9px;color:var(--coffee);text-decoration:none;border-radius:20px;transition:background-color .3s ease;text-transform:uppercase}blog-tags .list-tags a:hover,blog-tags .list-tags li.active a{color:var(--orange);font-weight:700}@media screen and (max-width: 767px){blog-tags .list-tags{flex-wrap:wrap;justify-content:center}blog-tags .list-tags li{margin:5px}}icons-banner-text-logo .icons-banner-title{width:100%;background-color:var(--orange);margin-top:clamp(3rem,2.5vw,4rem);display:block;margin-bottom:19px}:is(icons-banner-text-logo .icons-banner-title) h3{color:var(--white);text-align:center;padding:8px;font-weight:400;text-transform:uppercase;font-size:clamp(1.4rem,1.11vw,3rem)}icons-banner-text-logo .icons-banner-text-logo__container{max-width:1200px;margin:0 auto;padding:20px}icons-banner-text-logo .icons-banner-text-logo__header{text-align:center}:is(icons-banner-text-logo .icons-banner-text-logo__header) h2{font-size:clamp(2rem,2.5vw,3.2rem)}:is(icons-banner-text-logo .icons-banner-text-logo__header) h2,:is(icons-banner-text-logo .icons-banner-text-logo__header) h2 p{color:var(--orange);font-weight:400;text-transform:uppercase}icons-banner-text-logo .icons-banner-text-logo__text{color:var(--coffee);font-size:clamp(1.5rem,2.5vw,1.8rem);padding-top:10px}icons-banner-text-logo .icons-banner-text-logo__icons{display:flex;justify-content:center;gap:20px;margin-top:25px}@media screen and (max-width: 768px){icons-banner-text-logo .icons-banner-text-logo__icons{flex-direction:row;flex-wrap:wrap}}icons-banner-text-logo .icons-banner-text-logo__icon{width:clamp(2rem,1vw,3rem);height:clamp(2rem,1vw,3rem)}icons-banner-text-logo .icons-banner-text-logo__icon-text{display:flex;flex-direction:row;align-items:center;gap:15px;text-align:left;font-weight:700;font-size:clamp(1.4rem,.833vw,2.6rem);color:var(--coffee)}@media screen and (max-width: 768px){icons-banner-text-logo .icons-banner-text-logo__icon-text{width:47%;display:flex;flex-direction:column;align-items:center;align-content:center;text-align:center}:is(icons-banner-text-logo .icons-banner-text-logo__icon-text) p{font-size:1.2rem}}icons-banner-text-logo .icons-banner-text-logo__content{display:flex;justify-content:space-between;margin-top:0;gap:55px}@media screen and (max-width: 768px){icons-banner-text-logo .icons-banner-text-logo__content{flex-direction:column}}icons-banner-text-logo .icons-banner-text-logo__left,icons-banner-text-logo .icons-banner-text-logo__right{flex:1;margin-top:50px}icons-banner-text-logo .icons-banner-text-logo__right{max-width:250px}@media screen and (max-width: 768px){icons-banner-text-logo .icons-banner-text-logo__right{text-align:center;max-width:80%;margin:0 auto}}icons-banner-text-logo .icons-banner-text-logo__left-title{color:var(--orange);font-weight:700;text-transform:uppercase;margin:20px 0;font-size:clamp(1.6rem,1.2vw,2.4rem)}@media screen and (max-width: 768px){icons-banner-text-logo .icons-banner-text-logo__left-title{text-align:center;max-width:80%;margin:0 auto 25px}}icons-banner-text-logo .icons-banner-text-logo__right-title{color:var(--orange);font-weight:400;font-size:1.55rem;margin:10px 0;text-transform:uppercase;text-align:center}@media screen and (max-width: 768px){icons-banner-text-logo .icons-banner-text-logo__right-title{text-align:center;max-width:100%;font-size:1.4rem;margin-top:24px}}icons-banner-text-logo .icons-banner-text-logo__right-text{color:var(--coffee);font-size:1.3rem}@media screen and (max-width: 768px){icons-banner-text-logo .icons-banner-text-logo__right-text{font-size:1.2rem}}icons-banner-text-logo .icons-banner-text-logo__right-img,icons-banner-text-logo .icons-banner-text-logo__left-image,icons-banner-text-logo .icons-banner-text-logo__logo{max-width:100%;height:auto}prescribers-registration{text-align:center;padding:20px;background-color:var(--orange);display:block;top:0;position:relative}prescribers-registration h2{text-transform:uppercase;color:var(--white)}prescribers-registration .prescribers-registration__title{font-size:clamp(2rem,1.5vw,3.2rem);margin-bottom:20px;font-weight:400}prescribers-registration .prescribers-registration__list{display:flex;flex-wrap:wrap;justify-content:center;gap:90px;list-style:none;padding:0}@media (max-width: 768px){prescribers-registration .prescribers-registration__list{gap:20px}}prescribers-registration .prescribers-registration__item{display:flex;flex-direction:column;align-items:center;width:45%;max-width:150px}prescribers-registration .prescribers-registration__icon{-o-object-fit:contain;object-fit:contain;max-width:80px}prescribers-registration .prescribers-registration__profession{margin-top:10px;font-size:16px;color:var(--white);font-weight:700;font-size:1.6rem;text-transform:uppercase}@media (max-width: 768px){prescribers-registration .prescribers-registration__profession{font-size:1.4rem}}@media (min-width: 768px){prescribers-registration .prescribers-registration__list{justify-content:space-around}prescribers-registration .prescribers-registration__item{width:auto}}prescribers-registration .prescribers-registration__container{max-width:800px;margin:0 auto;background-color:var(--orange)}body.page-prescritores .testimonials-slider{background-color:transparent}form-prescritors{display:block}form-prescritors .text-prescritors{max-width:800px;margin:30px auto 0;color:var(--coffee);text-align:center;padding:0 22px}prescribers-benefits{text-align:center;padding:20px}prescribers-benefits h2{color:var(--orange);text-transform:uppercase;font-weight:400}prescribers-benefits .prescribers-benefits__title{font-size:clamp(2.4rem,1.5vw,3.2rem);margin-bottom:20px;color:var(--orange)}prescribers-benefits .blaze-slider{overflow:hidden}prescribers-benefits .prescribers-benefits__item{background:transparent;padding:20px 0;border-radius:8px;text-align:center;width:172px}prescribers-benefits .prescribers-benefits__item-img{min-height:85px;position:relative;display:block}prescribers-benefits .prescribers-benefits__icon{width:50px;height:50px}prescribers-benefits .prescribers-benefits__benefit{font-size:clamp(1.4rem,.8vw,1.6rem);margin:10px 0;text-transform:uppercase;color:var(--orange);min-height:40px}prescribers-benefits .prescribers-benefits__line{width:100%;height:1px;background-color:var(--orange);margin:10px 0}prescribers-benefits .prescribers-benefits__description{font-size:1.2rem;color:var(--orange)}@media screen and (min-width: 768px){prescribers-benefits .prescribers-benefits__description{display:none;flex-direction:column;justify-content:center;align-items:center;gap:15px}}:is(prescribers-benefits .prescribers-benefits__description) svg{max-width:17px}@media screen and (max-width: 768px){:is(prescribers-benefits .prescribers-benefits__description) svg{display:none}}prescribers-benefits .blaze-slider{width:100%;overflow:hidden}prescribers-benefits .blaze-track{gap:0}:is(prescribers-benefits .blaze-pagination) button{border:none;background:transparent;border:1px solid var(--orange);border-radius:100%;width:9px;height:9px;text-indent:-9999px;margin-left:8px}.active:is(:is(prescribers-benefits .blaze-pagination) button){background-color:var(--orange)}@media (min-width: 980px){prescribers-benefits .prescribers-benefits__item{transition:transform .3s ease-in-out;cursor:pointer}:is(prescribers-benefits .prescribers-benefits__item):hover svg{transform:scale(1.2)}:is(prescribers-benefits .prescribers-benefits__item):hover .prescribers-benefits__icon{transform:scale(1.2);transition:transform .3s ease-in-out}:is(prescribers-benefits .prescribers-benefits__item):hover .prescribers-benefits__description{display:flex;opacity:1;transition:opacity .3s ease-in-out}prescribers-benefits .prescribers-benefits__description{display:none;opacity:0}}prescribers-benefits .blaze-container{max-width:900px;margin:0 auto}.nutritional-guide__container{display:flex;align-items:center;flex-direction:column;margin-bottom:clamp(4rem,4.167vw,8rem);background-color:var(--orange)}.nutritional-guide__container .nutritional-guide__content{display:flex;flex-direction:column;gap:clamp(2rem,2.083vw,4rem);padding:3rem 0}.nutritional-guide__container .nutritional-guide__content :is(span p){color:var(--white);text-align:center;font-family:Chesna Grotesk;font-size:clamp(2rem,1.6666vw,3.2rem);font-style:normal;font-weight:300;line-height:normal;text-transform:uppercase}.nutritional-guide__container .nutritional-guide__content .nutritional-cards__container{display:flex;flex-wrap:wrap;grid-template-columns:repeat(4,1fr);gap:2.4rem;justify-content:center}@media (max-width: 1280px){.nutritional-guide__container .nutritional-guide__content .nutritional-cards__container{grid-template-columns:repeat(3,1fr)}}@media (max-width: 960px){.nutritional-guide__container .nutritional-guide__content .nutritional-cards__container{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.nutritional-guide__container .nutritional-guide__content .nutritional-cards__container{grid-template-columns:1fr;padding:0 2rem}}.nutritional-guide__container .nutritional-guide__content .nutritional-cards__container .nutritional-cards__content{display:flex;align-items:center;gap:3.4rem;background-color:var(--white);border-radius:2rem;max-width:308px}@media screen and (max-width: 640px){.nutritional-guide__container .nutritional-guide__content .nutritional-cards__container .nutritional-cards__content{max-width:100%;width:100%}}.nutritional-guide__container .nutritional-guide__content .nutritional-cards__container .nutritional-cards__content :is(img){display:flex;padding:1rem;align-items:center;gap:1rem;border-radius:2rem;background:var(--nude);width:-moz-max-content;width:max-content;height:-moz-max-content;height:max-content}@media (max-width: 640px){.nutritional-guide__container .nutritional-guide__content .nutritional-cards__container .nutritional-cards__content :is(img){padding:.5rem}}.nutritional-guide__container .nutritional-guide__content .nutritional-cards__container .nutritional-cards__content .nutritional-cards__info{display:flex;flex-direction:column;gap:.8rem;text-wrap:nowrap;padding:1rem 4.2rem 1rem 0}.nutritional-guide__container .nutritional-guide__content .nutritional-cards__container .nutritional-cards__content .nutritional-cards__info :is(h4){font-size:clamp(1.4rem,.833vw,2rem);font-weight:450}.nutritional-guide__container .nutritional-guide__content .nutritional-cards__container .nutritional-cards__content .nutritional-cards__info :is(p,span){font-size:clamp(1.4rem,.833vw,2rem);font-weight:300}.nutritional-guide__container .nutritional-guide__content .nutritional-guide__references{display:flex;align-items:center;flex-direction:column;justify-content:center}.nutritional-guide__container .nutritional-guide__content .nutritional-guide__references .nutritional-guide__references-title{font-size:clamp(1.6rem,2vw,2rem);font-weight:450;color:var(--white)}.nutritional-guide__container .nutritional-guide__content .nutritional-guide__references :is(ul){text-align:center}.nutritional-guide__container .nutritional-guide__content .nutritional-guide__references :is(ul) .nutritional-guide__references-list-item{list-style:none}.nutritional-guide__container .nutritional-guide__content .nutritional-guide__references :is(ul) .nutritional-guide__references-list-item :is(a){color:var(--white);font-size:clamp(1.2rem,1vw,1.6rem);font-weight:300}.calculator__container .calculator__step1{display:grid;align-items:center}@media screen and (min-width: 1080px){.calculator__container .calculator__step1{grid-template-columns:repeat(2,1fr)}}.calculator__container .calculator__step2{display:none;align-items:center}@media screen and (min-width: 1080px){.calculator__container .calculator__step2{grid-template-columns:repeat(2,1fr)}}.calculator__container .calculator__step2 .calculator__results{border:1px solid var(--orange);border-radius:1.3rem;padding:2rem;max-width:85%;margin:0 auto;width:90%;display:flex;flex-direction:column;align-content:center;flex-wrap:wrap;text-align:center}.calculator__container .calculator__step2 .calculator__results :is(h5){font-size:clamp(1.8rem,1.6666vw,1.8rem);color:var(--coffee);text-align:center;margin:1rem 0;display:block;font-weight:500}.calculator__container .calculator__step2 .calculator__results .qtd_result{max-width:199px;text-align:center;padding-block:1rem;font-size:1.3rem}.calculator__container .calculator__step2 .calculator__results .qtd_result .goal{display:none}.calculator__container .calculator__step2 .calculator__results.health .qtd_result .health,.calculator__container .calculator__step2 .calculator__results.muscle-gain .qtd_result .muscle-gain,.calculator__container .calculator__step2 .calculator__results.weight-loss .qtd_result .weight-loss,.calculator__container .calculator__step2 .calculator__results.geriatric .qtd_result .geriatric{display:inline}@media screen and (max-width: 1280px){.calculator__container{grid-template-columns:1fr}}@media screen and (max-width: 1280px){.calculator__container .calculator__image_container{display:none}}.calculator__container .calculator__content_container{display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width: 1280px){.calculator__container .calculator__content_container{margin:6rem 0}}@media (max-width: 768px){.calculator__container .calculator__content_container{margin:3rem 0}}.calculator__container .calculator__content_container :is(span p){font-size:clamp(2rem,1.6666vw,3.2rem);color:var(--orange);margin-bottom:1.5rem;text-transform:uppercase;font-weight:300}.calculator__container .calculator__content_container .calculator-form{display:flex;flex-direction:column;gap:1.2rem;align-items:start;max-width:45rem;width:100%}@media (max-width: 768px){.calculator__container .calculator__content_container .calculator-form{padding:0 2rem}}.calculator__container .calculator__content_container .calculator-form :is(div){width:100%}.calculator__container .calculator__content_container .calculator-form :is(div) :is(input,select){width:100%;height:4.4rem;padding:1.2rem;border-radius:.8rem;border:2px solid var(--orange);color:var(--coffee);font-size:clamp(1.2rem,.937vw,1.6rem);font-weight:700}.calculator__container .calculator__content_container .calculator-form :is(div) :is(input)::-moz-placeholder{color:#60534499;font-size:clamp(1.2rem,.937vw,1.6rem);font-style:normal;font-weight:700;line-height:2rem}.calculator__container .calculator__content_container .calculator-form :is(div) :is(input)::placeholder{color:#60534499;font-size:clamp(1.2rem,.937vw,1.6rem);font-style:normal;font-weight:700;line-height:2rem}.calculator__container .calculator__content_container .calculator-form :is(div) :is(option){color:var(--coffee);font-size:clamp(1.4rem,.937vw,1.8rem);font-style:normal;font-weight:450;line-height:2rem}.calculator__container .calculate-button,.calculator__container .calculator__reset-button{width:100%;padding:1.6rem 3.2rem;border-radius:10rem;background-color:var(--orange);border:none;max-width:45rem;margin:0 auto;color:var(--white);font-size:clamp(1.4rem,.937vw,1.8rem);font-weight:700}.calculator__container .calculate-button:hover,.calculator__container .calculator__reset-button:hover{cursor:pointer}.calculator__container .calculator__reset-button{margin-top:1.2rem}.calculator__container .calculator__caution-popup{opacity:0;pointer-events:none;position:fixed;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;z-index:9999;transition:all .3s ease}.calculator__container .calculator__caution-popup:before{content:"";position:absolute;z-index:-1;width:100%;height:100%;top:0;left:0;background:#000;opacity:.5}.calculator__container .calculator__caution-popup .calculator__caution-popup-close{display:flex;justify-content:flex-end;width:100%;background:none;border:none;cursor:pointer}.calculator__container .calculator__caution-popup .calculator__caution-popup-content{display:flex;justify-content:center;flex-direction:column;gap:1.2rem;padding:1.2rem;background-color:var(--white);border-radius:1.3rem;border:1px solid var(--orange);width:100%;max-width:45rem;margin:0 auto;text-align:center;transform:scale(.5);transition:transform .15s ease}.calculator__container .calculator__caution-popup.active{opacity:1;pointer-events:auto}.calculator__container .calculator__caution-popup.active .calculator__caution-popup-content{transform:unset}*{margin:0;padding:0;box-sizing:border-box}html{font-size:62.5%}body{font-size:1.6rem;min-height:100dvh;font-family:var(--font-primary);background:var(--white)}*body{scrollbar-width:thin;scrollbar-color:var(--dark-blue) #f1f1f1}body::-webkit-scrollbar{width:3px}body::-webkit-scrollbar-track{background:transparent}body::-webkit-scrollbar-thumb{background-color:var(--coffee);border-radius:10px;border:3px solid transparent}body::-webkit-scrollbar-thumb:hover{background:var(--dark-blue, .8)}.shopify-policy__container{width:var(--page-width);margin:190px auto 0}.shopify-policy__container h3,.shopify-policy__container h2{margin:30px 10px;display:block}.shopify-policy__container ul li{padding-top:10px}.shopify-policy__container .shopify-policy__body p{padding-top:15px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.no-scroll{overflow:hidden}.shopify-block:empty{display:none}input{background-color:var(--white)}
