.hello-world-container{display:flex;align-items:center;justify-content:center;flex-direction:column;max-width:var(--page-width);margin:0 auto;gap:clamp(1.2rem,.9375vw,1.8rem);padding-block:clamp(4rem,4.16666vw,8rem)}.hello-world-container :is(h1){color:var(--black);text-align:center;font-family:var(--gotham);font-size:clamp(2rem,1.66666vw,3.2rem);font-style:normal;font-weight:600;line-height:normal}.hello-world-container :is(hello-world) :is(button){color:var(--white);font-family:var(--gotham);font-size:clamp(1.4rem,.9375vw,1.8rem);font-style:normal;font-weight:600;line-height:normal;border:none;background-color:var(--black);cursor:pointer;padding:clamp(1rem,.72916vw,1.4rem) clamp(1.6rem,1.45833vw,2.8rem);display:flex;align-items:center;justify-content:center;width:fit-content;gap:clamp(.2rem,.20833vw,.4rem);border-radius:10rem;transition:all .2s ease-in-out}.hello-world-container :is(hello-world) :is(button):hover{background-color:var(--dark-gray)}.hello-world-container :is(footer) :is(a){color:var(--black);text-align:center;font-family:var(--gotham);font-size:clamp(1.2rem,1.04166vw,2rem);font-style:normal;font-weight:600;line-height:normal;transition:all .2s ease-in-out}.hello-world-container :is(footer) :is(a):hover{color:var(--dark-gray)}.carousel-block-cards .blaze-slider{--slide-gap: clamp(1.6rem, 3.125vw, 6rem);--slide-width: calc((100% - (var(--slides-to-show) - 1) * var(--slide-gap)) / var(--slides-to-show))}@media screen and (min-width: 550px){.carousel-block-cards .blaze-slider{--slides-to-show: 2.5}}@media screen and (min-width: 768px){.carousel-block-cards .blaze-slider{--slides-to-show: 3.5}}@media screen and (min-width: 1024px){.carousel-block-cards .blaze-slider{--slides-to-show: 4}}.carousel-block-cards .blaze-slider .carousel-block-cards__container{max-width:var(--page-width);margin:0 auto}@media screen and (min-width: 1200px){.carousel-block-cards .blaze-slider .carousel-block-cards__container{max-width:calc(var(--page-width) * .9)}}.carousel-block-cards .blaze-slider .carousel-block-cards__container .carousel-block-cards__track{display:flex;gap:var(--slide-gap)}.carousel-block-cards .blaze-slider .carousel-block-cards__container .carousel-block-cards__track .carousel-block-cards-card{flex-shrink:0;width:var(--slide-width);display:flex}.group{display:flex;max-width:100%}@media (max-width: 767px){.group{flex-direction:column}}.group.group--justify-start{justify-content:flex-start}.group.group--justify-center{justify-content:center}.group.group--justify-end{justify-content:flex-end}.group.group--align-start{align-items:start}.group.group--align-center{align-items:center}.group.group--align-end{align-items:end}.group.group--align-stretch{align-items:stretch}.group.group--justify-space-between{justify-content:space-between}@media screen and (max-width: 768px){.group.group--justify-mobile-start{justify-content:flex-start}.group.group--justify-mobile-center{justify-content:center}.group.group--justify-mobile-end{justify-content:flex-end}.group.group--justify-mobile-space-between{justify-content:space-between}.group.group--align-mobile-start{align-items:start}.group.group--align-mobile-center{align-items:center}.group.group--align-mobile-end{align-items:end}.group.group--align-mobile-stretch{align-items:stretch}}.image-block__container .image-block__link{display:flex;justify-content:center;align-items:center;width:100%;height:100%;text-decoration:none;color:inherit;cursor:pointer}.image-block__container .image-block__image-wrapper :is(img).image-desktop{display:none}@media (min-width: 769px){.image-block__container .image-block__image-wrapper :is(img).image-desktop{display:block}}.image-block__container .image-block__image-wrapper :is(img).image-mobile{display:block}@media (min-width: 769px){.image-block__container .image-block__image-wrapper :is(img).image-mobile{display:none}}.image-block__container .image-block__content-wrapper{position:absolute;left:0;top:0;width:100%;height:100%}.image-block__container .image-block__content-wrapper .group{height:100%}.button{text-decoration:none;font-weight:500;display:inline-block;transition:filter .3s ease;display:flex;align-items:center;justify-content:center;width:100%}.button:hover{filter:brightness(.8)}.button.button--primary{background-color:var(--red);color:var(--white);transition:all .3s ease-in-out}.button.button--primary:hover{filter:brightness(1);background-color:var(--light-red)}.button.button--secondary{background-color:var(--white);color:var(--dark-blue)}.button.button--tertiary{background-color:var(--dark-blue);color:var(--white)}.button.button--quaternary{background-color:transparent;color:var(--white)}.button.button--quinary{background-color:transparent;color:var(--dark-blue)}.button.button--senary{background-color:transparent;color:var(--red);text-decoration:underline}.blaze-pagination{display:flex;justify-content:center;align-items:center;gap:clamp(1rem,.78125vw,1.5rem)}@media screen and (min-width: 1024px){.blaze-pagination{display:none}}.blaze-pagination :is(button){border-radius:50%;width:clamp(.6rem,.52083vw,1rem);height:clamp(.6rem,.52083vw,1rem);font-size:0;transition:all .3s ease-in-out;cursor:pointer}banner-component .blaze-pagination{position:absolute;bottom:clamp(1.4rem,2.05vw,4rem);display:flex;left:50%;transform:translate(-50%)}@media screen and (min-width: 1024px){banner-component .blaze-pagination{display:flex}}banner-component .blaze-pagination :is(button){background-color:transparent;border:1px solid var(--white)}banner-component .blaze-pagination :is(button).active{background-color:var(--white)}.header-section{position:sticky;top:0;width:100%;z-index:10000}header-component{display:block}header-component .header__content .header-content__top{background:var(--white);position:relative;z-index:3}header-component .header__content .header-content__top .header-top__content{display:flex;align-items:center;padding-block:clamp(1.4rem,1.05vw,2rem);max-width:var(--page-width);margin-inline:auto}header-component .header__content .header-content__top .header-top__content .header-mobile__menu{margin-right:2rem}@media screen and (max-width: 340px){header-component .header__content .header-content__top .header-top__content .header-mobile__menu{margin-right:1rem}}@media screen and (min-width: 1024px){header-component .header__content .header-content__top .header-top__content .header-mobile__menu{display:none}}header-component .header__content .header-content__top .header-top__content .header-mobile__menu .header-mobile__input-menu{display:flex}header-component .header__content .header-content__top .header-top__content .header-mobile__menu .header-mobile__input-menu :is(input){display:none}header-component .header__content .header-content__top .header-top__content .header-mobile__menu .header-mobile__input-menu :is(label){display:flex}header-component .header__content .header-content__top .header-top__content .header-mobile__menu:has(.header-mobile__input-menu :is(input):checked) .menu-mobile{visibility:visible}header-component .header__content .header-content__top .header-top__content .header-mobile__menu:has(.header-mobile__input-menu :is(input):checked) .menu-mobile:before{opacity:1;visibility:visible}header-component .header__content .header-content__top .header-top__content .header-mobile__menu:has(.header-mobile__input-menu :is(input):checked) .menu-mobile .header-menu__content{transform:translate(0)}header-component .header__content .header-content__top .header-top__content .header-mobile__menu .menu-mobile{visibility:hidden;position:fixed;top:0;left:0;height:100%;z-index:3;display:flex;width:100%;max-height:100vh;transition:visibility .3s}header-component .header__content .header-content__top .header-top__content .header__logo{display:flex;position:relative;margin-inline:auto}@media screen and (min-width: 1024px){header-component .header__content .header-content__top .header-top__content .header__logo{margin-right:0}}header-component .header__content .header-content__top .header-top__content .header__logo :is(img){max-width:clamp(15.1rem,12.23958vw,23.5rem);object-fit:contain}@media screen and (min-width: 1024px){header-component .header__content .header-content__top .header-top__content .header__logo :is(img){min-width:clamp(15.1rem,12.23958vw,23.5rem)}}header-component .header__content .header-content__top .header-top__content .header__logo :is(h1){position:absolute;font-size:.4rem;z-index:-1;color:transparent}header-component .header__content .header-content__top .header-top__content :is(search-component){display:none}@media screen and (min-width: 1024px){header-component .header__content .header-content__top .header-top__content :is(search-component){display:flex;width:100%;margin-inline:clamp(3rem,3.177vw,6.1rem);align-items:center;justify-content:center}header-component .header__content .header-content__top .header-top__content :is(search-component) .header__search{width:100%}header-component .header__content .header-content__top .header-top__content :is(search-component) .predictive-search{width:100%;max-width:84.7rem}}header-component .header__content .header-content__top .header-top__content .header-icons{display:flex;align-items:center;gap:clamp(.8rem,.635vw,1.2rem)}header-component .header__content .header-content__top .header-top__content .header-icons .header-icons__icon{display:flex;align-items:center;text-align:center;gap:clamp(.6rem,.73333vw,1.2rem);cursor:pointer;color:var(--dark-blue);text-decoration:none;transition:color .3s;position:relative;padding:clamp(.7rem,.635vw,.9rem) clamp(2.4rem,1.66666vw,3.2rem);white-space:nowrap;border-radius:.8rem;font-weight:400;font-family:var(--gotham);border:1px solid var(--dark-blue)}header-component .header__content .header-content__top .header-top__content .header-icons .header-icons__icon :is(svg){height:clamp(2.4rem,1.875vw,3.6rem)}header-component .header__content .header-content__top .header-top__content .header-icons .header-icons__icon :is(svg) :is(path){transition:.3s}header-component .header__content .header-content__top .header-top__content .header-icons .header-icons__icon.header__icon--b2b{background:var(--linear-gradient-2);color:var(--white);border:none}header-component .header__content .header-content__top .header-top__content .header-icons .header-icons__icon.header__icon--cart :is(input){display:none}header-component .header__content .header-content__top .header-top__content .header-icons .header-icons__icon.header__icon--cart{border:none;padding:0}@media screen and (min-width: 768px){header-component .header__content .header-content__top .header-top__content .header-icons .header-icons__icon.header__icon--cart{margin-left:clamp(1.8rem,2vw,2.8rem)}}header-component .header__content .header-content__top .header-top__content .header-icons .header-icons__icon .header__icon--cart-count{position:absolute;top:-.7rem;right:-1rem;width:clamp(1.2rem,1.04166vw,2rem);height:clamp(1.2rem,1.04166vw,2rem);background:var(--red);color:var(--white);font-size:clamp(.8rem,.625vw,1.2rem);border-radius:50%;display:flex;align-items:center;justify-content:center}header-component .header__content .header-content__top .header-top__content .header-icons .header__icon--user,header-component .header__content .header-content__top .header-top__content .header-icons .header__icon--wishlist,header-component .header__content .header-content__top .header-top__content .header-icons .header__icon--b2b{display:none}@media screen and (min-width: 1024px){header-component .header__content .header-content__top .header-top__content .header-icons .header__icon--user,header-component .header__content .header-content__top .header-top__content .header-icons .header__icon--wishlist,header-component .header__content .header-content__top .header-top__content .header-icons .header__icon--b2b{display:flex}}header-component .header__content .header-content__bottom{background:var(--white);padding-block:1rem;box-shadow:0 2px 8px #0000001a;position:relative;z-index:2;border-top:1px solid var(--gray)}@media screen and (min-width: 1024px){header-component .header__content .header-content__bottom{border-top:1px solid #c5c5c5;padding-block:0;transition:transform .3s;position:static;z-index:-1}header-component .header__content .header-content__bottom[closed]{transform:translateY(-100%)}}header-component .header__content .header-content__bottom .header-bottom__content .menu-desktop{display:none}@media screen and (min-width: 1024px){header-component .header__content .header-content__bottom .header-bottom__content .menu-desktop{display:flex}}@media screen and (min-width: 1024px){header-component .header__content .header-content__bottom .header-bottom__content :is(search-component){display:none}}header-component .header__content:before{content:"";position:absolute;top:0;left:0;width:100%;height:100vh;background:#1111114d;visibility:hidden;opacity:0;transition:opacity .3s,visibility .3s;z-index:2}header-component .header__content:has(.predictive-search[open]):before{visibility:visible;opacity:1}header-component .header-menu:before{content:"";position:absolute;top:0;right:0;width:100%;height:200vh;background:#00000080;z-index:-1;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}header-component .header-menu .header-menu__items .header-menu__item .header-menu__item-name{color:var(--dark-blue);font-family:var(--gothan);font-size:clamp(1.4rem,.833333vw,1.6rem);font-weight:500;text-decoration:none;display:flex;align-items:center;justify-content:space-between;gap:1rem}header-component .header-menu .header-menu__items .header-menu__item .header-menu__item-name.header-menu__item-w-submenu .header-menu__item-icon-hover{display:none}header-component .header-menu .header-menu__items .header-menu__item .header-menu__item-name:hover{color:var(--red)}header-component .header-menu .header-menu__items .header-menu__item .header-menu__item-name:hover :is(svg){transform:rotate(270deg)!important;transition:transform .3s ease-in-out}header-component .header-menu .header-menu__items .header-menu__item .header-menu__item-name:hover :is(svg) path{stroke:var(--red)}header-component .header-menu .header-menu__items .header-menu__item .header-menu__item-name:hover.header-menu__item-w-submenu .header-menu__item-icon-hover{display:block}header-component .header-menu .header-menu__items .header-menu__item .header-menu__item-name:hover.header-menu__item-w-submenu .header-menu__item-icon{display:none}header-component .header-menu .header-menu__items .header-menu__item .header-menu__item-name :is(img){max-width:clamp(1.5rem,1.25vw,2rem);max-height:clamp(1.5rem,1.25vw,2rem);min-width:clamp(1.5rem,1.25vw,2rem);min-height:clamp(1.5rem,1.25vw,2rem);display:none}@media screen and (min-width: 1024px){header-component .header-menu .header-menu__items .header-menu__item .header-menu__item-name :is(img){display:block}}@media screen and (min-width: 1024px){header-component .header-menu .header-menu__items .header-menu__item .header-menu__item-name{font-size:clamp(1.2rem,.83333vw,1.6rem);font-weight:500;text-align:center}}header-component .header-menu .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-title{color:var(--dark-blue);font-family:var(--gothan);font-size:1.6rem;font-weight:600;text-decoration:none;display:flex;align-items:center;justify-content:space-between;gap:1rem}@media screen and (min-width: 1024px){header-component .header-menu .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-title{font-size:clamp(1.2rem,.83333vw,1.6rem)}}header-component .header-menu.menu-mobile .header-menu__content{max-height:100%;padding:2rem 0;width:89%;background:var(--white);transform:translate(-100%);transition:transform .3s;display:flex;flex-direction:column;overflow:hidden;gap:2.4rem;position:relative}@media screen and (max-width: 350px){header-component .header-menu.menu-mobile .header-menu__content{width:90%}}header-component .header-menu.menu-mobile .header-menu__content .header-menu__icons{display:flex;justify-content:space-between;gap:1rem;align-items:center;position:relative;padding-inline:2rem}header-component .header-menu.menu-mobile .header-menu__content .header-menu__icons .header-menu__back{display:flex;opacity:0;position:absolute;transition:.3s;background:none;border:none;cursor:pointer;padding:0;align-items:center;justify-content:center;width:2.4rem;height:2.4rem}header-component .header-menu.menu-mobile .header-menu__content .header-menu__icons .header-menu__back :is(svg){width:100%;height:100%}header-component .header-menu.menu-mobile .header-menu__content .header-menu__icons .header-menu__close{display:flex}header-component .header-menu.menu-mobile .header-menu__content .header-menu__icons .header-menu__logo{display:flex;opacity:1;transition:.3s}header-component .header-menu.menu-mobile .header-menu__content:has(.header-menu__submenu[open]) .header-menu__item-name{color:var(--red)}header-component .header-menu.menu-mobile .header-menu__content:has(.header-menu__submenu[open]) .header-menu__item-name :is(svg){transform:rotate(270deg)!important;transition:transform .3s ease-in-out}header-component .header-menu.menu-mobile .header-menu__content:has(.header-menu__submenu[open]) .header-menu__item-name :is(svg) path{stroke:var(--red)}header-component .header-menu.menu-mobile .header-menu__content:has(.header-menu__submenu[open]) .header-menu__logo{opacity:0;visibility:hidden}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav{flex:1;max-height:100%;display:flex;overflow:hidden;padding-top:1.6rem;position:relative;padding-inline:2rem}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container{flex:1;display:flex;flex-direction:column;gap:4.8rem}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items{display:flex;flex-direction:column;list-style-type:none;overflow-y:auto;gap:2.4rem}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu{position:absolute;top:0;left:0;padding-inline:2rem;background:var(--white);height:100%;width:100%;visibility:hidden;overflow:hidden;transform:translate(100%);transition:transform .5s,visibility .5s;z-index:1}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu[open]{visibility:visible;transform:translate(0)}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu[data-submenu-level="2"]{z-index:2}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-links .header-menu__submenu-title{color:var(--dark-blue);font-family:var(--gothan);font-size:1.6rem;font-weight:600;text-decoration:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.4rem}@media screen and (min-width: 1024px){header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-links .header-menu__submenu-title{font-size:clamp(1.2rem,.83333vw,1.6rem)}}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-links{display:flex;flex-direction:column;gap:2rem;height:100%;overflow-y:auto;overflow-x:hidden;width:100%}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-links .header-menu__submenu-sublinks{display:none}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-links .header-menu__submenu-sublinks .header-menu__submenu-grid{display:none}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-links .header-submenu__item{display:flex;flex-direction:column}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-links .header-submenu__item .header-submenu__item_name{display:flex;justify-content:space-between;gap:1rem;align-items:center;color:var(--dark-blue);font-weight:500;font-size:1.4rem;text-decoration:none}@media screen and (min-width: 1024px){header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-links .header-submenu__item .header-submenu__item_name{font-weight:400}}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-links .header-submenu__item .header-submenu__item_name :is(svg){transform:rotate(0)}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-links .header-submenu__item .header-submenu__subitens{display:flex;flex-direction:column;gap:1.4rem;transition:.3s;overflow:hidden}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-links .header-submenu__item .header-submenu__subitens .header-submenu__subitem_name{color:var(--dark-gray-2);font-family:var(--gothan);font-size:1.2rem;font-weight:400;text-decoration:none}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-links .header-submenu__item .header-submenu__subitens .header-submenu__subitem_name:first-child{margin-top:1.6rem}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-links .header-submenu__item .header-menu__submenu{position:absolute;top:0;left:0;width:100%;height:100%;padding-inline:2rem}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-links::-webkit-scrollbar{width:3px;border-radius:.3rem}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-links::-webkit-scrollbar-thumb{background-color:var(--dark-blue);border-radius:.3rem}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-links::-webkit-scrollbar-track{background:#d9d9d9}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items::-webkit-scrollbar{width:3px;border-radius:.3rem}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items::-webkit-scrollbar-thumb{background-color:var(--dark-blue);border-radius:.3rem}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items::-webkit-scrollbar-track{background:#d9d9d9}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__user{display:flex;flex-direction:column;gap:2rem}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__user .header-menu__item-name{display:flex;align-items:center;gap:.8rem;color:var(--dark-blue);font-family:var(--gothan);font-size:1.4rem;font-weight:400;text-decoration:none}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__user .header-menu__item-name :is(svg){max-width:2rem;max-height:2rem;min-width:2rem;min-height:2rem}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__user .header-menu__item-name :is(svg) :is(path){stroke:var(--dark-blue)}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__user .header__icon--b2b{width:fit-content;background:var(--linear-gradient-2);color:var(--white);border:none;font-family:var(--gotham);font-size:1.4rem;font-weight:700;padding:1.2rem 3.2rem;border-radius:.8rem;text-decoration:none;text-align:center}header-component .header-menu.menu-mobile .header-menu__content .header-menu__items--noscript :is(details){display:flex;flex-direction:column}header-component .header-menu.menu-mobile .header-menu__content .header-menu__items--noscript :is(details) .header-menu__submenu{list-style:none}header-component .header-menu.menu-mobile .header-menu__content .header-menu__items--noscript :is(details) .header-menu__submenu .header-submenu__item{display:flex;flex-direction:column}header-component .header-menu.menu-mobile .header-menu__content .header-menu__items--noscript :is(details) .header-menu__submenu .header-submenu__item .header-submenu__item_name{display:flex;justify-content:space-between;gap:1rem;align-items:center;color:var(--dark-blue);font-weight:400;font-size:1.4rem;text-decoration:none}header-component .header-menu.menu-mobile .header-menu__content .header-menu__items--noscript :is(details) .header-menu__submenu .header-submenu__item .header-submenu__item_name :is(svg){transform:rotate(90deg)}header-component .header-menu.menu-mobile .header-menu__content .header-menu__items--noscript :is(details) .header-menu__submenu .header-submenu__item .header-submenu__subitens{display:flex;flex-direction:column;gap:1rem;transition:.3s;overflow:hidden}header-component .header-menu.menu-mobile .header-menu__content .header-menu__items--noscript :is(details) .header-menu__submenu .header-submenu__item .header-submenu__subitens[closed]{height:0}header-component .header-menu.menu-mobile .header-menu__content .header-menu__items--noscript :is(details) .header-menu__submenu .header-submenu__item .header-submenu__subitens .header-submenu__subitem_name{color:var(--gray);font-family:var(--gothan);font-size:1.2rem;font-weight:400;text-decoration:none}header-component .header-menu.menu-mobile .header-menu__content .header-menu__items--noscript :is(details) .header-menu__submenu .header-submenu__item .header-submenu__subitens .header-submenu__subitem_name:first-child{margin-top:1.2rem}header-component .header-menu.menu-desktop .header-menu__content{max-width:var(--page-width);width:100%;margin-inline:auto}header-component .header-menu.menu-desktop .header-menu__content .header-menu__icons,header-component .header-menu.menu-desktop .header-menu__content .header-menu__user{display:none}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav{width:100%}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container{width:100%}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items{display:flex;align-items:center;justify-content:space-between;gap:clamp(2.1rem,1.45833vw,2.8rem);list-style-type:none}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item{display:flex;align-items:center;justify-content:center;padding-block:clamp(.8rem,.625vw,1.2rem)}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item-name{height:clamp(3rem,2.03125vw,3.9rem);gap:.6rem}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item-name :is(svg){display:block;transform:rotate(90deg);transition:transform .3s ease-in-out}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item:has(.header-menu__submenu[open]) .header-menu__item-name{color:var(--red)}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item:has(.header-menu__submenu[open]) .header-menu__item-name :is(svg){transform:rotate(270deg)!important;transition:transform .3s ease-in-out}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item:has(.header-menu__submenu[open]) .header-menu__item-name :is(svg) path{stroke:var(--red)}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu{display:grid;grid-template-columns:.4fr 1fr;gap:clamp(1rem,.83333vw,1.6rem);position:absolute;top:100%;left:50%;transform:translate(-50%);border-top:1px solid var(--gray);background:var(--white);width:80vw;max-width:clamp(111rem,77vw,148rem);max-height:73vh;height:0;overflow-y:hidden;overflow-x:hidden;interpolate-size:allow-keywords;visibility:hidden;transition:height .3s,visibility .3s,opacity .3s;opacity:0}@media screen and (min-width: 1300px){header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu{width:clamp(111rem,85.41667vw,164rem);max-width:clamp(111rem,85.41667vw,164rem)}}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu[open]{visibility:visible;height:70vh;max-height:70vh;opacity:1}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-wrapper{padding:clamp(3rem,2.08vw,4rem) clamp(1.8rem,1.25vw,2.4rem);margin-bottom:6rem;height:inherit;overflow-y:auto}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-links{border-bottom:1px solid var(--gray);overflow-x:hidden;display:flex;flex-direction:column}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-links .header-menu__submenu-title{font-size:clamp(1.4rem,.83333vw,1.6rem);font-weight:500;margin-bottom:2rem}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-links::-webkit-scrollbar{width:3px;border-radius:.3rem}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-links::-webkit-scrollbar-thumb{background-color:var(--dark-blue);border-radius:.3rem}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-links::-webkit-scrollbar-track{background:#d9d9d9}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-submenu__item:last-child{padding-bottom:clamp(1.8rem,1.25vw,2.4rem)}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-submenu__item{display:flex;justify-content:center;flex-direction:column;gap:clamp(.8rem,.73333vw,1.4rem);height:fit-content;padding:clamp(1rem,.73333vw,1.4rem) clamp(.9rem,.675vw,1.2rem);transition:.3s}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-submenu__item:has(.header-submenu__item_name[data-active]){background:#0c3a4f1a}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-submenu__item:hover{background:#0c3a4f1a}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-submenu__item .header-submenu__item_name{color:var(--dark-blue);font-family:var(--gothan);font-size:clamp(1.4rem,.83333vw,1.6rem);font-weight:400;text-decoration:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;margin-bottom:0!important}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-submenu__item .header-submenu__item_name :is(svg){display:flex}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-submenu__item .header-submenu__item_name[data-submenu-target]{position:relative}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-submenu__item .header-submenu__subitens{display:flex;flex-direction:column;gap:clamp(.8rem,.73333vw,1.4rem)}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-submenu__item .header-submenu__subitens .header-submenu__subitem_name{color:var(--gray);font-family:var(--gothan);font-size:clamp(1.2rem,.83333vw,1.6rem);font-weight:400;text-decoration:none}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-sublinks{display:none}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-sublinks .header-menu__submenu-grid{display:grid;grid-template-rows:1fr 1fr;row-gap:clamp(3rem,2.604vw,5rem);padding-block:clamp(2rem,2.04vw,4rem);padding-inline:clamp(3rem,3.125vw,6rem);background:var(--off-white);overflow-y:auto}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-sublinks .header-menu__submenu-grid[data-hidden]{display:none}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-sublinks .header-menu__submenu-grid .header-menu__grid-products,header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-sublinks .header-menu__submenu-grid .header-menu__grid-collections{display:flex;flex-direction:column;gap:2.4rem}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-sublinks .header-menu__submenu-grid .header-menu__grid-products .header-menu__grid-title,header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-sublinks .header-menu__submenu-grid .header-menu__grid-collections .header-menu__grid-title{color:var(--dark-blue);font-family:var(--gothan);font-size:clamp(1.4rem,.83333vw,1.6rem);font-weight:500}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-sublinks .header-menu__submenu-grid .header-menu__grid-products .header-menu__grid-wrapper,header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-sublinks .header-menu__submenu-grid .header-menu__grid-collections .header-menu__grid-wrapper{display:grid;grid-template-columns:repeat(5,auto);gap:clamp(2.1rem,1.458vw,2.8rem)}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-sublinks .header-menu__submenu-grid .header-menu__grid-products .header-menu__grid-wrapper .header-menu__grid-product-link,header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-sublinks .header-menu__submenu-grid .header-menu__grid-products .header-menu__grid-wrapper .header-menu__grid-collection-link,header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-sublinks .header-menu__submenu-grid .header-menu__grid-collections .header-menu__grid-wrapper .header-menu__grid-product-link,header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-sublinks .header-menu__submenu-grid .header-menu__grid-collections .header-menu__grid-wrapper .header-menu__grid-collection-link{text-decoration:none}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-sublinks .header-menu__submenu-grid .header-menu__grid-products .header-menu__grid-wrapper .header-menu__grid-product,header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-sublinks .header-menu__submenu-grid .header-menu__grid-collections .header-menu__grid-wrapper .header-menu__grid-product{display:flex;flex-direction:column;overflow:hidden}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-sublinks .header-menu__submenu-grid .header-menu__grid-products .header-menu__grid-wrapper .header-menu__grid-product :is(img),header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-sublinks .header-menu__submenu-grid .header-menu__grid-collections .header-menu__grid-wrapper .header-menu__grid-product :is(img){aspect-ratio:4/4;max-width:clamp(11.5rem,7.8125vw,15rem);max-height:clamp(11.5rem,7.8125vw,15rem);min-width:clamp(11.5rem,7.8125vw,15rem);min-height:clamp(11.5rem,7.8125vw,15rem);transition:.3s;transform-origin:center}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-sublinks .header-menu__submenu-grid .header-menu__grid-products .header-menu__grid-wrapper .header-menu__grid-product .header-menu__grid-product-title,header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-sublinks .header-menu__submenu-grid .header-menu__grid-collections .header-menu__grid-wrapper .header-menu__grid-product .header-menu__grid-product-title{color:var(--dark-blue);font-family:var(--gothan);font-size:clamp(1rem,.625vw,1.2rem);font-weight:500;text-decoration:none;margin-block:.8rem .6rem;line-clamp:2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-sublinks .header-menu__submenu-grid .header-menu__grid-products .header-menu__grid-wrapper .header-menu__grid-product .header-menu__grid-price-wrapper,header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-sublinks .header-menu__submenu-grid .header-menu__grid-collections .header-menu__grid-wrapper .header-menu__grid-product .header-menu__grid-price-wrapper{display:flex;align-items:center;gap:.4rem}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-sublinks .header-menu__submenu-grid .header-menu__grid-products .header-menu__grid-wrapper .header-menu__grid-product .header-menu__grid-price-wrapper .header-menu__grid-product-price-old,header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-sublinks .header-menu__submenu-grid .header-menu__grid-collections .header-menu__grid-wrapper .header-menu__grid-product .header-menu__grid-price-wrapper .header-menu__grid-product-price-old{color:var(--gray);font-family:var(--gothan);font-size:clamp(.8rem,.625vw,1rem);font-weight:400;text-decoration:line-through}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-sublinks .header-menu__submenu-grid .header-menu__grid-products .header-menu__grid-wrapper .header-menu__grid-product .header-menu__grid-price-wrapper .header-menu__grid-product-price,header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-sublinks .header-menu__submenu-grid .header-menu__grid-collections .header-menu__grid-wrapper .header-menu__grid-product .header-menu__grid-price-wrapper .header-menu__grid-product-price{color:var(--dark-blue);font-family:var(--gothan);font-size:clamp(1rem,.625vw,1.2rem);font-weight:500;text-decoration:none}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-sublinks .header-menu__submenu-grid .header-menu__grid-products .header-menu__grid-wrapper .header-menu__grid-product:hover :is(img),header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-sublinks .header-menu__submenu-grid .header-menu__grid-collections .header-menu__grid-wrapper .header-menu__grid-product:hover :is(img){transform:scale(1.05)}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-sublinks .header-menu__submenu-grid .header-menu__grid-products .header-menu__grid-wrapper .header-menu__grid-collection,header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-sublinks .header-menu__submenu-grid .header-menu__grid-collections .header-menu__grid-wrapper .header-menu__grid-collection{display:flex;flex-direction:column;border-radius:.45rem;overflow:hidden;position:relative;align-items:center}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-sublinks .header-menu__submenu-grid .header-menu__grid-products .header-menu__grid-wrapper .header-menu__grid-collection :is(img),header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-sublinks .header-menu__submenu-grid .header-menu__grid-collections .header-menu__grid-wrapper .header-menu__grid-collection :is(img){max-width:clamp(12rem,8.805vw,16.9rem);max-height:clamp(12rem,8.805vw,16.9rem);min-width:clamp(12rem,8.805vw,16.9rem);min-height:clamp(12rem,8.805vw,16.9rem);transition:.3s;transform-origin:center;background:#d9d9d9;object-fit:cover;object-position:center}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-sublinks .header-menu__submenu-grid .header-menu__grid-products .header-menu__grid-wrapper .header-menu__grid-collection:before,header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-sublinks .header-menu__submenu-grid .header-menu__grid-collections .header-menu__grid-wrapper .header-menu__grid-collection:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#0000 56.18%,#0009 94.1%)}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-sublinks .header-menu__submenu-grid .header-menu__grid-products .header-menu__grid-wrapper .header-menu__grid-collection .header-menu__grid-collection-info,header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-sublinks .header-menu__submenu-grid .header-menu__grid-collections .header-menu__grid-wrapper .header-menu__grid-collection .header-menu__grid-collection-info{position:absolute;bottom:0;left:0;width:100%;padding:1.1rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:.8rem}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-sublinks .header-menu__submenu-grid .header-menu__grid-products .header-menu__grid-wrapper .header-menu__grid-collection .header-menu__grid-collection-info .header-menu__grid-collection-title,header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-sublinks .header-menu__submenu-grid .header-menu__grid-collections .header-menu__grid-wrapper .header-menu__grid-collection .header-menu__grid-collection-info .header-menu__grid-collection-title{color:var(--white);font-family:var(--gothan);font-size:clamp(1rem,.625vw,1.2rem);font-weight:500;text-decoration:none;line-clamp:2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-sublinks .header-menu__submenu-grid .header-menu__grid-products .header-menu__grid-wrapper .header-menu__grid-collection .header-menu__grid-collection-info .svg-wrapper,header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-sublinks .header-menu__submenu-grid .header-menu__grid-collections .header-menu__grid-wrapper .header-menu__grid-collection .header-menu__grid-collection-info .svg-wrapper{width:1.6rem;height:1.6rem;background:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-sublinks .header-menu__submenu-grid .header-menu__see-more :is(a){color:var(--red);font-family:var(--gothan);font-size:clamp(1.4rem,.83333vw,1.6rem);font-weight:600;text-decoration:none}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-sublinks .header-submenu__subitens{display:none;flex-direction:column;gap:clamp(.8rem,.73333vw,1.4rem)}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-sublinks .header-submenu__subitens[data-active]{display:flex}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-sublinks .header-submenu__subitens .header-submenu__subitens-title{color:var(--dark-blue);font-family:var(--gothan);font-size:clamp(1.4rem,.83333vw,1.6rem);font-weight:600;margin-bottom:clamp(.8rem,.73333vw,1.4rem)}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-sublinks .header-submenu__subitens .header-submenu__subitem_name{color:var(--dark-gray-2);font-family:var(--gothan);font-size:clamp(1.2rem,.83333vw,1.6rem);font-weight:400;text-decoration:none}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-sublinks .header-submenu__subitens .header-submenu__subitem_name:hover{text-decoration:underline}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-sublinks .header-submenu__subitens .header-submenu__view-all{color:var(--red);font-family:var(--gothan);font-size:clamp(1.4rem,.83333vw,1.6rem);font-weight:600;text-decoration:none;margin-top:auto;margin-bottom:8vh;display:block}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-sublinks .header-submenu__subitens .header-submenu__view-all:hover{text-decoration:underline}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu:has(.header-submenu__subitens) .header-submenu__item{width:100%;height:fit-content;display:flex}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu:has(.header-submenu__subitens) .header-submenu__item .header-submenu__item_name{display:flex;font-weight:400;margin-bottom:clamp(.8rem,.73333vw,1.4rem);cursor:pointer}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu:has(.header-submenu__subitens) .header-submenu__item .header-submenu__item_name:hover{text-decoration:underline}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu:has(.header-submenu__subitens) .header-submenu__item .header-submenu__subitens{display:none}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu:has(.header-submenu__subitens) .header-menu__submenu-sublinks{display:flex;flex-direction:column;gap:clamp(1rem,.83333vw,1.6rem);padding-top:0;height:inherit}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu:has(.header-submenu__subitens) .header-menu__submenu-sublinks .header-menu__submenu-grid{display:grid}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu:has(.header-submenu__subitens) .header-menu__submenu-sublinks .header-menu__submenu-grid[data-hidden]{display:none}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu:has(.header-submenu__subitens) .header-menu__submenu-sublinks:has(.header-submenu__subitens[data-active]){display:grid;grid-template-columns:repeat(3,auto);padding:clamp(2rem,3vw,6rem) clamp(3rem,3.125vw,6rem)}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu::-webkit-scrollbar{width:3px;border-radius:.3rem}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu::-webkit-scrollbar-thumb{background-color:var(--dark-blue);border-radius:.3rem}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu::-webkit-scrollbar-track{background:#d9d9d9}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .header-menu__items--noscript .header-menu__items{padding-block:clamp(.8rem,.625vw,1.2rem)}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .header-menu__items--noscript .header-menu__submenu{display:flex;flex-direction:column;gap:clamp(1rem,.83333vw,1.6rem);padding:0;position:absolute;top:100%;border-radius:0rem 0rem .8rem .8rem;border-top:1px solid var(--gray);background:var(--white);left:0}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .header-menu__items--noscript .header-menu__submenu .header-submenu__item{display:flex;flex-direction:column;gap:clamp(.8rem,.73333vw,1.4rem);height:fit-content}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .header-menu__items--noscript .header-menu__submenu .header-submenu__item .header-submenu__item_name{color:var(--dark-blue);font-family:var(--gothan);font-size:clamp(1.4rem,.83333vw,1.6rem);font-weight:400;text-decoration:none}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .header-menu__items--noscript .header-menu__submenu .header-submenu__item .header-submenu__item_name :is(svg){display:block}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .header-menu__items--noscript .header-menu__submenu .header-submenu__item .header-submenu__item_name:hover{text-decoration:underline}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .header-menu__items--noscript .header-menu__submenu .header-submenu__item .header-submenu__subitens{display:flex;flex-direction:column;gap:clamp(.8rem,.73333vw,1.4rem)}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .header-menu__items--noscript .header-menu__submenu .header-submenu__item .header-submenu__subitens .header-submenu__subitem_name{color:var(--dark-gray-2);font-family:var(--gothan);font-size:clamp(1.2rem,.83333vw,1.6rem);font-weight:400;text-decoration:none}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .header-menu__items--noscript .header-menu__submenu .header-submenu__item .header-submenu__subitens .header-submenu__subitem_name:hover{text-decoration:underline}header-component .header-menu.menu-desktop:has(.header-menu__submenu[open]):before{opacity:1;visibility:visible}header-component .header-menu .header-menu__items--noscript .header-menu__items{width:100%;display:flex;flex-direction:column;gap:2rem}@media screen and (min-width: 1024px){header-component .header-menu .header-menu__items--noscript .header-menu__items{flex-direction:row;gap:1rem;justify-content:space-between}}header-component .header-menu .header-menu__items--noscript .header-menu__items :is(details){display:flex;position:relative}header-component .header-menu .header-menu__items--noscript .header-menu__items :is(details) :is(summary){display:flex;align-items:center}header-component .header-menu .header-menu__items--noscript .header-menu__items .header-menu__item-bottom{list-style:none}@media screen and (min-width: 1024px){header-component .header-menu .header-menu__items--noscript .header-menu__items .header-menu__item-bottom{display:none}}header-component .header-menu .header-menu__items--noscript .header-menu__items .header-menu__item-bottom .header-menu__item-name{display:flex;align-items:center;gap:.8rem;color:var(--dark-blue);font-family:var(--gothan);font-size:1.4rem;font-weight:400;text-decoration:none}header-component .header-menu .header-menu__items--noscript .header-menu__items .header-menu__item-bottom .header-menu__item-name :is(svg){max-width:1.6rem;max-height:1.6rem;min-width:1.6rem;min-height:1.6rem}header-component .header-menu .header-menu__items--noscript .header-menu__items .header-menu__item-bottom .header-menu__item-name :is(svg) :is(path){stroke:var(--dark-blue)}header-component:has(.header-menu__items--noscript details) .header-menu .header-menu__content .header-menu__nav .menu-items__container{display:none}body:has(.header-mobile__input-menu :is(input):checked){overflow:hidden}@media screen and (min-width: 1024px){body:has(.header-mobile__input-menu :is(input):checked){overflow:auto}}.predictive-search{position:absolute;z-index:2;left:50%;transform:translate(-50%);border-radius:1.2rem;width:95%;visibility:hidden;opacity:0;transition:opacity .3s,visibility .3s;border-radius:0rem 0rem .8rem .8rem;border-top:.5px solid var(--gray);background:var(--off-white);top:100%}.predictive-search[open]{visibility:visible;opacity:1}.predictive-search .predictive-search__content{padding:2rem;height:100%;max-height:clamp(38.8rem,27.604vw,53rem);overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column}@media screen and (min-width: 1024px){.predictive-search .predictive-search__content{padding:clamp(1.6rem,1.25vw,2.4rem)}}.predictive-search .predictive-search__content .predictive-search__title{display:flex;align-items:center;justify-content:space-between;gap:.8rem;font-size:clamp(1.4rem,.9375vw,1.8rem);font-weight:700;color:var(--dark-blue);margin-bottom:clamp(1.8rem,1.25vw,2.4rem)}.predictive-search .predictive-search__content .predictive-search__title :is(svg){cursor:pointer}.predictive-search .predictive-search__content :is(ul){list-style-type:none;display:flex;flex-direction:column;gap:clamp(1.8rem,1.04vw,2rem);flex:1;overflow-y:auto}.predictive-search .predictive-search__content :is(ul) :is(li) :is(a){display:grid;grid-template-columns:auto 1fr;grid-template-rows:1fr 1fr;align-items:center;color:var(--black);text-decoration:none;column-gap:clamp(1.2rem,.733333vw,1.4rem);font-family:var(--poppins);row-gap:clamp(.4rem,.3125vw,.6rem);border-bottom:1px solid var(--gray);padding-bottom:.8rem}.predictive-search .predictive-search__content :is(ul) :is(li) :is(a):hover .predictive-search__product-title{text-decoration:underline}.predictive-search .predictive-search__content :is(ul) :is(li) :is(a) :is(img){width:100%;height:100%;object-fit:cover;max-width:clamp(5.8rem,3.125vw,6rem);max-height:clamp(5.8rem,3.125vw,6rem);min-width:clamp(5.8rem,3.125vw,6rem);min-height:clamp(5.8rem,3.125vw,6rem);grid-row:1/3;grid-column:1/2}.predictive-search .predictive-search__content :is(ul) :is(li) :is(a) .predictive-search__product-title{font-size:clamp(1rem,.83333vw,1.6rem);line-clamp:2;color:var(--dark-blue);font-weight:500;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.predictive-search .predictive-search__content :is(ul) :is(li) :is(a) .predictive-search__price{display:flex;align-items:center;gap:clamp(.6rem,.5vw,.8rem)}@media screen and (max-width: 330px){.predictive-search .predictive-search__content :is(ul) :is(li) :is(a) .predictive-search__price{flex-wrap:wrap}}.predictive-search .predictive-search__content :is(ul) :is(li) :is(a) .predictive-search__price .predictive-search__price--compare{color:var(--gray);font-size:clamp(.8rem,.625vw,1.2rem);font-weight:400;text-decoration-line:line-through}.predictive-search .predictive-search__content :is(ul) :is(li) :is(a) .predictive-search__price .predictive-search__price--featured{color:var(--dark-blue);font-size:clamp(1.2rem,.83333vw,1.6rem);font-weight:700}.predictive-search .predictive-search__content :is(ul) :is(li) :is(a) .predictive-search__price .predictive-search__price--percentage{color:var(--white);font-size:clamp(.8rem,.73333vw,1.4rem);font-weight:600;padding:.2rem clamp(.6rem,.5vw,.8rem);background:var(--red);border-radius:10rem}.predictive-search .predictive-search__content :is(ul)::-webkit-scrollbar{width:3px;border-radius:.3rem}.predictive-search .predictive-search__content :is(ul)::-webkit-scrollbar-thumb{background-color:var(--dark-blue);border-radius:.3rem}.predictive-search .predictive-search__content :is(ul)::-webkit-scrollbar-track{background:#d9d9d9}.predictive-search .predictive-search__content .predictive-search__link{font-size:clamp(1.2rem,.83333vw,1.6rem);color:var(--red);text-decoration:none;margin-top:clamp(1.8rem,1.25vw,2.4rem);display:flex;font-weight:600}search-component{display:block;max-width:var(--page-width);margin-inline:auto;position:relative}@media screen and (min-width: 1024px){search-component .header__search{max-width:84.7rem}}search-component .header__search .search-input__container{position:relative;padding-inline:clamp(1.6rem,1.04vw,2rem);background:#ebebeb;border-radius:.8rem}search-component .header__search .search-input__container .search_input{width:100%;background:none;border:none;color:var(--dark-gray);font-family:var(--gotham);font-size:clamp(1.2rem,.9375vw,1.8rem);font-weight:400;padding-block:clamp(1rem,.80729vw,1.55rem);line-height:100%}search-component .header__search .search-input__container .search_input:focus{outline:none}search-component .header__search .search-input__container .search_input::placeholder{color:var(--black);font-family:var(--gotham)}search-component .header__search .search-input__container .search_input::-webkit-search-decoration,search-component .header__search .search-input__container .search_input::-webkit-search-cancel-button,search-component .header__search .search-input__container .search_input::-webkit-search-results-button,search-component .header__search .search-input__container .search_input::-webkit-search-results-decoration{display:none}search-component .header__search .search-input__container .header__icon--search{display:flex;background:none;border:none;position:absolute;right:clamp(1.6rem,1.66666vw,3.2rem);top:50%;transform:translateY(-50%);cursor:pointer}search-component .header__search .search-input__container .header__icon--search:focus{outline:none}search-component .header__search .search-input__container .header__icon--search :is(svg){width:clamp(1.6rem,1.25vw,2.4rem);height:clamp(1.6rem,1.25vw,2.4rem)}announcement-bar{display:block}announcement-bar .announcement-bar__content{max-width:calc(var(--page-width) * 1.1);margin-inline:auto;padding-block:.8rem}@media screen and (min-width: 768px){announcement-bar .announcement-bar__content{max-width:var(--page-width);display:grid;grid-template-columns:1fr 1.4fr 1fr;padding:clamp(.6rem,.42vw,.8rem) 0;gap:1rem}@media screen and (min-width: 1024px){announcement-bar .announcement-bar__content{grid-template-columns:1fr 1.2fr 1fr}}}announcement-bar .announcement-bar__content .annoucement-bar__infos{display:none}@media screen and (min-width: 768px){announcement-bar .announcement-bar__content .annoucement-bar__infos{display:flex;gap:clamp(2.1rem,1.4583vw,2.8rem);align-items:center}}announcement-bar .announcement-bar__content .annoucement-bar__infos:last-child{justify-content:flex-end}announcement-bar .announcement-bar__content .annoucement-bar__infos .announcement-bar__info{display:none}@media screen and (min-width: 768px){announcement-bar .announcement-bar__content .annoucement-bar__infos .announcement-bar__info{display:flex;gap:clamp(.75rem,.52083vw,1rem);align-items:center;text-decoration:none;border-radius:.3rem;padding:.4rem 1.6rem}announcement-bar .announcement-bar__content .annoucement-bar__infos .announcement-bar__info:first-child{padding-left:0}announcement-bar .announcement-bar__content .annoucement-bar__infos .announcement-bar__info:nth-child(2){justify-content:flex-end}announcement-bar .announcement-bar__content .annoucement-bar__infos .announcement-bar__info :is(img){max-width:2rem;max-height:2rem}announcement-bar .announcement-bar__content .annoucement-bar__infos .announcement-bar__info .announcement-bar__text{font-family:var(--gotham);font-size:clamp(1rem,.733333vw,1.4rem);font-weight:500}announcement-bar .announcement-bar__content .annoucement-bar__infos .announcement-bar__info .announcement-bar__text :is(p){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}announcement-bar .announcement-bar__content .annoucement-bar__infos .alternative-color{background:var(--white)}announcement-bar .announcement-bar__content .annoucement-bar__infos .alternative-color .announcement-bar__text{color:var(--dark-blue)}announcement-bar .announcement-bar__content .blaze-slider{--slide-width: calc((100% + -0px)*1) ;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 768px){announcement-bar .announcement-bar__content .blaze-slider{grid-row:1/2;grid-column:2/3}}announcement-bar .announcement-bar__content .blaze-slider .blaze-container{display:flex;justify-content:center;align-items:center;gap:clamp(1rem,2.1vw,4rem)}announcement-bar .announcement-bar__content .blaze-slider .blaze-container .blaze-track-container{overflow:hidden}announcement-bar .announcement-bar__content .blaze-slider .blaze-container .blaze-track-container .blaze-track{display:flex}announcement-bar .announcement-bar__content .blaze-slider .blaze-container .blaze-track-container .blaze-track .announcement-bar__text{flex-shrink:0;width:var(--slide-width);text-align:center}announcement-bar .announcement-bar__content .blaze-slider .blaze-container .blaze-track-container .blaze-track .announcement-bar__text :is(p){font-family:var(--gotham);font-size:clamp(1rem,.83333vw,1.6rem);font-weight:500}announcement-bar .announcement-bar__content .blaze-slider .blaze-container .blaze-next,announcement-bar .announcement-bar__content .blaze-slider .blaze-container .blaze-prev{display:flex;background:none;border:none;cursor:pointer}announcement-bar .announcement-bar__content .blaze-slider .blaze-container .blaze-next :is(svg),announcement-bar .announcement-bar__content .blaze-slider .blaze-container .blaze-prev :is(svg){max-width:clamp(1.2rem,.9375vw,1.8rem);max-height:clamp(1.2rem,.9375vw,1.8rem);min-width:clamp(1.2rem,.9375vw,1.8rem);min-height:clamp(1.2rem,.9375vw,1.8rem)}announcement-bar .announcement-bar__content .blaze-slider .blaze-container .blaze-next:focus,announcement-bar .announcement-bar__content .blaze-slider .blaze-container .blaze-prev:focus{outline:none}announcement-bar .announcement-bar__content .blaze-slider.static .blaze-next,announcement-bar .announcement-bar__content .blaze-slider.static .blaze-prev{display:none}footer-component{background:var(--dark-blue);display:block;width:100%}footer-component .main-footer{max-width:var(--page-width);padding-block:clamp(3.2rem,4.16667vw,8rem) clamp(2rem,1.5625vw,3rem);margin:0 auto;display:flex;flex-direction:column;gap:clamp(1.4rem,2.08333vw,4rem)}@media screen and (min-width: 1024px){footer-component .main-footer{max-width:calc(var(--page-width) * .9)}}footer-component .main-footer .container-brand-links{display:grid;grid-template-columns:1fr;gap:clamp(2.4rem,2.08333vw,4rem)}@media screen and (min-width: 768px){footer-component .main-footer .container-brand-links{grid-template-columns:.5fr minmax(0,1.5fr)}}footer-component .main-footer .container-brand-links .brand-information{display:flex;flex-direction:column;gap:clamp(2rem,3.125vw,6rem);align-items:center}@media screen and (min-width: 768px){footer-component .main-footer .container-brand-links .brand-information{align-items:flex-start}}footer-component .main-footer .container-brand-links .brand-information .container-image-logo{display:flex;align-items:center;width:100%;flex-direction:column;gap:clamp(2rem,1.25vw,2.4rem)}@media screen and (min-width: 768px){footer-component .main-footer .container-brand-links .brand-information .container-image-logo{align-items:flex-start}}footer-component .main-footer .container-brand-links .brand-information .container-image-logo .container-image-logo-link{display:flex;max-width:clamp(19.9rem,19.0625vw,36.6rem);min-width:clamp(19.9rem,19.0625vw,36.6rem);width:100%}footer-component .main-footer .container-brand-links .brand-information .container-image-logo .container-image-logo-link .container-image-logo-link-img{display:block;width:100%;height:100%;object-fit:contain}footer-component .main-footer .container-brand-links .brand-information .container-image-logo .container-info-contact-desk{display:none;flex-direction:column;gap:clamp(.6rem,.52083vw,1rem);list-style:none}@media screen and (min-width: 768px){footer-component .main-footer .container-brand-links .brand-information .container-image-logo .container-info-contact-desk{display:flex}}footer-component .main-footer .container-brand-links .brand-information .container-image-logo .container-info-contact-desk :is(li){color:var(--white);text-align:center;font-family:var(--gotham);font-size:clamp(1rem,.72917vw,1.4rem);font-style:normal;font-weight:400;line-height:normal}@media screen and (min-width: 768px){footer-component .main-footer .container-brand-links .brand-information .container-image-logo .container-info-contact-desk :is(li){text-align:left}}footer-component .main-footer .container-brand-links .brand-information .social-media-container{display:flex;flex-direction:column;align-items:center;gap:clamp(.8rem,.625vw,1.2rem)}@media screen and (min-width: 768px){footer-component .main-footer .container-brand-links .brand-information .social-media-container{align-items:flex-start}}footer-component .main-footer .container-brand-links .brand-information .social-media-container .social-media-text{color:var(--white);text-align:center;font-family:var(--gotham);font-size:clamp(1.2rem,.9375vw,1.8rem);font-style:normal;font-weight:350;line-height:normal}footer-component .main-footer .container-brand-links .brand-information .social-media-container .social-media{display:flex;align-items:center;justify-content:flex-start;gap:1.6rem}footer-component .main-footer .container-brand-links .brand-information .social-media-container .social-media :is(a){text-decoration:none;color:var(--white);transition:all .3s ease-in-out}footer-component .main-footer .container-brand-links .brand-information .social-media-container .social-media :is(a) :is(svg){height:clamp(2.2rem,1.25vw,2.4rem);width:clamp(2.2rem,1.25vw,2.4rem);display:block}footer-component .main-footer .container-brand-links .brand-information .social-media-container .social-media :is(a):hover{color:var(--red);transform:scale(1.1)}footer-component .main-footer .container-brand-links .menu-links{display:flex;flex-direction:column;gap:clamp(.8rem,5.20833vw,10rem)}@media screen and (min-width: 768px){footer-component .main-footer .container-brand-links .menu-links{flex-direction:row;justify-content:flex-end}}footer-component .main-footer .container-brand-links .menu-links :is(nav) .heading-links{display:flex;align-items:center;justify-content:space-between;padding-bottom:clamp(1.2rem,1.04167vw,2rem);gap:clamp(.8rem,.625vw,1.2rem)}footer-component .main-footer .container-brand-links .menu-links :is(nav) .heading-links :is(p){font-size:clamp(1.6rem,1.04167vw,2rem);color:var(--white);font-family:var(--gotham);font-weight:700}footer-component .main-footer .container-brand-links .menu-links :is(nav) .heading-links :is(svg){transition:transform .3s ease;width:1.4rem;height:1.4rem}@media screen and (min-width: 768px){footer-component .main-footer .container-brand-links .menu-links :is(nav) .heading-links :is(svg){display:none}}footer-component .main-footer .container-brand-links .menu-links :is(nav) .heading-links :is(svg) :is(path){stroke:var(--white)}footer-component .main-footer .container-brand-links .menu-links :is(nav) :is(ul){list-style:none;display:flex;flex-direction:column;gap:clamp(1.2rem,1.04167vw,2rem);overflow:hidden;transition:all .3s ease-in-out}@media screen and (min-width: 768px){footer-component .main-footer .container-brand-links .menu-links :is(nav) :is(ul){max-height:fit-content;overflow:visible}}footer-component .main-footer .container-brand-links .menu-links :is(nav) :is(ul)[closed]{height:0}footer-component .main-footer .container-brand-links .menu-links :is(nav) :is(ul) :is(li) :is(a){color:var(--white);font-family:var(--gotham);font-size:clamp(1.2rem,.9375vw,1.8rem);font-weight:400;text-decoration:none;width:100%;display:block;transition:all .3s ease-in-out}footer-component .main-footer .container-brand-links .menu-links :is(nav) :is(ul) :is(li) :is(a):hover{color:var(--red);text-decoration:underline}footer-component .main-footer .container-brand-links .menu-links :is(nav):not(:has(ul[closed])) .heading-links :is(svg){transform:rotate(180deg)}footer-component .main-footer .container-brand-links .container-info-contact-mobile{display:flex;flex-direction:column;gap:clamp(.6rem,.52083vw,1rem);list-style:none;padding-top:.8rem}@media screen and (min-width: 768px){footer-component .main-footer .container-brand-links .container-info-contact-mobile{display:none}}footer-component .main-footer .container-brand-links .container-info-contact-mobile :is(li){color:var(--white);text-align:center;font-family:var(--gotham);font-size:clamp(1rem,.72917vw,1.4rem);font-style:normal;font-weight:400;line-height:normal}@media screen and (min-width: 768px){footer-component .main-footer .container-brand-links .container-info-contact-mobile :is(li){text-align:left}}footer-component .main-footer .container-payments-stamp-information{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:clamp(2rem,1.25vw,2.4rem);padding-top:clamp(1.6rem,.72917vw,1.4rem);border-top:.1rem solid var(--light-blue)}footer-component .main-footer .container-payments-stamp-information .container-payments-stamp{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.4rem;width:100%}@media screen and (min-width: 768px){footer-component .main-footer .container-payments-stamp-information .container-payments-stamp{display:flex;justify-content:space-between;align-items:center;flex-direction:row}}footer-component .main-footer .container-payments-stamp-information .container-payments-stamp .payment-methods{list-style:none;display:flex;align-items:center;gap:clamp(1rem,.625vw,1.2rem);flex-wrap:wrap;justify-content:center}footer-component .main-footer .container-payments-stamp-information .container-payments-stamp .payment-methods :is(li) :is(svg){display:block}footer-component .main-footer .container-payments-stamp-information .container-payments-stamp .stamps-shakers-shopify{display:flex;gap:clamp(.77rem,.625vw,1.2rem)}footer-component .main-footer .container-payments-stamp-information .container-payments-stamp .stamps-shakers-shopify :is(svg),footer-component .main-footer .container-payments-stamp-information .container-payments-stamp .stamps-shakers-shopify :is(img){display:block;width:clamp(4.5996rem,3.75vw,7.2rem);height:clamp(1.9545rem,1.61458vw,3.1rem)}footer-component .main-footer .container-payments-stamp-information .information{justify-content:center;display:flex}footer-component .main-footer .container-payments-stamp-information .information :is(p){color:var(--white);text-align:center;font-family:var(--gotham);font-size:clamp(.8rem,.52083vw,1rem);font-style:normal;font-weight:400;line-height:normal}.newsletter-component{display:flex;flex-direction:column;width:100%}.newsletter-component :is(form){display:flex;flex-direction:column;gap:clamp(1.2rem,.83333vw,1.6rem)}.newsletter-component :is(form) .email :is(input){display:flex;align-items:center;justify-content:center;padding:clamp(1.2rem,.83333vw,1.6rem) 2.8rem;border-radius:clamp(.6rem,.46875vw,.9rem);border:none;width:100%;font-family:var(--gotham);font-size:clamp(1.2rem,.83333vw,1.6rem)}.newsletter-component :is(form):not(:has(input[name=agreed]:checked)) .newsletter-button{opacity:.3;pointer-events:none}.newsletter-component :is(form) .newsletter-button{display:flex;align-items:center;justify-content:center;padding:clamp(1.2rem,.83333vw,1.6rem) 2.8rem;border-radius:clamp(.6rem,.46875vw,.9rem);border:none;background-color:var(--red);color:var(--white);font-weight:700;font-family:var(--gotham);font-size:clamp(1.2rem,.9375vw,1.8rem);transition:opacity .3s ease-in-out}.newsletter-component :is(form) .newsletter-button:hover{cursor:pointer;opacity:.9}.newsletter-component :is(form) .accepts-marketing{display:flex;align-items:flex-start;justify-content:flex-start;gap:.8rem}@media (min-width: 1200px){.newsletter-component :is(form) .accepts-marketing{align-items:center}}.newsletter-component :is(form) .accepts-marketing :is(input){accent-color:var(--dark-blue)}.newsletter-component :is(form) .accepts-marketing :is(label){color:var(--dark-gray);font-family:var(--gotham);font-size:clamp(1rem,.625vw,1.2rem);font-style:normal;font-weight:400;line-height:normal}.newsletter-component :is(form) .accepts-marketing :is(label) :is(a){color:var(--dark-gray);font-family:var(--gotham);text-decoration:underline}.newsletter-component :is(form) .accepts-marketing :is(label) :is(a):hover{color:var(--black);text-decoration:none}.newsletter-component :is(form) .newsletter-component__form-error{display:flex;align-items:center;gap:.8rem;color:var(--dark-gray);font-family:var(--gotham);font-size:clamp(1rem,.625vw,1.2rem);list-style:none}.newsletter-component :is(form) .newsletter-component__form-error :is(ul){list-style:none}.newsletter-component :is(form) .newsletter-component__form-error :is(li){background-image:var(--newsletter-icon-error);background-size:1.68rem;background-repeat:no-repeat;background-position:left center}.newsletter-component :is(form) .newsletter-component__form-error :is(svg){width:clamp(1.2rem,.83333vw,1.6rem);height:clamp(1.2rem,.83333vw,1.6rem)}.newsletter-component :is(form) .newsletter-component__form-success{color:var(--dark-gray);font-family:var(--gotham);font-size:clamp(1rem,.625vw,1.2rem);font-style:normal;font-weight:400;line-height:normal;display:flex;align-items:center;gap:.8rem}.newsletter-component :is(form) .newsletter-component__form-success :is(svg){width:clamp(1.2rem,.83333vw,1.6rem);height:clamp(1.2rem,.83333vw,1.6rem)}product-carousel{display:block}product-carousel .product-carousel__content .product-slider{max-width:var(--page-width);width:100%;margin:0 auto;display:flex;flex-direction:column;gap:clamp(1.6rem,1.25vw,2.4rem)}product-carousel .product-carousel__content .product-slider .product-slider__heading{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:clamp(1.5rem,1.04167vw,2rem)}product-carousel .product-carousel__content .product-slider .product-slider__heading .text-block{width:100%}product-carousel .product-carousel__content .product-slider .product-slider__heading .product-slider__heading-buttons{display:flex;flex-direction:row;gap:clamp(1.5rem,1.04167vw,2rem)}product-carousel .product-carousel__content .product-slider .product-slider__heading .product-slider__heading-buttons .blaze-prev,product-carousel .product-carousel__content .product-slider .product-slider__heading .product-slider__heading-buttons .blaze-next{background:none;border:none;cursor:pointer;transition:.3s;width:clamp(2.4rem,1.66667vw,3.2rem);height:clamp(2.4rem,1.66667vw,3.2rem)}@media (min-width: 1024px){product-carousel .product-carousel__content .product-slider .product-slider__heading .product-slider__heading-buttons .blaze-prev,product-carousel .product-carousel__content .product-slider .product-slider__heading .product-slider__heading-buttons .blaze-next{display:flex}}product-carousel .product-carousel__content .product-slider .product-slider__heading .product-slider__heading-buttons .blaze-prev :is(svg),product-carousel .product-carousel__content .product-slider .product-slider__heading .product-slider__heading-buttons .blaze-next :is(svg){width:100%;height:100%;display:block;transition:.3s}product-carousel .product-carousel__content .product-slider .product-slider__heading .product-slider__heading-buttons .blaze-prev :is(svg):hover,product-carousel .product-carousel__content .product-slider .product-slider__heading .product-slider__heading-buttons .blaze-next :is(svg):hover{opacity:.9}product-carousel .product-carousel__content .product-slider .product-slider__heading .product-slider__heading-buttons .blaze-prev.blaze-prev,product-carousel .product-carousel__content .product-slider .product-slider__heading .product-slider__heading-buttons .blaze-next.blaze-prev{transform:rotate(180deg)}product-carousel .product-carousel__content .product-slider .product-slider__heading .product-slider__heading-buttons .blaze-prev.blaze-prev[disabled] :is(svg) :is(rect),product-carousel .product-carousel__content .product-slider .product-slider__heading .product-slider__heading-buttons .blaze-next.blaze-prev[disabled] :is(svg) :is(rect){fill:var(--gray)}product-carousel .product-carousel__content .product-slider .product-slider__heading .product-slider__heading-buttons .blaze-prev.blaze-next[disabled] :is(svg) :is(rect),product-carousel .product-carousel__content .product-slider .product-slider__heading .product-slider__heading-buttons .blaze-next.blaze-next[disabled] :is(svg) :is(rect){fill:var(--gray)}product-carousel .product-carousel__content .product-slider .blaze-slider{width:100%;overflow:hidden;gap:clamp(1.2rem,3.22916vw,6.2rem)}product-carousel .product-carousel__content .product-slider .blaze-slider:has(.card-featured-product){display:grid;grid-template-columns:minmax(0,1fr);--slide-gap: clamp(2rem, 1.71875vw, 3.3rem);--slides-to-show: 1.4}@media screen and (min-width: 768px){product-carousel .product-carousel__content .product-slider .blaze-slider:has(.card-featured-product){--slides-to-show: 2.4;grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr)}}@media screen and (min-width: 1024px){product-carousel .product-carousel__content .product-slider .blaze-slider:has(.card-featured-product){--slides-to-show: 3}}product-carousel .product-carousel__content .product-slider .blaze-slider:not(:has(.card-featured-product)){--slide-gap: clamp(2rem, 2.5vw, 4.8rem)}@media screen and (min-width: 550px){product-carousel .product-carousel__content .product-slider .blaze-slider:not(:has(.card-featured-product)){--slides-to-show: 2.4}}@media screen and (min-width: 768px){product-carousel .product-carousel__content .product-slider .blaze-slider:not(:has(.card-featured-product)){--slides-to-show: 3.4;grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr)}}@media screen and (min-width: 1024px){product-carousel .product-carousel__content .product-slider .blaze-slider:not(:has(.card-featured-product)){--slides-to-show: 4}}product-carousel .product-carousel__content .product-slider .blaze-slider .blaze-track{display:flex;flex-direction:row;gap:var(--slide-gap)}product-carousel .product-carousel__content .product-slider .blaze-slider .blaze-track :is(product-card){flex-shrink:0;width:var(--slide-width);display:flex}product-carousel .product-carousel__content .product-slider .blaze-slider .blaze-pagination{display:flex}product-card{display:flex;flex-direction:column;max-width:var(--slide-width);justify-content:space-between}product-card:hover .product__quantity-add{opacity:1}product-card.static-product-card .product-tags{margin-top:clamp(1rem,.72917vw,1.4rem)}product-card.static-product-card .product-tags:empty{display:none}product-card.static-product-card .product-title{margin-block:clamp(.6rem,.41667vw,.8rem);overflow:hidden;color:var(--dark-blue);text-overflow:ellipsis;font-family:var(--gotham);font-size:clamp(1.4rem,1.04167vw,2rem);font-style:normal;font-weight:700;line-height:120%}product-card.static-product-card .text-info-b2b{margin-top:clamp(.8rem,.72917vw,1.4rem)}product-card.static-product-card .product__quantity-add{margin-top:clamp(.8rem,.72917vw,1.4rem);margin-bottom:.2rem}product-card .product-image{position:relative;border-radius:clamp(1.2rem,1.04167vw,2rem) clamp(1.2rem,1.04167vw,2rem) 0 0;overflow:hidden;aspect-ratio:1/1;background:var(--off-white)}product-card .product-image :is(a){display:block;width:100%;height:100%;text-decoration:none}product-card .product-image :is(a) :is(picture){width:100%;height:100%;display:block}product-card .product-image :is(a) :is(picture) :is(img){width:100%;height:100%;object-fit:cover}product-card .product-tags:empty{display:none}product-card .product-price__block .product__price{display:flex;flex-direction:column;gap:.6rem}product-card .product-price__block .product__price .product__price-container{display:flex;flex-direction:column;gap:clamp(.2rem,.20833vw,.4rem)}product-card .product-price__block .product__price .product__price-container .product__price-compare{color:var(--dark-gray);font-family:var(--gotham);font-size:clamp(1rem,.72917vw,1.4rem);font-style:normal;font-weight:400;line-height:normal;text-decoration-line:line-through}product-card .product-price__block .product__price .product__price-container .product__price-current{color:var(--dark-blue);font-family:var(--gotham);font-size:clamp(1.4rem,1.04167vw,2rem);font-style:normal;font-weight:700;line-height:normal}product-card .product-price__block .product__price .product__price-installments .info_installment{color:var(--dark-gray);font-family:var(--gotham);font-size:clamp(1rem,.83333vw,1.6rem);font-style:normal;font-weight:400;line-height:normal}.product__price{display:flex;flex-direction:column;gap:.6rem}.product__price .product__price-container{display:flex;flex-direction:column;gap:clamp(.2rem,.20833vw,.4rem)}.product__price .product__price-container .product__price-compare:empty{display:none}.product__price .product__price-installments:has(.info_installment:empty){display:none}.product__price .product__price-installments .info_installment:empty{display:none}explore-categories{display:flex;flex-direction:column;width:100%;max-width:var(--page-width);margin:0 auto;gap:clamp(2.4rem,4.16667vw,8rem)}@media screen and (min-width: 768px){explore-categories{max-width:calc(var(--page-width) * .95)}}explore-categories .explore-categories-heading{display:flex;flex-direction:column;width:100%;gap:clamp(1.8rem,4.16667vw,8rem)}@media screen and (min-width: 768px){explore-categories .explore-categories-heading{flex-direction:row;justify-content:space-between}}explore-categories .explore-categories-heading .explore-categories-heading-title{color:var(--dark-blue);font-family:var(--gotham);font-size:clamp(2rem,1.875vw,3.6rem);font-style:normal;font-weight:700;line-height:130%}explore-categories .explore-categories-heading .explore-categories-heading-description{display:flex;align-items:center;gap:clamp(.9rem,2.08333vw,4rem);justify-content:space-between}@media screen and (min-width: 768px){explore-categories .explore-categories-heading .explore-categories-heading-description{justify-content:unset}}explore-categories .explore-categories-heading .explore-categories-heading-description .explore-categories-heading-description-item{padding-left:.6rem;border-left:.1rem solid var(--gray);display:flex;flex-direction:column}explore-categories .explore-categories-heading .explore-categories-heading-description .explore-categories-heading-description-item:first-child{border-left:none;padding-left:0}@media screen and (min-width: 768px){explore-categories .explore-categories-heading .explore-categories-heading-description .explore-categories-heading-description-item{padding-left:clamp(.8rem,1.04167vw,2rem)}explore-categories .explore-categories-heading .explore-categories-heading-description .explore-categories-heading-description-item:first-child{padding-left:clamp(.8rem,1.04167vw,2rem);border-left:.1rem solid var(--gray)}}explore-categories .explore-categories-heading .explore-categories-heading-description .explore-categories-heading-description-item :is(span){color:var(--dark-blue);font-family:var(--gotham);font-size:clamp(.9rem,1.04167vw,2rem);font-style:normal;font-weight:400;line-height:normal}explore-categories .explore-categories-heading .explore-categories-heading-description .explore-categories-heading-description-item .explore-categories-heading-description-item-number .plus_number,explore-categories .explore-categories-heading .explore-categories-heading-description .explore-categories-heading-description-item .explore-categories-heading-description-item-number .number{color:var(--red);font-family:var(--gotham);font-size:clamp(1.4rem,1.875vw,3.6rem);font-style:normal;font-weight:700;line-height:normal}explore-categories .grid-block__container .group{overflow:unset}explore-categories .grid-block__container .group .image-block__container{border-radius:.4rem;background:var(--white);box-shadow:0 0 8px 1px #0000001a;display:flex;align-items:center;justify-content:center;height:clamp(11rem,14.58333vw,28rem);min-height:clamp(11rem,14.58333vw,28rem)}@media screen and (min-width: 768px){explore-categories .grid-block__container .group .image-block__container{box-shadow:0 0 20px 2px #0000001a}}explore-categories .grid-block__container .group .image-block__container .image-block__link{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0 clamp(1.4rem,.9375vw,1.8rem)}explore-categories .grid-block__container .group .image-block__container .image-block__link .image-block__image-wrapper{max-width:clamp(7.5rem,10.41667vw,20rem);max-height:clamp(7.5rem,10.41667vw,20rem)}explore-categories .grid-block__container .group .image-block__container .image-block__link :is(img){width:100%;height:100%;object-fit:contain}.grid-block__container{display:grid;width:100%}.product-tags{display:flex;gap:clamp(.6rem,.41667vw,.8rem);flex-wrap:wrap}.product-tags:empty{display:none}.product-tags .product-tag{display:inline-flex;align-items:center;justify-content:center;padding:clamp(.4rem,.26042vw,.5rem) clamp(.8rem,.52083vw,1rem);border-radius:.4rem;font-family:var(--gotham);font-size:clamp(1rem,.72917vw,1.4rem);font-weight:700;line-height:normal}.product-tags .product-tag.product-tag--discount{background-color:var(--red);color:var(--white)}.product-tags .product-tag.product-tag--discount:empty{display:none}.product-tags .product-tag.product-tag--b2b{background:var(--linear-gradient-1);color:var(--white);gap:clamp(.4rem,.3125vw,.6rem)}element-warning{width:clamp(1.2rem,.78125vw,1.5rem);height:clamp(1.2rem,.78125vw,1.5rem);display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer}element-warning :is(svg){width:100%;height:100%;display:block}element-warning .element-warning__content{position:absolute;bottom:100%;left:50%;transform:translate(-50%);width:max-content;max-width:15rem;min-width:12rem;display:none;background:var(--linear-gradient-1);padding:clamp(.8rem,.52083vw,1rem);border-radius:.4rem;z-index:999;margin-bottom:1rem}element-warning .element-warning__content:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);width:0;height:0;border-left:.5rem solid transparent;border-right:.5rem solid transparent;border-top:.5rem solid var(--black)}element-warning .element-warning__content :is(p){color:var(--white);font-family:var(--gotham);font-size:clamp(.8rem,.52083vw,1rem);font-weight:400;line-height:normal;margin:0}element-warning .element-warning__content :is(p) :is(a){color:var(--white);text-decoration:underline}element-warning .element-warning__content :is(p) :is(strong){font-weight:700}.text-info-b2b{display:flex}.text-info-b2b .text-info-b2b__content{display:flex;align-items:center}.text-info-b2b .text-info-b2b__content :is(a){display:flex;align-items:center;gap:clamp(.2rem,.3125vw,.6rem);text-decoration:none;color:var(--red);font-family:var(--gotham);font-size:clamp(1rem,.83333vw,1.6rem);font-style:normal;font-weight:700;line-height:140%}.text-info-b2b .text-info-b2b__content :is(a) :is(span){width:clamp(1.4rem,.83333vw,1.6rem);height:clamp(1.4rem,.83333vw,1.6rem);display:flex;align-items:center;justify-content:center}.text-info-b2b .text-info-b2b__content :is(a) :is(span) :is(svg){width:100%;height:100%;display:block}.text-info-b2b .text-info-b2b__content :is(a) :is(p){color:var(--red);font-family:var(--gotham);font-size:clamp(1rem,.83333vw,1.6rem);font-style:normal;font-weight:700;line-height:140%}.product__quantity-add{display:none;align-items:center;width:100%;opacity:0;transition:.3s all ease-in-out}@media screen and (min-width: 768px){.product__quantity-add{display:flex}}.product__quantity-add .product__buy-button{display:grid;grid-template-columns:minmax(0,.5fr) minmax(0,1.5fr);gap:clamp(.4rem,.3125vw,.6rem);width:100%}.product__quantity-add .product__buy-button:not(:has(product-quantity)){grid-template-columns:minmax(0,1fr)}.product__quantity-add .product__buy-button :is(product-quantity){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;justify-content:center;gap:.8rem;max-width:clamp(10rem,8.33333vw,16rem);width:100%;border-radius:.3rem;border:.375px solid var(--gray);padding:clamp(.8rem,.57292vw,1.1rem) clamp(.3rem,.26042vw,.5rem)}.product__quantity-add .product__buy-button :is(product-quantity) .product__quantity-minus,.product__quantity-add .product__buy-button :is(product-quantity) .product__quantity-plus{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.product__quantity-add .product__buy-button :is(product-quantity) .product__quantity-minus :is(svg),.product__quantity-add .product__buy-button :is(product-quantity) .product__quantity-plus :is(svg){cursor:pointer;min-width:clamp(1.5rem,1.14583vw,2.2rem);min-height:clamp(1.5rem,1.14583vw,2.2rem);width:100%;height:100%}.product__quantity-add .product__buy-button :is(product-quantity) .product__quantity-text{color:var(--dark-blue);text-align:center;font-family:var(--gotham);font-size:clamp(1rem,.72917vw,1.4rem);font-style:normal;font-weight:700;line-height:normal;position:relative}.product__quantity-add .product__buy-button :is(product-quantity) .product__quantity-text:after{content:"";position:absolute;bottom:-.2rem;left:50%;width:60%;height:.1rem;background:var(--dark-blue);transform:translate(-50%)}.product__quantity-add .product__buy-button :is(buy-button){text-align:center;font-family:var(--gotham);width:100%;font-size:clamp(1.2rem,.83333vw,1.6rem);font-weight:500;background:var(--dark-blue);color:var(--white);border-radius:.4rem;border:none;border:1px solid var(--dark-blue);transition:.3s;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center}.product__quantity-add .product__buy-button :is(buy-button):not(:has(a)){padding:clamp(1rem,.72917vw,1.4rem)}.product__quantity-add .product__buy-button :is(buy-button):hover{background:var(--white);color:var(--dark-blue)}.product__quantity-add .product__buy-button :is(buy-button):hover :is(a){color:var(--dark-blue)}.product__quantity-add .product__buy-button :is(buy-button) :is(a){width:100%;display:flex;align-items:center;justify-content:center;text-decoration:none;color:var(--white);padding:clamp(1rem,.72917vw,1.4rem)}.product__quantity-add .product__buy-button :is(buy-button) .loader__container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);visibility:hidden;opacity:0;transition:.3s}.product__quantity-add .product__buy-button :is(buy-button) .loader__container .loader{width:2.4rem;height:2.4rem;border-color:var(--white);--b: 4px;aspect-ratio:1;border-radius:50%;background:var(--white);-webkit-mask:repeating-conic-gradient(#0000 0deg,#000 1deg 70deg,#0000 71deg 90deg),radial-gradient(farthest-side,#0000 calc(100% - var(--b) - 1px),#000 calc(100% - var(--b)));-webkit-mask-composite:destination-in;mask-composite:intersect;animation:l5 1s infinite}.product__quantity-add .product__buy-button :is(buy-button) .text{transition:.3s opacity}.product__quantity-add .product__buy-button :is(buy-button)[loading]{background:var(--dark-blue)}.product__quantity-add .product__buy-button :is(buy-button)[loading] .text{opacity:0}.product__quantity-add .product__buy-button :is(buy-button)[loading] .loader__container{visibility:visible;opacity:1}alert-component{background:var(--dark-gray);border:2.5px solid var(--dark-gray);color:var(--white);padding:1.2rem 2.4rem;position:fixed;z-index:999999999999999;max-width:var(--page-width);left:50%;transform:translate(-50%);width:100%;bottom:5vh;font-size:clamp(1.4rem,2vw,1.6rem);text-align:center;animation:alertEntry .6s ease-in-out;font-family:var(--gotham);border-radius:10rem}@media screen and (min-width: 600px){alert-component{max-width:400px}}alert-component[hidden]{animation:alertExit .6s ease-in-out;display:none;opacity:0;transform:translate(-50%,100%)}@keyframes alertEntry{0%{transform:translate(-50%,100%);display:none;opacity:0}1%{transform:translate(-50%,100%);display:block;opacity:0}to{transform:translate(-50%);opacity:1}}@keyframes alertExit{0%{transform:translate(-50%);opacity:1;display:block}99%{transform:translate(-50%,100%);opacity:0;display:block}to{display:none}}.benefits-bar{display:flex;width:100%;padding-block:clamp(1.4rem,1.04166vw,2rem)}.benefits-bar .benefits-bar__container{display:flex;overflow:hidden;position:relative;gap:2.4rem}@media screen and (min-width: 1024px){.benefits-bar .benefits-bar__container{gap:clamp(2.4rem,6.25vw,12rem);align-items:center;justify-content:center;width:100%}}.benefits-bar .benefits-bar__container .benefits-bar__slide--desktop{display:none;gap:clamp(2.4rem,6.25vw,12rem)}@media screen and (min-width: 1024px){.benefits-bar .benefits-bar__container .benefits-bar__slide--desktop{display:flex;align-items:center;justify-content:center}}.benefits-bar .benefits-bar__container .benefits-bar__slide--mobile{display:flex;flex-direction:row;white-space:nowrap;gap:2.4rem}@media screen and (min-width: 1024px){.benefits-bar .benefits-bar__container .benefits-bar__slide--mobile{display:none}}.benefits-bar .benefits-bar__container .benefits-bar__slide--mobile .benefits-card,.benefits-bar .benefits-bar__container .benefits-bar__slide--desktop .benefits-card{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:clamp(.6rem,.625vw,1.2rem)}.benefits-bar .benefits-bar__container .benefits-bar__slide--mobile .benefits-card .benefits-card__icon,.benefits-bar .benefits-bar__container .benefits-bar__slide--desktop .benefits-card .benefits-card__icon{width:clamp(2.4rem,2.08333vw,4rem);height:clamp(2.4rem,2.08333vw,4rem);display:flex;align-items:center;justify-content:center}.benefits-bar .benefits-bar__container .benefits-bar__slide--mobile .benefits-card .benefits-card__icon :is(img),.benefits-bar .benefits-bar__container .benefits-bar__slide--desktop .benefits-card .benefits-card__icon :is(img){width:100%;height:100%;object-fit:contain}.benefits-bar .benefits-bar__container .benefits-bar__slide--mobile .benefits-card .benefits-card__title,.benefits-bar .benefits-bar__container .benefits-bar__slide--desktop .benefits-card .benefits-card__title{color:var(--white);font-family:var(--gotham);font-size:clamp(1.2rem,.9375vw,1.8rem);font-style:normal;font-weight:400;line-height:110%}.benefits-bar .benefits-bar__container .benefits-bar__slide--mobile .benefits-card .benefits-card__title :is(strong),.benefits-bar .benefits-bar__container .benefits-bar__slide--desktop .benefits-card .benefits-card__title :is(strong){font-size:clamp(1.8rem,1.25vw,2.4rem);font-weight:700}@keyframes slide{0%{transform:translate(0)}to{transform:translate(-100%)}}.technical-sheet-section__container:not(:has(.image-desktop)):not(:has(.image-mobile)),.technical-sheet-section__container:not(:has(:is(tr:nth-child(4)))){display:none}.technical-sheet-section__container .technical-sheet__container{display:flex;justify-self:center;align-items:center;width:100%}.technical-sheet-section__container .technical-sheet__container :is(table){border-spacing:0;border-collapse:collapse}.technical-sheet-section__container .technical-sheet__container :is(table) :is(tbody) :is(tr){border-bottom:1px solid var(--gray);display:flex;align-items:center}.technical-sheet-section__container .technical-sheet__container :is(table) :is(tbody) :is(tr) :is(td){flex:1;color:var(--dark-blue);font-family:var(--gotham);font-size:clamp(1rem,1.083vw,1.4rem);font-style:normal;font-weight:400;line-height:normal;padding:clamp(1rem,.625vw,1.2rem) 1rem}.technical-sheet-section__container .technical-sheet__container :is(table) :is(tbody) :is(tr) :is(td):nth-child(2n){padding-left:0}.technical-sheet-section__container .technical-sheet__container :is(table) :is(tbody) :is(tr) :is(td:first-child){font-weight:500}.technical-sheet-section__container .technical-sheet__container :is(table) :is(tbody) :is(tr):nth-child(2n){background:var(--off-white)}.info-collection{max-width:var(--page-width);margin:0 auto;display:flex;flex-direction:column;gap:clamp(1.6rem,.9375vw,1.8rem)}.info-collection .info-collection__title{color:var(--dark-blue);font-family:var(--gotham);font-size:clamp(2rem,1.875vw,3.6rem);font-style:normal;font-weight:700;line-height:120%}.info-collection .info-collection__content{color:var(--dark-gray);font-family:var(--gotham);font-size:clamp(1.2rem,.83333vw,1.6rem);font-style:normal;font-weight:400;line-height:160%}@media screen and (min-width: 768px){.info-collection .info-collection__content{max-width:80%}}.breadcrumbs{display:flex;width:100%;max-width:var(--page-width);margin:0 auto}.breadcrumbs .breadcrumbs__list{width:100%;display:flex;align-items:center;gap:.5rem}.breadcrumbs .breadcrumbs__list .breadcrumbs__item{list-style-type:none;white-space:nowrap}.breadcrumbs .breadcrumbs__list .breadcrumbs__item:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.breadcrumbs .breadcrumbs__list .breadcrumbs__item .breadcrumbs__link{color:var(--dark-gray);text-decoration:none;font-family:var(--gotham);font-size:clamp(1rem,.72916vw,1.4rem);font-weight:400;line-height:120%;text-transform:uppercase;transition:color .3s ease;cursor:pointer}.breadcrumbs .breadcrumbs__list .breadcrumbs__item .breadcrumbs__link:hover{color:var(--red)}.banner-container{position:relative}.banner-container .banner-image :is(img){width:100%;height:auto;display:block}.banner-container .banner-image :is(img).banner-desktop{display:none}@media (min-width: 900px){.banner-container .banner-image :is(img).banner-desktop{display:block}}.banner-container .banner-image :is(img).banner-mobile{display:block}@media (min-width: 900px){.banner-container .banner-image :is(img).banner-mobile{display:none}}.banner-container .banner-content{position:absolute;left:0;top:0;width:100%;height:100%}.metaobject-list__item{display:flex;flex-direction:column}.metaobject-list__item .metaobject-list__item-title{margin-top:clamp(1.6rem,1.04166vw,2rem);color:var(--dark-blue);font-family:var(--gotham);font-size:clamp(1.6rem,1.14583vw,2.2rem);font-style:normal;font-weight:700;line-height:normal}.metaobject-list__item .metaobject-list__item-description{margin-top:1.2rem;color:var(--dark-gray);font-family:var(--gotham);font-size:clamp(1.2rem,.83333vw,1.6rem);font-style:normal;font-weight:400;line-height:140%}.simple-carousel{width:100%;display:flex;flex-direction:column;gap:clamp(1.6rem,1.25vw,2.4rem);position:relative}.simple-carousel .simple-carousel__heading{width:var(--page-width);margin:0 auto;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:clamp(1.5rem,1.04167vw,2rem)}@media (min-width: 769px){.simple-carousel .simple-carousel__heading{width:100%;margin:0}}.simple-carousel .simple-carousel__heading .text-block{width:100%}.simple-carousel .simple-carousel__heading .simple-carousel__heading-buttons{display:none;flex-direction:row;gap:clamp(1.5rem,1.04167vw,2rem)}@media (min-width: 769px){.simple-carousel .simple-carousel__heading .simple-carousel__heading-buttons{display:flex}}.simple-carousel .simple-carousel__heading .simple-carousel__heading-buttons .blaze-prev,.simple-carousel .simple-carousel__heading .simple-carousel__heading-buttons .blaze-next{background:none;border:none;cursor:pointer;transition:.3s;width:clamp(2.4rem,1.66667vw,3.2rem);height:clamp(2.4rem,1.66667vw,3.2rem)}@media (min-width: 769px){.simple-carousel .simple-carousel__heading .simple-carousel__heading-buttons .blaze-prev,.simple-carousel .simple-carousel__heading .simple-carousel__heading-buttons .blaze-next{display:flex}}.simple-carousel .simple-carousel__heading .simple-carousel__heading-buttons .blaze-prev :is(svg),.simple-carousel .simple-carousel__heading .simple-carousel__heading-buttons .blaze-next :is(svg){width:100%;height:100%;display:block;transition:.3s}.simple-carousel .simple-carousel__heading .simple-carousel__heading-buttons .blaze-prev :is(svg):hover,.simple-carousel .simple-carousel__heading .simple-carousel__heading-buttons .blaze-next :is(svg):hover{opacity:.9}.simple-carousel .simple-carousel__heading .simple-carousel__heading-buttons .blaze-prev.blaze-prev,.simple-carousel .simple-carousel__heading .simple-carousel__heading-buttons .blaze-next.blaze-prev{transform:rotate(180deg)}.simple-carousel .simple-carousel__heading .simple-carousel__heading-buttons .blaze-prev.blaze-prev[disabled] :is(svg) :is(rect),.simple-carousel .simple-carousel__heading .simple-carousel__heading-buttons .blaze-next.blaze-prev[disabled] :is(svg) :is(rect){fill:var(--gray)}.simple-carousel .simple-carousel__heading .simple-carousel__heading-buttons .blaze-prev.blaze-next[disabled] :is(svg) :is(rect),.simple-carousel .simple-carousel__heading .simple-carousel__heading-buttons .blaze-next.blaze-next[disabled] :is(svg) :is(rect){fill:var(--gray)}.simple-carousel .blaze-slider{width:100%;overflow:hidden}.simple-carousel .blaze-slider .blaze-track{display:flex;flex-direction:row}.simple-carousel .blaze-slider .blaze-pagination{display:flex;margin-top:clamp(2rem,1.45833vw,2.8rem);justify-content:center;align-items:center;gap:clamp(1rem,.78125vw,1.5rem)}.simple-carousel .blaze-slider .blaze-pagination :is(button){border-radius:50%;width:clamp(.6rem,.52083vw,1rem);height:clamp(.6rem,.52083vw,1rem);font-size:0;transition:all .3s ease-in-out;cursor:pointer}.simple-carousel .blaze-slider.relative-pagination .blaze-pagination{position:absolute;bottom:auto;left:auto;right:auto;transform:none}description-seo{display:flex;flex-direction:column;align-items:center}description-seo .description_seo__content{min-height:9.8rem;max-width:var(--page-width);width:100%;overflow:hidden;position:relative;transition:.6s ease;display:inline-block;font-size:clamp(1.2rem,.9375vw,1.8rem);font-style:normal;font-weight:300;line-height:160%;font-family:var(--gotham);color:var(--navy-blue)}description-seo .description_seo__content :is(div,p){display:inline;margin:0;padding:0}description-seo .description_seo__content .metafield-rich_text_field{display:inline}description-seo .description_seo__content :is(strong){font-weight:350}description-seo .description_seo__content:after{content:"";position:absolute;background:linear-gradient(180deg,#fff0,#fff);width:100%;height:5rem;bottom:0;left:0;opacity:0;visibility:hidden;animation:opacityOverlayDescriptionReverse .6s forwards}description-seo .description_seo__content[closed]{height:0}description-seo .description_seo__content[closed]:after{animation:opacityOverlayDescription .6s forwards;opacity:1;visibility:visible}description-seo .description_seo__content .description_seo_title{font-size:clamp(1.2rem,.9375vw,1.8rem);font-style:normal;font-weight:500;line-height:160%;font-family:var(--gotham);color:var(--navy-blue);display:inline}description-seo .description_seo__arrow{margin-top:3.2rem;display:flex;width:100%;align-items:center;justify-content:center;transition:.6s ease;cursor:pointer}description-seo .description_seo__arrow:hover :is(path){stroke:var(--red)}description-seo .description_seo__arrow :is(svg){width:clamp(1.6rem,1.04167vw,2rem);height:clamp(1.6rem,1.04167vw,2rem);transition:all .3s ease;display:block}description-seo .description_seo__arrow :is(path){transition:all .3s ease}description-seo:not(:has(.description_seo__content[closed])) .description_seo__arrow{transform:rotate(180deg)}@keyframes opacityOverlayDescription{0%{opacity:0;visibility:hidden}1%{opacity:0;visibility:visible}to{opacity:1;visibility:visible}}@keyframes opacityOverlayDescriptionReverse{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}complementary-products{margin-block:clamp(2rem,3.125vw,6rem) clamp(4rem,3.125vw,6rem);display:block}complementary-products .complementary-products__content{max-width:var(--page-width);margin-inline:auto}@media screen and (min-width: 1200px){complementary-products .complementary-products__content{max-width:calc(var(--page-width) * .95)}}complementary-products .complementary-products__content .complementary-products__title{font-size:clamp(1.8rem,1.66666vw,3.2rem);color:var(--dark-blue);font-weight:700;margin-bottom:clamp(1.6rem,2.05vw,4rem)}@media screen and (min-width: 1180px){complementary-products .complementary-products__content .complementary-products__wrapper{display:grid;grid-template-columns:1fr 50% 1fr;gap:clamp(1.6rem,1.45833vw,3.2rem)}}@media screen and (max-width: 768px){complementary-products .complementary-products__content .complementary-products__wrapper simple-carousel .blaze-pagination{margin-top:2.4rem;margin-bottom:1.6rem}complementary-products .complementary-products__content .complementary-products__wrapper simple-carousel .blaze-track{gap:2rem}}complementary-products .complementary-products__content .complementary-buy{height:clamp(21.8rem,20.3125vw,39rem);background:var(--linear-gradient-2);color:var(--white);border-radius:.8rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:clamp(1rem,.73333vw,1rem);padding:1rem}@media screen and (min-width: 1180px){complementary-products .complementary-products__content .complementary-buy{min-width:23rem}}complementary-products .complementary-products__content .complementary-buy .complementary-buy__title{font-size:clamp(1.4rem,1.04vw,2rem);font-weight:500}complementary-products .complementary-products__content .complementary-buy .complementary-buy__price{font-size:clamp(3.2rem,2.5vw,4.8rem);font-weight:700}complementary-products .complementary-products__content .complementary-buy .check-price-b2b{display:flex;align-items:center;gap:clamp(.4rem,.32vw,.8rem);color:var(--white);text-decoration:underline;font-size:clamp(1.2rem,.73333vw,1.4rem)}complementary-products .complementary-products__content .complementary-buy .check-price-b2b :is(span){display:flex}complementary-products .complementary-products__content .complementary-buy :is(buy-button){width:80%;margin-inline:auto;margin-top:clamp(1.4rem,1.25vw,2rem);background:var(--white);color:var(--dark-blue);border-radius:.4rem;padding:clamp(1.2rem,.73333vw,1.4rem);text-align:center;font-weight:600;cursor:pointer;transition:.3s}complementary-products .complementary-products__content .complementary-buy :is(buy-button):hover{background:var(--dark-blue);color:var(--white)}@media screen and (min-width: 1180px){complementary-products .blaze-track-container{overflow:visible!important}}complementary-products .blaze-track{gap:clamp(1.6rem,1.45833vw,3.2rem)!important}complementary-card{display:block;position:relative;overflow:visible}complementary-card .complementary-card__image{display:block;position:relative;cursor:pointer;max-height:clamp(25.4rem,20.3125vw,39rem)}complementary-card .complementary-card__image :is(img){max-height:clamp(25.4rem,20.3125vw,39rem);object-fit:contain;background:var(--off-white);border-radius:1.2rem}complementary-card .complementary-card__image .complementary-card__checkbox{position:absolute;right:clamp(1.2rem,1.04vw,2rem);top:clamp(1.2rem,1.04vw,2rem);-webkit-appearance:none;-moz-appearance:none;appearance:none;width:clamp(2rem,1.453vw,2.8rem);height:clamp(2rem,1.453vw,2.8rem);border-radius:.4rem;background:var(--white);border:1px solid var(--gray);cursor:pointer;transition:.15s}complementary-card .complementary-card__image .complementary-card__checkbox:checked{background:var(--dark-blue);border:1px solid var(--dark-blue);background-image:url(./complementary-checked.svg);background-repeat:no-repeat;background-position:center;background-size:clamp(1.2rem,.83333vw,1.6rem)}complementary-card .complementary-card__content{margin-top:clamp(1rem,.733333vw,1.4rem)}complementary-card .complementary-card__content .complementary-card__title{text-decoration:none;color:var(--dark-blue)}complementary-card .complementary-card__content .complementary-card__title :is(h3){font-weight:700;padding-block:clamp(.8rem,.625vw,1.2rem);text-align:left;font-size:clamp(1.4rem,1.0416666666666667vw,2rem);font-family:var(--gotham);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}complementary-card .complementary-card__content .product__price .product__price-container .product__price-compare{color:var(--dark-gray);font-family:var(--gotham);font-size:clamp(1rem,.72917vw,1.4rem);font-style:normal;font-weight:400;line-height:normal;text-decoration-line:line-through}complementary-card .complementary-card__content .product__price .product__price-container .product__price-current{color:var(--dark-blue);font-family:var(--gotham);font-size:clamp(1.4rem,1.04167vw,2rem);font-style:normal;font-weight:700;line-height:normal}complementary-card .complementary-card__content .product__price .product__price-container .product__price-discount{display:inline-flex;width:fit-content;background:var(--red);color:var(--white);align-items:center;justify-content:center;padding:clamp(.4rem,.26042vw,.5rem) clamp(.8rem,.52083vw,1rem);border-radius:.4rem;font-family:var(--gotham);font-size:clamp(1rem,.72917vw,1.4rem);font-weight:700;line-height:normal}complementary-card .complementary-card__content .product__price .product__price-container .product__price-current-discount{display:flex;align-items:center;gap:clamp(.4rem,.3645833333333333vw,.8rem)}complementary-card .complementary-card__content .product__price .product__price-installments .info_installment{color:var(--dark-gray);font-family:var(--gotham);font-size:clamp(1rem,.83333vw,1.6rem);font-style:normal;font-weight:400;line-height:normal}complementary-card .complementary-card__content .check-price-b2b{color:var(--red);font-size:clamp(1rem,.83333vw,1.6rem)}complementary-card .complementary-card__content .check-price-b2b :is(svg) :is(path){stroke:var(--red)}complementary-card.complementary-card__image--full{position:relative;border-radius:.8rem;overflow:visible}@media screen and (min-width: 1180px){complementary-card.complementary-card__image--full{min-width:clamp(27.1rem,22.2916vw,42.8rem)}}complementary-card.complementary-card__image--full .complementary-card__image{position:relative;max-height:clamp(26.2rem,26.875vw,51.6rem);height:100%;display:flex}@media screen and (min-width: 1180px){complementary-card.complementary-card__image--full .complementary-card__image{max-height:100%}}complementary-card.complementary-card__image--full .complementary-card__image :is(img){max-height:clamp(26.2rem,26.875vw,51.6rem);object-fit:cover;height:100%}@media screen and (min-width: 1180px){complementary-card.complementary-card__image--full .complementary-card__image :is(img){max-height:100%}}complementary-card.complementary-card__image--full .complementary-card__image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#0000 77.92%,#000000b3 95.43%)}complementary-card.complementary-card__image--full .complementary-card__content{position:absolute;bottom:0;left:0;width:100%;padding:clamp(1.2rem,1.04vw,2rem);border-radius:.4rem;background:#00000042;margin-top:0}complementary-card.complementary-card__image--full .complementary-card__content .price-b2b-info,complementary-card.complementary-card__image--full .complementary-card__content .check-price-b2b{display:none}complementary-card.complementary-card__image--full .complementary-card__content .complementary-card__title{color:var(--white)}complementary-card.complementary-card__image--full .complementary-card__content :is(product-price) .product__price-container{flex-direction:row;align-items:center;gap:1rem}complementary-card.complementary-card__image--full .complementary-card__content :is(product-price) .product__price-container .product__price-compare,complementary-card.complementary-card__image--full .complementary-card__content :is(product-price) .product__price-container .product__price-current{color:var(--white)}@media screen and (min-width: 1180px){complementary-card:first-child:after{content:url(./complementary-plus.svg);position:absolute;right:50%;transform:translate(50%);bottom:-1.9rem;width:clamp(3.6rem,2.5vw,4.8rem);height:clamp(3.6rem,2.5vw,4.8rem);z-index:2}complementary-card:first-child:after{content:url(./complementary-plus.svg);position:absolute;right:50%;transform:translate(50%);bottom:-1.9rem;width:clamp(3.6rem,2.5vw,4.8rem);height:clamp(3.6rem,2.5vw,4.8rem);z-index:2}complementary-card:nth-child(2):after{content:url(./complementary-equal.svg);position:absolute;right:50%;transform:translate(50%);bottom:-1.6rem;width:clamp(3.6rem,2.5vw,4.8rem);height:clamp(3.6rem,2.5vw,4.8rem);z-index:2}@media screen and (min-width: 768px){complementary-card:first-child:after{left:-1.9rem;bottom:50%;transform:translateY(50%)}complementary-card:nth-child(2):after{bottom:50%;right:-2rem;transform:translateY(50%)}}@media screen and (min-width: 1120px){complementary-card:first-child:after{bottom:50%;right:-3.4rem;transform:translateY(50%)}complementary-card:first-child:after{left:auto;bottom:50%;right:-3.4rem;transform:translateY(50%)}complementary-card:nth-child(2):after{bottom:50%;right:-2.4rem;transform:translateY(50%)}}}cart-drawer{position:fixed;top:0;right:0;z-index:10000;background:var(--overlay);width:100%;height:100%;display:flex;justify-content:flex-end;visibility:hidden;opacity:0;transition:visibility .3s ease,opacity .3s ease}cart-drawer.no-initial-animation{transition:none}cart-drawer.no-initial-animation .cart-drawer__content,cart-drawer.no-initial-animation .cart-drawer__external-toggle{transition:none}cart-drawer.cart-drawer__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;cursor:pointer}cart-drawer.cart-drawer__input{display:none}cart-drawer.cart-drawer__input:checked~.cart-drawer__overlay{opacity:1;visibility:visible}cart-drawer.cart-drawer--fixed-sidebar .cart-drawer--fixed-sidebar-only{display:block!important}@media (min-width: 1280px){cart-drawer.cart-drawer--fixed-sidebar.cart-page .cart-drawer__external-toggle{opacity:1;visibility:visible}cart-drawer.cart-drawer--fixed-sidebar.cart-page .cart-drawer__content{transform:translate(100%)}}@media (min-width: 1280px){cart-drawer.cart-drawer--fixed-sidebar{position:fixed;top:0;right:0;min-width:37rem;width:clamp(37rem,25vw,48rem);height:100%;background:transparent;visibility:visible;opacity:1;z-index:100;transition:none}cart-drawer.cart-drawer--fixed-sidebar.no-initial-animation .cart-drawer__content{transform:translate(0);transition:none}cart-drawer.cart-drawer--fixed-sidebar.no-initial-animation .cart-drawer__external-toggle{opacity:0;visibility:hidden;transition:none}cart-drawer.cart-drawer--fixed-sidebar.no-initial-animation .cart-drawer__input:not(:checked)~.cart-drawer__external-toggle{transition:none}cart-drawer.cart-drawer--fixed-sidebar.no-initial-animation .cart-drawer__input:checked~.cart-drawer__external-toggle{transition:none}cart-drawer.cart-drawer--fixed-sidebar .cart-drawer__external-toggle{position:fixed;top:50%;right:1rem;transform:translateY(-50%);background:var(--white);border:1px solid var(--gray);border-radius:1.2rem;padding:1rem;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:.5rem;box-shadow:0 4px 12px #00000026;transition:all .3s ease;opacity:0;visibility:hidden;z-index:101}cart-drawer.cart-drawer--fixed-sidebar .cart-drawer__external-toggle .cart-drawer__external-toggle-icon{display:flex}cart-drawer.cart-drawer--fixed-sidebar .cart-drawer__external-toggle .cart-drawer__external-toggle-icon :is(svg){width:2.4rem;height:2.4rem;fill:var(--navy-blue)}cart-drawer.cart-drawer--fixed-sidebar .cart-drawer__external-toggle .cart-drawer__external-toggle-count{background:var(--red);color:var(--white);width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:700;font-family:var(--gotham)}cart-drawer.cart-drawer--fixed-sidebar .cart-drawer__external-toggle:hover{transform:translateY(-50%) scale(1.05);box-shadow:0 6px 16px #0003}cart-drawer.cart-drawer--fixed-sidebar .cart-drawer__input:not(:checked)~.cart-drawer__external-toggle{opacity:1;visibility:visible;transition:all .3s ease}cart-drawer.cart-drawer--fixed-sidebar .cart-drawer__input:checked~.cart-drawer__external-toggle{opacity:0;visibility:hidden;transition:all .3s ease}cart-drawer.cart-drawer--fixed-sidebar .cart-drawer__content{width:100%;max-width:none;transform:translate(0);box-shadow:-2px 0 15px #0000001a;border-left:1px solid var(--gray);transition:transform .3s ease}cart-drawer.cart-drawer--fixed-sidebar .cart-drawer__content .cart-drawer__main{width:100%}cart-drawer.cart-drawer--fixed-sidebar .cart-drawer__input:not(:checked)~.cart-drawer__content{transform:translate(100%)}cart-drawer.cart-drawer--fixed-sidebar .cart-drawer__input:checked~.cart-drawer__content{transform:translate(0)}cart-drawer.cart-drawer--fixed-sidebar .cart-drawer__toggle{background:none;border:none;cursor:pointer;transition:transform .3s ease}cart-drawer.cart-drawer--fixed-sidebar .cart-drawer__toggle :is(svg){width:clamp(1.6rem,1.25vw,2.4rem);height:clamp(1.6rem,1.25vw,2.4rem);transition:transform .3s ease}cart-drawer.cart-drawer--fixed-sidebar .cart-drawer__input:not(:checked)~.cart-drawer__content .cart-drawer__toggle :is(svg){transform:rotate(180deg)}cart-drawer.cart-drawer--fixed-sidebar .cart-drawer__input:checked~.cart-drawer__content .cart-drawer__toggle :is(svg){transform:rotate(0)}cart-drawer.cart-drawer--fixed-sidebar .cart-drawer__overlay{display:none}}@media (max-width: 1279px){cart-drawer.cart-drawer--fixed-sidebar .cart-drawer__external-toggle{display:none}}cart-drawer .cart-drawer__content{background:var(--white);width:90vw;height:100%;max-width:clamp(37rem,37.5vw,72rem);transform:translate(100%);transition:transform .3s ease;position:relative;z-index:1}@media (min-width: 1024px){cart-drawer .cart-drawer__content{display:flex;flex-direction:row-reverse;max-height:100%;width:fit-content}}cart-drawer .cart-drawer__content .cart-drawer__main{padding:clamp(2rem,1.459vw,2.8rem) clamp(1.5rem,1.345vw,2.6rem);display:flex;flex-direction:column;height:100%}cart-drawer .cart-drawer__content .cart-drawer__main .cart-drawer__header{display:flex;justify-content:space-between;align-items:center}cart-drawer .cart-drawer__content .cart-drawer__main .cart-drawer__header .cart-drawer__title{display:flex;align-items:center;gap:clamp(.4rem,.34vw,.6rem);color:var(--navy-blue);font-family:var(--gotham);font-size:clamp(1.6rem,1.145vw,2.2rem);font-weight:700}cart-drawer .cart-drawer__content .cart-drawer__main .cart-drawer__header .cart-drawer__title .cart-drawer__title-icon{display:flex}cart-drawer .cart-drawer__content .cart-drawer__main .cart-drawer__header .cart-drawer__title .cart-drawer__title-icon :is(svg){width:clamp(2rem,1.459vw,2.8rem);height:clamp(2rem,1.459vw,2.8rem)}cart-drawer .cart-drawer__content .cart-drawer__main .cart-drawer__header .cart-drawer__title .cart-drawer__title-count{margin-left:.2rem;background:var(--red);color:var(--white);width:clamp(1.8rem,1.3541vw,2.6rem);height:clamp(1.8rem,1.3541vw,2.6rem);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:clamp(.8rem,.625vw,1.2rem);font-weight:700}cart-drawer .cart-drawer__content .cart-drawer__main .cart-drawer__header .cart-drawer__close{background:none;border:none;cursor:pointer}cart-drawer .cart-drawer__content .cart-drawer__main .cart-drawer__header .cart-drawer__close :is(svg){width:clamp(1.6rem,1.25vw,2.4rem);height:clamp(1.6rem,1.25vw,2.4rem)}cart-drawer .cart-drawer__content .cart-drawer__main .cart-empty{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:clamp(1.2rem,1.25vw,2.4rem)}cart-drawer .cart-drawer__content .cart-drawer__main .cart-empty .cart-empty__title{color:var(--navy-blue);font-family:var(--gotham);font-size:clamp(1.6rem,1.25vw,2.4rem);font-weight:700}cart-drawer .cart-drawer__content .cart-drawer__main .cart-empty .cart-empty__subtext{color:var(--dark-gray);font-family:var(--gotham);font-size:clamp(1.2rem,.9375vw,1.8rem);font-weight:400;padding-inline:2rem;max-width:44rem}cart-drawer .cart-drawer__content .cart-drawer__main .cart-empty .cart-empty__button{background:var(--dark-blue);color:var(--white);font-family:var(--gotham);font-size:clamp(1.2rem,.9375vw,1.8rem);font-weight:700;padding:clamp(1.2rem,.83333vw,1.6rem) 2.4rem;border-radius:.4rem;text-decoration:none;cursor:pointer;transition:opacity .3s ease;max-width:clamp(20.4rem,13.59375vw,26.1rem);width:100%}cart-drawer .cart-drawer__content .cart-drawer__main .cart-empty .cart-empty__button:hover{opacity:.8}cart-drawer .cart-drawer__content .cart-drawer__main .cart-products{flex:1;display:flex;flex-direction:column;margin-top:clamp(1.8rem,1.09375vw,2.15rem);overflow:hidden}cart-drawer .cart-drawer__content .cart-drawer__main .cart-products .cart-products__header{display:none;margin-bottom:clamp(1.2rem,.83vw,1.6rem)}cart-drawer .cart-drawer__content .cart-drawer__main .cart-products .cart-products__header .cart-products__title{display:flex;align-items:center;gap:clamp(.4rem,.34vw,.6rem);color:var(--navy-blue);font-family:var(--gotham);font-size:clamp(1.6rem,1.145vw,2.2rem);font-weight:700;margin:0}cart-drawer .cart-drawer__content .cart-drawer__main .cart-products .cart-products__header .cart-products__title .cart-products__title-count{margin-left:.2rem;background:var(--red);color:var(--white);width:clamp(1.8rem,1.3541vw,2.6rem);height:clamp(1.8rem,1.3541vw,2.6rem);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:clamp(.8rem,.625vw,1.2rem);font-weight:700}cart-drawer .cart-drawer__content .cart-drawer__main .cart-products .cart-products__content{flex:1;overflow-y:auto;padding-right:1rem;border-bottom:1px solid var(--gray);gap:clamp(1.6rem,1.66666vw,3.2rem);display:flex;flex-direction:column}cart-drawer .cart-drawer__content .cart-drawer__main .cart-products .cart-products__content::-webkit-scrollbar{width:.4rem;background-color:var(--gray)}cart-drawer .cart-drawer__content .cart-drawer__main .cart-products .cart-products__content::-webkit-scrollbar-thumb{background-color:var(--dark-blue);border-radius:.4rem}cart-drawer .cart-drawer__content .cart-drawer__main .cart-products :is(clear-cart){display:flex;justify-content:end;margin-top:clamp(.6rem,.5729vw,1.1rem)}cart-drawer .cart-drawer__content .cart-drawer__main .cart-products :is(clear-cart) :is(button){background:none;border:none;cursor:pointer;color:var(--dark-gray);font-family:var(--gotham);font-size:clamp(1rem,.76666vw,1.4rem);font-weight:500;display:flex;align-items:center;gap:.3rem}cart-drawer .cart-drawer__content .cart-drawer__main .cart-products :is(clear-cart) :is(button) :is(svg){width:clamp(1.4rem,1.04vw,2rem);height:clamp(1.4rem,1.04vw,2rem)}cart-drawer .cart-drawer__content .cart-drawer__main .shipping__container,cart-drawer .cart-drawer__content .cart-drawer__main .cart-checkout{margin-top:1.6rem}cart-drawer .cart-drawer__content .cart-drawer__main .shipping__container .shipping__title{font-size:clamp(1rem,.76666vw,1.4rem);font-weight:500}cart-drawer .cart-drawer__content .cart-drawer__main .shipping__container .shipping__form .shipping__input-wrapper{max-height:clamp(2.4rem,2.05vw,4rem)}cart-drawer .cart-drawer__content .cart-drawer__main .shipping__container .shipping__form .shipping__input-wrapper :is(input),cart-drawer .cart-drawer__content .cart-drawer__main .shipping__container .shipping__form .shipping__input-wrapper .shipping_submit{max-height:clamp(2.4rem,2.05vw,4rem)}@media screen and (min-width: 1024px){cart-drawer .cart-drawer__content .cart-drawer__main :is(cart-related-products){display:none}}cart-drawer .cart-drawer__content:has(.cart-empty) :is(cart-related-products),cart-drawer .cart-drawer__content:has(.cart-empty) .shipping__container,cart-drawer .cart-drawer__content:has(.cart-empty) .cart-checkout,cart-drawer .cart-drawer__content:has(.cart-empty) .cart-drawer__related-aside{display:none}cart-drawer .cart-drawer__content .cart-drawer__related-aside{display:none}@media screen and (min-width: 1024px){cart-drawer .cart-drawer__content .cart-drawer__related-aside{display:flex;flex-direction:column;flex:1;max-width:clamp(15rem,12.65625vw,24.3rem)}cart-drawer .cart-drawer__content .cart-drawer__related-aside:has(.related-products__list:empty),cart-drawer .cart-drawer__content .cart-drawer__related-aside:has(:is(simple-carousel):empty){display:none}}cart-drawer .cart-drawer__input{display:none}cart-drawer:not(:has(.cart-drawer__input:checked)){pointer-events:none}cart-drawer:has(.cart-drawer__input:checked){visibility:visible;opacity:1}cart-drawer:has(.cart-drawer__input:checked) .cart-drawer__content{transform:translate(0)}.shipping__container{display:flex;flex-direction:column;gap:clamp(.8rem,.625vw,1.2rem)}.shipping__container .shipping__title{color:var(--navy-blue);font-family:var(--gotham);font-size:clamp(1.4rem,.83333vw,1.6rem);font-style:normal;font-weight:350;line-height:normal}.shipping__container .shipping__form{display:grid;grid-template-columns:1fr;gap:clamp(1.2rem,1.66667vw,3.2rem)}@media screen and (min-width: 1024px){.shipping__container .shipping__form{grid-template-columns:1fr auto;align-items:end}}.shipping__container .shipping__form .shipping__input-wrapper{display:flex;max-height:clamp(3.8rem,4.2rem,4.5rem);width:100%}.shipping__container .shipping__form .shipping__input-wrapper :is(input){color:var(--extra-dark-gray);font-family:var(--gotham);padding:clamp(1.2rem,.72917vw,1.4rem) clamp(1.2rem,.83333vw,1.6rem);line-height:100%;border-radius:.4rem 0 0 .4rem;border-top:1px solid var(--gray);border-bottom:1px solid var(--gray);border-left:1px solid var(--gray);border-right:none;max-height:clamp(3.8rem,4.2rem,4.5rem);font-size:clamp(1.2rem,.83333vw,1.6rem);width:100%}.shipping__container .shipping__form .shipping__input-wrapper :is(input)::placeholder{color:var(--extra-dark-gray)}.shipping__container .shipping__form .shipping__input-wrapper :is(input):focus{outline:none;border-color:var(--extra-dark-gray)}.shipping__container .shipping__form .shipping__input-wrapper .shipping_submit{display:flex;align-items:center;justify-content:center;cursor:pointer;padding:clamp(1.2rem,.72917vw,1.4rem);background-color:var(--navy-blue);border-radius:0 .4rem .4rem 0;border:none;max-height:clamp(3.8rem,4.2rem,4.5rem);transition:all .3s ease-in-out;visibility:visible}.shipping__container .shipping__form .shipping__input-wrapper .shipping_submit:hover{background-color:var(--light-blue)}.shipping__container .shipping__form .shipping__input-wrapper .shipping_submit :is(svg){width:clamp(1.6rem,1.04167vw,2rem);height:clamp(1.6rem,1.04167vw,2rem);display:block}.shipping__container .shipping__form .shipping__input-wrapper .shipping_submit.loading{opacity:.7;cursor:not-allowed}.shipping__container .shipping__form .shipping__link{color:var(--extra-dark-gray);font-family:var(--gotham);font-size:clamp(1rem,.72917vw,1.4rem);font-style:normal;font-weight:700;line-height:normal;text-decoration-line:underline;transition:all .3s ease-in-out}.shipping__container .shipping__form .shipping__link:hover{color:var(--light-blue)}.shipping__container .shipping__response{position:relative}.shipping__container .shipping__response:empty{display:none}.shipping__container .shipping__response .shipping__close-btn{position:absolute;top:0;right:0;background:var(--navy-blue);border:none;border-radius:50%;width:clamp(2.4rem,2rem,3rem);height:clamp(2.4rem,2rem,3rem);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease-in-out;z-index:10}.shipping__container .shipping__response .shipping__close-btn:hover{background:var(--light-blue);transform:scale(1.05)}.shipping__container .shipping__response .shipping__close-btn :is(svg){width:clamp(1.2rem,1rem,1.6rem);height:clamp(1.2rem,1rem,1.6rem)}.shipping__container .shipping__response .shipping__close-btn :is(svg) :is(path){stroke:var(--white)}.shipping__container .shipping__response .shipping__results{padding-top:clamp(2rem,1.5rem,2.5rem)}.shipping__container .shipping__response .shipping__rates{display:flex;flex-direction:column;list-style:none;padding:0}.shipping__container .shipping__response .shipping__rates :is(li){margin-bottom:.8rem;color:var(--navy-blue);font-size:clamp(1rem,.72917vw,1.4rem);font-weight:400;font-family:var(--gotham);line-height:100%}.shipping__container .shipping__response .shipping__rates :is(li):last-child{margin-bottom:0}.shipping__container .shipping__response .shipping__rates :is(li) :is(span){display:block}.shipping__container .shipping__response .shipping__rates :is(li) :is(span):first-child{font-weight:600}.shipping__container .shipping__response .shipping__error{color:var(--red);font-size:clamp(1rem,.72917vw,1.4rem)}.cart-checkout .cart-checkout__title{color:var(--dark-blue);font-family:var(--gotham);font-size:clamp(1.6rem,1.25vw,2.4rem);font-weight:700;line-height:normal;text-align:left;padding-bottom:clamp(1rem,1.04vw,2rem);border-bottom:1px solid #c5c5c5;margin-bottom:clamp(2rem,1.4vw,2.8rem)}.cart-checkout :is(progress-bar) .progress-bar{width:100%;height:clamp(.4rem,.36458vw,.6rem);background:#d9d9d9;border-radius:1rem;overflow:hidden}.cart-checkout :is(progress-bar) .progress-bar .progress{height:100%;background:var(--linear-gradient-2);width:0;transition:width .3s ease}.cart-checkout :is(progress-bar) :is(text-feedback-component){display:block;margin-top:clamp(.6rem,.47vw,.8rem)}.cart-checkout :is(progress-bar) :is(text-feedback-component) :is(p){font-family:var(--gotham);font-size:clamp(1rem,.73333vw,1.4rem);font-weight:400;color:var(--dark-blue)}.cart-checkout :is(progress-bar) :is(text-feedback-component) :is(p) :is(strong){font-weight:700}.cart-checkout .cart-checkout__infos{margin-top:clamp(1.6rem,1.04vw,2rem);padding:clamp(1rem,.83333vw,1.6rem) clamp(.8rem,.66667vw,1.2rem);background:var(--off-white);display:flex;flex-direction:column;gap:clamp(.9rem,.73333vw,1.2rem)}.cart-checkout .cart-checkout__infos .cart-checkout__infos-item{display:flex;align-items:center;justify-content:space-between;gap:1rem}.cart-checkout .cart-checkout__infos .cart-checkout__infos-item .cart-checkout__infos-item-label,.cart-checkout .cart-checkout__infos .cart-checkout__infos-item .cart-checkout__infos-item-value{font-family:var(--gotham);color:var(--dark-blue);font-size:clamp(1rem,.73333vw,1.4rem);font-weight:400}.cart-checkout .cart-checkout__infos .cart-checkout__infos-item.cart-checkout__subtotal .cart-checkout__infos-item-label,.cart-checkout .cart-checkout__infos .cart-checkout__infos-item.cart-checkout__subtotal .cart-checkout__infos-item-value{text-transform:uppercase;font-weight:700;font-size:clamp(1.2rem,.93333vw,1.8rem)}.cart-checkout .cart-checkout__infos .cart-checkout__infos-item.cart-checkout__discount .cart-checkout__infos-item-value{color:var(--red)}.cart-checkout .cart-checkout__actions{display:flex;flex-direction:column;align-items:center;margin-top:clamp(1.2rem,2.05vw,4rem);gap:1.2rem}.cart-checkout .cart-checkout__actions .cart-checkout__button{padding:clamp(1.2rem,.833333vw,1.6rem) 2.4rem;width:100%;background:var(--dark-blue);color:var(--white);font-family:var(--gotham);font-size:clamp(1.4rem,.93333vw,1.8rem);font-weight:700;text-align:center;border-radius:.4rem;text-decoration:none;transition:opacity .3s ease;cursor:pointer}.cart-checkout .cart-checkout__actions .cart-checkout__button:hover{opacity:.8}.cart-checkout .cart-checkout__actions .cart-checkout__button--b2b{width:100%}.cart-checkout .cart-checkout__actions .cart-checkout__cart-link{font-family:var(--gotham);font-size:clamp(1.2rem,.83333vw,1.6rem);color:var(--dark-gray);transition:opacity .3s ease;text-decoration:none;font-weight:500}.cart-checkout .cart-checkout__actions .cart-checkout__cart-link:hover{opacity:.8}cart-item .cart-item__content{display:grid;grid-template-columns:clamp(6.6rem,5.2083vw,10rem) 1fr 1fr;column-gap:clamp(1rem,.625vw,1.2rem)}cart-item .cart-item__content .cart-item__image{display:flex;width:clamp(6.6rem,5.2083vw,10rem);height:clamp(6.6rem,5.2083vw,10rem);grid-row:1/5;background:var(--gray)}cart-item .cart-item__content .cart-item__image :is(img){width:clamp(6.6rem,5.2083vw,10rem);height:clamp(6.6rem,5.2083vw,10rem);background:var(--gray);object-fit:cover}cart-item .cart-item__content .cart-item__details{display:flex;flex-direction:column;grid-column:2/4}cart-item .cart-item__content .cart-item__details .cart-item__title{color:var(--dark-blue);text-decoration:none}cart-item .cart-item__content .cart-item__details .cart-item__title :is(h2){font-size:clamp(1rem,.733333vw,1.4rem);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}cart-item .cart-item__content .cart-item__details .cart-item__title .cart-item__properties{color:var(--dark-gray);font-size:clamp(.8rem,.625vw,1.2rem);font-weight:400;line-height:normal;margin-top:.4rem}cart-item .cart-item__content .product__price{grid-column:2/4;grid-row:2/3;margin-block:clamp(.6rem,.45vw,.8rem) clamp(1rem,.83333vw,1.6rem)}cart-item .cart-item__content .product__price .product__price-container{display:flex;align-items:center;flex-direction:row}cart-item .cart-item__content .product__price .product__price-container .product__price-compare{color:var(--dark-gray);font-family:var(--gotham);font-size:clamp(.8rem,.625vw,1.2rem);font-style:normal;font-weight:400;line-height:normal;text-decoration-line:line-through}cart-item .cart-item__content .product__price .product__price-container .product__price-current{color:var(--dark-blue);font-family:var(--gotham);font-size:clamp(1rem,.76666vw,1.4rem);font-style:normal;font-weight:700;line-height:normal}cart-item .cart-item__content .product__price .product__price-container .product__price-discount{display:inline-flex;width:fit-content;background:var(--red);color:var(--white);align-items:center;justify-content:center;padding:.3rem .6rem;border-radius:.4rem;font-family:var(--gotham);font-size:clamp(.8rem,.625vw,1.2rem);font-weight:700;line-height:normal}cart-item .cart-item__content .product__price .product__price-container .product__price-current-discount{display:flex;align-items:center;gap:clamp(.4rem,.3645833333333333vw,.8rem)}cart-item .cart-item__content .product__price .product__price-installments{color:var(--dark-gray);font-family:var(--gotham);font-size:clamp(.8rem,.625vw,1.2rem);font-style:normal;font-weight:400;line-height:normal;margin-top:.4rem}cart-item .cart-item__content :is(product-quantity){display:grid;grid-template-columns:1fr 1fr 1fr;max-width:clamp(6rem,3.6458vw,7rem);border-radius:.4rem;border:.5px solid var(--gray)}cart-item .cart-item__content :is(product-quantity) .product__quantity-minus,cart-item .cart-item__content :is(product-quantity) .product__quantity-plus{display:flex;align-items:center;justify-content:center;width:100%;height:100%;cursor:pointer;transition:background-color .3s ease}cart-item .cart-item__content :is(product-quantity) .product__quantity-minus:hover,cart-item .cart-item__content :is(product-quantity) .product__quantity-plus:hover{background-color:var(--off-white)}cart-item .cart-item__content :is(product-quantity) .product__quantity-text{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--dark-blue);font-family:var(--gotham);font-size:clamp(1rem,.625vw,1.2rem);font-style:normal;font-weight:700;line-height:normal;text-decoration:underline;transition:opacity .3s ease}cart-item .cart-item__content :is(product-quantity) .product__quantity-text .loader__container .loader{border-top-color:var(--red)}cart-item .cart-item__content :is(product-quantity) .product__quantity-text[loading]{color:transparent}cart-item .cart-item__content .cart-item__remove{grid-column:3/4;color:var(--dark-gray);font-family:var(--gotham);font-size:clamp(.8rem,.55vw,1rem);font-weight:400;text-decoration-line:underline;background:none;border:none;cursor:pointer;display:flex;align-items:end;justify-content:end}cart-related-products{display:flex;flex-direction:column;margin-top:.6rem}@media screen and (min-width: 1024px){cart-related-products{margin-top:0;height:100%}}cart-related-products .related-products__content{display:flex;flex-direction:column;flex:1;max-height:100%}cart-related-products .related-products__content .related-products__title{color:var(--dark-blue);font-size:clamp(1rem,.9375vw,1.8rem);text-decoration:none;font-weight:600;margin-bottom:clamp(1.2rem,1.25vw,2.4rem)}cart-related-products .related-products__content .related-card .related-card__wrapper{display:flex;gap:1rem;width:var(--slide-width)}cart-related-products .related-products__content .related-card .related-card__wrapper .related-card__image{width:clamp(5.5rem,8.5416vw,16.4rem);height:clamp(5.5rem,8.5416vw,16.4rem);min-width:clamp(5.5rem,8.5416vw,16.4rem);min-height:clamp(5.5rem,8.5416vw,16.4rem);display:flex}cart-related-products .related-products__content .related-card .related-card__wrapper .related-card__image :is(img){width:100%;height:100%;background:var(--gray)}cart-related-products .related-products__content .related-card .related-card__wrapper .related-card__info{display:flex;flex-direction:column}cart-related-products .related-products__content .related-card .related-card__wrapper .related-card__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}cart-related-products .related-products__content .related-card .related-card__wrapper .related-card__title :is(a){color:var(--dark-blue);text-decoration:none;font-size:clamp(1rem,.733333vw,1.4rem);font-weight:500}cart-related-products .related-products__content .related-card .related-card__wrapper .product__price{margin-block:clamp(.6rem,.45vw,.8rem) 0}cart-related-products .related-products__content .related-card .related-card__wrapper .product__price .product__price-container{display:flex;align-items:center;flex-direction:row}@media screen and (min-width: 1024px){cart-related-products .related-products__content .related-card .related-card__wrapper .product__price .product__price-container{justify-content:center}}cart-related-products .related-products__content .related-card .related-card__wrapper .product__price .product__price-container .product__price-compare{color:var(--dark-gray);font-family:var(--gotham);font-size:clamp(.8rem,.625vw,1.2rem);font-style:normal;font-weight:400;line-height:normal;text-decoration-line:line-through}cart-related-products .related-products__content .related-card .related-card__wrapper .product__price .product__price-container .product__price-current{color:var(--dark-blue);font-family:var(--gotham);font-size:clamp(1rem,.76666vw,1.4rem);font-style:normal;font-weight:700;line-height:normal}cart-related-products .related-products__content .related-card .related-card__wrapper .product__price .product__price-container .product__price-discount{display:inline-flex;width:fit-content;background:var(--red);color:var(--white);align-items:center;justify-content:center;padding:.3rem .6rem;border-radius:.4rem;font-family:var(--gotham);font-size:clamp(.8rem,.625vw,1.2rem);font-weight:700;line-height:normal}cart-related-products .related-products__content .related-card .related-card__wrapper .product__price .product__price-container .product__price-current-discount{display:flex;align-items:center;gap:clamp(.4rem,.3645833333333333vw,.8rem)}cart-related-products .related-products__content .related-card .related-card__wrapper :is(buy-button){width:100%;display:flex;justify-content:center;text-align:center;padding-block:clamp(.6rem,.625vw,1.2rem);font-size:clamp(.8rem,.73333vw,1.4rem);border-radius:.4rem;border:1px solid var(--dark-blue);color:var(--dark-blue);cursor:pointer}cart-related-products .related-products__content .related-products__list{display:flex;flex-direction:column;overflow-y:auto;padding-inline:clamp(1rem,1.04vw,2rem);gap:clamp(2rem,1.6666vw,3.2rem)}cart-related-products .related-products__content .related-products__list::-webkit-scrollbar{width:.4rem;background-color:var(--gray)}cart-related-products .related-products__content .related-products__list::-webkit-scrollbar-thumb{background-color:var(--dark-blue);border-radius:.4rem}cart-related-products .related-products__content .related-products__list .related-card .related-card__wrapper{flex-direction:column;text-align:center}cart-related-products .related-products__content .related-products__list .related-card .related-card__wrapper :is(buy-button){font-weight:500;transition:all .3s ease}cart-related-products .related-products__content .related-products__list .related-card .related-card__wrapper :is(buy-button):hover{background-color:var(--dark-blue);color:var(--white)}cart-related-products .related-products__content:has(.related-products__list){padding:clamp(2rem,1.97916vw,3.8rem) clamp(1rem,1.04vw,2rem)}cart-related-products .related-products__content:has(.related-products__list) .related-products__title{text-align:center}remove-product{position:relative;display:inline-flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;transition:opacity .3s ease;padding:.4rem .8rem;border-radius:.4rem;width:fit-content;margin-left:auto}remove-product .text{color:var(--dark-gray);font-family:var(--gotham);font-size:clamp(.8rem,.55vw,1rem);font-weight:400;text-decoration-line:underline;transition:opacity .3s ease}remove-product:hover .text{color:var(--red)}remove-product[loading]{cursor:not-allowed}remove-product[loading] .text{opacity:0}remove-product .loader__container .loader{border-top-color:var(--red)}clear-cart{display:flex;justify-content:end;margin-top:clamp(.6rem,.5729vw,1.1rem)}clear-cart :is(button){background:none;border:none;cursor:pointer;color:var(--dark-gray);font-family:var(--gotham);font-size:clamp(1rem,.76666vw,1.4rem);font-weight:500;display:flex;align-items:center;gap:.3rem;position:relative}clear-cart :is(button) :is(svg){width:clamp(1.4rem,1.04vw,2rem);height:clamp(1.4rem,1.04vw,2rem)}clear-cart :is(button) .loader__container .loader{border-top-color:var(--red)}clear-cart[loading] .clear-cart__button{cursor:not-allowed}clear-cart[loading] .clear-cart__button .text,clear-cart[loading] .clear-cart__button .clear-cart__icon{opacity:0}.loader__container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);visibility:hidden;opacity:0;transition:opacity .3s,visibility .3s;z-index:10}.loader{width:2rem;height:2rem;border:3px solid transparent;border-top:3px solid var(--red);border-radius:50%;animation:spin 1s linear infinite}.loader--small{width:1.6rem;height:1.6rem;border-width:2px;border-top-width:2px}.loader--large{width:2.4rem;height:2.4rem;border-width:4px;border-top-width:4px}[loading] .loader__container{visibility:visible;opacity:1}[loading] .text,[loading] .button-text{opacity:0}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}buy-button{position:relative}buy-button .loader__container .loader{border-top-color:var(--red)}cart-component{display:block;margin-top:clamp(4rem,3.125vw,6rem);margin-bottom:2rem;font-family:var(--poppins)}cart-component .cart-content{max-width:var(--page-width);margin-inline:auto}@media screen and (min-width: 1024px){cart-component .cart-content{max-width:calc(var(--page-width) * .95)}}cart-component .cart-content .cart-title{color:var(--dark-blue);font-size:clamp(1.8rem,1.4583vw,2.8rem);font-weight:600;display:flex;align-items:center;gap:clamp(.8rem,.625vw,1.2rem);padding-bottom:clamp(1.2rem,1.04vw,2rem);margin-bottom:clamp(1.2rem,1.04vw,2rem);border-bottom:.5px solid var(--border-gray)}cart-component .cart-content .cart-title :is(span){width:clamp(2rem,1.66666vw,3.2rem);height:clamp(2rem,1.66666vw,3.2rem);background:var(--red);color:var(--white);border-radius:50%;font-size:clamp(1rem,.9375vw,1.8rem);display:flex;align-items:center;justify-content:center}cart-component .cart-content .cart-items__wrapper .cart-items{max-height:clamp(62.5rem,43.5416vw,83.6rem);overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:clamp(2rem,2.08333vw,4rem);height:fit-content;border-bottom:2px solid var(--dark-gray);padding-bottom:2rem;padding-right:clamp(1.2rem,1.15vw,2.2rem)}@media screen and (min-width: 768px){cart-component .cart-content .cart-items__wrapper .cart-items::-webkit-scrollbar{width:6px;border-radius:.3rem}cart-component .cart-content .cart-items__wrapper .cart-items::-webkit-scrollbar-thumb{background-color:var(--dark-blue);border-radius:.3rem}cart-component .cart-content .cart-items__wrapper .cart-items::-webkit-scrollbar-track{background:#d9d9d9}}cart-component .cart-content .cart-items__wrapper .cart-items :is(cart-item){border-bottom:1px solid #c5c5c5;padding-bottom:clamp(1.2rem,1.04vw,2rem)}@media screen and (min-width: 768px){cart-component .cart-content .cart-items__wrapper .cart-items :is(cart-item) .cart-item__content{grid-template-columns:auto minmax(0,clamp(30rem,32.1354vw,61.7rem)) 1fr 1fr 1fr}}cart-component .cart-content .cart-items__wrapper .cart-items :is(cart-item) .cart-item__content .cart-item__image{width:clamp(6rem,5.46875vw,10.5rem);height:clamp(7rem,6.09375vw,11.6rem)}@media screen and (min-width: 768px){cart-component .cart-content .cart-items__wrapper .cart-items :is(cart-item) .cart-item__content .cart-item__image{grid-row:1/3}}cart-component .cart-content .cart-items__wrapper .cart-items :is(cart-item) .cart-item__content .cart-item__image :is(img){width:clamp(6rem,5.46875vw,10.5rem);height:clamp(7rem,6.09375vw,11.6rem);object-fit:cover}@media screen and (min-width: 768px){cart-component .cart-content .cart-items__wrapper .cart-items :is(cart-item) .cart-item__content .cart-item__details{grid-row:1/3;grid-column:2/3}}cart-component .cart-content .cart-items__wrapper .cart-items :is(cart-item) .cart-item__content .cart-item__details .cart-item__title :is(h2){font-size:clamp(1.2rem,1.04vw,2rem)}@media screen and (min-width: 768px){cart-component .cart-content .cart-items__wrapper .cart-items :is(cart-item) .cart-item__content .product__price{grid-row:1/2;grid-column:3 / 4;align-self:center;justify-self:center;gap:0}}cart-component .cart-content .cart-items__wrapper .cart-items :is(cart-item) .cart-item__content .product__price .product__price-title{display:none}@media screen and (min-width: 768px){cart-component .cart-content .cart-items__wrapper .cart-items :is(cart-item) .cart-item__content .product__price .product__price-title{display:block;text-align:center;font-size:clamp(1.2rem,.83333vw,1.6rem);color:var(--dark-blue);font-weight:300;margin-bottom:1.2rem}}@media screen and (min-width: 768px){cart-component .cart-content .cart-items__wrapper .cart-items :is(cart-item) .cart-item__content .product__price .product__price-container{flex-direction:column}cart-component .cart-content .cart-items__wrapper .cart-items :is(cart-item) .cart-item__content .product__price .product__price-container .product__price-current-discount .product__price-current{font-size:clamp(1.2rem,1.15vw,2.2rem)}}@media screen and (min-width: 768px){cart-component .cart-content .cart-items__wrapper .cart-items :is(cart-item) .cart-item__content .cart-item__quantity{display:flex;flex-direction:column;align-items:center;justify-content:center;grid-column:3/5}}cart-component .cart-content .cart-items__wrapper .cart-items :is(cart-item) .cart-item__content .cart-item__quantity .cart-item__quantity-title{display:none}@media screen and (min-width: 768px){cart-component .cart-content .cart-items__wrapper .cart-items :is(cart-item) .cart-item__content .cart-item__quantity .cart-item__quantity-title{display:block;grid-row:1/2;grid-column:4/5;justify-self:center;align-self:center;text-align:center;font-size:clamp(1.2rem,.83333vw,1.6rem);color:var(--dark-blue);font-weight:300;margin-bottom:1.2rem}}@media screen and (min-width: 768px){cart-component .cart-content .cart-items__wrapper .cart-items :is(cart-item) .cart-item__content .cart-item__quantity :is(product-quantity){max-width:10.3rem;padding:.8rem .4rem;gap:2rem}cart-component .cart-content .cart-items__wrapper .cart-items :is(cart-item) .cart-item__content .cart-item__quantity :is(product-quantity) .product__quantity-text{font-size:clamp(1.2rem,.83333vw,1.6rem)}}cart-component .cart-content .cart-items__wrapper .cart-items :is(cart-item) .cart-item__content .cart-item__total{display:none}@media screen and (min-width: 768px){cart-component .cart-content .cart-items__wrapper .cart-items :is(cart-item) .cart-item__content .cart-item__total{display:block;grid-row:1/2;grid-column:5/6;justify-self:end}cart-component .cart-content .cart-items__wrapper .cart-items :is(cart-item) .cart-item__content .cart-item__total .cart-item__total-title{font-size:clamp(1.2rem,.83333vw,1.6rem);color:var(--dark-blue);font-weight:300;margin-bottom:1.2rem;text-transform:uppercase;text-align:right}cart-component .cart-content .cart-items__wrapper .cart-items :is(cart-item) .cart-item__content .cart-item__total .product__price .product__price-container{align-items:end}}@media screen and (min-width: 768px){cart-component .cart-content .cart-items__wrapper .cart-items :is(cart-item) .cart-item__content :is(remove-product){grid-row:2/3;grid-column:5/6}cart-component .cart-content .cart-items__wrapper .cart-items :is(cart-item) .cart-item__content :is(remove-product) .text{font-size:clamp(1.2rem,.73333vw,1.4rem)}}@media screen and (min-width: 768px){cart-component .cart-content .cart-items__wrapper .cart-items :is(cart-item).unitary-price .cart-item__content .cart-item__quantity{grid-column:4/5}}cart-component .cart-content .cart-items__wrapper :is(clear-cart){margin-top:clamp(2rem,1.6666vw,3.2rem)}cart-component .cart-content .cart-items__wrapper :is(clear-cart) :is(button){font-size:clamp(1rem,.9375vw,1.8rem)}cart-component .cart-content .cart-empty{display:none}cart-component .cart-content:has(.cart-items:empty) .cart-items__wrapper,cart-component .cart-content:has(.cart-items:empty) .cart-title{display:none}cart-component .cart-content:has(.cart-items:empty) .cart-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:30vh}cart-component .cart-content:has(.cart-items:empty) .cart-empty .cart-empty__title{color:var(--dark-blue);font-size:clamp(1.6rem,1.04vw,2rem);font-weight:600;display:flex;align-items:center;gap:clamp(.8rem,.625vw,1.2rem);margin-bottom:clamp(1.2rem,1.04vw,2rem)}cart-component .cart-content:has(.cart-items:empty) .cart-empty .cart-empty__subtext{color:var(--black);font-size:clamp(1.2rem,.9375vw,1.8rem);font-weight:400;margin-bottom:clamp(1.2rem,1.04vw,2rem)}cart-component .cart-content:has(.cart-items:empty) .cart-empty .cart-empty__button{background:var(--linear-gradient-2);color:var(--white);font-size:clamp(1.2rem,.9375vw,1.8rem);font-weight:600;padding:clamp(.8rem,.73333vw,1.4rem) clamp(2.4rem,1.66666vw,3.2rem);border-radius:10rem;text-align:center;cursor:pointer;transition:all .3s ease-in-out;display:flex;width:fit-content;text-decoration:none;border:1px solid var(--dark-blue)}cart-component .cart-content:has(.cart-items:empty) .cart-empty .cart-empty__button:hover{background:var(--white);color:var(--dark-blue)}cart-details{display:block;margin-bottom:clamp(4rem,5vw,9rem)}cart-details .cart-details__content{max-width:var(--page-width);margin-inline:auto;margin-top:clamp(2rem,3.125vw,6rem)}@media screen and (min-width: 768px){cart-details .cart-details__content{display:grid;grid-template-columns:minmax(0,clamp(25rem,37.5vw,72rem)) minmax(0,clamp(25rem,28.0729vw,53.9rem));justify-content:space-between;gap:4rem}@media screen and (min-width: 1024px){cart-details .cart-details__content{max-width:calc(var(--page-width) * .95)}}}cart-details .cart-details__content .cart-details__blocks .cart-details__coupons{display:flex;flex-direction:column;align-items:stretch;gap:clamp(1.4rem,3.125vw,6rem)}cart-details .cart-details__content .cart-details__blocks .cart-details__coupons :is(shipping-calculator),cart-details .cart-details__content .cart-details__blocks .cart-details__coupons :is(discount-coupon){width:100%}@media screen and (min-width: 1100px){cart-details .cart-details__content .cart-details__blocks .cart-details__coupons{flex-direction:row;align-items:flex-start}cart-details .cart-details__content .cart-details__blocks .cart-details__coupons :is(shipping-calculator),cart-details .cart-details__content .cart-details__blocks .cart-details__coupons :is(discount-coupon){flex:1;width:auto}}@media screen and (min-width: 1024px){cart-details .cart-details__content .cart-details__blocks .cart-details__coupons :is(shipping-calculator) .shipping__form{grid-template-columns:1fr;gap:clamp(1.2rem,1.66667vw,3.2rem)}cart-details .cart-details__content .cart-details__blocks .cart-details__coupons :is(shipping-calculator) .shipping__form .shipping__link{align-self:start}}cart-details .cart-details__content .cart-details__blocks .cart-details__coupons :is(shipping-calculator) .shipping__response{margin-top:1rem}cart-details .cart-details__content .cart-details__blocks .cart-details__coupons :is(shipping-calculator) .shipping__response .shipping__rates{gap:clamp(1rem,.833333vw,1.6rem)}@media screen and (min-width: 1024px){cart-details .cart-details__content .cart-details__blocks .cart-details__coupons :is(discount-coupon) .discount_coupon__form{grid-template-columns:1fr;gap:clamp(1.2rem,1.66667vw,3.2rem)}}cart-details .cart-details__content .cart-details__blocks .cart-details__icon-info{margin-block:2rem}@media screen and (min-width: 768px){cart-details .cart-details__content .cart-details__blocks .cart-details__icon-info{margin-bottom:0;margin-top:clamp(1.2rem,1.25vw,2.4rem)}}cart-details .cart-details__content .cart-details__blocks .cart-details__icon-info .icon-info__container{display:flex;gap:clamp(1.2rem,.73333vw,1.4rem);padding:clamp(1.2rem,1.04vw,2rem) clamp(1.2rem,.833333vw,1.6rem);background:var(--off-white);border-radius:.4rem;border:1px solid var(--gray);width:100%;max-width:clamp(25rem,18.489vw,35.5rem)}cart-details .cart-details__content .cart-details__blocks .cart-details__icon-info .icon-info__container .icon-info__icon :is(img){width:clamp(2rem,1.25vw,2.4rem);height:clamp(2rem,1.25vw,2.4rem)}cart-details .cart-details__content .cart-details__blocks .cart-details__icon-info .icon-info__container .icon-info__texts{display:flex;flex-direction:column;gap:clamp(.4rem,.366667vw,.8rem)}cart-details .cart-details__content .cart-details__blocks .cart-details__icon-info .icon-info__container .icon-info__texts .icon-info__title{font-size:clamp(1.2rem,.733333vw,1.4rem);font-weight:700;color:var(--dark-blue)}cart-details .cart-details__content .cart-details__blocks .cart-details__icon-info .icon-info__container .icon-info__texts .icon-info__description{text-align:left;font-size:clamp(1rem,.675vw,1.2rem);max-width:28.8rem;color:var(--dark-gray)}cart-details .cart-details__content .cart-details__blocks .cart-details__icon-info .icon-info__container .icon-info__texts .icon-info__description :is(strong){font-weight:700}cart-details .cart-details__content .cart-checkout{border-radius:.8rem;border:1px solid var(--gray);background:var(--off-white);padding:clamp(2rem,1.6666vw,3.2rem) clamp(1.4rem,1.6666vw,3.2rem)}cart-details .cart-details__content .cart-checkout .cart-checkout__infos{padding:0}cart-details.cart-empty .cart-details__content{display:none;visibility:hidden;opacity:0}discount-coupon{display:flex;flex-direction:column;gap:clamp(.8rem,.625vw,1.2rem);position:relative;transition:.3s all}discount-coupon .discount_coupon__heading .discount_coupon__heading_btn{display:flex;align-items:center;color:var(--navy-blue);font-family:var(--gotham);font-size:clamp(1.4rem,.83333vw,1.6rem);font-weight:350;cursor:default}discount-coupon .discount_coupon__heading .discount_coupon__heading_btn .discount_cupom_text{font-size:clamp(1.4rem,.83333vw,1.6rem)}discount-coupon .discount_coupon__heading .discount_coupon__error,discount-coupon .discount_coupon__heading .discount_coupon__success{font-size:clamp(1rem,.625vw,1.2rem);color:var(--dark-gray)}discount-coupon .discount_coupon__form{display:grid;grid-template-columns:1fr;gap:clamp(1.2rem,1.66667vw,3.2rem)}@media screen and (min-width: 1024px){discount-coupon .discount_coupon__form{grid-template-columns:1fr auto;align-items:end}}discount-coupon .discount_coupon__form .discount_coupon__input-wrapper{display:flex;max-height:clamp(3.8rem,4.2rem,4.5rem);width:100%}discount-coupon .discount_coupon__form .discount_coupon__input-wrapper .discount_coupon__input{color:var(--extra-dark-gray);font-family:var(--gotham);padding:clamp(1.2rem,.72917vw,1.4rem) clamp(1.2rem,.83333vw,1.6rem);line-height:100%;border-radius:.4rem 0 0 .4rem;border-top:1px solid var(--gray);border-bottom:1px solid var(--gray);border-left:1px solid var(--gray);border-right:none;max-height:clamp(3.8rem,4.2rem,4.5rem);font-size:clamp(1.2rem,.83333vw,1.6rem);width:100%;background:var(--white)}discount-coupon .discount_coupon__form .discount_coupon__input-wrapper .discount_coupon__input::placeholder{color:var(--extra-dark-gray);font-family:var(--gotham);font-size:clamp(1.2rem,.83333vw,1.6rem);font-weight:400}discount-coupon .discount_coupon__form .discount_coupon__input-wrapper .discount_coupon__input:focus{outline:none;border-color:var(--extra-dark-gray);border-right:none}discount-coupon .discount_coupon__form .discount_coupon__input-wrapper .discount_coupon__button{display:flex;align-items:center;justify-content:center;cursor:pointer;padding:clamp(1.2rem,.72917vw,1.4rem);background-color:var(--navy-blue);border-radius:0 .4rem .4rem 0;border:none;max-height:clamp(3.8rem,4.2rem,4.5rem);transition:all .3s ease-in-out}discount-coupon .discount_coupon__form .discount_coupon__input-wrapper .discount_coupon__button:hover{background-color:var(--light-blue)}discount-coupon .discount_coupon__form .discount_coupon__input-wrapper .discount_coupon__button :is(svg){width:clamp(1.6rem,1.04167vw,2rem);height:clamp(1.6rem,1.04167vw,2rem);display:block}discount-coupon .discount_coupon__form .discount_coupon__input-wrapper .discount_coupon__button.loading,discount-coupon .discount_coupon__form .discount_coupon__input-wrapper .discount_coupon__button:disabled{opacity:.7;cursor:not-allowed}discount-coupon .discount_coupon__error{padding:.8rem;background:var(--red);color:var(--white);border-radius:.4rem;font-family:var(--gotham);font-size:clamp(.9rem,.67vw,1.3rem);margin-top:1rem}discount-coupon .discount_coupon__success{padding:.8rem;background:var(--off-white);color:var(--dark-gray);border-radius:.4rem;font-family:var(--gotham);font-size:clamp(.9rem,.67vw,1.3rem);margin-top:1rem}discount-coupon .discount_coupon__applied{margin-top:1rem}discount-coupon .applied_coupon{font-size:clamp(1.2rem,.8333vw,1.6rem);margin-top:.8rem;text-transform:uppercase}discount-coupon .applied_coupon .remove-coupon{background:none;border:none;color:var(--dark-blue);cursor:pointer;text-decoration:none;font-size:1.2rem;margin-left:.4rem}discount-coupon .applied_coupon .remove-coupon:hover{text-decoration:underline}discount-coupon .discount_coupon__error:empty,discount-coupon .discount_coupon__success:empty,discount-coupon .discount_coupon__applied:empty{display:none}.product-grid-and-filter{display:block;width:100%}.product-grid-and-filter.product-grid-and-filter--search,.product-grid-and-filter.product-grid-and-filter--collection{padding-block:clamp(1.5rem,2.08333vw,4rem) clamp(4rem,4.6875vw,9rem)}.product-grid-and-filter .product-grid-and-filter__header{max-width:var(--page-width);margin:0 auto;padding-bottom:clamp(2.4rem,1.66666vw,3.2rem)}.product-grid-and-filter .product-grid-and-filter__header .filter_title{font-size:clamp(1.4rem,.9375vw,1.8rem);font-weight:700;font-family:var(--gotham);color:var(--dark-blue)}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__toggle-filter-wrapper{display:flex;flex-direction:column;gap:.8rem;width:fit-content;cursor:pointer}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__toggle-filter-wrapper .product-grid-header__toggle-filter__results{font-size:clamp(1rem,.9375vw,1.8rem);font-weight:400;font-family:var(--gotham);color:var(--extra-dark-gray);display:block}@media screen and (min-width: 1024px){.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__toggle-filter-wrapper .product-grid-header__toggle-filter__results{display:none}}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__toggle-filter-button{display:flex;align-items:center;gap:.6rem;padding-bottom:clamp(.8rem,.625vw,1.2rem);border-bottom:.5px solid var(--gray)}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__toggle-filter-button:after{position:fixed;content:"";left:0;bottom:0;right:0;top:0;background:var(--black);opacity:0;pointer-events:none;transition:opacity .3s ease-in-out;z-index:10000}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__toggle-filter-button:is(:has(.open) .product-grid-header__toggle-filter-button):after{opacity:.5;pointer-events:all}@media screen and (min-width: 1024px){.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__toggle-filter-button:after{content:none}}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__toggle-filter-button.product-grid-header__toggle-filter-closed :is(svg){width:clamp(1.6rem,1.04166vw,2rem);height:clamp(1.6rem,1.04166vw,2rem)}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__toggle-filter-button.product-grid-header__toggle-filter-opened :is(svg){width:clamp(1.6rem,1.04166vw,2rem);height:clamp(1.6rem,1.04166vw,2rem)}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__wrapper{display:flex;justify-content:space-between;align-items:center}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__sort-and-results-wrapper{display:flex;align-items:end;gap:clamp(1rem,1.25vw,2.4rem);flex-direction:column}@media screen and (min-width: 1024px){.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__sort-and-results-wrapper{align-items:center;flex-direction:row}}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__results{font-size:clamp(1rem,.9375vw,1.8rem);font-weight:400;font-family:var(--gotham);color:var(--extra-dark-gray);display:none}@media screen and (min-width: 1024px){.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__results{display:block}}.product-grid-and-filter .product-grid-and-filter__header .filter-group__select{max-width:clamp(10.5rem,7.34375vw,14.1rem);font-size:clamp(1.2rem,1.04166vw,2rem);font-weight:350;color:var(--dark-blue);background:none;border:none;cursor:pointer;display:block}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__view-mode-wrapper{display:flex;align-items:center;gap:1.2rem}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__view-mode-wrapper .product-grid-header__view-mode-button{background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__view-mode-wrapper .product-grid-header__view-mode-button :is(svg){display:block;width:clamp(1.4rem,1.25vw,2.4rem);height:clamp(1.4rem,1.25vw,2.4rem)}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__view-mode-wrapper .product-grid-header__view-mode-button.grid :is(svg) :is(path){fill:var(--dark-blue)}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__view-mode-wrapper .product-grid-header__view-mode-button.grid.active :is(svg) :is(path){fill:var(--red)}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__view-mode-wrapper .product-grid-header__view-mode-button.list :is(svg) :is(path){stroke:var(--dark-blue)}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__view-mode-wrapper .product-grid-header__view-mode-button.list.active :is(svg) :is(path){stroke:var(--red)}.product-grid-and-filter .product-grid-and-filter__sidebar .filter__modal{padding:2.5rem 2rem;background:var(--white);max-width:340px;display:grid;grid-template-rows:auto 1fr auto;max-height:100dvh}@media screen and (min-width: 1024px){.product-grid-and-filter .product-grid-and-filter__sidebar .filter__modal{max-width:unset;padding:0;background:none;display:block;max-height:unset}}.product-grid-and-filter .product-grid-and-filter__sidebar .filter__modal__heading{cursor:pointer;color:var(--dark-blue);font-size:clamp(1.4rem,1.04166vw,2rem);display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.product-grid-and-filter .product-grid-and-filter__sidebar .filter__modal__heading .filter_title{font-size:1.4rem;font-family:var(--gotham);font-weight:400;color:var(--dark-blue);display:flex;align-items:center;gap:.6rem}.product-grid-and-filter .product-grid-and-filter__sidebar .filter__modal__heading .filter_title :is(svg){width:1.6rem}.product-grid-and-filter .product-grid-and-filter__sidebar .filter__modal__heading :is(svg){width:1.6rem}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form{overflow-y:auto;border-bottom:1px solid var(--dark-blue)}@media screen and (min-width: 1024px){.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form{border-bottom:none;padding-bottom:0}}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(summary){padding-bottom:clamp(1.6rem,1.04166vw,2rem);border-radius:10rem;font-size:clamp(1.2rem,.83333vw,1.6rem);font-family:var(--gotham);cursor:pointer;color:var(--navy-blue);font-weight:350;display:flex;justify-content:space-between;align-items:center}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(summary)::marker{content:none}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(summary) .icon-spinner{width:clamp(1.2rem,.72916vw,1.4rem);height:clamp(1.2rem,.72916vw,1.4rem)}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(summary) :is(span){display:flex;align-items:center;gap:.6rem}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(summary) :is(span svg){display:none;width:clamp(1.6rem,1.04166vw,2rem);height:clamp(1.6rem,1.04166vw,2rem);color:var(--dark-blue)}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(summary) :is(.loading span svg){display:inline-block;animation:loading-spinner-animation 1s var(--loading-spinner-timing-function) infinite}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(summary) :is(svg):not(span svg){width:clamp(1.6rem,1.04166vw,2rem);height:clamp(1.6rem,1.04166vw,2rem);color:var(--dark-blue);transform:rotate(180deg)}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(details){margin-bottom:clamp(1.4rem,1.25vw,2.4rem);border-bottom:.5px solid var(--gray)}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(details)[open]{padding-bottom:clamp(1.4rem,1.04166vw,2rem)}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(details)[open] :is(summary) :is(svg){transform:rotate(0)}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list{list-style:none;display:flex;flex-direction:column;gap:clamp(1rem,.625vw,1.2rem);max-height:clamp(12rem,8.07291vw,15.5rem);overflow-y:auto;overflow-x:hidden;padding-right:.5rem}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list::-webkit-scrollbar{width:clamp(.3rem,.26041vw,.5rem);border-radius:clamp(.3rem,.26041vw,.5rem)}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list::-webkit-scrollbar-thumb{background-color:var(--navy-blue);border-radius:clamp(.3rem,.26041vw,.5rem)}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list::-webkit-scrollbar-track{background:var(--light-gray);border-radius:clamp(.3rem,.26041vw,.5rem)}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list .filter__item{display:flex}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list .filter__item .filter_label{font-size:clamp(1.2rem,.72916vw,1.4rem);font-family:var(--gotham);font-weight:400;color:var(--extra-dark-gray);display:flex;align-items:center;cursor:pointer}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list .filter__item .filter_label:before{content:"";display:flex;justify-content:center;align-items:center;margin-right:.8rem;width:1.6rem;height:1.6rem;border-radius:.2rem;border:.5px solid var(--gray);transition:background-color .2s ease-in-out;box-sizing:border-box;flex-shrink:0}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list .filter__item .filter_label:has(:is(input):checked):before{content:"✓";color:var(--white);font-size:1.2rem;line-height:normal;background-color:var(--red);text-align:center;border:.5px solid var(--red)}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list .filter__item .filter_label :is(input){display:none}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list .filter__item .filter_label-count{font-weight:700;color:var(--red);font-family:var(--gotham);font-size:clamp(1.2rem,.72916vw,1.4rem);display:inline-block;margin-left:clamp(1rem,.72916vw,1.4rem)}.product-grid-and-filter .product-grid-and-filter__sidebar .filter__btns{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:2.4rem}.product-grid-and-filter .product-grid-and-filter__sidebar .filter__btns :is(facet-reset),.product-grid-and-filter .product-grid-and-filter__sidebar .filter__btns :is(modal-button){width:100%;text-align:center;font-family:var(--gotham);font-size:clamp(1.2rem,.72916vw,1.4rem);padding:1.2rem 2.4rem;font-weight:700}.product-grid-and-filter .product-grid-and-filter__sidebar .filter__btns :is(facet-reset):hover,.product-grid-and-filter .product-grid-and-filter__sidebar .filter__btns :is(modal-button):hover{filter:brightness(1.1)}.product-grid-and-filter .product-grid-and-filter__sidebar .filter__btns :is(facet-reset){background:var(--white);color:var(--dark-blue);border:1px solid var(--dark-blue);border-radius:10rem;cursor:pointer}.product-grid-and-filter .product-grid-and-filter__sidebar .filter__btns :is(modal-button){background:var(--dark-blue);color:var(--white);border:1px solid var(--dark-blue);border-radius:10rem;cursor:pointer;display:none}.product-grid-and-filter .product-grid-and-filter__main{display:flex;max-width:var(--page-width);margin:0 auto}@media screen and (min-width: 1024px){.product-grid-and-filter .product-grid-and-filter__main:has(:is(modal-component#filter-modal).open){gap:clamp(2rem,3.125vw,6rem)}.product-grid-and-filter .product-grid-and-filter__main :is(modal-component#filter-modal){--width-when-opened: 16.61458vw;position:static;z-index:unset;transform:none;max-width:var(--width-when-opened);width:0;overflow:hidden;transition:all .3s ease-in-out}.product-grid-and-filter .product-grid-and-filter__main :is(modal-component#filter-modal).open{width:var(--width-when-opened)}.product-grid-and-filter .product-grid-and-filter__main :is(modal-component#filter-modal).starts-opened-on-desktop{width:var(--width-when-opened)}@media screen and (max-width: 1023px){.product-grid-and-filter .product-grid-and-filter__main :is(modal-component#filter-modal).starts-opened-on-mobile{width:var(--width-when-opened)}}.product-grid-and-filter .product-grid-and-filter__main :is(modal-component#filter-modal) .filter__modal__heading,.product-grid-and-filter .product-grid-and-filter__main :is(modal-component#filter-modal) .filter__dropdown collection__filter_form,.product-grid-and-filter .product-grid-and-filter__main :is(modal-component#filter-modal) .filter__btns{width:var(--width-when-opened);min-width:var(--width-when-opened);position:relative;right:0}.product-grid-and-filter .product-grid-and-filter__main :is(modal-component#filter-modal) .filter__modal__heading{display:none}}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content{width:100%;transition:width .3s ease-in-out}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content .search_text__no-results-content{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:clamp(.75rem,.52083vw,1rem)}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content .search_text__no-results-content .search_text_title{color:var(--dark-blue);font-family:var(--gotham);font-size:clamp(1.6rem,1.25vw,2.4rem);font-style:normal;font-weight:700;line-height:normal}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content .search_text__no-results-content .search_text_subtitle{color:var(--extra-dark-gray);font-family:var(--gotham);font-size:clamp(1.2rem,.9375vw,1.8rem);font-style:normal;font-weight:400;line-height:normal}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :is(ul){width:100%;display:grid;column-gap:clamp(1.6rem,2.08333vw,4rem);row-gap:clamp(2.4rem,1.66666vw,3.2rem);padding:0;margin:0 auto;max-width:100%;list-style:none;transition:all .3s ease-in-out}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :is(ul):has(:is(mask-product)){display:flex;flex-direction:column;width:100%;gap:clamp(2.4rem,1.66666vw,3.2rem)}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :is(ul).view-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (min-width: 768px){.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :is(ul).view-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media screen and (min-width: 1024px){.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :is(ul).view-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :is(ul).view-list{grid-template-columns:1fr;column-gap:0}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :is(ul) .product-card-wrapper{width:100%;height:100%}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :is(ul) .product-card-wrapper :is(product-card){max-width:unset}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :is(ul)[data-view-mode=grid] [data-card-type=list]{display:none}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :is(ul)[data-view-mode=grid] [data-card-type=grid]{display:flex}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :is(ul)[data-view-mode=list] [data-card-type=grid]{display:none}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :is(ul)[data-view-mode=list] [data-card-type=list]{display:flex}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content .product-grid-and-filter__load-more-wrapper{width:100%;display:flex;justify-content:center;align-items:center}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content .product-grid-and-filter__load-more-wrapper:has(.product-grid-and-filter__load-more:is([data-load-more=onclick])){margin-top:clamp(3.2rem,3.125vw,6rem)}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content .product-grid-and-filter__load-more:is([data-load-more=infinite]){opacity:0;height:1px;width:100%;padding:0;border:none;background:none}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content .product-grid-and-filter__load-more:is([data-load-more=onclick]){padding:clamp(1rem,.72916vw,1.4rem) clamp(4.6rem,3.72395vw,7.15rem);font-size:clamp(1.4rem,.9375vw,1.8rem);border-radius:10rem;background:var(--dark-blue);color:var(--white);border:1px solid var(--dark-blue);cursor:pointer;display:flex;justify-content:center;align-items:center;gap:clamp(.6rem,.625vw,1.2rem)}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content .product-grid-and-filter__load-more:is([data-load-more=onclick]):hover{filter:brightness(1.1)}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content:is([data-loading=true]) .product-grid-and-filter__load-more:is([data-load-more=onclick]) :is(svg){width:clamp(1.4rem,.9375vw,1.8rem);height:clamp(1.4rem,.9375vw,1.8rem);animation:loading-spinner-animation 1s var(--loading-spinner-timing-function) infinite;display:inline-block}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content:not([data-loading=true]) .product-grid-and-filter__load-more:is([data-load-more=onclick]) :is(svg){display:none}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content:is([data-last-page=true]) .product-grid-and-filter__load-more-wrapper{display:none}@media screen and (min-width: 1024px){:has(:is(modal-component#filter-modal).open):has(:is(modal-component#filter-modal.starts-opened-on-desktop)) .product-grid-header__toggle-filter-opened{display:none}:has(:is(modal-component#filter-modal).open):has(:is(modal-component#filter-modal:not(.starts-opened-on-desktop))) .product-grid-header__toggle-filter-closed{display:none}}@media screen and (max-width: 1023px){:has(:is(modal-component#filter-modal).open):has(:is(modal-component#filter-modal.starts-opened-on-mobile)) .product-grid-header__toggle-filter-opened{display:none}:has(:is(modal-component#filter-modal).open):has(:is(modal-component#filter-modal:not(.starts-opened-on-mobile))) .product-grid-header__toggle-filter-closed{display:none}}:has(:is(modal-component#filter-modal).open):has(:is(modal-component#filter-modal:not(.starts-opened-on-desktop,.starts-opened-on-mobile))) .product-grid-header__toggle-filter-closed{display:none}@media screen and (min-width: 1024px){:has(:is(modal-component#filter-modal):not(.open)):has(:is(modal-component#filter-modal.starts-opened-on-desktop)) .product-grid-header__toggle-filter-closed{display:none}:has(:is(modal-component#filter-modal):not(.open)):has(:is(modal-component#filter-modal:not(.starts-opened-on-desktop))) .product-grid-header__toggle-filter-opened{display:none}}@media screen and (max-width: 1023px){:has(:is(modal-component#filter-modal):not(.open)):has(:is(modal-component#filter-modal.starts-opened-on-mobile)) .product-grid-header__toggle-filter-closed{display:none}:has(:is(modal-component#filter-modal):not(.open)):has(:is(modal-component#filter-modal:not(.starts-opened-on-mobile))) .product-grid-header__toggle-filter-opened{display:none}}:has(:is(modal-component#filter-modal):not(.open)):has(:is(modal-component#filter-modal:not(.starts-opened-on-desktop,.starts-opened-on-mobile))) .product-grid-header__toggle-filter-opened{display:none}modal-component{display:block;position:fixed;transition:transform .5s;z-index:99999}.modal-component__close-button{display:none;position:fixed;left:0;right:0;top:0;bottom:0;z-index:99998;animation:modal-component-button__fade-out .5s forwards}.modal-component__close-button.open{display:block;animation:modal-component-button__fade-in .5s forwards}modal-component[data-direction=left-to-right]{top:0;bottom:0;width:100vw;left:0;transform:translate(-100%)}modal-component[data-direction=left-to-right].open{transform:translate(0)}@media screen and (min-width: 1024px){modal-component[data-direction=left-to-right].starts-opened-on-desktop{transform:translate(0)}}@media screen and (max-width: 1023px){modal-component[data-direction=left-to-right].starts-opened-on-mobile{transform:translate(0)}}modal-component[data-direction=right-to-left]{top:0;bottom:0;width:100vw;right:0;transform:translate(100%)}modal-component[data-direction=right-to-left].open{transform:translate(0)}@media screen and (min-width: 1024px){modal-component[data-direction=right-to-left].starts-opened-on-desktop{transform:translate(0)}}@media screen and (max-width: 1023px){modal-component[data-direction=right-to-left].starts-opened-on-mobile{transform:translate(0)}}modal-component[data-direction=top-to-bottom]{left:0;right:0;height:100vh;top:0;transform:translateY(-100%)}modal-component[data-direction=top-to-bottom].open{transform:translate(0)}@media screen and (min-width: 1024px){modal-component[data-direction=top-to-bottom].starts-opened-on-desktop{transform:translate(0)}}@media screen and (max-width: 1023px){modal-component[data-direction=top-to-bottom].starts-opened-on-mobile{transform:translate(0)}}modal-component[data-direction=bottom-to-top]{left:0;right:0;height:100vh;bottom:0;transform:translateY(100%)}modal-component[data-direction=bottom-to-top].open{transform:translate(0)}@media screen and (min-width: 1024px){modal-component[data-direction=bottom-to-top].starts-opened-on-desktop{transform:translate(0)}}@media screen and (max-width: 1023px){modal-component[data-direction=bottom-to-top].starts-opened-on-mobile{transform:translate(0)}}@keyframes modal-component-button__fade-in{0%{display:block;opacity:0}1%{opacity:0}to{opacity:1}}@keyframes modal-component-button__fade-out{0%{opacity:1}99%{opacity:0}to{display:none;opacity:0}}price-range .slider-container{position:relative}price-range .slider-container :is(input[type=range]){top:0;left:0;right:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;position:absolute;pointer-events:none}price-range :is(input[type=range])::-webkit-slider-runnable-track{height:1.5px;background:linear-gradient(90deg,#e6223f,#0c3a4f)}price-range :is(input[type=range])::-webkit-slider-thumb{pointer-events:all;position:relative;z-index:2;height:1.2rem;width:1.2rem;top:-.6rem;background:var(--white);border:2px solid var(--dark-blue);border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}:is():hover:after{position:absolute;content:attr(name);top:-30px;left:-50%;transform:translate(-50%);padding:5px;background:var(--dark-blue);color:var(--white);border-radius:5px}price-range #minSlider:is(input[type=range])::-webkit-slider-thumb{background:var(--red);border:2px solid var(--red)}price-range :is(input[type=range])::-webkit-slider-runnable-track,price-range :is(input[type=range])::-moz-range-track,price-range :is(input[type=range])::-ms-track{background:var(--dark-blue);height:2px;border-radius:5px}price-range .slider-values{display:flex;justify-content:space-between;margin-top:1.4rem;font-weight:700}price-range .slider-values #minValue,price-range .slider-values #maxValue{margin-top:1.8rem;font-size:clamp(1rem,.9375vw,1.4rem);font-weight:400;color:var(--extra-dark-gray);font-family:var(--gotham)}.form-contact-us__container{width:100%}.form-contact-us__container .form-contact-us__form{display:flex;flex-direction:column;gap:clamp(2.4rem,1.45833vw,2.8rem)}.form-contact-us__container .form-contact-us__form .input-container{display:flex;flex-direction:column;gap:clamp(.8rem,.52083vw,1rem)}.form-contact-us__container .form-contact-us__form .input-container :is(label){font-size:clamp(1.4rem,.9375vw,1.8rem);font-weight:600;font-family:var(--gotham);color:var(--dark-blue)}.form-contact-us__container .form-contact-us__form .input-container :is(input,textarea){padding:clamp(1.4rem,.83333vw,1.6rem) clamp(1.4rem,1.04166vw,2rem);border-radius:clamp(.4rem,.41666vw,.8rem);border:1px solid var(--border-gray);font-family:var(--gotham);font-size:clamp(1.2rem,.83333vw,1.6rem);color:var(--dark-gray)}.form-contact-us__container .form-contact-us__form .input-container .warning{font-size:clamp(1.2rem,.83333vw,1.4rem);font-family:var(--gotham);color:var(--dark-gray)}.form-contact-us__container .form-contact-us__form .submit :is(input){background-color:var(--red);color:var(--white);font-size:clamp(1.2rem,.9375vw,1.8rem);font-family:var(--gotham);font-weight:600;cursor:pointer;border:none;border-radius:clamp(.4rem,.41666vw,.8rem);padding:clamp(1.2rem,.9375vw,1.6rem) 2.8rem}.form-contact-us__container .form-contact-us__form .form-contact-us__form-group-container{display:flex;flex-direction:column;gap:2.4rem}@media (min-width: 900px){.form-contact-us__container .form-contact-us__form .form-contact-us__form-group-container{gap:clamp(2.4rem,5.20833vw,10rem);flex-direction:row}}.form-contact-us__container .form-contact-us__form .form-contact-us__form-group-container .form-contact-us__form-group{flex:1;display:flex;flex-direction:column;gap:clamp(2.4rem,1.45833vw,2.8rem)}.form-contact-us__container .form-contact-us__form .form-contact-us__form-group-container .monthly-purchase-volume{display:flex;flex-direction:column;gap:2.4rem}.form-contact-us__container .form-contact-us__form .form-contact-us__form-group-container .monthly-purchase-volume .checkbox-group{display:flex;flex-direction:column;gap:clamp(2.4rem,3.125vw,6rem)}@media (min-width: 768px){.form-contact-us__container .form-contact-us__form .form-contact-us__form-group-container .monthly-purchase-volume .checkbox-group{flex-direction:row}}.form-contact-us__container .form-contact-us__form .form-contact-us__form-group-container .monthly-purchase-volume .checkbox-group .checkbox-option{display:flex;gap:.8rem;align-items:center}.form-contact-us__container .form-contact-us__form .form-contact-us__form-group-container .monthly-purchase-volume .checkbox-group .checkbox-option .radio-label{color:var(--dark-gray);font-size:clamp(1.2rem,.83333vw,1.6rem);font-family:var(--gotham);font-weight:400;line-height:100%}.form-contact-us__container .form-contact-us__form:has(.form-contact-us__form-group-container){gap:clamp(2.4rem,2.08333vw,4rem)}.form-contact-us__container .form-contact-us__form:has(.form-contact-us__form-group-container) .submit{display:flex;justify-content:center}.form-contact-us__container .form-contact-us__form:has(.form-contact-us__form-group-container) .submit :is(input){min-width:clamp(14.2rem,12.29166vw,23.6rem)}.main-pagination{display:flex;align-items:center;justify-content:center;gap:clamp(1.2rem,1.04166vw,2rem);margin-top:clamp(3.2rem,2.08333vw,4rem)}.main-pagination .main-pagination__arrow{display:flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer}.main-pagination .main-pagination__arrow.main-pagination__arrow-disabled{cursor:default}.main-pagination .main-pagination__arrow.main-pagination__arrow-disabled :is(svg) :is(path){stroke:var(--light-gray)}.main-pagination .main-pagination__arrow :is(svg){display:block;width:clamp(1.6rem,1.45833vw,2.8rem);height:clamp(1.6rem,1.45833vw,2.8rem)}.main-pagination .main-pagination__arrow :is(svg) :is(path){stroke:var(--dark-blue)}.main-pagination .main-pagination__numbers{display:flex;align-items:center;gap:clamp(1rem,.9375vw,1.8rem)}.main-pagination .main-pagination__numbers .main-pagination__number{font-size:clamp(1.2rem,.9375vw,1.8rem);font-weight:700;color:var(--extra-dark-gray);font-family:var(--gotham);display:flex;align-items:center;justify-content:center;border-radius:clamp(.2rem,.20833vw,.4rem);background-color:var(--white);text-decoration:none;box-sizing:border-box;width:clamp(3rem,2.08333vw,4rem);height:clamp(3rem,2.08333vw,4rem)}.main-pagination .main-pagination__numbers .main-pagination__number.main-pagination__number-current{background-color:var(--dark-blue);color:var(--white)}.search_text__container{width:100%;max-width:var(--page-width);margin-inline:auto;display:flex;flex-direction:column;gap:clamp(1.6rem,1.0417vw,2.4rem)}.search_text__container .search_text_title{color:var(--dark-blue);font-family:var(--gotham);font-size:clamp(1.6rem,1.25vw,2.4rem);font-style:normal;font-weight:400;line-height:normal}.search_text__container .search_text_title :is(strong){font-weight:700}.search_text__container .search_text_subtitle{color:var(--dark-blue);font-family:var(--gotham);font-size:clamp(1.2rem,.9375vw,1.8rem);font-style:normal;font-weight:350;line-height:normal}.video-component{display:flex;position:relative}.video-component.is-playing .video-component__icon{opacity:0;visibility:hidden}.video-component .video-component__video{display:flex;width:100%;height:100%;object-fit:cover;cursor:pointer}.video-component .video-component__video.video-desktop{display:none}@media (min-width: 768px){.video-component .video-component__video.video-mobile{display:none}.video-component .video-component__video.video-desktop{display:flex}}.video-component .video-component__icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:clamp(4.8rem,4.6875vw,9rem);height:clamp(4.8rem,4.6875vw,9rem);background-color:#fff6;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.video-component .video-component__icon :is(svg){width:clamp(2rem,1.97916vw,3.8rem);height:clamp(2rem,1.97916vw,3.8rem);display:block}.shopify-policy__container{display:flex;flex-direction:column;gap:2.8rem;max-width:var(--page-width);margin:0 auto;padding-block:clamp(5rem,4.6875vw,9rem)}.shopify-policy__container .shopify-policy__title :is(h1){color:var(--dark-blue);text-align:justify;font-size:clamp(2rem,3.125vw,6rem);font-style:normal;font-weight:500;font-family:var(--gotham)}.shopify-policy__container .shopify-policy__body{color:var(--black);text-align:justify;font-size:clamp(1.6rem,.9375vw,1.8rem);font-style:normal;font-weight:400;line-height:160%;font-family:var(--gotham)}.shopify-policy__container .shopify-policy__body :is(h1){color:var(--dark-blue);text-align:justify;font-size:clamp(2rem,1.6667vw,3.2rem);font-style:normal;font-weight:500;font-family:var(--gotham)}.shopify-policy__container .shopify-policy__body :is(h2),.shopify-policy__container .shopify-policy__body :is(h3){color:var(--dark-blue);text-align:justify;font-style:normal;font-weight:500;font-family:var(--gotham);padding-block:1.6rem .4rem}.shopify-policy__container .shopify-policy__body :is(p),.shopify-policy__container .shopify-policy__body :is(li){color:var(--black);text-align:justify;font-size:clamp(1.6rem,.9375vw,1.8rem);font-style:normal;font-weight:400;line-height:140%;font-family:var(--gotham);padding-bottom:.6rem}.shopify-policy__container .shopify-policy__body :is(strong){color:var(--dark-blue)}.our-stores__container{display:flex;flex-direction:column;max-width:var(--page-width);margin-inline:auto;padding-block:clamp(4rem,3.125vw,6rem)}@media (min-width: 1024px){.our-stores__container{max-width:80vw}}.our-stores__container .our-stores__content{display:grid;grid-template-columns:100%;column-gap:clamp(2rem,4.27083vw,8.2rem);row-gap:clamp(2rem,2.5vw,4.8rem)}@media (min-width: 768px){.our-stores__container .our-stores__content{grid-template-columns:repeat(2,1fr)}}.our-stores__container .our-stores__content .store__container{display:flex;gap:clamp(1.2rem,1.04166vw,2rem);flex-direction:column;width:100%}.our-stores__container .our-stores__content .store__container .store__image{width:100%;height:auto;overflow:hidden}.our-stores__container .our-stores__content .store__container .store__image :is(img){width:100%;height:auto;object-fit:cover;border-radius:clamp(.4rem,.41666vw,.8rem)}.our-stores__container .our-stores__content .store__container .store__image .image-mobile{display:flex}.our-stores__container .our-stores__content .store__container .store__image .image-desktop{display:none}@media (min-width: 768px){.our-stores__container .our-stores__content .store__container .store__image .image-desktop{display:flex}.our-stores__container .our-stores__content .store__container .store__image .image-mobile{display:none}}.our-stores__container .our-stores__content .store__container .store__content{display:flex;flex-direction:column;gap:clamp(1.6rem,1.04166vw,2rem);background-color:var(--off-white);padding-top:clamp(2rem,1.14583vw,2.2rem);padding-bottom:clamp(2.8rem,1.66666vw,3.2rem);padding-inline:clamp(1.6rem,1.14583vw,2.2rem);border-radius:clamp(.4rem,.41666vw,.8rem)}@media (min-width: 768px){.our-stores__container .our-stores__content .store__container .store__content{min-height:26.5rem}}@media (min-width: 1024px){.our-stores__container .our-stores__content .store__container .store__content{min-height:20.6rem}}.our-stores__container .our-stores__content .store__container .store__content .store__title{color:var(--dark-blue);font-family:var(--gotham);font-size:clamp(1.6rem,1.14583vw,2.2rem);font-style:normal;font-weight:700;line-height:normal;padding-bottom:clamp(.8rem,.52083vw,1rem);border-bottom:1px solid var(--gray)}.our-stores__container .our-stores__content .store__container .store__content .store__content-container{display:flex;gap:1.2rem;flex-direction:column;justify-content:space-between}@media (min-width: 1024px){.our-stores__container .our-stores__content .store__container .store__content .store__content-container{flex-direction:row}}.our-stores__container .our-stores__content .store__container .store__content .store__content-container .store__address-container{display:flex;flex-direction:column;gap:.8rem}.our-stores__container .our-stores__content .store__container .store__content .store__content-container .store__address-container .store__address-title-container{display:flex;align-items:center;gap:.4rem}.our-stores__container .our-stores__content .store__container .store__content .store__content-container .store__address-container .store__address-title-container .store__address-title-icon :is(svg){width:clamp(1.4rem,.9375vw,1.8rem);height:clamp(1.4rem,.9375vw,1.8rem)}.our-stores__container .our-stores__content .store__container .store__content .store__content-container .store__address-container .store__address-title-container .store__address-title{color:var(--dark-blue);font-family:var(--gotham);font-size:clamp(1.4rem,.9375vw,1.8rem);font-style:normal;font-weight:700;line-height:normal}.our-stores__container .our-stores__content .store__container .store__content .store__content-container .store__address-container .store__address,.our-stores__container .our-stores__content .store__container .store__content .store__content-container .store__address-container .store__contact{color:var(--dark-gray);font-family:var(--gotham);font-size:clamp(1.2rem,.83333vw,1.6rem);font-style:normal;font-weight:400;line-height:normal}.our-stores__container .our-stores__content .store__container .store__content .store__content-container .store__opening_hours-container{display:flex;flex-direction:column;gap:.8rem}.our-stores__container .our-stores__content .store__container .store__content .store__content-container .store__opening_hours-container .store__opening_hours-title-container{display:flex;align-items:center;gap:.4rem}.our-stores__container .our-stores__content .store__container .store__content .store__content-container .store__opening_hours-container .store__opening_hours-title-container .store__opening_hours-title-icon :is(svg){width:clamp(1.4rem,.9375vw,1.8rem);height:clamp(1.4rem,.9375vw,1.8rem)}.our-stores__container .our-stores__content .store__container .store__content .store__content-container .store__opening_hours-container .store__opening_hours-title-container .store__opening_hours-title{color:var(--dark-blue);font-family:var(--gotham);font-size:clamp(1.4rem,.9375vw,1.8rem);font-style:normal;font-weight:700;line-height:normal}.our-stores__container .our-stores__content .store__container .store__content .store__content-container .store__opening_hours-container .store__opening_hours-items-container{display:flex;gap:4rem}@media (min-width: 1024px){.our-stores__container .our-stores__content .store__container .store__content .store__content-container .store__opening_hours-container .store__opening_hours-items-container{flex-direction:column;gap:1rem}}.our-stores__container .our-stores__content .store__container .store__content .store__content-container .store__opening_hours-container .store__opening_hours-items-container .store__opening_hours-item{display:flex;flex-direction:column;gap:.8rem}@media (min-width: 1024px){.our-stores__container .our-stores__content .store__container .store__content .store__content-container .store__opening_hours-container .store__opening_hours-items-container .store__opening_hours-item{flex-direction:row;gap:0}}.our-stores__container .our-stores__content .store__container .store__content .store__content-container .store__opening_hours-container .store__opening_hours-items-container .store__opening_hours-item :is(p){color:var(--dark-gray);font-family:var(--gotham);font-size:clamp(1.2rem,.83333vw,1.6rem);font-style:normal;font-weight:400;line-height:normal}@media (min-width: 1024px){.our-stores__container .our-stores__content .store__container .store__content .store__content-container .store__opening_hours-container .store__opening_hours-items-container .store__opening_hours-item :is(p):first-child{padding-right:.4rem;border-right:1px solid var(--dark-gray)}.our-stores__container .our-stores__content .store__container .store__content .store__content-container .store__opening_hours-container .store__opening_hours-items-container .store__opening_hours-item :is(p):last-child{padding-left:.4rem}}.our-stores__container .our-stores__content .store__container .store__content .store__url_location{color:var(--red);font-family:var(--gotham);font-size:clamp(1.2rem,.83333vw,1.6rem);font-style:normal;font-weight:700;line-height:normal}@media (min-width: 768px){.our-stores__container .our-stores__content:has(.store__container--main){display:flex}}@media (min-width: 1150px){.our-stores__container .our-stores__content:has(.store__container--main) .store__container--main{flex-direction:row}}.our-stores__container .our-stores__content:has(.store__container--main) .store__container--main .store__content{min-width:50%;gap:clamp(1.6rem,1.6666666666666667vw,3.2rem);justify-content:center}.our-stores__container .our-stores__content:has(.store__container--main) .store__container--main .store__content .store__title{font-size:clamp(1.6rem,1.25vw,2.4rem);padding-bottom:clamp(.8rem,1.0416666666666667vw,2rem)}.our-stores__container .our-stores__content:has(.store__container--main) .store__container--main .store__content .store__content-container{gap:clamp(1.2rem,1.25vw,2.4rem);flex-direction:column}.our-stores__container .our-stores__content:has(.store__container--main) .store__container--main .store__content .store__content-container .store__address-container .store__address-title-container .store__address-title-icon :is(svg){width:clamp(1.4rem,.9375vw,1.8rem);height:clamp(1.4rem,.9375vw,1.8rem)}.our-stores__container .our-stores__content:has(.store__container--main) .store__container--main .store__content .store__content-container .store__opening_hours-container .store__opening_hours-title-container .store__opening_hours-title-icon :is(svg){width:clamp(1.4rem,.9375vw,1.8rem);height:clamp(1.4rem,.9375vw,1.8rem)}.carousel-collection{display:flex;width:100%;max-width:var(--page-width);margin:0 auto}.carousel-collection .carousel-collection-slider{max-width:var(--page-width);width:100%;margin:0 auto;display:flex;flex-direction:column;gap:clamp(2rem,1.25vw,2.4rem)}.carousel-collection .carousel-collection-slider .carousel-collection__heading{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:clamp(1.5rem,1.04167vw,2rem)}.carousel-collection .carousel-collection-slider .carousel-collection__heading .carousel-collection__heading-title{width:100%;display:flex;color:var(--dark-blue);font-family:var(--gotham);font-size:clamp(1.6rem,1.04167vw,2rem);font-style:normal;font-weight:700;line-height:normal}.carousel-collection .carousel-collection-slider .carousel-collection__heading .carousel-collection__heading-buttons{display:none;flex-direction:row;gap:clamp(1.5rem,1.04167vw,2rem)}@media screen and (min-width: 1024px){.carousel-collection .carousel-collection-slider .carousel-collection__heading .carousel-collection__heading-buttons{display:flex}}.carousel-collection .carousel-collection-slider .carousel-collection__heading .carousel-collection__heading-buttons .blaze-prev,.carousel-collection .carousel-collection-slider .carousel-collection__heading .carousel-collection__heading-buttons .blaze-next{display:flex;background:none;border:none;cursor:pointer;transition:.3s;width:clamp(2.4rem,1.66667vw,3.2rem);height:clamp(2.4rem,1.66667vw,3.2rem)}.carousel-collection .carousel-collection-slider .carousel-collection__heading .carousel-collection__heading-buttons .blaze-prev :is(svg),.carousel-collection .carousel-collection-slider .carousel-collection__heading .carousel-collection__heading-buttons .blaze-next :is(svg){width:100%;height:100%;display:block;transition:.3s}.carousel-collection .carousel-collection-slider .carousel-collection__heading .carousel-collection__heading-buttons .blaze-prev :is(svg):hover,.carousel-collection .carousel-collection-slider .carousel-collection__heading .carousel-collection__heading-buttons .blaze-next :is(svg):hover{opacity:.9}.carousel-collection .carousel-collection-slider .carousel-collection__heading .carousel-collection__heading-buttons .blaze-prev.blaze-prev,.carousel-collection .carousel-collection-slider .carousel-collection__heading .carousel-collection__heading-buttons .blaze-next.blaze-prev{transform:rotate(180deg)}.carousel-collection .carousel-collection-slider .carousel-collection__heading .carousel-collection__heading-buttons .blaze-prev.blaze-prev[disabled] :is(svg) :is(rect),.carousel-collection .carousel-collection-slider .carousel-collection__heading .carousel-collection__heading-buttons .blaze-next.blaze-prev[disabled] :is(svg) :is(rect){fill:var(--gray)}.carousel-collection .carousel-collection-slider .carousel-collection__heading .carousel-collection__heading-buttons .blaze-prev.blaze-next[disabled] :is(svg) :is(rect),.carousel-collection .carousel-collection-slider .carousel-collection__heading .carousel-collection__heading-buttons .blaze-next.blaze-next[disabled] :is(svg) :is(rect){fill:var(--gray)}.carousel-collection .carousel-collection-slider .blaze-slider{width:100%;overflow:hidden;--slides-to-show: 2.3;--slide-gap: clamp(1.6rem, 1.45833vw, 2.8rem);--slide-width: calc((100% - (var(--slides-to-show) - 1) * var(--slide-gap)) / var(--slides-to-show))}@media screen and (min-width: 550px){.carousel-collection .carousel-collection-slider .blaze-slider{--slides-to-show: 3.7}}@media screen and (min-width: 768px){.carousel-collection .carousel-collection-slider .blaze-slider{--slides-to-show: 4.7}}@media screen and (min-width: 1024px){.carousel-collection .carousel-collection-slider .blaze-slider{--slides-to-show: 7.5}}.carousel-collection .carousel-collection-slider .blaze-slider .blaze-pagination{display:flex}.carousel-collection .carousel-collection-slider .blaze-slider .blaze-track{display:flex;gap:var(--slide-gap)}.carousel-collection .carousel-collection-slider .blaze-slider .blaze-track .blaze-slide{flex-shrink:0;width:var(--slide-width);display:flex}.carousel-collection .carousel-collection-slider .blaze-slider .collection-card{display:flex;width:100%;position:relative;transition:.3s}.carousel-collection .carousel-collection-slider .blaze-slider .collection-card:before{content:"";position:absolute;top:0;left:0;right:0;z-index:1;bottom:0;border-radius:clamp(.4rem,.4166666666666667vw,.8rem);padding:.3rem;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;background:transparent;transition:.3s}.carousel-collection .carousel-collection-slider .blaze-slider .collection-card:hover:before{background:var(--linear-gradient-2)}.carousel-collection .carousel-collection-slider .blaze-slider .collection-card .collection-card__link{display:flex;width:100%;height:100%;position:relative;border-radius:.6rem}.carousel-collection .carousel-collection-slider .blaze-slider .collection-card .collection-card__link .collection-card__image{display:flex;width:100%;height:100%}.carousel-collection .carousel-collection-slider .blaze-slider .collection-card .collection-card__link .collection-card__image :is(img){display:flex;width:100%;height:100%;object-fit:cover}.carousel-collection .carousel-collection-slider .blaze-slider .collection-card .collection-card__link .collection-card__title{position:absolute;bottom:0;left:0;padding:clamp(.8rem,.52083vw,1rem);width:100%;display:flex;align-items:center;justify-content:space-between;gap:clamp(.8rem,.52083vw,1rem);color:var(--white);font-family:var(--gotham);font-size:clamp(1.2rem,.83333vw,1.6rem);font-style:normal;font-weight:700;line-height:120%}.carousel-collection .carousel-collection-slider .blaze-slider .collection-card .collection-card__link .collection-card__title .collection-card__title-arrow{width:clamp(1.6rem,1.04167vw,2rem);height:clamp(1.6rem,1.04167vw,2rem);background:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center}.carousel-collection .carousel-collection-slider .blaze-slider .collection-card .collection-card__link .collection-card__title .collection-card__title-arrow :is(svg){width:clamp(1rem,.625vw,1.2rem);height:clamp(1rem,.625vw,1.2rem);display:flex}.card-featured-product{display:flex;position:relative;cursor:pointer;height:fit-content}.card-featured-product .card-featured-product__image{width:100%;border-radius:1.2rem;overflow:hidden;max-height:clamp(40rem,31.25vw,60rem);justify-content:center;display:flex;align-items:center}.card-featured-product .card-featured-product__image .card-featured-product__image-link{display:block;width:100%}.card-featured-product .card-featured-product__image .card-featured-product__image-link :is(picture),.card-featured-product .card-featured-product__image .card-featured-product__image-link :is(img){width:100%;height:auto;object-fit:cover;display:block}.card-featured-product .card-featured-product__image .card-featured-product__image-link :is(video-component) .video-component__icon{top:30%}@media screen and (min-width: 768px){.card-featured-product .card-featured-product__image .card-featured-product__image-link :is(video-component) .video-component__icon{top:50%}}.card-featured-product .card-featured-product__info{position:absolute;bottom:0;left:0;width:100%;height:fit-content;padding:clamp(1.4rem,1vw,2.4rem);z-index:1;display:flex;align-items:flex-end;justify-content:flex-start}.card-featured-product .card-featured-product__info .card-featured-product__info-content{display:flex;flex-direction:column;gap:clamp(.6rem,.83333vw,1rem);width:100%}.card-featured-product .card-featured-product__info .card-featured-product__info-content .card-featured-product__info-text-info-b2b{display:flex;order:1}@media screen and (min-width: 768px){.card-featured-product .card-featured-product__info .card-featured-product__info-content .card-featured-product__info-text-info-b2b{order:0}}.card-featured-product .card-featured-product__info .card-featured-product__info-content .card-featured-product__info-text-info-b2b:empty{display:none}.card-featured-product .card-featured-product__info .card-featured-product__info-content .card-featured-product__info-text-info-b2b .text-info-b2b__content{display:flex;align-items:center;background-color:var(--off-white);padding:.6rem 1rem;border-radius:.4rem}.card-featured-product .card-featured-product__info .card-featured-product__info-content .card-featured-product__info-text-info-b2b .text-info-b2b__content :is(a){display:flex;align-items:center;gap:clamp(.2rem,.3125vw,.6rem);text-decoration:none;color:var(--red)}.card-featured-product .card-featured-product__info .card-featured-product__info-content .card-featured-product__info-text-info-b2b .text-info-b2b__content :is(a) :is(span){width:clamp(1.4rem,.83333vw,1.6rem);height:clamp(1.4rem,.83333vw,1.6rem);display:flex;align-items:center;justify-content:center}.card-featured-product .card-featured-product__info .card-featured-product__info-content .card-featured-product__info-text-info-b2b .text-info-b2b__content :is(a) :is(span) :is(svg){width:100%;height:100%;display:block}.card-featured-product .card-featured-product__info .card-featured-product__info-content .card-featured-product__info-text-info-b2b .text-info-b2b__content :is(a) :is(p){color:var(--red);font-family:var(--gotham);font-size:clamp(1rem,.83333vw,1.6rem);font-style:normal;font-weight:700;line-height:140%}.card-featured-product .card-featured-product__info .card-featured-product__info-content .card-featured-product__info-title{display:flex}.card-featured-product .card-featured-product__info .card-featured-product__info-content .card-featured-product__info-title :is(a){color:var(--white);font-size:clamp(1.4rem,1.04166vw,2rem);font-family:var(--gotham);font-weight:700;line-height:140%;text-decoration:none;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100%;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.card-featured-product .card-featured-product__info .card-featured-product__info-content .card-featured-product__info-price{display:flex;gap:1rem;align-items:flex-start}.card-featured-product .card-featured-product__info .card-featured-product__info-content .card-featured-product__info-price .product__price-container{flex-direction:row}.card-featured-product .card-featured-product__info .card-featured-product__info-content .card-featured-product__info-price .product__price-container .product__price-compare{font-size:clamp(1rem,.72916vw,1.4rem);color:var(--white);text-decoration:line-through}.card-featured-product .card-featured-product__info .card-featured-product__info-content .card-featured-product__info-price .product__price-container .product__price-current{font-size:clamp(1.2rem,1.04166vw,2rem);color:var(--white);font-weight:700}.card-featured-product .card-featured-product__info .card-featured-product__info-content .card-featured-product__info-price .product__price-installments{color:var(--white)}.card-featured-product .card-featured-product__info .card-featured-product__info-content .card-featured-product__info-price .card-featured-product__info-tags-discount .product-tags{margin-top:0;margin-bottom:0}.card-featured-product .card-featured-product__info .card-featured-product__info-content :is(product-quantity){background-color:var(--white)}.card-featured-product .card-featured-product__info .card-featured-product__info-content .card-featured-product__info-quantity-add{display:none;align-items:center;width:100%;transition:1s all ease-in-out;animation:opacityExit .3s ease-in-out forwards;opacity:0;max-height:0;height:100%}@media screen and (min-width: 768px){.card-featured-product .card-featured-product__info .card-featured-product__info-content .card-featured-product__info-quantity-add{display:none}}.card-featured-product .card-featured-product__info .card-featured-product__info-content .card-featured-product__info-quantity-add .product__buy-button{display:grid;grid-template-columns:minmax(0,.5fr) minmax(0,1.5fr);gap:clamp(.4rem,.3125vw,.6rem);width:100%}.card-featured-product .card-featured-product__info .card-featured-product__info-content .card-featured-product__info-quantity-add .product__buy-button:not(:has(product-quantity)){grid-template-columns:minmax(0,1fr)}.card-featured-product .card-featured-product__info .card-featured-product__info-content .card-featured-product__info-quantity-add .product__buy-button :is(product-quantity){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;justify-content:center;gap:.8rem;max-width:clamp(10rem,8.33333vw,16rem);width:100%;border-radius:.3rem;border:.375px solid var(--gray);padding:clamp(.8rem,.57292vw,1.1rem) clamp(.3rem,.26042vw,.5rem)}.card-featured-product .card-featured-product__info .card-featured-product__info-content .card-featured-product__info-quantity-add .product__buy-button :is(product-quantity) .product__quantity-minus,.card-featured-product .card-featured-product__info .card-featured-product__info-content .card-featured-product__info-quantity-add .product__buy-button :is(product-quantity) .product__quantity-plus{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.card-featured-product .card-featured-product__info .card-featured-product__info-content .card-featured-product__info-quantity-add .product__buy-button :is(product-quantity) .product__quantity-minus :is(svg),.card-featured-product .card-featured-product__info .card-featured-product__info-content .card-featured-product__info-quantity-add .product__buy-button :is(product-quantity) .product__quantity-plus :is(svg){cursor:pointer;min-width:clamp(1.5rem,1.14583vw,2.2rem);min-height:clamp(1.5rem,1.14583vw,2.2rem);width:100%;height:100%}.card-featured-product .card-featured-product__info .card-featured-product__info-content .card-featured-product__info-quantity-add .product__buy-button :is(product-quantity) .product__quantity-text{color:var(--dark-blue);text-align:center;font-family:var(--gotham);font-size:clamp(1rem,.72917vw,1.4rem);font-style:normal;font-weight:700;line-height:normal;position:relative}.card-featured-product .card-featured-product__info .card-featured-product__info-content .card-featured-product__info-quantity-add .product__buy-button :is(product-quantity) .product__quantity-text:after{content:"";position:absolute;bottom:-.2rem;left:50%;width:60%;height:.1rem;background:var(--dark-blue);transform:translate(-50%)}.card-featured-product .card-featured-product__info .card-featured-product__info-content .card-featured-product__info-quantity-add .product__buy-button :is(buy-button){text-align:center;font-family:var(--gotham);width:100%;font-size:clamp(1.2rem,.83333vw,1.6rem);font-weight:500;background:var(--dark-blue);color:var(--white);border-radius:.4rem;border:none;border:1px solid var(--dark-blue);transition:.3s;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center}.card-featured-product .card-featured-product__info .card-featured-product__info-content .card-featured-product__info-quantity-add .product__buy-button :is(buy-button):not(:has(a)){padding:clamp(1rem,.72917vw,1.4rem)}.card-featured-product .card-featured-product__info .card-featured-product__info-content .card-featured-product__info-quantity-add .product__buy-button :is(buy-button):hover{background:var(--white);color:var(--dark-blue)}.card-featured-product .card-featured-product__info .card-featured-product__info-content .card-featured-product__info-quantity-add .product__buy-button :is(buy-button):hover :is(a){color:var(--dark-blue)}.card-featured-product .card-featured-product__info .card-featured-product__info-content .card-featured-product__info-quantity-add .product__buy-button :is(buy-button) :is(a){width:100%;display:flex;align-items:center;justify-content:center;text-decoration:none;color:var(--white);padding:clamp(1rem,.72917vw,1.4rem)}.card-featured-product .card-featured-product__info .card-featured-product__info-content .card-featured-product__info-quantity-add .product__buy-button :is(buy-button) .loader__container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);visibility:hidden;opacity:0;transition:.3s}.card-featured-product .card-featured-product__info .card-featured-product__info-content .card-featured-product__info-quantity-add .product__buy-button :is(buy-button) .loader__container .loader{width:2.4rem;height:2.4rem;border-color:var(--white);--b: 4px;aspect-ratio:1;border-radius:50%;background:var(--white);-webkit-mask:repeating-conic-gradient(#0000 0deg,#000 1deg 70deg,#0000 71deg 90deg),radial-gradient(farthest-side,#0000 calc(100% - var(--b) - 1px),#000 calc(100% - var(--b)));-webkit-mask-composite:destination-in;mask-composite:intersect;animation:l5 1s infinite}.card-featured-product .card-featured-product__info .card-featured-product__info-content .card-featured-product__info-quantity-add .product__buy-button :is(buy-button) .text{transition:.3s opacity}.card-featured-product .card-featured-product__info .card-featured-product__info-content .card-featured-product__info-quantity-add .product__buy-button :is(buy-button)[loading]{background:var(--dark-blue)}.card-featured-product .card-featured-product__info .card-featured-product__info-content .card-featured-product__info-quantity-add .product__buy-button :is(buy-button)[loading] .text{opacity:0}.card-featured-product .card-featured-product__info .card-featured-product__info-content .card-featured-product__info-quantity-add .product__buy-button :is(buy-button)[loading] .loader__container{visibility:visible;opacity:1}.card-featured-product:hover .card-featured-product__info .card-featured-product__info-content .card-featured-product__info-quantity-add{max-height:500px;display:flex;animation:opacityEntry .3s ease-in-out forwards;opacity:1;transition:height 1s ease-in-out}@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}}product-card{display:flex}product-card:has(.product-card-list){width:100%}product-card:has(.product-card-list) .product__quantity-add{opacity:1;display:flex}product-card .product-card-list{display:grid;grid-template-columns:auto 1fr;grid-template-rows:1fr auto;grid-template-areas:"image content" "buttons buttons";column-gap:clamp(1.2rem,1.04167vw,2.8rem);row-gap:clamp(1.4rem,1.04167vw,2.8rem);padding-block:clamp(1.6rem,1.04167vw,2.4rem);padding-inline:clamp(1.6rem,1.04167vw,3rem);border-radius:clamp(.6rem,.83333vw,1.2rem);border:clamp(.5px,.52083vw,1px) solid var(--gray);align-items:center}@media screen and (min-width: 1024px){product-card .product-card-list{grid-template-columns:auto 1fr auto;grid-template-rows:1fr;grid-template-areas:"image content buttons"}}product-card .product-card-list .product-card-list__image{width:clamp(12.4rem,18.41666vw,23.7rem);border-radius:clamp(.6rem,.83333vw,1.2rem);background-color:var(--light-gray-2);grid-area:image}product-card .product-card-list .product-card-list__image .product-image__image-link{display:flex;width:100%;height:100%}product-card .product-card-list .product-card-list__image .product-image__image-link :is(picture){width:100%;height:100%;display:flex}product-card .product-card-list .product-card-list__image .product-image__image-link :is(picture) .product-image__image{display:flex;width:100%;height:100%;object-fit:cover}product-card .product-card-list .product-card-list__content{display:flex;flex-direction:column;grid-area:content}product-card .product-card-list .product-card-list__content .product-card-list__content-title{display:block}product-card .product-card-list .product-card-list__content .product-card-list__content-title :is(h3){color:var(--navy-blue);padding-block:clamp(.6rem,.625vw,.8rem) clamp(.8rem,.625vw,1.6rem);font-weight:700;text-align:left;font-size:clamp(1.4rem,1.04167vw,2rem);font-family:var(--gotham)}product-card .product-card-list .product-card-list__content .product__price{display:flex;flex-direction:column;gap:.6rem}product-card .product-card-list .product-card-list__content .product__price .product__price-container{display:flex;flex-direction:column;gap:clamp(.2rem,.20833vw,.4rem)}product-card .product-card-list .product-card-list__content .product__price .product__price-container .product__price-compare{color:var(--dark-gray);font-family:var(--gotham);font-size:clamp(1rem,.72917vw,1.4rem);font-style:normal;font-weight:400;line-height:normal;text-decoration-line:line-through}product-card .product-card-list .product-card-list__content .product__price .product__price-container .product__price-current{color:var(--dark-blue);font-family:var(--gotham);font-size:clamp(1.4rem,1.04167vw,2rem);font-style:normal;font-weight:700;line-height:normal}product-card .product-card-list .product-card-list__content .product__price .product__price-installments .info_installment{color:var(--dark-gray);font-family:var(--gotham);font-size:clamp(1rem,.83333vw,1.6rem);font-style:normal;font-weight:400;line-height:normal}product-card .product-card-list .product-card-list__content .text-info-b2b{padding-top:clamp(.6rem,.625vw,.8rem)}product-card .product-card-list .product-card-list__content-buttons{display:flex;grid-area:buttons}product-card .product-card-list .product-card-list__content-buttons .product__quantity-add .product__buy-button{display:flex}@media screen and (min-width: 1024px){product-card .product-card-list .product-card-list__content-buttons .product__quantity-add .product__buy-button{flex-direction:column-reverse;align-items:flex-end}}product-card .product-card-list .product-card-list__content-buttons .product__quantity-add .product__buy-button :is(buy-button){height:clamp(4rem,3.08333vw,5.6rem)}product-card .product-card-list .product-card-list__content-buttons .product__quantity-add .product__buy-button :is(product-quantity){height:clamp(4rem,3.08333vw,5.6rem);padding:0;width:100%}@media screen and (min-width: 1024px){product-card .product-card-list .product-card-list__content-buttons .product__quantity-add .product__buy-button :is(product-quantity){max-width:unset}}product-card .product-card-list .product-card-list__content-buttons .product__quantity-add .product__buy-button :is(product-quantity) :is(svg){min-height:100%;width:unset}.faq{max-width:var(--page-width);padding-block:clamp(4rem,2.08333vw,6rem);margin:0 auto}@media screen and (min-width: 1200px){.faq{max-width:calc(var(--page-width) * .65)}}main-product{display:flex;width:100%;margin-inline:auto;max-width:var(--page-width);flex-direction:column;gap:clamp(1.4rem,1.04167vw,2rem)}@media screen and (min-width: 1200px){main-product{max-width:calc(var(--page-width) * .88)}}main-product .breadcrumbs__list .breadcrumbs__item:last-child .breadcrumbs__link{font-weight:500}main-product .main-product__container{display:grid;width:100%;grid-template-columns:1fr;gap:clamp(2.4rem,4.16667vw,8rem)}@media screen and (min-width: 768px){main-product .main-product__container{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}@media screen and (min-width: 768px){main-product .main-product__container .main-product__images_container :is(main-product-slider){top:12rem;position:sticky}}main-product .main-product__container .main-product__images_container .main-product__popup{visibility:hidden;position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#0000004d;z-index:10000;transition:.3s;opacity:0}main-product .main-product__container .main-product__images_container .main-product__popup .main-product__popup-content{background:var(--white);max-width:var(--page-width);padding-block:clamp(2rem,1.66667vw,3.2rem) clamp(2rem,2.08333vw,4rem);padding-inline:0;border-radius:clamp(.4rem,.41667vw,.8rem);max-height:90%;overflow:hidden;height:fit-content;display:flex;flex-direction:column;transform:scale(0);transition:transform .3s}@media screen and (min-width: 768px){main-product .main-product__container .main-product__images_container .main-product__popup .main-product__popup-content{padding-inline:clamp(2rem,1.66667vw,3.2rem)}@media screen and (min-width: 1024px){main-product .main-product__container .main-product__images_container .main-product__popup .main-product__popup-content{max-width:clamp(83.6rem,58.07292vw,111.5rem);max-height:clamp(60.6rem,42.1875vw,80.9rem)}}}main-product .main-product__container .main-product__images_container .main-product__popup .main-product__popup-content .main-product__popup-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1.4rem;margin-bottom:clamp(2.4rem,1.66667vw,3.2rem);width:100%;padding-inline:1.8rem}@media screen and (min-width: 768px){main-product .main-product__container .main-product__images_container .main-product__popup .main-product__popup-content .main-product__popup-heading{padding-inline:0}}main-product .main-product__container .main-product__images_container .main-product__popup .main-product__popup-content .main-product__popup-heading .main-product__popup-title{color:var(--dark-blue);font-family:var(--gotham);font-size:clamp(1.6rem,1.45833vw,2.8rem);font-style:normal;font-weight:700;line-height:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}main-product .main-product__container .main-product__images_container .main-product__popup .main-product__popup-content .main-product__popup-heading :is(label){display:flex;cursor:pointer}main-product .main-product__container .main-product__images_container .main-product__popup .main-product__popup-content .main-product__popup-heading :is(label) :is(svg){width:clamp(2rem,1.66667vw,3.2rem);height:clamp(2rem,1.66667vw,3.2rem)}main-product .main-product__container .main-product__images_container .main-product__popup .main-product__popup-content :is(main-product-slider){max-height:100%;height:100%;overflow-y:scroll;margin-bottom:0;width:100%;position:static}@media screen and (min-width: 768px){main-product .main-product__container .main-product__images_container .main-product__popup .main-product__popup-content :is(main-product-slider){display:grid;grid-template-columns:.72fr 1fr;overflow:hidden}}main-product .main-product__container .main-product__images_container .main-product__popup .main-product__popup-content :is(main-product-slider) .main-product__images{margin-inline:auto;height:100%;max-height:100%}main-product .main-product__container .main-product__images_container .main-product__popup .main-product__popup-content :is(main-product-slider) .main-product__images .blaze-slider{height:100%;max-height:100%}main-product .main-product__container .main-product__images_container .main-product__popup .main-product__popup-content :is(main-product-slider) .main-product__images .blaze-slider .blaze-container{display:flex;flex-direction:column}main-product .main-product__container .main-product__images_container .main-product__popup .main-product__popup-content :is(main-product-slider) .main-product__images .blaze-slider .blaze-container .main-product__images-pagination{margin-top:clamp(.8rem,.52083vw,1rem)}main-product .main-product__container .main-product__images_container .main-product__popup .main-product__popup-content :is(main-product-slider) .main-product__images .blaze-slider .blaze-container .blaze-slide{height:100%;max-height:100%}main-product .main-product__container .main-product__images_container .main-product__popup .main-product__popup-content :is(main-product-slider) .main-product__images .blaze-slider .blaze-track-container .blaze-next,main-product .main-product__container .main-product__images_container .main-product__popup .main-product__popup-content :is(main-product-slider) .main-product__images .blaze-slider .blaze-track-container .blaze-prev{width:clamp(2.4rem,2.08333vw,4rem);height:clamp(2.4rem,2.08333vw,4rem);display:flex}main-product .main-product__container .main-product__images_container .main-product__popup .main-product__popup-content :is(main-product-slider) .main-product__images .blaze-slider .blaze-track-container .blaze-next :is(svg) :is(rect),main-product .main-product__container .main-product__images_container .main-product__popup .main-product__popup-content :is(main-product-slider) .main-product__images .blaze-slider .blaze-track-container .blaze-prev :is(svg) :is(rect){transition:all .3s ease-in-out}main-product .main-product__container .main-product__images_container .main-product__popup .main-product__popup-content :is(main-product-slider) .main-product__images .blaze-slider .blaze-track-container .blaze-next[disabled],main-product .main-product__container .main-product__images_container .main-product__popup .main-product__popup-content :is(main-product-slider) .main-product__images .blaze-slider .blaze-track-container .blaze-prev[disabled]{cursor:default}main-product .main-product__container .main-product__images_container .main-product__popup .main-product__popup-content :is(main-product-slider) .main-product__images .blaze-slider .blaze-track-container .blaze-next[disabled] :is(svg) :is(rect),main-product .main-product__container .main-product__images_container .main-product__popup .main-product__popup-content :is(main-product-slider) .main-product__images .blaze-slider .blaze-track-container .blaze-prev[disabled] :is(svg) :is(rect){fill:var(--gray)}main-product .main-product__container .main-product__images_container .main-product__popup .main-product__popup-content :is(main-product-slider) .main-product__images .blaze-slider .blaze-track-container .blaze-next{right:.6rem;transform:translateY(-50%) rotate(0)}@media screen and (min-width: 768px){main-product .main-product__container .main-product__images_container .main-product__popup .main-product__popup-content :is(main-product-slider) .main-product__images .blaze-slider .blaze-track-container .blaze-next{right:0}}main-product .main-product__container .main-product__images_container .main-product__popup .main-product__popup-content :is(main-product-slider) .main-product__images .blaze-slider .blaze-track-container .blaze-prev{left:.6rem;transform:translateY(-50%) rotate(180deg)}@media screen and (min-width: 768px){main-product .main-product__container .main-product__images_container .main-product__popup .main-product__popup-content :is(main-product-slider) .main-product__images .blaze-slider .blaze-track-container .blaze-prev{left:0}}main-product .main-product__container .main-product__images_container .main-product__popup .main-product__popup-content :is(main-product-slider) .main-product__images .blaze-slider .blaze-track-container .blaze-slide{height:100%}main-product .main-product__container .main-product__images_container .main-product__popup .main-product__popup-content :is(main-product-slider) .main-product__images .blaze-slider .blaze-track-container .blaze-slide :is(img){width:100%;height:100%;max-height:clamp(35rem,33.19444vw,63.7rem);object-fit:contain}main-product .main-product__container .main-product__images_container .main-product__popup .main-product__popup-content :is(main-product-slider) .main-product__images .blaze-slider .blaze-track-container .main-slider__label-popup{display:none}main-product .main-product__container .main-product__images_container .main-product__popup .main-product__popup-content :is(main-product-slider) .main-product__images .main-product__images-pagination{display:flex;align-items:center;justify-content:center;margin-inline:auto;width:fit-content;color:var(--dark-blue);font-family:var(--gotham);font-size:clamp(1.2rem,.9375vw,1.8rem);font-style:normal;font-weight:400;line-height:normal}@media screen and (min-width: 768px){main-product .main-product__container .main-product__images_container .main-product__popup .main-product__popup-content :is(main-product-slider) .main-product__pagination{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,clamp(6.9rem,4.79167vw,9.2rem)));gap:clamp(1.8rem,1.25vw,2.4rem);justify-content:center;max-height:100%;height:fit-content}main-product .main-product__container .main-product__images_container .main-product__popup .main-product__popup-content :is(main-product-slider) .main-product__pagination .blaze-pagination-item{min-width:clamp(6.9rem,4.79167vw,9.2rem);min-height:clamp(6.9rem,4.79167vw,9.2rem);width:clamp(6.9rem,4.79167vw,9.2rem);height:clamp(6.9rem,4.79167vw,9.2rem)}main-product .main-product__container .main-product__images_container .main-product__popup .main-product__popup-content :is(main-product-slider) .main-product__pagination .blaze-pagination-item :is(img){border-radius:.4rem}}main-product .main-product__container .main-product__images_container:has(.main-slider__label-popup input:checked) .main-product__popup{visibility:visible;opacity:1}main-product .main-product__container .main-product__images_container:has(.main-slider__label-popup input:checked) .main-product__popup .main-product__popup-content{transform:scale(1)}main-product .main-product__container .main-product-info{display:flex;flex-direction:column}main-product .main-product__container .main-product-info .main-product__title{display:flex;flex-direction:column;gap:clamp(.6rem,.41667vw,.8rem)}main-product .main-product__container .main-product-info .main-product__title .main-product__title-container{display:flex;gap:.8rem;justify-content:space-between;align-items:center}main-product .main-product__container .main-product-info .main-product__title .main-product__title-container .main-product__title-text{color:var(--navy-blue);font-family:var(--gotham);font-size:clamp(1.8rem,1.45833vw,2.8rem);font-style:normal;font-weight:700;line-height:normal}main-product .main-product__container .main-product-info .main-product__title .main-product__title-container .product-image__wishlist-button{border:none;padding:0;background:transparent;cursor:pointer}main-product .main-product__container .main-product-info .main-product__title .main-product__title-container .product-image__wishlist-button .st-wishlist-icon{color:var(--navy-blue);width:clamp(2.4rem,1.5625vw,3rem);height:clamp(2.4rem,1.5625vw,3rem)}main-product .main-product__container .main-product-info .main-product__title .main-product__title-container .product-image__wishlist-button .st-label{display:none}main-product .main-product__container .main-product-info .main-product__title .main-product__title-rating{display:flex}main-product .main-product__container .main-product-info .main-product__title .main-product__title-rating .jdgm-widget .jdgm-prev-badge{display:flex!important;align-items:center;gap:.8rem}main-product .main-product__container .main-product-info .main-product__title .main-product__title-rating .jdgm-widget .jdgm-prev-badge .jdgm-prev-badge__stars .jdgm-star{font-size:clamp(1.2rem,.72917vw,1.4rem)}main-product .main-product__container .main-product-info .main-product__title .main-product__title-rating .jdgm-widget .jdgm-prev-badge .jdgm-prev-badge__text{padding-left:.8rem;border-left:.05rem solid var(--extra-dark-gray);font-family:var(--gotham);color:var(--extra-dark-gray);font-size:clamp(1.2rem,.72917vw,1.4rem);font-style:normal;font-weight:400;line-height:normal;text-decoration-line:underline}main-product .main-product__container .main-product-info .main-product__title .main-product__title-sku{font-family:var(--gotham);color:var(--extra-dark-gray);font-size:clamp(1rem,.625vw,1.2rem);font-style:normal;font-weight:400;line-height:normal}main-product .main-product__container .main-product-info .main-product__title .main-product__title-sku:has(:is(sku-component:empty)){display:none}main-product .main-product__container .main-product-info .main-product__title .main-product__title-sku :is(sku-component){font-family:var(--gotham);color:var(--extra-dark-gray);font-size:clamp(1rem,.625vw,1.2rem);font-style:normal;font-weight:400;line-height:normal}main-product .main-product__container .main-product-info .product__price{margin-top:2rem;gap:0}main-product .main-product__container .main-product-info .product__price .product__price-container{display:grid;grid-template-areas:"compare compare" "current tags";grid-template-columns:max-content;column-gap:clamp(.8rem,.52083vw,1rem)}main-product .main-product__container .main-product-info .product__price .product__price-container .product__price-compare{color:var(--extra-dark-gray-2);font-size:clamp(1.2rem,.83333vw,1.6rem);font-family:var(--gotham);font-weight:400;text-decoration-line:line-through;grid-area:compare}main-product .main-product__container .main-product-info .product__price .product__price-container .product__price-compare:empty{display:none}main-product .main-product__container .main-product-info .product__price .product__price-container .product__price-current{color:var(--navy-blue);font-size:clamp(1.6rem,1.14583vw,2.2rem);font-family:var(--gotham);font-weight:700;grid-area:current}main-product .main-product__container .main-product-info .product__price .product__price-container .product-tags{grid-area:tags}main-product .main-product__container .main-product-info .product__price .product__price-info-pix{color:var(--navy-blue);font-family:var(--gotham);font-size:clamp(1.2rem,.72917vw,1.4rem);font-style:normal;font-weight:500;line-height:140%;margin-top:clamp(1rem,.625vw,1.2rem)}main-product .main-product__container .main-product-info .product__price .product__price-installments{display:flex;align-items:center;gap:.4rem;margin-top:clamp(.4rem,.3125vw,.6rem)}main-product .main-product__container .main-product-info .product__price .product__price-installments :is(svg){width:clamp(1.8rem,1.04167vw,2rem)}main-product .main-product__container .main-product-info .product__price .product__price-installments .info_installment{color:var(--extra-dark-gray);font-family:var(--gotham);font-size:clamp(1.2rem,.72917vw,1.4rem);font-style:normal;font-weight:400;line-height:140%}main-product .main-product__container .main-product-info .text-info-b2b{padding:.6rem clamp(.8rem,.52083vw,1rem);display:flex;width:fit-content;background-color:var(--light-gray-2);border-radius:.6rem;margin-top:clamp(.4rem,.3125vw,.6rem)}main-product .main-product__container .main-product-info .text-info-b2b .text-info-b2b__content{display:flex;align-items:center;gap:clamp(.4rem,.3125vw,.6rem)}main-product .main-product__container .main-product-info .text-info-b2b .text-info-b2b__content :is(a){font-size:clamp(1.2rem,.72917vw,1.4rem)}main-product .main-product__container .main-product-info .product__description{color:var(--extra-dark-gray);font-family:var(--gotham);font-size:clamp(1.2rem,.83333vw,1.6rem);font-style:normal;font-weight:400;line-height:130%;margin-top:clamp(1.5rem,1.04167vw,2rem)}main-product .main-product__container .main-product-info :is(variant-selector){margin-top:clamp(1.8rem,1.25vw,2.4rem)}main-product .main-product__container .main-product-info .product__buy-button{margin-top:clamp(1.8rem,1.25vw,2.4rem);display:flex;flex-direction:row;align-items:center;gap:clamp(.6rem,.52083vw,1rem)}main-product .main-product__container .main-product-info .product__buy-button :is(product-quantity){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;justify-content:center;gap:clamp(1.2rem,.72917vw,1.4rem);max-width:clamp(7.4rem,4.375vw,8.4rem);width:100%;height:100%;border-radius:.4rem;border:.5px solid var(--light-gray);padding:0 .4rem}main-product .main-product__container .main-product-info .product__buy-button :is(product-quantity) .product__quantity-minus,main-product .main-product__container .main-product-info .product__buy-button :is(product-quantity) .product__quantity-plus{width:100%;height:100%;display:flex;align-items:center;justify-content:center}main-product .main-product__container .main-product-info .product__buy-button :is(product-quantity) .product__quantity-minus :is(svg),main-product .main-product__container .main-product-info .product__buy-button :is(product-quantity) .product__quantity-plus :is(svg){cursor:pointer;min-width:clamp(1.5rem,1.04167vw,2rem);min-height:clamp(1.5rem,1.04167vw,2rem);width:100%;height:100%}main-product .main-product__container .main-product-info .product__buy-button :is(product-quantity) .product__quantity-text{color:var(--dark-blue);text-align:center;font-family:var(--gotham);font-size:clamp(1.2rem,.72917vw,1.4rem);font-style:normal;font-weight:700;line-height:normal;width:100%}main-product .main-product__container .main-product-info .product__buy-button .btn_add_to_cart{display:flex;align-items:center;justify-content:center;text-align:center;font-family:var(--gotham);width:100%;height:100%;font-size:clamp(1.4rem,.83333vw,1.6rem);font-weight:700;padding:clamp(1rem,.72917vw,1.4rem) clamp(1.8rem,1.25vw,2.4rem);border-radius:.4rem;border:none;color:var(--white);background-color:var(--dark-blue);border:1px solid var(--dark-blue);transition:all .3s ease-in-out;cursor:pointer;position:relative}main-product .main-product__container .main-product-info .product__buy-button .btn_add_to_cart:hover{background-color:var(--white);color:var(--dark-blue)}main-product .main-product__container .main-product-info .product__buy-button .btn_add_to_cart .loader__container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);visibility:hidden;opacity:0;transition:all .3s ease-in-out}main-product .main-product__container .main-product-info .product__buy-button .btn_add_to_cart .loader__container .loader{width:2.4rem;height:2.4rem;border-color:var(--white);--b: 4px;aspect-ratio:1;border-radius:50%;background:var(--white);-webkit-mask:repeating-conic-gradient(#0000 0deg,#000 1deg 70deg,#0000 71deg 90deg),radial-gradient(farthest-side,#0000 calc(100% - var(--b) - 1px),#000 calc(100% - var(--b)));-webkit-mask-composite:destination-in;mask-composite:intersect;animation:l5 1s infinite}main-product .main-product__container .main-product-info .product__buy-button .btn_add_to_cart .text{transition:all .3s ease-in-out}main-product .main-product__container .main-product-info .product__buy-button .btn_add_to_cart[loading]{background:var(--light-blue)}main-product .main-product__container .main-product-info .product__buy-button .btn_add_to_cart[loading] .text{opacity:0}main-product .main-product__container .main-product-info .product__buy-button .btn_add_to_cart[loading] .loader__container{visibility:visible;opacity:1}main-product .main-product__container .main-product-info .shipping__container{margin-top:clamp(.8rem,1.09375vw,2.1rem)}main-product .main-product__container .main-product-info :is(dropdown-component){display:flex;flex-direction:column;gap:clamp(.8rem,.625vw,1.2rem);padding-block:clamp(1rem,.625vw,1.2rem) clamp(1rem,.72917vw,1.4rem);border-bottom:.5px solid var(--light-gray);transition:gap .3s ease-in-out}main-product .main-product__container .main-product-info :is(dropdown-component):first-of-type{margin-top:clamp(1.6rem,1.25vw,2.4rem)}main-product .main-product__container .main-product-info :is(dropdown-component):has(.dropdown-content[closed]){gap:0}main-product .main-product__container .main-product-info :is(dropdown-component):has(.dropdown-content[closed]) .dropdown-heading :is(svg){transform:rotate(0)}main-product .main-product__container .main-product-info :is(dropdown-component) .dropdown-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer}main-product .main-product__container .main-product-info :is(dropdown-component) .dropdown-heading .dropdown__title{color:var(--navy-blue);font-family:var(--gotham);font-size:clamp(1.4rem,.83333vw,1.6rem);font-style:normal;font-weight:700;line-height:normal}main-product .main-product__container .main-product-info :is(dropdown-component) .dropdown-heading :is(svg){width:clamp(1.5rem,1.04167vw,2rem);height:clamp(1.5rem,1.04167vw,2rem);transform:rotate(180deg);transition:transform .3s ease-in-out}main-product .main-product__container .main-product-info :is(dropdown-component) .dropdown-content{transition:all .3s ease-in-out;overflow:hidden;display:flex;height:100%;overflow-y:auto;overflow-x:hidden;max-height:25rem;opacity:1}main-product .main-product__container .main-product-info :is(dropdown-component) .dropdown-content[closed]{height:0;opacity:0}main-product .main-product__container .main-product-info :is(dropdown-component) .dropdown-content::-webkit-scrollbar{width:.3rem;border-radius:.3rem}main-product .main-product__container .main-product-info :is(dropdown-component) .dropdown-content::-webkit-scrollbar-track{background-color:var(--light-gray);border-radius:.3rem}main-product .main-product__container .main-product-info :is(dropdown-component) .dropdown-content::-webkit-scrollbar-thumb{background-color:var(--dark-blue);border-radius:.3rem}main-product .main-product__container .main-product-info :is(dropdown-component) .dropdown-content .dropdown-content__text{color:var(--extra-dark-gray);font-family:var(--gotham);font-size:clamp(1rem,.72917vw,1.4rem);font-style:normal;font-weight:400;line-height:140%;padding-right:.5rem;height:100%}main-product .main-product__container .main-product-info :is(dropdown-component) .dropdown-content .dropdown-content__download{color:var(--dark-blue);font-family:var(--gotham);font-size:clamp(1rem,.72917vw,1.4rem);font-style:normal;font-weight:400;transition:all .3s ease-in-out}main-product .main-product__container .main-product-info :is(dropdown-component) .dropdown-content .dropdown-content__download:hover{color:var(--red)}main-product .main-product__container .main-product-info :is(dropdown-component):not(:last-child){margin-bottom:clamp(1rem,.72917vw,1.4rem)}main-product .main-product__container .main-product-info .product__shipping-info-text{display:flex;gap:clamp(1rem,.72917vw,1.4rem);margin-top:clamp(2.4rem,1.66667vw,3.2rem)}main-product .main-product__container .main-product-info .product__shipping-info-text :is(svg){width:clamp(2.8rem,1.69271vw,3.25rem);display:flex}main-product .main-product__container .main-product-info .product__shipping-info-text .product__shipping-info-text-content{display:flex;flex-direction:column;gap:clamp(.6rem,.41667vw,.8rem)}main-product .main-product__container .main-product-info .product__shipping-info-text .product__shipping-info-text-content .product__shipping-info-text-content-title{color:var(--dark-blue);font-family:var(--gotham);font-size:clamp(1.2rem,.72917vw,1.4rem);font-style:normal;font-weight:700;line-height:normal}main-product .main-product__container .main-product-info .product__shipping-info-text .product__shipping-info-text-content .product__shipping-info-text-content-description{color:var(--extra-dark-gray);font-family:var(--gotham);font-size:clamp(1rem,.625vw,1.2rem);font-style:normal;font-weight:400;line-height:130%}main-product .main-product__container .main-product-info .product__shipping-info-text .product__shipping-info-text-content .product__shipping-info-text-content-description :is(strong){font-weight:700;line-height:140%}main-product .main-product__container .main-product-info .main-product__sold-out-info{display:flex;flex-direction:column;gap:clamp(.8rem,.52083vw,1rem);margin-top:clamp(1.8rem,1.25vw,2.4rem);background-color:var(--light-gray-2);padding:clamp(1.4rem,.83333vw,1.6rem) clamp(1.6rem,2.08333vw,4rem);border-radius:clamp(.4rem,.41667vw,.8rem);align-items:center;justify-content:center}main-product .main-product__container .main-product-info .main-product__sold-out-info .main-product__sold-out-info-title{color:var(--dark-blue);font-family:var(--gotham);font-size:clamp(1.4rem,.9375vw,1.8rem);font-style:normal;font-weight:400;line-height:normal;text-align:center}main-product .main-product__container .main-product-info .main-product__sold-out-info .main-product__sold-out-info-description{color:var(--extra-dark-gray);font-family:var(--gotham);font-size:clamp(1rem,.72917vw,1.4rem);font-style:normal;font-weight:325;line-height:140%;text-align:center}main-product .main-product__container .main-product-info .main-product__sold-out-info .main-product__sold-out-info-button{color:var(--red);font-family:var(--gotham);font-size:clamp(1.2rem,.72917vw,1.4rem);font-style:normal;font-weight:350;line-height:150%;text-decoration-line:underline;text-align:center;transition:all .3s ease-in-out}main-product .main-product__container .main-product-info .main-product__sold-out-info .main-product__sold-out-info-button:hover{color:var(--dark-blue)}main-product .main-product__container .main-product-info .main-product__sold-out-tag{display:flex;width:fit-content;align-items:center;justify-content:center;padding:clamp(.4rem,.26042vw,.5rem) clamp(.8rem,.52083vw,1rem);border-radius:.4rem;font-family:var(--gotham);font-size:clamp(1rem,.72917vw,1.4rem);font-weight:700;line-height:normal;background-color:var(--extra-dark-gray);color:var(--white);margin-bottom:clamp(.8rem,.83333vw,1.6rem)}main-product .main-product__container .main-product-info .main-product__metaobject-variants{margin-top:clamp(1.8rem,1.25vw,2.4rem);display:flex;flex-direction:column;gap:clamp(1.8rem,1.25vw,2.4rem)}main-product .main-product__container .main-product-info .main-product__metaobject-variants .metaobject-variants-item{display:flex;flex-direction:column;gap:clamp(.6rem,.52083vw,1rem)}main-product .main-product__container .main-product-info .main-product__metaobject-variants .metaobject-variants-item .metaobject-variants-item-title{color:var(--dark-blue);font-family:var(--gotham);font-size:clamp(1.2rem,.72917vw,1.4rem);font-style:normal;font-weight:350;line-height:normal}main-product .main-product__container .main-product-info .main-product__metaobject-variants .metaobject-variants-item .metaobject-variants-item-products{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:clamp(1.5rem,1.04167vw,2rem)}@media screen and (min-width: 768px){main-product .main-product__container .main-product-info .main-product__metaobject-variants .metaobject-variants-item .metaobject-variants-item-products{grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (min-width: 1200px){main-product .main-product__container .main-product-info .main-product__metaobject-variants .metaobject-variants-item .metaobject-variants-item-products{grid-template-columns:repeat(3,minmax(0,1fr))}}}main-product .main-product__container .main-product-info .main-product__metaobject-variants .metaobject-variants-item .metaobject-variants-item-products .metaobject-variants-item-product{display:flex;gap:clamp(.3rem,.26042vw,.5rem);text-decoration:none;align-items:center}@media screen and (min-width: 768px){main-product .main-product__container .main-product-info .main-product__metaobject-variants .metaobject-variants-item .metaobject-variants-item-products .metaobject-variants-item-product{flex-direction:column;justify-content:center}}main-product .main-product__container .main-product-info .main-product__metaobject-variants .metaobject-variants-item .metaobject-variants-item-products .metaobject-variants-item-product:hover .metaobject-variants-item-product-title{color:var(--red)}main-product .main-product__container .main-product-info .main-product__metaobject-variants .metaobject-variants-item .metaobject-variants-item-products .metaobject-variants-item-product .metaobject-variants-item-product-title{color:var(--dark-blue);font-family:var(--gotham);font-size:clamp(1rem,.72917vw,1.4rem);font-style:normal;font-weight:400;line-height:normal;text-align:left;transition:all .3s ease-in-out}@media screen and (min-width: 768px){main-product .main-product__container .main-product-info .main-product__metaobject-variants .metaobject-variants-item .metaobject-variants-item-products .metaobject-variants-item-product .metaobject-variants-item-product-title{text-align:center}}main-product .main-product__container .main-product-info .main-product__metaobject-variants .metaobject-variants-item .metaobject-variants-item-products .metaobject-variants-item-product .metaobject-variants-item-product-image-container{display:flex;min-width:clamp(7.5rem,5.20833vw,10rem);min-height:clamp(7.5rem,5.20833vw,10rem);width:clamp(7.5rem,5.20833vw,10rem);height:clamp(7.5rem,5.20833vw,10rem)}main-product .main-product__container .main-product-info .main-product__metaobject-variants .metaobject-variants-item .metaobject-variants-item-products .metaobject-variants-item-product .metaobject-variants-item-product-image-container .metaobject-variants-item-product-image{display:flex;width:100%;height:100%;object-fit:contain}main-product .main-product__container .main-product-info .notify-me-button{margin-top:clamp(1.8rem,1.25vw,2.4rem)}main-product .main-product__container .main-product-info .notify-me-button:empty{display:none}main-product .main-product__container .main-product-info .notify-me-button .peppy-notify-me-button-container{margin:0!important;display:flex!important}main-product .main-product__container .main-product-info .notify-me-button .peppy-notify-me-button-container .peppy-notify-me-button-wrapper{display:flex!important}main-product .main-product__container .main-product-info .notify-me-button .peppy-notify-me-button-container .peppy-notify-me-button-wrapper .peppy-notify-me-button{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;font-family:var(--gotham)!important;width:100%!important;height:100%!important;font-size:clamp(1.4rem,.83333vw,1.6rem)!important;font-weight:700!important;padding:clamp(1rem,.72917vw,1.4rem) clamp(1.8rem,1.25vw,2.4rem)!important;border-radius:.4rem!important;border:none!important;color:var(--white)!important;background-color:var(--dark-blue)!important;border:1px solid var(--dark-blue)!important;transition:all .3s ease-in-out!important;cursor:pointer!important;position:relative!important}main-product .main-product__container .main-product-info .notify-me-button .peppy-notify-me-button-container .peppy-notify-me-button-wrapper .peppy-notify-me-button:hover{background-color:var(--white)!important;color:var(--dark-blue)!important}@keyframes l5{to{transform:rotate(.5turn)}}main-product-slider{display:flex;flex-direction:column}@media screen and (min-width: 768px){main-product-slider{display:grid;grid-template-columns:auto 1fr;column-gap:clamp(.8rem,.625vw,1.2rem);height:fit-content}}main-product-slider .blaze-slider{display:flex;width:100%;overflow:hidden;--slides-to-show: 1;--slide-width: calc((100% - (var(--slides-to-show) - 1) * var(--slide-gap)) / var(--slides-to-show));height:clamp(35rem,36.45833vw,70rem);max-height:clamp(35rem,36.45833vw,70rem)}@media screen and (min-width: 768px){main-product-slider .blaze-slider{height:clamp(52.5rem,27.34375vw,70rem);max-height:clamp(52.5rem,27.34375vw,70rem)}}main-product-slider .blaze-slider .blaze-container{position:relative}main-product-slider .blaze-slider .blaze-track-container{overflow:hidden}@media screen and (min-width: 768px){main-product-slider .blaze-slider .blaze-track-container{position:relative}}main-product-slider .blaze-slider .blaze-track-container .blaze-prev,main-product-slider .blaze-slider .blaze-track-container .blaze-next{background:none;border:none;cursor:pointer;display:none;position:absolute;top:50%;z-index:2;border-radius:50%}main-product-slider .blaze-slider .blaze-track-container .blaze-prev :is(svg),main-product-slider .blaze-slider .blaze-track-container .blaze-next :is(svg){width:clamp(2.4rem,2.08333vw,4rem);height:clamp(2.4rem,2.08333vw,4rem)}@media screen and (min-width: 768px){main-product-slider .blaze-slider .blaze-track-container .blaze-prev,main-product-slider .blaze-slider .blaze-track-container .blaze-next{display:none}}main-product-slider .blaze-slider .blaze-track-container .blaze-prev.blaze-prev,main-product-slider .blaze-slider .blaze-track-container .blaze-next.blaze-prev{left:7vw;transform:translateY(-50%)}main-product-slider .blaze-slider .blaze-track-container .blaze-prev.blaze-next,main-product-slider .blaze-slider .blaze-track-container .blaze-next.blaze-next{right:7vw;transform:translateY(-50%)}main-product-slider .blaze-slider .blaze-track{display:flex;gap:5px}main-product-slider .blaze-slider .blaze-slide{display:flex;box-sizing:border-box;width:var(--slide-width);flex-shrink:0;height:clamp(35rem,36.45833vw,70rem);max-height:clamp(35rem,36.45833vw,70rem)}@media screen and (min-width: 768px){main-product-slider .blaze-slider .blaze-slide{height:clamp(52.5rem,27.34375vw,70rem);max-height:clamp(52.5rem,27.34375vw,70rem)}}main-product-slider .blaze-slider .blaze-slide.slide-hidden{display:none!important}main-product-slider .main-product__images{width:100%;height:clamp(35rem,36.45833vw,70rem);max-height:clamp(35rem,36.45833vw,70rem);display:flex;justify-content:center}@media screen and (min-width: 768px){main-product-slider .main-product__images{height:clamp(52.5rem,27.34375vw,70rem);max-height:clamp(52.5rem,27.34375vw,70rem)}}main-product-slider .main-product__images :is(img){width:100%;height:100%;object-fit:contain;display:flex;border-radius:.4rem}main-product-slider .main-product__images .main-slider__label-popup{position:absolute;bottom:clamp(1rem,1.04167vw,2rem);right:clamp(1rem,1.04167vw,2rem);padding:clamp(.8rem,.72917vw,2rem);background-color:var(--light-gray);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center}main-product-slider .main-product__images .main-slider__label-popup :is(svg){width:clamp(1.6rem,1.66667vw,2.8rem);height:clamp(1.6rem,1.66667vw,2.8rem)}main-product-slider .main-product__images .main-slider__label-popup :is(input){display:none}main-product-slider .main-product__images .main-product__images-pagination{display:none}main-product-slider .main-product__pagination{display:flex;overflow-y:hidden;overflow-x:auto;gap:clamp(1rem,.83333vw,1.6rem);justify-content:center;max-width:var(--page-width);margin-inline:auto;margin-top:1.4rem}@media screen and (min-width: 768px){main-product-slider .main-product__pagination{flex-direction:column;order:-1;overflow-y:auto;overflow-x:hidden;justify-content:flex-start;margin-top:0;height:fit-content;max-height:clamp(51rem,35.41667vw,68rem)}}main-product-slider .main-product__pagination::-webkit-scrollbar{width:3px;background-color:var(--light-gray);height:4px}main-product-slider .main-product__pagination::-webkit-scrollbar-thumb{background-color:var(--dark-blue)}main-product-slider .main-product__pagination .blaze-pagination-item{min-width:8rem;min-height:8rem;width:8rem;height:8rem;overflow:hidden;cursor:pointer}@media screen and (min-width: 768px){main-product-slider .main-product__pagination .blaze-pagination-item{min-width:clamp(7.5rem,5.20833vw,10rem);min-height:clamp(7.5rem,5.20833vw,10rem);width:clamp(7.5rem,5.20833vw,10rem);height:clamp(7.5rem,5.20833vw,10rem)}}main-product-slider .main-product__pagination .blaze-pagination-item :is(img){width:100%;height:100%;object-fit:contain;transition:.3s;border:1px solid transparent;border-radius:.4rem}main-product-slider .main-product__pagination .blaze-pagination-item.active{cursor:default}main-product-slider .main-product__pagination .blaze-pagination-item.active :is(img){border:1px solid var(--dark-blue)}main-product-slider .main-product__pagination .blaze-pagination-item.pagination-hidden{display:none!important}main-product-slider .main-product__pagination:has(.blaze-pagination-item:nth-child(5)){justify-content:flex-start}variant-selector{display:flex;flex-direction:column;gap:clamp(1.8rem,1.25vw,2.4rem)}variant-selector .product-option{border:none;display:flex;flex-direction:column;gap:clamp(.6rem,.52083vw,1rem)}variant-selector .product-option .option-title{color:var(--dark-blue);font-family:var(--gotham);font-size:clamp(1.2rem,.72917vw,1.4rem);font-style:normal;font-weight:350;line-height:normal}variant-selector .product-option .option-values{display:flex;align-items:center;flex-wrap:wrap;gap:clamp(1.5rem,1.04167vw,2rem)}variant-selector .product-option .option-values .option-value{cursor:pointer}variant-selector .product-option .option-values .option-value.hidden{display:none}variant-selector .product-option .option-values .option-value .color__option{display:flex;border:none;border-radius:50%;overflow:hidden;padding:.2rem;border:1px solid transparent;transition:all .15s ease-in-out}variant-selector .product-option .option-values .option-value .color__option .color__container{display:flex;width:clamp(1.6rem,1.14583vw,2.2rem);height:clamp(1.6rem,1.14583vw,2.2rem);border-radius:50%;flex-shrink:0;aspect-ratio:1/1}variant-selector .product-option .option-values .option-value .color__option :is(img){width:clamp(7rem,4.6875vw,9rem);height:clamp(7rem,4.6875vw,9rem);object-fit:cover}@media screen and (min-width: 768px){variant-selector .product-option .option-values .option-value .color__option :is(img){width:clamp(5rem,3.64583vw,7rem);height:clamp(5rem,3.64583vw,7rem)}}variant-selector .product-option .option-values .option-value:has(.color__option){display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:clamp(.3rem,.26042vw,.5rem);color:var(--dark-blue);font-family:var(--gotham);font-size:clamp(1.2rem,.72917vw,1.4rem);font-style:normal;font-weight:400;line-height:normal}variant-selector .product-option .option-values .option-value:has(.color__option):has(:is(input):checked) .color__option{border:1px solid var(--dark-blue)}variant-selector .product-option .option-values .option-value:has(.color__option):has(:is(input):disabled) .color__option{border:1px solid var(--light-gray)}variant-selector .product-option .option-values .option-value:not(:has(.color__option)){background-color:var(--white);color:var(--dark-blue);font-family:var(--gotham);font-size:clamp(1.2rem,.72917vw,1.4rem);font-style:normal;font-weight:350;line-height:normal;text-align:center;padding:clamp(.8rem,.52083vw,1rem) clamp(1.8rem,1.25vw,2.4rem);border-radius:.4rem;border:1px solid var(--gray);transition:all .15s ease-in-out}variant-selector .product-option .option-values .option-value:not(:has(.color__option)):has(:is(input):checked){border:1px solid var(--dark-blue);background-color:var(--dark-blue);color:var(--white)}variant-selector .product-option .option-values .option-value:not(:has(.color__option)):has(:is(input):disabled){color:var(--light-gray);text-decoration:line-through}magnifying-glass{display:none;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}@media screen and (min-width: 1024px){magnifying-glass{display:flex}}magnifying-glass:has(.magnifying-glass__button[open]) .magnifying-glass__image-container{display:block}magnifying-glass .magnifying-glass__button{position:absolute;bottom:clamp(1rem,1.04167vw,2rem);right:clamp(1rem,1.04167vw,2rem);padding:clamp(.8rem,.52083vw,1rem);background-color:var(--light-gray);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1;border:none}magnifying-glass .magnifying-glass__button[open] .magnifying-glass__button--open{display:block}magnifying-glass .magnifying-glass__button[open] .magnifying-glass__button--close{display:none}magnifying-glass .magnifying-glass__button .magnifying-glass__button--open{display:none}magnifying-glass .magnifying-glass__button .magnifying-glass__button--open :is(svg){width:clamp(1.6rem,1.45833vw,2.8rem);height:clamp(1.6rem,1.45833vw,2.8rem);display:block}magnifying-glass .magnifying-glass__button .magnifying-glass__button--close{display:block}magnifying-glass .magnifying-glass__button .magnifying-glass__button--close :is(svg){width:clamp(1.6rem,1.45833vw,2.8rem);height:clamp(1.6rem,1.45833vw,2.8rem);display:block}magnifying-glass .magnifying-glass__image-container{display:none;width:12rem;height:12rem;position:absolute;background-repeat:no-repeat;background-size:700%;background-position:center;border:2px solid var(--gray);border-radius:50%;right:0;bottom:0;pointer-events:none;transform:scale(0);animation:zoomUP .5s ease-in-out forwards}@keyframes zoomUP{0%{transform:scale(0)}90%{transform:scale(1.2)}to{transform:scale(1)}}.cart-product-option{margin-bottom:1rem}.cart-product-option .option-title{display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem;color:var(--dark-gray)}.cart-product-option .option-select{width:100%;padding:.5rem;border:1px solid var(--gray);border-radius:.25rem;background-color:#fff;font-size:.875rem;color:var(--dark-gray);cursor:pointer;transition:border-color .2s ease}.cart-product-option .option-select:hover{border-color:var(--dark-blue)}.cart-product-option .option-select:focus{outline:none;border-color:var(--dark-blue);box-shadow:0 0 0 2px #007bbf1a}checkout-button{display:block;width:fit-content}checkout-button button{width:100%;background:var(--linear-gradient-2);color:var(--white);border:none;border-radius:.8rem;padding:clamp(1.2rem,.83333vw,1.6rem) clamp(2rem,1.25vw,2.4rem);font-family:var(--gotham);font-size:clamp(1.4rem,.833333vw,1.6rem);font-weight:700;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}checkout-button button:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}checkout-button button:active:not(:disabled){transform:translateY(0)}checkout-button button:disabled{opacity:.5;cursor:not-allowed;transform:none;background:var(--gray)}checkout-button button:disabled:hover{opacity:.5;transform:none}checkout-button[loading] button{opacity:.7;cursor:not-allowed;pointer-events:none}checkout-button[loading] button:after{content:"";position:absolute;top:50%;left:50%;width:1.6rem;height:1.6rem;margin-left:-.8rem;margin-top:-.8rem;border:2px solid transparent;border-top:2px solid var(--white);border-radius:50%;animation:checkout-spin 1s linear infinite}checkout-button[disabled] button{opacity:.5;cursor:not-allowed;transform:none;background:var(--gray);pointer-events:none}checkout-button[disabled] button:hover{opacity:.5;transform:none}checkout-button[invalid-amount] button{opacity:.6;cursor:not-allowed;background:var(--gray);position:relative}checkout-button[invalid-amount] button:before{content:attr(data-min-amount);position:absolute;bottom:-2.5rem;left:50%;transform:translate(-50%);background:var(--dark-gray);color:var(--white);padding:.4rem .8rem;border-radius:.4rem;font-size:1.2rem;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:10}checkout-button[invalid-amount] button:hover:before{opacity:1}@keyframes checkout-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}normal-checkout-button{display:block;width:100%}normal-checkout-button a,normal-checkout-button button{display:block;width:100%;text-decoration:none;border:none;background:none;font:inherit;cursor:pointer;padding:0;margin:0}normal-checkout-button .cart-checkout__button{background:var(--linear-gradient-2);color:var(--white);font-family:var(--gotham);font-size:clamp(1.4rem,1.04166vw,2rem);font-weight:700;text-align:center;padding:clamp(1.2rem,1.04166vw,2rem) clamp(1.6rem,1.25vw,2.4rem);border-radius:.8rem;transition:all .3s ease;position:relative}normal-checkout-button .cart-checkout__button:hover{opacity:.9;transform:translateY(-1px)}normal-checkout-button .cart-checkout__button:active{transform:translateY(0)}normal-checkout-button[loading] .cart-checkout__button{opacity:.7;pointer-events:none}normal-checkout-button[loading] .cart-checkout__button:after{content:"";position:absolute;top:50%;left:50%;width:1.6rem;height:1.6rem;margin-left:-.8rem;margin-top:-.8rem;border:2px solid transparent;border-top:2px solid var(--white);border-radius:50%;animation:normal-checkout-spin 1s linear infinite}@keyframes normal-checkout-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.checkout-buttons{display:flex;flex-direction:column;gap:clamp(1.2rem,1.25vw,2.4rem);margin-top:clamp(1.6rem,1.25vw,2.4rem);max-width:var(--page-width);margin-inline:auto}@media screen and (min-width: 1024px){.checkout-buttons{max-width:calc(var(--page-width) * .95)}}.checkout-buttons .checkout-buttons__content{display:flex;flex-direction:column;gap:clamp(1.2rem,1.25vw,2.4rem)}@media screen and (min-width: 768px){.checkout-buttons .checkout-buttons__content{flex-direction:row;align-items:center}}body:has(cart-component .cart-empty) .checkout-buttons{display:none}@media print{body:has(quotation-component) .checkout-buttons,body:has(quotation-component) .cart-drawer,body:has(quotation-component) .header-component,body:has(quotation-component) .footer,body:has(quotation-component) .announcement-bar,body:has(quotation-component) .breadcrumb,body:has(quotation-component) nav,body:has(quotation-component) .mobile-menu,body:has(quotation-component) .cart-drawer__external-toggle,body:has(quotation-component) .header-mobile__menu,body:has(quotation-component) :is(announcement-bar),body:has(quotation-component) .product__quantity-add,body:has(quotation-component) .variant-selector,body:has(quotation-component) .buy-button,body:has(quotation-component) .product__quantity,body:has(quotation-component) .product-tags,body:has(quotation-component) .product__price-installments,body:has(quotation-component) .shipping__container,body:has(quotation-component) .cart-details__blocks,body:has(quotation-component) .cart-checkout__actions,body:has(quotation-component) .cart-related-products,body:has(quotation-component) :is(related-cart),body:has(quotation-component) :is(search-component),body:has(quotation-component) .shopify-section-group-footer-group,body:has(quotation-component) .st-wishlist-details-button,body:has(quotation-component) :is(clear-cart),body:has(quotation-component) :is(cart-component),body:has(quotation-component) :is(cart-details),body:has(quotation-component) .header-section{display:none!important}}print-quotation-button{display:inline-block}print-quotation-button .print-quotation-button{background:var(--white)!important;color:var(--dark-blue)!important;border:1px solid var(--dark-blue)!important;border-radius:.4rem;padding:clamp(1.2rem,.83333vw,1.6rem) clamp(2rem,1.25vw,2.4rem);font-family:var(--gotham);font-size:clamp(1.4rem,.833333vw,1.6rem);font-weight:700;cursor:pointer;transition:all .3s ease-in-out;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;min-height:clamp(4.4rem,3.125vw,5rem);line-height:1;border-radius:.8rem}print-quotation-button .print-quotation-button:hover{background:var(--dark-blue);color:var(--white);transform:translateY(-1px)}print-quotation-button .print-quotation-button:active{transform:translateY(0)}print-quotation-button .print-quotation-button:focus{outline:none}.checkout-buttons__print-quotation{margin-top:1rem;margin-bottom:1rem}.checkout-buttons__print-quotation print-quotation-button{width:100%;max-width:400px}.checkout-buttons__print-quotation print-quotation-button .print-quotation-button{width:100%;justify-content:center}.group-product-price{display:flex;flex-direction:column;gap:.6rem}.group-product-price .group-product-price__container{display:flex;flex-direction:column;gap:clamp(.2rem,.20833vw,.4rem)}.group-product-price .group-product-price__container .group-product-price__compare:empty{display:none}.group-product-price .group-product-price__installments:has(.info_installment:empty){display:none}.group-product-price .group-product-price__installments .info_installment:empty{display:none}mask-product{display:flex;width:100%;flex-direction:column;gap:clamp(1.4rem,1.66667vw,3.2rem);padding:clamp(1.6rem,1.25vw,2.4rem) clamp(1.6rem,1.5625vw,3rem);border-radius:clamp(.6rem,.625vw,1.2rem);border:1px solid var(--light-gray);background-color:var(--white);transition:gap .3s ease-in-out}mask-product:has(.mask-product-items[closed]){gap:0}mask-product:has(.mask-product-items[closed]) .mask-product-content .mask-product-content-buttons .mask-product-hidden-button .mask-product-hidden-button-text-show{display:none}mask-product:has(.mask-product-items[closed]) .mask-product-content .mask-product-content-buttons .mask-product-hidden-button .mask-product-hidden-button-text-hide{display:block}mask-product:has(.mask-product-items[closed]) .mask-product-content .mask-product-content-buttons .mask-product-hidden-button :is(svg){transform:rotate(180deg)}mask-product .mask-product-content{display:flex;width:100%;flex-direction:column;gap:clamp(1.4rem,1.66667vw,3.2rem)}@media screen and (min-width: 1024px){mask-product .mask-product-content{flex-direction:row;justify-content:space-between;align-items:center}}mask-product .mask-product-content .mask-product-heading{display:flex;align-items:center;gap:clamp(1.2rem,1.45833vw,2.8rem)}mask-product .mask-product-content .mask-product-heading .mask-product-image{display:flex;min-width:clamp(12.4rem,9.27083vw,17.8rem);min-height:clamp(12.4rem,9.27083vw,17.8rem);width:clamp(12.4rem,9.27083vw,17.8rem);height:clamp(12.4rem,9.27083vw,17.8rem);border-radius:.4rem}mask-product .mask-product-content .mask-product-heading .mask-product-image :is(picture){display:flex;width:100%;height:100%;border-radius:.4rem}mask-product .mask-product-content .mask-product-heading .mask-product-image :is(picture) .mask-product-image-item{width:100%;height:100%;object-fit:contain;border-radius:.4rem}mask-product .mask-product-content .mask-product-heading .mask-product-infos{display:flex;flex-direction:column}mask-product .mask-product-content .mask-product-heading .mask-product-infos .mask-product-title{color:var(--dark-blue);font-family:var(--gotham);font-size:clamp(1.2rem,1.14583vw,2.2rem);font-style:normal;font-weight:400;line-height:120%;margin-bottom:clamp(.6rem,.41667vw,.8rem)}mask-product .mask-product-content .mask-product-heading .mask-product-infos .mask-product-quantity{color:var(--extra-dark-gray);font-family:var(--gotham);font-size:clamp(1rem,.83333vw,1.6rem);font-style:normal;font-weight:325;line-height:120%;margin-bottom:clamp(.8rem,.83333vw,1.6rem)}mask-product .mask-product-content .mask-product-heading .mask-product-infos :is(group-product-price) .group-product-price__container .group-product-price__compare{color:var(--extra-dark-gray);font-family:var(--gotham);font-size:clamp(1rem,.72917vw,1.4rem);font-style:normal;font-weight:400;line-height:normal;text-decoration-line:line-through}mask-product .mask-product-content .mask-product-heading .mask-product-infos :is(group-product-price) .group-product-price__container .group-product-price__current{color:var(--dark-blue);font-family:var(--gotham);font-size:clamp(1.2rem,1.04167vw,2rem);font-style:normal;font-weight:700;line-height:normal}mask-product .mask-product-content .mask-product-content-buttons{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;gap:clamp(1.2rem,1.45833vw,2.8rem)}@media screen and (min-width: 1024px){mask-product .mask-product-content .mask-product-content-buttons{width:fit-content;align-items:flex-end}}mask-product .mask-product-content .mask-product-content-buttons .btn_add_to_cart{width:100%;color:var(--white);font-family:var(--gotham);font-size:clamp(1rem,.9375vw,1.8rem);font-style:normal;font-weight:400;line-height:normal;border-radius:.4rem;background-color:var(--dark-blue);border:none;padding:clamp(1rem,.83333vw,1.6rem) 3.2rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}mask-product .mask-product-content .mask-product-content-buttons .btn_add_to_cart:hover{background-color:var(--light-blue)}mask-product .mask-product-content .mask-product-content-buttons .mask-product-hidden-button{display:flex;align-items:center;gap:clamp(.6rem,.52083vw,1rem);color:var(--dark-blue);font-family:var(--gotham);font-size:clamp(1rem,.9375vw,1.8rem);font-style:normal;font-weight:350;line-height:normal;border:none;background:none;cursor:pointer;width:fit-content}mask-product .mask-product-content .mask-product-content-buttons .mask-product-hidden-button .mask-product-hidden-button-text-show{display:block}mask-product .mask-product-content .mask-product-content-buttons .mask-product-hidden-button .mask-product-hidden-button-text-hide{display:none}mask-product .mask-product-content .mask-product-content-buttons .mask-product-hidden-button :is(svg){width:clamp(1.6rem,1.45833vw,2.8rem);height:clamp(1.6rem,1.45833vw,2.8rem);display:block;transition:transform .3s ease-in-out}mask-product .mask-product-items{display:flex;flex-direction:column;gap:clamp(1.4rem,1.66667vw,3.2rem);transition:all .3s ease-in-out;overflow:hidden;opacity:1}mask-product .mask-product-items[closed]{height:0;opacity:0}mask-product .mask-product-items .mask-product-items-title{color:var(--dark-blue);font-family:var(--gotham);font-size:clamp(1.2rem,1.14583vw,2.2rem);font-style:normal;font-weight:350;line-height:120%}mask-product-item{display:flex;gap:clamp(1rem,1.04167vw,2rem);padding-bottom:clamp(1.2rem,1.04167vw,2rem);border-bottom:1px solid var(--light-gray);align-items:center}@media screen and (min-width: 1024px){mask-product-item{align-items:flex-start}}mask-product-item:last-child{padding-bottom:0;border-bottom:none}mask-product-item .mask-product-item-image{display:flex;min-width:clamp(6rem,4.42708vw,8.5rem);min-height:clamp(6rem,4.42708vw,8.5rem);width:clamp(6rem,4.42708vw,8.5rem);height:clamp(6rem,4.42708vw,8.5rem);border-radius:clamp(.4rem,.3125vw,.6rem)}mask-product-item .mask-product-item-image :is(picture){display:flex;width:100%;height:100%;border-radius:clamp(.4rem,.3125vw,.6rem)}mask-product-item .mask-product-item-image :is(picture) .mask-product-item-image-item{width:100%;height:100%;object-fit:contain;border-radius:clamp(.4rem,.3125vw,.6rem)}mask-product-item .mask-product-item-content{display:grid;width:100%;grid-template-columns:1fr;grid-template-areas:"title" "price" "quantity"}@media screen and (min-width: 1024px){mask-product-item .mask-product-item-content{grid-template-columns:1.5fr .7fr .7fr;grid-template-areas:"title quantity price";gap:clamp(2rem,5.20833vw,10rem)}}mask-product-item .mask-product-item-content .mask-product-item-title{color:var(--dark-blue);font-family:var(--gotham);font-size:clamp(1.2rem,1.04167vw,2rem);font-style:normal;font-weight:400;line-height:normal;margin-bottom:.6rem;grid-area:title}@media screen and (min-width: 1024px){mask-product-item .mask-product-item-content .mask-product-item-title{margin-bottom:0}}mask-product-item .mask-product-item-content .product__price{grid-area:price;margin-bottom:1rem;width:fit-content}@media screen and (min-width: 1024px){mask-product-item .mask-product-item-content .product__price{margin-bottom:0;justify-self:end}}mask-product-item .mask-product-item-content .product__price .product__price-container{flex-direction:row;gap:clamp(.6rem,.41667vw,.8rem)}@media screen and (min-width: 1024px){mask-product-item .mask-product-item-content .product__price .product__price-container{gap:.6rem;flex-direction:column;align-items:flex-end}}mask-product-item .mask-product-item-content .product__price .product__price-container .product__price-compare{color:var(--extra-dark-gray);font-family:var(--gotham);font-size:clamp(1rem,.83333vw,1.6rem);font-style:normal;font-weight:400;line-height:normal;text-decoration-line:line-through}mask-product-item .mask-product-item-content .product__price .product__price-container .product__price-current-discount{display:flex;align-items:baseline;gap:clamp(.8rem,.52083vw,1rem)}mask-product-item .mask-product-item-content .product__price .product__price-container .product__price-current-discount .product__price-current{color:var(--dark-blue);font-family:var(--gotham);font-size:clamp(1.2rem,1.04167vw,2rem);font-style:normal;font-weight:700;line-height:normal}mask-product-item .mask-product-item-content .product__price .product__price-container .product__price-current-discount .product__price-discount{color:var(--white);font-family:var(--gotham);font-size:clamp(1rem,.72917vw,1.4rem);font-style:normal;font-weight:700;line-height:normal;padding:clamp(.3rem,.20833vw,.4rem) clamp(.6rem,.41667vw,.8rem);display:flex;align-items:center;justify-content:center;border-radius:.2rem;background:var(--red);text-align:center}mask-product-item .mask-product-item-content .mask-product-item-quantity{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(.8rem,.625vw,1.2rem);width:fit-content;grid-area:quantity}@media screen and (min-width: 1024px){mask-product-item .mask-product-item-content .mask-product-item-quantity{justify-self:end}}mask-product-item .mask-product-item-content .mask-product-item-quantity .mask-product-item-quantity-title{color:var(--dark-blue);font-family:var(--gotham);font-size:clamp(1.2rem,.83333vw,1.6rem);font-style:normal;font-weight:400;line-height:normal;text-align:center}mask-product-item .mask-product-item-content .mask-product-item-quantity :is(product-quantity){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;justify-content:center;gap:.8rem;max-width:clamp(6.1rem,7.1875vw,13.8rem);width:100%;border-radius:.4rem;border:.375px solid var(--gray);padding:clamp(.4rem,.41667vw,.8rem) clamp(.2rem,.20833vw,.4rem)}mask-product-item .mask-product-item-content .mask-product-item-quantity :is(product-quantity) .product__quantity-minus,mask-product-item .mask-product-item-content .mask-product-item-quantity :is(product-quantity) .product__quantity-plus{width:100%;height:100%;display:flex;align-items:center;justify-content:center}mask-product-item .mask-product-item-content .mask-product-item-quantity :is(product-quantity) .product__quantity-minus :is(svg),mask-product-item .mask-product-item-content .mask-product-item-quantity :is(product-quantity) .product__quantity-plus :is(svg){cursor:pointer;min-width:clamp(1.5rem,1.04167vw,2rem);min-height:clamp(1.5rem,1.04167vw,2rem);width:100%;height:100%}mask-product-item .mask-product-item-content .mask-product-item-quantity :is(product-quantity) .product__quantity-text{color:var(--dark-blue);text-align:center;font-family:var(--gotham);font-size:clamp(1rem,.72917vw,1.4rem);font-style:normal;font-weight:700;line-height:normal;position:relative}mask-product-item .mask-product-item-content .mask-product-item-quantity :is(product-quantity) .product__quantity-text:after{content:"";position:absolute;bottom:-.2rem;left:50%;width:60%;height:.1rem;background:var(--dark-blue);transform:translate(-50%)}.not-found__container{display:flex;justify-content:center;align-items:center;height:100%;padding:3.2rem 2rem 4rem}@media (min-width: 769px){.not-found__container{padding:6rem 0 0}}.not-found__container .not-found__content :is(h1){color:var(--dark-blue);text-align:center;font-size:clamp(2.4rem,2.083vw,4rem);font-style:normal;font-weight:600;line-height:normal}.not-found__container .not-found__content :is(h3){color:var(--dark-blue);text-align:center;font-family:var(--poppins);font-size:clamp(1.6rem,1.25vw,2.4rem);font-style:normal;font-weight:600;line-height:normal}.not-found__container .not-found__content :is(p){color:var(--black);text-align:center;font-family:var(--poppins);font-size:clamp(1.2rem,.94vw,1.8rem);font-style:normal;font-weight:400;line-height:normal;margin-top:1rem}.not-found__container .not-found__content .not-found__button{display:flex;justify-content:center;align-items:center;margin:2rem auto 0;padding:clamp(1rem,.73vw,1.4rem) clamp(1.6rem,1.46vw,2.8rem);border-radius:10rem;background:var(--dark-blue);max-width:clamp(19.6rem,14.69vw,28.2rem);width:100%;font-size:clamp(1.4rem,.94vw,1.8rem);color:var(--white);text-decoration:none}#judgeme_product_reviews{max-width:100%!important}#judgeme_product_reviews .jdgm-rev-widg{padding-block:clamp(2rem,3.125vw,6rem) clamp(4rem,3.125vw,6rem)!important;padding-inline:clamp(2rem,10.41667vw,20rem)!important}#judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__title{color:var(--dark-blue)!important;font-size:clamp(2rem,1.66667vw,3.2rem)!important}#judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__summary-average,#judgeme_product_reviews .jdgm-rev-widg .jdgm-rev__author{color:var(--dark-blue)!important;font-weight:700!important}#judgeme_product_reviews .jdgm-rev-widg .jdgm-write-rev-link{background-color:var(--red)!important;border:none!important;margin-bottom:3rem!important}quotation-component{display:none;background:var(--white);color:var(--dark-blue);font-family:var(--gotham);max-width:800px;margin:0 auto;padding:clamp(2rem,2.5vw,4rem);box-shadow:0 4px 20px #0000001a}quotation-component .quotation-content{background:var(--white)}quotation-component .quotation-content .quotation-header{text-align:center;margin-bottom:clamp(2rem,2.5vw,3rem);border-bottom:2px solid var(--light-gray);padding-bottom:clamp(1.5rem,2vw,2rem)}quotation-component .quotation-content .quotation-header .quotation-content__image{display:block;margin:0 auto clamp(1rem,1.5vw,1.5rem);max-width:100px;height:auto}quotation-component .quotation-content .quotation-header .quotation-content__title{font-size:clamp(2.4rem,3vw,3.2rem);font-weight:700;color:var(--dark-blue);margin:0;text-transform:uppercase;letter-spacing:2px}quotation-component .quotation-content .quotation-content__date{text-align:right;font-size:clamp(1.2rem,1.2vw,1.4rem);color:var(--gray);margin-bottom:clamp(2rem,2.5vw,3rem);font-weight:500}quotation-component .quotation-content .quotation-addresses{margin-bottom:clamp(2rem,2.5vw,3rem)}quotation-component .quotation-content .quotation-addresses .quotation-addresses__heading{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1rem,2vw,2rem);margin-bottom:clamp(1rem,1.5vw,1.5rem)}quotation-component .quotation-content .quotation-addresses .quotation-addresses__heading .quotation-addresses__title{background:var(--light-gray);color:var(--dark-blue);font-size:clamp(1.4rem,1.4vw,1.6rem);font-weight:700;padding:clamp(.8rem,1vw,1.2rem);margin:0;text-align:center;border-radius:.4rem}quotation-component .quotation-content .quotation-addresses .quotation-addresses__content{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1rem,2vw,2rem)}quotation-component .quotation-content .quotation-addresses .quotation-addresses__content .quotation-addresses__item{background:var(--white);border:1px solid var(--light-gray);padding:clamp(1rem,1.5vw,1.5rem);border-radius:.4rem}quotation-component .quotation-content .quotation-addresses .quotation-addresses__content .quotation-addresses__item p{margin:0 0 .5rem;font-size:clamp(1.2rem,1.2vw,1.4rem);color:var(--dark-blue);line-height:1.4}quotation-component .quotation-content .quotation-addresses .quotation-addresses__content .quotation-addresses__item p:last-child{margin-bottom:0}quotation-component .quotation-content .quotation-payment{margin-bottom:clamp(2rem,2.5vw,3rem);border:1px solid var(--light-gray);border-radius:.4rem;overflow:hidden}quotation-component .quotation-content .quotation-payment .quotation-payment__title{background:var(--light-gray);color:var(--dark-blue);font-size:clamp(1.4rem,1.4vw,1.6rem);font-weight:700;padding:clamp(.8rem,1vw,1.2rem);margin:0;text-align:center}quotation-component .quotation-content .quotation-payment .quotation-payment__method{padding:clamp(1rem,1.5vw,1.5rem);margin:0;font-size:clamp(1.3rem,1.3vw,1.5rem);font-weight:600;color:var(--dark-blue)}quotation-component .quotation-content .quotation-payment .quotation-payment__due-days{padding:0 clamp(1rem,1.5vw,1.5rem) clamp(1rem,1.5vw,1.5rem);margin:0;font-size:clamp(1.2rem,1.2vw,1.4rem);color:var(--gray);font-weight:500}quotation-component .quotation-content .quotation-products{margin-bottom:clamp(2rem,2.5vw,3rem)}quotation-component .quotation-content .quotation-products .quotation-products__header{background:var(--light-gray);color:var(--dark-blue);font-size:clamp(1.4rem,1.4vw,1.6rem);font-weight:700;padding:clamp(.8rem,1vw,1.2rem);margin:0 0 1rem;text-align:center;border-radius:.4rem}quotation-component .quotation-content .quotation-products .quotation-product-item{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:clamp(.8rem,1vw,1.2rem);padding:clamp(1rem,1.2vw,1.4rem);border:1px solid var(--light-gray);border-radius:.4rem;margin-bottom:.8rem;align-items:center}quotation-component .quotation-content .quotation-products .quotation-product-item:last-child{margin-bottom:0}quotation-component .quotation-content .quotation-products .quotation-product-item .quotation-product__name{font-size:clamp(1.2rem,1.2vw,1.4rem);font-weight:600;color:var(--dark-blue);margin:0}quotation-component .quotation-content .quotation-products .quotation-product-item .quotation-product__quantity,quotation-component .quotation-content .quotation-products .quotation-product-item .quotation-product__price,quotation-component .quotation-content .quotation-products .quotation-product-item .quotation-product__total{font-size:clamp(1.2rem,1.2vw,1.4rem);color:var(--dark-blue);text-align:center;margin:0}quotation-component .quotation-content .quotation-products .quotation-product-item .quotation-product__price,quotation-component .quotation-content .quotation-products .quotation-product-item .quotation-product__total{font-weight:600}quotation-component .quotation-content .quotation-products .quotation-products__table-header{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:clamp(.8rem,1vw,1.2rem);padding:clamp(.8rem,1vw,1.2rem);background:var(--light-gray);border-radius:.4rem;margin-bottom:.8rem}quotation-component .quotation-content .quotation-products .quotation-products__table-header .quotation-table__header-item{font-size:clamp(1.2rem,1.2vw,1.4rem);font-weight:700;color:var(--dark-blue);text-align:center;margin:0}quotation-component .quotation-content .quotation-products .quotation-products__table-header .quotation-table__header-item:first-child{text-align:left}quotation-component .quotation-content .quotation-checkout{border:1px solid var(--light-gray);border-radius:.4rem;overflow:hidden}quotation-component .quotation-content .quotation-checkout .quotation-checkout__header{background:var(--light-gray);color:var(--dark-blue);font-size:clamp(1.4rem,1.4vw,1.6rem);font-weight:700;padding:clamp(.8rem,1vw,1.2rem);margin:0;text-align:center}quotation-component .quotation-content .quotation-checkout .quotation-checkout__infos{padding:clamp(1rem,1.5vw,1.5rem)}quotation-component .quotation-content .quotation-checkout .quotation-checkout__infos .quotation-checkout__infos-item{display:flex;justify-content:space-between;align-items:center;padding:clamp(.6rem,.8vw,1rem) 0;border-bottom:1px solid var(--light-gray)}quotation-component .quotation-content .quotation-checkout .quotation-checkout__infos .quotation-checkout__infos-item:last-child{border-bottom:none;padding-top:clamp(.8rem,1vw,1.2rem);font-weight:700;font-size:clamp(1.3rem,1.3vw,1.5rem)}quotation-component .quotation-content .quotation-checkout .quotation-checkout__infos .quotation-checkout__infos-item .quotation-checkout__infos-item-label,quotation-component .quotation-content .quotation-checkout .quotation-checkout__infos .quotation-checkout__infos-item .quotation-checkout__infos-item-value{margin:0;font-size:clamp(1.2rem,1.2vw,1.4rem);color:var(--dark-blue)}quotation-component .quotation-content .quotation-checkout .quotation-checkout__infos .quotation-checkout__infos-item .quotation-checkout__infos-item-value{font-weight:600}@media print{quotation-component{display:block}}related-cart{display:block;margin-bottom:clamp(6rem,6.25vw,12rem)}related-cart .related-cart__content{max-width:var(--page-width);margin-inline:auto}@media screen and (min-width: 1024px){related-cart .related-cart__content{max-width:calc(var(--page-width) * .95)}}related-cart .related-cart__content .related-cart__title{color:var(--navy-blue);font-family:var(--gotham);font-size:clamp(1.6rem,1.25vw,2.4rem);font-weight:600;margin-bottom:clamp(1.8rem,1.25vw,2.4rem)}related-cart .related-cart__content .blaze-slider{--slides-to-show: 1.3;--slide-gap: 1.6rem;--slide-width: calc((100% - (var(--slides-to-show) - 1) * var(--slide-gap)) / var(--slides-to-show))}@media screen and (min-width: 450px){related-cart .related-cart__content .blaze-slider{--slides-to-show: 1.8;--slide-gap: 2.4rem}@media screen and (min-width: 768px){related-cart .related-cart__content .blaze-slider{--slides-to-show: 3;--slide-gap: 5.4rem}}}related-cart .related-cart__content .blaze-slider .blaze-track{display:flex;padding-bottom:.1rem}related-cart .related-cart__content .blaze-slider .blaze-track .blaze-track>*{box-sizing:border-box;width:var(--slide-width);flex-shrink:0}related-cart .related-cart__content .blaze-slider .blaze-track .related-card .related-card__wrapper{display:grid;grid-template-columns:.75fr 1fr;column-gap:clamp(1.2rem,1.25vw,2.4rem);row-gap:clamp(1rem,1.04vw,2rem)}related-cart .related-cart__content .blaze-slider .blaze-track .related-card .related-card__image{display:flex;aspect-ratio:4/4;border-radius:.4rem;overflow:hidden}related-cart .related-cart__content .blaze-slider .blaze-track .related-card .related-card__image :is(a){display:flex}related-cart .related-cart__content .blaze-slider .blaze-track .related-card .related-card__image :is(a) :is(img){width:100%;height:auto;object-fit:cover;transition:transform .3s ease-in-out;background:var(--off-white)}related-cart .related-cart__content .blaze-slider .blaze-track .related-card .related-card__image :is(a):hover :is(img){transform:scale(1.05)}related-cart .related-cart__content .blaze-slider .blaze-track .related-card .related-card__info .product-tags{margin-top:clamp(.4rem,.32vw,.6rem)}related-cart .related-cart__content .blaze-slider .blaze-track .related-card .related-card__info .product-tags:empty{display:none}related-cart .related-cart__content .blaze-slider .blaze-track .related-card .related-card__info .related-card__title{margin-block:clamp(.6rem,.41667vw,.8rem);overflow:hidden;text-overflow:ellipsis;font-weight:400}related-cart .related-cart__content .blaze-slider .blaze-track .related-card .related-card__info .related-card__title :is(a){color:var(--navy-blue);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-family:var(--gotham);font-size:clamp(1rem,1.04vw,2rem);font-weight:700;line-height:120%;text-decoration:none}related-cart .related-cart__content .blaze-slider .blaze-track .related-card .related-card__info .product-price__block{margin-top:clamp(1rem,1.04vw,2rem)}related-cart .related-cart__content .blaze-slider .blaze-track .related-card .related-card__info .product-price__block .product__price{display:flex;flex-direction:column;gap:.6rem}related-cart .related-cart__content .blaze-slider .blaze-track .related-card .related-card__info .product-price__block .product__price .product__price-container{display:flex;flex-direction:column;gap:clamp(.2rem,.20833vw,.4rem)}related-cart .related-cart__content .blaze-slider .blaze-track .related-card .related-card__info .product-price__block .product__price .product__price-container .product__price-compare{color:var(--dark-gray);font-family:var(--gotham);font-size:clamp(1rem,.72917vw,1.4rem);font-style:normal;font-weight:400;line-height:normal;text-decoration-line:line-through}related-cart .related-cart__content .blaze-slider .blaze-track .related-card .related-card__info .product-price__block .product__price .product__price-container .product__price-current{color:var(--dark-blue);font-family:var(--gotham);font-size:clamp(1.4rem,1.04167vw,2rem);font-style:normal;font-weight:700;line-height:normal}related-cart .related-cart__content .blaze-slider .blaze-track .related-card .related-card__info .product-price__block .product__price .product__price-installments .info_installment{color:var(--dark-gray);font-family:var(--gotham);font-size:clamp(1rem,.83333vw,1.6rem);font-style:normal;font-weight:400;line-height:normal}related-cart .related-cart__content .blaze-slider .blaze-track .related-card .related-card__button{grid-column:2/3;display:flex;align-items:center;justify-content:center;text-align:center;font-family:var(--gotham);color:var(--dark-blue);font-size:clamp(1rem,.9375vw,1.8rem);font-weight:600;background:var(--white);padding:.6rem;border-radius:.4rem;border:none;border:1px solid var(--dark-blue);transition:all .3s ease-in-out;cursor:pointer;position:relative;width:100%}@media screen and (min-width: 768px){related-cart .related-cart__content .blaze-slider .blaze-track .related-card .related-card__button{padding-block:clamp(.8rem,.73333vw,1.4rem);padding-inline:clamp(2rem,3.07291vw,5.9rem);grid-column:1/3}}related-cart .related-cart__content .blaze-slider .blaze-track .related-card .related-card__button:hover{background:var(--dark-blue);color:var(--white)}related-cart .related-cart__content .blaze-slider .blaze-track .related-card .related-card__button.added{color:var(--white);background:var(--dark-blue)}related-cart:has(.blaze-track:empty){display:none}*{margin:0;padding:0;box-sizing:border-box}html{font-size:62.5%}body{min-height:100vh;font-family:var(--gotham);font-size:clamp(1.2rem,.83333vw,1.6rem)}body::-webkit-scrollbar{width:clamp(.5rem,.41666vw,.8rem)}body::-webkit-scrollbar-thumb{background-color:var(--dark-blue)}body::-webkit-scrollbar-track{background:var(--light-gray)}form-embed{padding-block:clamp(4rem,4.16666vw,8rem);max-width:var(--page-width);margin-inline:auto}@keyframes loading-spinner-animation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.page-wrapper{min-height:100vh;transition:margin-right .3s ease}@media (min-width: 1280px){body:has(cart-drawer.cart-drawer--fixed-sidebar .cart-drawer__input:checked) .page-wrapper{margin-right:clamp(37rem,25vw,48rem)}body:has(cart-drawer.cart-drawer--fixed-sidebar .cart-drawer__input:not(:checked)) .page-wrapper{margin-right:0}body:has(cart-drawer.cart-drawer--fixed-sidebar .cart-drawer__input:checked){--page-width: 80vw}body:has(cart-drawer.cart-drawer--fixed-sidebar .cart-drawer__input:checked) :is(main),body:has(cart-drawer.cart-drawer--fixed-sidebar .cart-drawer__input:checked) :is(header-component),body:has(cart-drawer.cart-drawer--fixed-sidebar .cart-drawer__input:checked) :is(announcement-bar),body:has(cart-drawer.cart-drawer--fixed-sidebar .cart-drawer__input:checked) .footer-section{zoom:.85}}
