banner-carrousel{display:block;overflow:hidden;width:100%}banner-carrousel .blaze-slider .blaze-container .blaze-track-container{position:relative}banner-carrousel .blaze-slider .blaze-container .blaze-track-container .blaze-prev,banner-carrousel .blaze-slider .blaze-container .blaze-track-container .blaze-next{background-color:transparent;width:2.8rem;height:2.8rem;display:flex;align-items:center;justify-content:center;border:none;position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;left:1.3vw;z-index:10;transition:.3s}@media screen and (max-width: 768px){banner-carrousel .blaze-slider .blaze-container .blaze-track-container .blaze-prev,banner-carrousel .blaze-slider .blaze-container .blaze-track-container .blaze-next{display:none}}banner-carrousel .blaze-slider .blaze-container .blaze-track-container .blaze-next{right:1.3vw;left:auto}banner-carrousel .blaze-slider .blaze-container .blaze-track-container .blaze-next :is(svg){transform:rotate(180deg)}banner-carrousel .blaze-slider .blaze-container .blaze-track-container .blaze-track{max-height:70rem;display:flex}banner-carrousel .blaze-slider .blaze-container .blaze-track-container .blaze-track .banner__slide{width:100%;min-height:100%;overflow:hidden;position:relative;flex-shrink:0}banner-carrousel .blaze-slider .blaze-container .blaze-track-container .blaze-track .banner__slide .banner__text-content{display:flex;flex-direction:column;width:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}banner-carrousel .blaze-slider .blaze-container .blaze-track-container .blaze-track .banner__slide .banner__text-content .banner__text-content__title :is(p){color:var(--plain-white);text-align:center;font-family:var(--dm-sans);font-size:clamp(2.4rem,3.125vw,6rem);font-style:normal;font-weight:800;line-height:normal}banner-carrousel .blaze-slider .blaze-container .blaze-track-container .blaze-track .banner__slide .banner__text-content .banner__text-content__subtitle{color:var(--plain-white);text-align:center;font-family:var(--dm-sans);font-size:clamp(1.4rem,1.041666vw,2rem);font-style:normal;font-weight:600;line-height:normal;margin-bottom:3rem}banner-carrousel .blaze-slider .blaze-container .blaze-track-container .blaze-track .banner__slide .banner__text-content .banner__text-content__button{color:var(--plain-white);text-decoration:none;font-size:1.6rem;font-family:var(--dm-sans);border:2px solid var(--plain-white);display:flex;justify-content:center;align-items:center;align-self:stretch;height:4.5rem;width:clamp(26rem,33.33vw,64rem);padding:1.2rem 1rem;margin:auto;border-radius:999.9rem;transition:all ease .3s}banner-carrousel .blaze-slider .blaze-container .blaze-track-container .blaze-track .banner__slide .banner__text-content .banner__text-content__button:hover{background:var(--plain-white);color:var(--pitch-black)}banner-carrousel .blaze-slider .blaze-container .blaze-track-container .blaze-track .banner__slide .banner__video,banner-carrousel .blaze-slider .blaze-container .blaze-track-container .blaze-track .banner__slide .banner__image{width:100%;height:100%;object-fit:cover}banner-carrousel .blaze-slider .blaze-container .blaze-track-container .blaze-track .banner__slide .desktop{display:none}@media screen and (min-width: 600px){banner-carrousel .blaze-slider .blaze-container .blaze-track-container .blaze-track .banner__slide .mobile{display:none}banner-carrousel .blaze-slider .blaze-container .blaze-track-container .blaze-track .banner__slide .desktop{display:block}}banner-carrousel .blaze-slider .blaze-container .blaze-track-container .blaze-pagination-banner-carrousel{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem;position:absolute;bottom:2rem;left:50%;transform:translate(-50%);z-index:10}@media screen and (min-width: 600px){banner-carrousel .blaze-slider .blaze-container .blaze-track-container .blaze-pagination-banner-carrousel{bottom:3.2rem}}banner-carrousel .blaze-slider .blaze-container .blaze-track-container .blaze-pagination-banner-carrousel :is(button){border-radius:.2rem;border:1.14px solid var(--plain-white);background:transparent;width:clamp(1rem,1vw,1.5rem);height:clamp(1rem,1vw,1.5rem);font-size:0;transition:all .3s ease}banner-carrousel .blaze-slider .blaze-container .blaze-track-container .blaze-pagination-banner-carrousel :is(button).active{border-radius:.2rem;border:1.14px solid var(--plain-white);background:var(--plain-white)}.header-section{position:sticky;top:0;width:100%;z-index:999999}.header-section:has(.header-section--fixed){position:fixed}header-component{display:block;top:0;left:0;display:flex;flex-direction:column;justify-content:center;width:100%;padding:0 clamp(1.5rem,3vw,3rem)}header-component .header__content{width:100%;background:var(--plain-white);border-radius:0 0 .6rem .6rem;display:flex;align-items:center;justify-content:space-between;padding:clamp(1.2rem,2vw,2rem);border:1px solid var(--light-grey)}@media screen and (min-width: 1100px){header-component .header__content{padding:0 clamp(4rem,5vw,9.6rem);display:grid;grid-template-columns:auto 1fr auto;border-radius:0 0 1.2rem 1.2rem;gap:2rem}}header-component .header__content .header__logo{display:flex}header-component .header__content .header__logo :is(img){max-width:clamp(9.3rem,9.8vw,18.8rem);object-fit:contain}header-component .header__content .header-menu.header-menu__desktop{display:none}@media (min-width: 1100px){header-component .header__content .header-menu.header-menu__desktop{display:flex;align-items:center;justify-content:center}header-component .header__content .header-menu.header-menu__desktop .header-menu__icons,header-component .header__content .header-menu.header-menu__desktop .header__search{display:none}header-component .header__content .header-menu.header-menu__desktop .header-menu__nav .menu-items__container .header-menu__items,header-component .header__content .header-menu.header-menu__desktop .header-menu__nav .header-menu__items--noscript .header-menu__items{display:flex;align-items:center}header-component .header__content .header-menu.header-menu__desktop .header-menu__nav .menu-items__container .header-menu__items .header-menu__item,header-component .header__content .header-menu.header-menu__desktop .header-menu__nav .menu-items__container .header-menu__items :is(details),header-component .header__content .header-menu.header-menu__desktop .header-menu__nav .header-menu__items--noscript .header-menu__items .header-menu__item,header-component .header__content .header-menu.header-menu__desktop .header-menu__nav .header-menu__items--noscript .header-menu__items :is(details){padding-block:clamp(1.8rem,1.30208vw,2.5rem)}header-component .header__content .header-menu.header-menu__desktop .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu,header-component .header__content .header-menu.header-menu__desktop .header-menu__nav .menu-items__container .header-menu__items :is(details) .header-menu__submenu,header-component .header__content .header-menu.header-menu__desktop .header-menu__nav .header-menu__items--noscript .header-menu__items .header-menu__item .header-menu__submenu,header-component .header__content .header-menu.header-menu__desktop .header-menu__nav .header-menu__items--noscript .header-menu__items :is(details) .header-menu__submenu{background:var(--plain-white);padding:2rem;border-radius:0 0 .8rem .8rem;transition:.3s;display:flex;position:absolute;z-index:-1}header-component .header__content .header-menu.header-menu__desktop .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu[open],header-component .header__content .header-menu.header-menu__desktop .header-menu__nav .menu-items__container .header-menu__items :is(details) .header-menu__submenu[open],header-component .header__content .header-menu.header-menu__desktop .header-menu__nav .header-menu__items--noscript .header-menu__items .header-menu__item .header-menu__submenu[open],header-component .header__content .header-menu.header-menu__desktop .header-menu__nav .header-menu__items--noscript .header-menu__items :is(details) .header-menu__submenu[open]{visibility:visible;transform:translateY(0)}header-component .header__content .header-menu.header-menu__desktop .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-submenu__item,header-component .header__content .header-menu.header-menu__desktop .header-menu__nav .menu-items__container .header-menu__items :is(details) .header-menu__submenu .header-submenu__item,header-component .header__content .header-menu.header-menu__desktop .header-menu__nav .header-menu__items--noscript .header-menu__items .header-menu__item .header-menu__submenu .header-submenu__item,header-component .header__content .header-menu.header-menu__desktop .header-menu__nav .header-menu__items--noscript .header-menu__items :is(details) .header-menu__submenu .header-submenu__item{min-width:18rem}header-component .header__content .header-menu.header-menu__desktop .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-submenu__item:hover .header-submenu__item_name,header-component .header__content .header-menu.header-menu__desktop .header-menu__nav .menu-items__container .header-menu__items :is(details) .header-menu__submenu .header-submenu__item:hover .header-submenu__item_name,header-component .header__content .header-menu.header-menu__desktop .header-menu__nav .header-menu__items--noscript .header-menu__items .header-menu__item .header-menu__submenu .header-submenu__item:hover .header-submenu__item_name,header-component .header__content .header-menu.header-menu__desktop .header-menu__nav .header-menu__items--noscript .header-menu__items :is(details) .header-menu__submenu .header-submenu__item:hover .header-submenu__item_name{font-weight:900}header-component .header__content .header-menu.header-menu__desktop .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu,header-component .header__content .header-menu.header-menu__desktop .header-menu__nav .header-menu__items--noscript .header-menu__items .header-menu__item .header-menu__submenu{transform:translateY(-100%)}header-component .header__content .header-menu.header-menu__desktop .header-menu__nav .menu-items__container .header-menu__items .header-menu__item.active,header-component .header__content .header-menu.header-menu__desktop .header-menu__nav .header-menu__items--noscript .header-menu__items .header-menu__item.active{font-weight:900}header-component .header__content .header-menu.header-menu__desktop .header-menu__nav .menu-items__container .header-menu__items :is(details),header-component .header__content .header-menu.header-menu__desktop .header-menu__nav .header-menu__items--noscript .header-menu__items :is(details){padding:0}header-component .header__content .header-menu.header-menu__desktop .header-menu__nav .menu-items__container .header-menu__items :is(details) .header-menu__item .header-menu__item-name :is(svg),header-component .header__content .header-menu.header-menu__desktop .header-menu__nav .header-menu__items--noscript .header-menu__items :is(details) .header-menu__item .header-menu__item-name :is(svg){transform:rotate(0)}header-component .header__content .header-menu.header-menu__desktop .header-menu__nav .menu-items__container .header-menu__items :is(details) .header-menu__submenu,header-component .header__content .header-menu.header-menu__desktop .header-menu__nav .header-menu__items--noscript .header-menu__items :is(details) .header-menu__submenu{transform:translateY(0);margin-top:0}header-component .header__content .header-menu.header-menu__desktop .header-menu__nav .menu-items__container .header-menu__items .header-menu__item-bottom,header-component .header__content .header-menu.header-menu__desktop .header-menu__nav .header-menu__items--noscript .header-menu__items .header-menu__item-bottom{display:none}}header-component .header__content .header-menu.header-menu__mobile{visibility:hidden;position:fixed;top:0;right:0;height:100dvh;width:100%;display:flex;justify-content:end;transition:.3s}@media (min-width: 1100px){header-component .header__content .header-menu.header-menu__mobile{display:none}}header-component .header__content .header-menu.header-menu__mobile:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:-1;opacity:0;transition:.3s}header-component .header__content .header-menu.header-menu__mobile .header-menu__content{height:100%;background:var(--plain-white);padding:3rem 2rem;width:84vw;transform:translate(100%);transition:.3s;display:flex;flex-direction:column;position:relative}header-component .header__content .header-menu.header-menu__mobile .header-menu__content .header-menu__icons{display:flex;justify-content:space-between;margin-bottom:3rem}header-component .header__content .header-menu.header-menu__mobile .header-menu__content .header-menu__icons .header-menu__back,header-component .header__content .header-menu.header-menu__mobile .header-menu__content .header-menu__icons .header-menu__close{display:flex}header-component .header__content .header-menu.header-menu__mobile .header-menu__content .header-menu__icons .header-menu__back{visibility:hidden;opacity:0;transition:.3s}header-component .header__content .header-menu.header-menu__mobile .header-menu__content .header__search{margin-bottom:3.2rem}header-component .header__content .header-menu.header-menu__mobile .header-menu__content .header__search .search-input__container{display:flex;position:relative}header-component .header__content .header-menu.header-menu__mobile .header-menu__content .header__search .search-input__container .search_input{width:100%;padding:.8rem 0;border:none;border-bottom:1px solid var(--night-black);color:var(--grafitti-grey);font-family:var(--dm-sans);font-size:1.6rem;font-weight:400;-webkit-appearance:none;-moz-appearance:none;appearance:none}header-component .header__content .header-menu.header-menu__mobile .header-menu__content .header__search .search-input__container .search_input::placeholder{font-family:var(--dm-sans);color:var(--grafitti-grey)}header-component .header__content .header-menu.header-menu__mobile .header-menu__content .header__search .search-input__container .search_input:focus{outline:none}header-component .header__content .header-menu.header-menu__mobile .header-menu__content .header__search .search-input__container :is(button){position:absolute;right:0;top:50%;transform:translateY(-50%);background:none;border:none}header-component .header__content .header-menu.header-menu__mobile .header-menu__content .header__search .search-input__container .search-input__close{display:none}header-component .header__content .header-menu.header-menu__mobile .header-menu__content .header-menu__nav{flex:1;position:relative;overflow-y:auto}header-component .header__content .header-menu.header-menu__mobile .header-menu__content .header-menu__nav .menu-items__container,header-component .header__content .header-menu.header-menu__mobile .header-menu__content .header-menu__nav .header-menu__items,header-component .header__content .header-menu.header-menu__mobile .header-menu__content .header-menu__nav .header-menu__items--noscript{height:100%;overflow-x:hidden}header-component .header__content .header-menu.header-menu__mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__item-bottom[first],header-component .header__content .header-menu.header-menu__mobile .header-menu__content .header-menu__nav .header-menu__items .header-menu__item-bottom[first],header-component .header__content .header-menu.header-menu__mobile .header-menu__content .header-menu__nav .header-menu__items--noscript .header-menu__item-bottom[first]{margin-top:auto}header-component .header__content .header-menu.header-menu__mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__item-bottom .header-menu__item-name,header-component .header__content .header-menu.header-menu__mobile .header-menu__content .header-menu__nav .header-menu__items .header-menu__item-bottom .header-menu__item-name,header-component .header__content .header-menu.header-menu__mobile .header-menu__content .header-menu__nav .header-menu__items--noscript .header-menu__item-bottom .header-menu__item-name{display:flex;align-items:center;gap:.8rem;color:var(--pitch-black);font-size:1.6rem;text-decoration:none}header-component .header__content .header-menu.header-menu__mobile .header-menu__content .header-menu__nav .menu-items__container{position:relative}header-component .header__content .header-menu.header-menu__mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__submenu{display:flex;visibility:hidden;position:absolute;width:100%;height:100%;margin-top:0;transition:.3s;top:0;transform:translate(110%);background:var(--plain-white)}header-component .header__content .header-menu.header-menu__mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__submenu[open]{transform:translate(0);visibility:visible}header-component .header__content .header-menu.header-menu__mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__submenu .header-submenu__image-container{margin-top:auto}header-component .header__content .header-menu.header-menu__mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__submenu .header-submenu__image-container .header-submenu__item-image{display:flex}header-component .header__content .header-menu.header-menu__mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__submenu .header-submenu__image-container .header-submenu__item-image :is(img){max-width:100%;max-height:100%;object-fit:contain}header-component .header__content .header-menu.header-menu__mobile .header-menu__content:has(.header-menu__submenu[open]) .header-menu__icons .header-menu__back{visibility:visible;opacity:1}header-component .header__content .header-menu .header-menu__content .menu-items__container .header-menu__items,header-component .header__content .header-menu .header-menu__content .header-menu__items--noscript .header-menu__items{list-style-type:none;display:flex;flex-direction:column;gap:2rem;flex:1}@media screen and (min-width: 1100px){header-component .header__content .header-menu .header-menu__content .menu-items__container .header-menu__items,header-component .header__content .header-menu .header-menu__content .header-menu__items--noscript .header-menu__items{flex-direction:row;justify-content:center}}header-component .header__content .header-menu .header-menu__content .menu-items__container .header-menu__items .header-menu__item::marker,header-component .header__content .header-menu .header-menu__content .header-menu__items--noscript .header-menu__items .header-menu__item::marker{content:""}header-component .header__content .header-menu .header-menu__content .menu-items__container .header-menu__items .header-menu__item .header-menu__item-name,header-component .header__content .header-menu .header-menu__content .header-menu__items--noscript .header-menu__items .header-menu__item .header-menu__item-name{display:flex;align-items:center;justify-content:space-between;color:var(--pitch-black);font-size:1.6rem;gap:.8rem;font-weight:400;text-transform:uppercase;text-decoration:none;cursor:pointer}@media screen and (min-width: 1100px){header-component .header__content .header-menu .header-menu__content .menu-items__container .header-menu__items .header-menu__item .header-menu__item-name,header-component .header__content .header-menu .header-menu__content .header-menu__items--noscript .header-menu__items .header-menu__item .header-menu__item-name{font-weight:500;font-size:clamp(1rem,.83333vw,1.6rem)}header-component .header__content .header-menu .header-menu__content .menu-items__container .header-menu__items .header-menu__item .header-menu__item-name :is(svg),header-component .header__content .header-menu .header-menu__content .header-menu__items--noscript .header-menu__items .header-menu__item .header-menu__item-name :is(svg){transform:rotate(90deg);gap:.8rem;justify-content:center}header-component .header__content .header-menu .header-menu__content .menu-items__container .header-menu__items .header-menu__item .header-menu__item-name:hover,header-component .header__content .header-menu .header-menu__content .header-menu__items--noscript .header-menu__items .header-menu__item .header-menu__item-name:hover{font-weight:900}}header-component .header__content .header-menu .header-menu__content .menu-items__container .header-menu__items .header-menu__submenu,header-component .header__content .header-menu .header-menu__content .header-menu__items--noscript .header-menu__items .header-menu__submenu{list-style-type:none;margin-top:1.2rem;display:none;flex-direction:column;gap:1.6rem;text-decoration:none;cursor:pointer;visibility:hidden}@media screen and (min-width: 1100px){header-component .header__content .header-menu .header-menu__content .menu-items__container .header-menu__items .header-menu__submenu,header-component .header__content .header-menu .header-menu__content .header-menu__items--noscript .header-menu__items .header-menu__submenu{gap:clamp(.9rem,.625vw,1.2rem)}}header-component .header__content .header-menu .header-menu__content .menu-items__container .header-menu__items .header-menu__submenu :is(p),header-component .header__content .header-menu .header-menu__content .header-menu__items--noscript .header-menu__items .header-menu__submenu :is(p){color:var(--pitch-black);font-size:2rem;font-weight:600}@media screen and (min-width: 1100px){header-component .header__content .header-menu .header-menu__content .menu-items__container .header-menu__items .header-menu__submenu :is(p),header-component .header__content .header-menu .header-menu__content .header-menu__items--noscript .header-menu__items .header-menu__submenu :is(p){display:none}}header-component .header__content .header-menu .header-menu__content .menu-items__container .header-menu__items .header-menu__submenu .header-submenu__item .header-submenu__item_name,header-component .header__content .header-menu .header-menu__content .header-menu__items--noscript .header-menu__items .header-menu__submenu .header-submenu__item .header-submenu__item_name{color:var(--pitch-black);font-size:1.6rem;font-weight:400;text-decoration:none;display:block}@media screen and (min-width: 1100px){header-component .header__content .header-menu .header-menu__content .menu-items__container .header-menu__items .header-menu__submenu .header-submenu__item .header-submenu__item_name,header-component .header__content .header-menu .header-menu__content .header-menu__items--noscript .header-menu__items .header-menu__submenu .header-submenu__item .header-submenu__item_name{font-size:clamp(1rem,.83333vw,1.6rem)}}header-component .header__content .header-menu .header-menu__content .menu-items__container .header-menu__items .header-menu__submenu .header-submenu__item .header-submenu__item_name--last,header-component .header__content .header-menu .header-menu__content .header-menu__items--noscript .header-menu__items .header-menu__submenu .header-submenu__item .header-submenu__item_name--last{font-weight:600;color:var(--pitch-black)}header-component .header__content .header-menu .header-menu__content .menu-items__container.header-menu__items--noscript .header-menu__submenu,header-component .header__content .header-menu .header-menu__content .header-menu__items--noscript.header-menu__items--noscript .header-menu__submenu{padding-left:1rem;visibility:visible;display:flex}@media screen and (min-width: 1100px){header-component .header__content .header-menu .header-menu__content .menu-items__container.header-menu__items--noscript .header-menu__submenu,header-component .header__content .header-menu .header-menu__content .header-menu__items--noscript.header-menu__items--noscript .header-menu__submenu{padding-left:0}}header-component .header__content .header-menu .header-menu__content:has(.header-menu__items--noscript details) .menu-items__container{display:none}header-component .header__content .header-icons{display:flex;align-items:center;gap:clamp(1.6rem,1.4vw,2.6rem)}header-component .header__content .header-icons :is(search-component){display:block;position:relative}@media screen and (min-width: 1100px){header-component .header__content .header-icons :is(search-component){display:none;position:static}}header-component .header__content .header-icons :is(search-component):has(.desktop){display:none}@media (min-width: 1100px){header-component .header__content .header-icons :is(search-component):has(.desktop){display:flex}header-component .header__content .header-icons :is(search-component):has(.desktop)[open] .header__search .search-input__container .search_input{width:10vw}header-component .header__content .header-icons :is(search-component):has(.desktop)[open] .header__search .search-input__container .search_input::placeholder{color:var(--medium-grey)}header-component .header__content .header-icons :is(search-component):has(.desktop)[open] .header__search .search-input__container .search-input__close{opacity:1;visibility:visible}header-component .header__content .header-icons :is(search-component):has(.desktop) .header__search .search-input__container{position:relative;display:flex;align-items:center;gap:.6rem}header-component .header__content .header-icons :is(search-component):has(.desktop) .header__search .search-input__container .search_input{width:100%;padding-block:.5rem;border:none;border-bottom:1px solid var(--night-black);color:var(--medium-grey);font-family:var(--dm-sans);font-weight:700;text-transform:uppercase;font-size:1.4rem;max-width:29rem;width:0;interpolate-size:allow-keywords;transition:width 1s;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex}header-component .header__content .header-icons :is(search-component):has(.desktop) .header__search .search-input__container .search_input::placeholder{font-family:var(--dm-sans);color:transparent;transition:.3s}header-component .header__content .header-icons :is(search-component):has(.desktop) .header__search .search-input__container .search_input:focus{outline:none}header-component .header__content .header-icons :is(search-component):has(.desktop) .header__search .search-input__container .header__icon--search{display:flex;position:absolute;right:0;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer}header-component .header__content .header-icons :is(search-component):has(.desktop) .header__search .search-input__container .header__icon--search :is(svg){width:clamp(1.7rem,1.2vw,2.4rem);height:clamp(1.7rem,1.2vw,2.4rem)}header-component .header__content .header-icons :is(search-component):has(.desktop) .header__search .search-input__container .search-input__close{width:1.8rem;height:1.8rem;visibility:hidden;background:transparent;border:none;opacity:0;cursor:pointer}}header-component .header__content .header-icons .header-icons__icon{background:none;border:none;display:flex;cursor:pointer}header-component .header__content .header-icons .header-icons__icon :is(svg){width:clamp(1.7rem,1.3vw,2.4rem);height:clamp(1.7rem,1.3vw,2.4rem)}header-component .header__content .header-icons .header-icons__icon.header__icon--user{display:none}@media (min-width: 1100px){header-component .header__content .header-icons .header-icons__icon.header__icon--user{display:flex}}header-component .header__content .header-icons .header-icons__icon.header__icon--menu :is(input){display:none}header-component .header__content .header-icons .header-icons__icon.header__icon--menu :is(label){display:flex}header-component .header__content .header-icons .header-icons__icon.header__icon--wishlist{display:none}@media (min-width: 1100px){header-component .header__content .header-icons .header-icons__icon.header__icon--wishlist{display:flex}}header-component .header__content .header-icons .header-icons__icon.header__icon-search__redirect{display:flex}@media (min-width: 1100px){header-component .header__content .header-icons .header-icons__icon.header__icon-search__redirect{display:none}}header-component .header__content .header-icons .header-icons__icon.header__icon--cart{position:relative}header-component .header__content .header-icons .header-icons__icon.header__icon--cart .bag-items-count{position:absolute;top:-8px;right:-8px;background:var(--grafitti-grey);width:clamp(1.5rem,1.04vw,2rem);height:clamp(1.5rem,1.04vw,2rem);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:clamp(1rem,1.5vw,1.2rem);color:var(--plain-white);font-family:var(--dm-sans)}@media screen and (min-width: 768px){header-component .header__content .header-icons .header-icons__icon.header__icon--cart .bag-items-count{top:-12px;right:-12px}}@media screen and (min-width: 1100px){header-component .header__content .header-icons .header-icons__menu{display:none}}header-component .header__content .header-icons .header-icons__menu:has(#menu-toggle:checked) .header-menu__mobile{visibility:visible}header-component .header__content .header-icons .header-icons__menu:has(#menu-toggle:checked) .header-menu__mobile .header-menu__content{transform:translate(0)}header-component .header__content .header-icons .header-icons__menu:has(#menu-toggle:checked) .header-menu__mobile:before{opacity:1}.predictive-search{position:absolute;background:var(--plain-white);z-index:2;width:100%;box-shadow:0 0 1rem #00000026;border-radius:1.2rem;max-width:300px;visibility:hidden;opacity:0;transition:.3s}.predictive-search[open]{visibility:visible;opacity:1}@media screen and (min-width: 1100px){.predictive-search{top:110%}}.predictive-search .predictive-search__content{padding:clamp(1.2rem,2vw,2rem)}.predictive-search .predictive-search__content .predictive-search__title{display:flex;align-items:center;justify-content:space-between;gap:.8rem;border-bottom:1px solid var(--medium-grey);padding-bottom:.6rem;font-size:1.4rem;color:var(--medium-grey);margin-bottom:1.2rem}.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:.8rem}.predictive-search .predictive-search__content :is(ul) :is(li) :is(a){display:grid;grid-template-columns:1fr 4fr;align-items:center;color:var(--night-black);text-decoration:none;font-size:1.4rem;gap:1.2rem}.predictive-search .predictive-search__content :is(ul) :is(li) :is(a):hover{text-decoration:underline}.predictive-search .predictive-search__content :is(ul) :is(li) :is(a) :is(img){width:100%;height:100%;object-fit:cover}.predictive-search .predictive-search__content :is(ul) :is(li) :is(a) :is(span){line-clamp:1;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.predictive-search .predictive-search__content .predictive-search__link{font-size:clamp(1.4rem,1vw,1.6rem);color:var(--night-black);text-decoration:underline;margin-top:1.2rem;display:flex}product-card{width:100%;height:100%;display:flex;flex-direction:column;gap:.6rem}@media screen and (min-width: 768px){product-card{gap:1.1rem}}product-card .product-card__images{width:100%;height:100%;position:relative;aspect-ratio:12 / 12;overflow:hidden;cursor:pointer}product-card .product-card__images .product-card__first-image-link{text-decoration:none;display:flex;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden;opacity:1;transition:opacity .5s}product-card .product-card__images .product-card__first-image-link .product-card__first-image{width:100%;height:100%;object-fit:contain;display:block}product-card .product-card__images .product-card__second-image-link{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;text-decoration:none;opacity:0;transition:opacity .5s}product-card .product-card__images .product-card__second-image-link .product-card__second-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;display:block}product-card .product-card__images:hover:has(.product-card__second-image-link) .product-card__first-image-link{opacity:0}product-card .product-card__images:hover:has(.product-card__second-image-link) .product-card__second-image-link{opacity:1}product-card .product-card__images .product-card__tag-soldout{position:absolute;display:flex;align-items:center;justify-content:center;top:clamp(4rem,4vw,4.8rem);left:clamp(1.4rem,1.4vw,1.6rem);color:var(--plain-white);font-family:var(--dm-sans);font-size:clamp(1.2rem,.72916vw,1.4rem);font-style:normal;font-weight:700;line-height:100%;border-radius:0rem .4rem .4rem 0rem;background:var(--medium-grey);padding-inline:clamp(.8rem,.52083vw,1rem);padding-block:.4rem;text-transform:uppercase}product-card .product-card__images:hover .product-card__add-to-cart{opacity:1;transform:translateY(0)}product-card .product-card__images .product-card__add-to-cart{display:none;position:absolute;display:flex;width:100%;bottom:clamp(1.4rem,1.4vw,1.6rem);padding-inline:clamp(1.4rem,1.4vw,1.6rem);transition:all .3s ease-in-out;opacity:0;transform:translateY(100%)}@media screen and (min-width: 768px){product-card .product-card__images .product-card__add-to-cart{display:flex}}product-card .product-card__images .product-card__add-to-cart .product-card__add-to-cart-button{width:100%;max-width:100%;padding:1rem;display:flex;background:var(--grafitti-grey);border:none;justify-content:center;align-items:center;border-radius:999.9rem;color:var(--plain-white);font-family:var(--dm-sans);font-size:clamp(1.4rem,.83333vw,1.6rem);font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;cursor:pointer;transition:all .3s ease;position:relative}product-card .product-card__images .product-card__add-to-cart .product-card__add-to-cart-button[disabled]{background:var(--dark-grey);cursor:not-allowed}product-card .product-card__images .product-card__add-to-cart .product-card__add-to-cart-button[disabled]:hover{opacity:.8}product-card .product-card__images .product-card__add-to-cart .product-card__add-to-cart-button:hover{background:var(--dark-grey)}product-card .product-card__images .product-card__add-to-cart .product-card__add-to-cart-button .loader{width:2.5rem;height:2.5rem;border-radius:50%;position:absolute;animation:rotateAddToCard 1s linear infinite;top:50%;left:50%;transform:translate(-50%,-50%);display:none;opacity:0}product-card .product-card__images .product-card__add-to-cart .product-card__add-to-cart-button .loader:before{content:"";box-sizing:border-box;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:.5rem solid var(--plain-white);animation:prixClipFix 2s linear infinite}product-card .product-card__images .product-card__add-to-cart .product-card__add-to-cart-button[loading]{background:var(--dark-grey);color:transparent;cursor:default}product-card .product-card__images .product-card__add-to-cart .product-card__add-to-cart-button[loading] .loader{display:block;opacity:1}product-card .product-card__images .product-card__favorite-product{position:absolute;display:flex;align-items:center;justify-content:center;top:clamp(1.4rem,1.4vw,1.6rem);left:clamp(1.4rem,1.4vw,1.6rem);cursor:pointer}product-card .product-card__images .product-card__favorite-product :is(svg){transition:all .3s ease-in-out;width:clamp(1.8rem,1.8vw,2rem);height:clamp(1.8rem,1.8vw,2rem)}product-card .product-card__images .product-card__favorite-product :is(svg) :is(path){transition:all .3s ease-in-out;stroke:var(--pitch-black)}product-card .product-card__images .product-card__favorite-product:hover :is(svg) :is(path){stroke:var(--fuji-red)}product-card .product-card__images .product-card__favorite-product.active :is(svg){fill:var(--fuji-red)}product-card .product-card__images .product-card__favorite-product.active :is(svg) :is(path){stroke:var(--fuji-red)}product-card .product-card__content{display:flex;flex-direction:column;gap:clamp(.6rem,.625vw,1.2rem)}product-card .product-card__content .product-card__link{text-decoration:none}product-card .product-card__content .product-card__link .product-card__title{color:var(--pitch-black);font-family:var(--dm-sans);font-size:clamp(1.6rem,1.6vw,1.8rem);font-style:normal;font-weight:500;line-height:normal;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}@media screen and (min-width: 768px){product-card .product-card__content .product-card__link .product-card__title{font-size:clamp(1.3rem,.94vw,1.8rem)}}product-card .product-card__content .product-card__price-variantes{display:flex;justify-content:space-between;align-items:center;gap:1rem;width:100%}product-card .product-card__content .product-card__price-variantes .product-card__price{color:var(--pitch-black);font-family:var(--dm-sans);font-size:clamp(1.8rem,2vw,2rem);font-style:normal;font-weight:700;line-height:normal}@media screen and (min-width: 768px){product-card .product-card__content .product-card__price-variantes .product-card__price{font-size:clamp(1.5rem,1.05vw,2rem)}}product-card .product-card__content .product-card__price-variantes .product-card__price .product-card__price--compare-at-price{color:var(--grey);font-family:var(--dm-sans);font-size:clamp(1.2rem,1.4vw,1.4rem);font-style:normal;font-weight:500;line-height:normal}product-card .product-card__content .product-card__price-variantes .product-card__variantes-bullets{display:flex;align-items:center;gap:.6rem}product-card .product-card__content .product-card__price-variantes .product-card__variantes-bullets .product-card__color-bullet{width:2rem;height:2rem;border-radius:50%;aspect-ratio:1/1;display:flex;transition:all .3s ease-in-out;opacity:1;cursor:pointer;border:2px solid var(--grey)}product-card .product-card__content .product-card__price-variantes .product-card__variantes-bullets .product-card__color-bullet:hover{opacity:.8}product-card .product-card__content .product-card__price-variantes .product-card__variantes-bullets .product-card__color-bullet.product-card__color-bullet--disabled{cursor:not-allowed}product-card .product-card__content .product-card__price-variantes .product-card__variantes-bullets .product-card__color-bullet.active{border:2px solid var(--dark-grey);box-shadow:0 0 .5rem var(--pitch-black);transition:all .3s ease-in-out}product-card .product-card__content .product-card__price-variantes .product-card__variantes-bullets .products_variants_remaining{color:var(--medium-grey);font-size:1.4rem;font-weight:600;text-decoration:none}product-card .product-card__content .info_installment{color:var(--medium-grey);font-family:var(--dm-sans);font-size:clamp(1.2rem,.78125vw,1.4rem);font-style:normal;font-weight:500;line-height:normal}carousel-product{margin:0 auto;width:100%;padding-block:clamp(6rem,4.2vw,8rem);display:flex;flex-direction:column}@media screen and (min-width: 768px){carousel-product{max-width:var(--page-width)}}carousel-product .carousel-product__slider,carousel-product .carousel-grid__slider{display:flex;flex-direction:column;gap:3.2rem}carousel-product .carousel-product__slider .carousel-product__header,carousel-product .carousel-grid__slider .carousel-product__header{display:flex;justify-content:space-between;gap:1.6rem;align-items:center;width:100%;max-width:var(--page-width);margin:0 auto}@media screen and (min-width: 768px){carousel-product .carousel-product__slider .carousel-product__header,carousel-product .carousel-grid__slider .carousel-product__header{margin:0}}carousel-product .carousel-product__slider .carousel-product__header:has(.carousel-product__description),carousel-product .carousel-grid__slider .carousel-product__header:has(.carousel-product__description){flex-direction:column;align-items:flex-start}@media screen and (min-width: 768px){carousel-product .carousel-product__slider .carousel-product__header:has(.carousel-product__description),carousel-product .carousel-grid__slider .carousel-product__header:has(.carousel-product__description){flex-direction:row;align-items:center}carousel-product .carousel-product__slider .carousel-product__header:has(.carousel-product__description) .carousel-product__heading,carousel-product .carousel-grid__slider .carousel-product__header:has(.carousel-product__description) .carousel-product__heading{max-width:clamp(55rem,38.54166vw,74rem)}}carousel-product .carousel-product__slider .carousel-product__header .carousel-product__heading,carousel-product .carousel-grid__slider .carousel-product__header .carousel-product__heading{display:flex;flex-direction:column;gap:.5rem;width:fit-content}carousel-product .carousel-product__slider .carousel-product__header .carousel-product__heading .carousel-product__title-wrapper,carousel-product .carousel-grid__slider .carousel-product__header .carousel-product__heading .carousel-product__title-wrapper{display:flex;align-items:center;gap:clamp(.35rem,1vw,.5rem)}carousel-product .carousel-product__slider .carousel-product__header .carousel-product__heading .carousel-product__title-wrapper .carousel-product__title :is(p),carousel-product .carousel-grid__slider .carousel-product__header .carousel-product__heading .carousel-product__title-wrapper .carousel-product__title :is(p){color:var(--medium-grey);font-family:var(--dm-sans);font-size:clamp(1.4rem,1vw,1.8rem);font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;line-height:100%}carousel-product .carousel-product__slider .carousel-product__header .carousel-product__heading .carousel-product__title-wrapper .carousel-product__subtitle :is(p),carousel-product .carousel-grid__slider .carousel-product__header .carousel-product__heading .carousel-product__title-wrapper .carousel-product__subtitle :is(p){color:var(--pitch-black);font-family:var(--dm-sans);font-size:clamp(1.8rem,1.25vw,2.4rem);font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;line-height:100%}carousel-product .carousel-product__slider .carousel-product__header .carousel-product__heading .carousel-product__title-wrapper .carousel-product__subtitle :is(p) :is(strong),carousel-product .carousel-grid__slider .carousel-product__header .carousel-product__heading .carousel-product__title-wrapper .carousel-product__subtitle :is(p) :is(strong){color:var(--fuji-red)}carousel-product .carousel-product__slider .carousel-product__header .carousel-product__heading .carousel-product__description,carousel-product .carousel-grid__slider .carousel-product__header .carousel-product__heading .carousel-product__description{color:var(--medium-grey);font-size:clamp(1.2rem,1.05vw,2rem);font-weight:400;line-height:140%;max-width:73.3rem;margin-top:clamp(.8rem,.65vw,1.2rem)}carousel-product .carousel-product__slider .carousel-product__header .carousel-product__button-container,carousel-product .carousel-grid__slider .carousel-product__header .carousel-product__button-container{display:flex;align-items:center;gap:.6rem;cursor:pointer;text-decoration:none}carousel-product .carousel-product__slider .carousel-product__header .carousel-product__button-container:hover .carousel-product__button,carousel-product .carousel-grid__slider .carousel-product__header .carousel-product__button-container:hover .carousel-product__button{color:var(--fuji-red)}carousel-product .carousel-product__slider .carousel-product__header .carousel-product__button-container:hover :is(svg),carousel-product .carousel-grid__slider .carousel-product__header .carousel-product__button-container:hover :is(svg){transform:rotate(45deg)}carousel-product .carousel-product__slider .carousel-product__header .carousel-product__button-container:hover :is(svg) :is(path),carousel-product .carousel-grid__slider .carousel-product__header .carousel-product__button-container:hover :is(svg) :is(path){stroke:var(--fuji-red)}carousel-product .carousel-product__slider .carousel-product__header .carousel-product__button-container .carousel-product__button,carousel-product .carousel-grid__slider .carousel-product__header .carousel-product__button-container .carousel-product__button{color:var(--pitch-black);text-align:center;font-family:var(--dm-sans);font-size:clamp(1.4rem,1.05vw,2rem);font-style:normal;font-weight:500;line-height:normal;transition:all .3s ease-in-out}carousel-product .carousel-product__slider .carousel-product__header .carousel-product__button-container :is(svg),carousel-product .carousel-grid__slider .carousel-product__header .carousel-product__button-container :is(svg){width:2.4rem;height:2.4rem;transition:all .3s ease-in-out}carousel-product .carousel-product__slider .carousel-product__header .carousel-product__button-container :is(svg) :is(path),carousel-product .carousel-grid__slider .carousel-product__header .carousel-product__button-container :is(svg) :is(path){transition:all .3s ease-in-out;stroke:var(--pitch-black)}carousel-product .carousel-product__slider .carousel-product__container,carousel-product .carousel-grid__slider .carousel-product__container{padding-left:5vw;position:relative}@media screen and (min-width: 768px){carousel-product .carousel-product__slider .carousel-product__container,carousel-product .carousel-grid__slider .carousel-product__container{padding-left:0}}carousel-product .carousel-product__slider .carousel-product__container .carousel-product__buttons,carousel-product .carousel-grid__slider .carousel-product__container .carousel-product__buttons{display:none;align-items:center;justify-content:space-between;gap:1.6rem;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);width:100%;z-index:1;pointer-events:none}@media screen and (min-width: 768px){carousel-product .carousel-product__slider .carousel-product__container .carousel-product__buttons,carousel-product .carousel-grid__slider .carousel-product__container .carousel-product__buttons{display:flex}}carousel-product .carousel-product__slider .carousel-product__container .carousel-product__buttons .carousel-product__prev,carousel-product .carousel-product__slider .carousel-product__container .carousel-product__buttons .carousel-product__next,carousel-product .carousel-grid__slider .carousel-product__container .carousel-product__buttons .carousel-product__prev,carousel-product .carousel-grid__slider .carousel-product__container .carousel-product__buttons .carousel-product__next{border:none;background-color:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:auto}carousel-product .carousel-product__slider .carousel-product__container .carousel-product__buttons .carousel-product__prev:hover :is(svg) :is(path),carousel-product .carousel-product__slider .carousel-product__container .carousel-product__buttons .carousel-product__next:hover :is(svg) :is(path),carousel-product .carousel-grid__slider .carousel-product__container .carousel-product__buttons .carousel-product__prev:hover :is(svg) :is(path),carousel-product .carousel-grid__slider .carousel-product__container .carousel-product__buttons .carousel-product__next:hover :is(svg) :is(path){stroke:var(--fuji-red)}carousel-product .carousel-product__slider .carousel-product__container .carousel-product__buttons .carousel-product__prev :is(svg),carousel-product .carousel-product__slider .carousel-product__container .carousel-product__buttons .carousel-product__next :is(svg),carousel-product .carousel-grid__slider .carousel-product__container .carousel-product__buttons .carousel-product__prev :is(svg),carousel-product .carousel-grid__slider .carousel-product__container .carousel-product__buttons .carousel-product__next :is(svg){width:100%;height:100%;display:block;fill:transparent}carousel-product .carousel-product__slider .carousel-product__container .carousel-product__buttons .carousel-product__prev :is(svg) :is(path),carousel-product .carousel-product__slider .carousel-product__container .carousel-product__buttons .carousel-product__next :is(svg) :is(path),carousel-product .carousel-grid__slider .carousel-product__container .carousel-product__buttons .carousel-product__prev :is(svg) :is(path),carousel-product .carousel-grid__slider .carousel-product__container .carousel-product__buttons .carousel-product__next :is(svg) :is(path){stroke:var(--pitch-black);transition:stroke .3s ease-in-out}carousel-product .carousel-product__slider .carousel-product__container .carousel-product__buttons .carousel-product__prev[disabled],carousel-product .carousel-product__slider .carousel-product__container .carousel-product__buttons .carousel-product__next[disabled],carousel-product .carousel-grid__slider .carousel-product__container .carousel-product__buttons .carousel-product__prev[disabled],carousel-product .carousel-grid__slider .carousel-product__container .carousel-product__buttons .carousel-product__next[disabled]{pointer-events:none}carousel-product .carousel-product__slider .carousel-product__container .carousel-product__buttons .carousel-product__prev[disabled] :is(svg) :is(path),carousel-product .carousel-product__slider .carousel-product__container .carousel-product__buttons .carousel-product__next[disabled] :is(svg) :is(path),carousel-product .carousel-grid__slider .carousel-product__container .carousel-product__buttons .carousel-product__prev[disabled] :is(svg) :is(path),carousel-product .carousel-grid__slider .carousel-product__container .carousel-product__buttons .carousel-product__next[disabled] :is(svg) :is(path){stroke:var(--grey)}carousel-product .carousel-product__slider .carousel-product__container .carousel-product__track-container,carousel-product .carousel-grid__slider .carousel-product__container .carousel-product__track-container{display:flex;flex-direction:column;gap:clamp(3.2rem,3.333333vw,6.4rem);overflow:hidden}carousel-product .carousel-product__slider .carousel-product__container .carousel-product__track-container .carousel-product__track,carousel-product .carousel-grid__slider .carousel-product__container .carousel-product__track-container .carousel-product__track{display:flex;gap:4rem}@media screen and (min-width: 550px){carousel-product .carousel-product__slider .carousel-product__container .carousel-product__track-container .carousel-product__track,carousel-product .carousel-grid__slider .carousel-product__container .carousel-product__track-container .carousel-product__track{gap:4.5rem}@media screen and (min-width: 768px){carousel-product .carousel-product__slider .carousel-product__container .carousel-product__track-container .carousel-product__track,carousel-product .carousel-grid__slider .carousel-product__container .carousel-product__track-container .carousel-product__track{gap:5rem}@media screen and (min-width: 1024px){carousel-product .carousel-product__slider .carousel-product__container .carousel-product__track-container .carousel-product__track,carousel-product .carousel-grid__slider .carousel-product__container .carousel-product__track-container .carousel-product__track{gap:6.4rem}}}}carousel-product .carousel-product__slider .carousel-product__container .carousel-product__track-container .carousel-product__track :is(product-card),carousel-product .carousel-grid__slider .carousel-product__container .carousel-product__track-container .carousel-product__track :is(product-card){max-width:unset;min-width:calc((100% - (1.4 - 1) * 4rem) / 1.4)}@media screen and (min-width: 550px){carousel-product .carousel-product__slider .carousel-product__container .carousel-product__track-container .carousel-product__track :is(product-card),carousel-product .carousel-grid__slider .carousel-product__container .carousel-product__track-container .carousel-product__track :is(product-card){min-width:calc((100% - 5.4rem)*.4)}@media screen and (min-width: 768px){carousel-product .carousel-product__slider .carousel-product__container .carousel-product__track-container .carousel-product__track :is(product-card),carousel-product .carousel-grid__slider .carousel-product__container .carousel-product__track-container .carousel-product__track :is(product-card){min-width:calc((100% - (3 - 1) * 5rem) / 3)}@media screen and (min-width: 1024px){carousel-product .carousel-product__slider .carousel-product__container .carousel-product__track-container .carousel-product__track :is(product-card),carousel-product .carousel-grid__slider .carousel-product__container .carousel-product__track-container .carousel-product__track :is(product-card){min-width:calc((100% - (4 - 1) * 6.4rem) / 4)}}}}carousel-product .carousel-product__slider .carousel-product__container .carousel-product__track-container .carousel-product__pagination-container,carousel-product .carousel-grid__slider .carousel-product__container .carousel-product__track-container .carousel-product__pagination-container{max-width:var(--page-width);width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;overflow:hidden}carousel-product .carousel-product__slider .carousel-product__container .carousel-product__track-container .carousel-product__pagination-container .carousel-product__pagination,carousel-product .carousel-grid__slider .carousel-product__container .carousel-product__track-container .carousel-product__pagination-container .carousel-product__pagination{display:flex;flex-direction:row;align-items:center;gap:1rem;overflow:auto;scrollbar-width:none}carousel-product .carousel-product__slider .carousel-product__container .carousel-product__track-container .carousel-product__pagination-container .carousel-product__pagination :is(button),carousel-product .carousel-grid__slider .carousel-product__container .carousel-product__track-container .carousel-product__pagination-container .carousel-product__pagination :is(button){border-radius:.2rem;border:1.14px solid var(--pitch-black);background:transparent;min-width:clamp(1rem,.807292vw,1.5rem);min-height:clamp(1rem,.807292vw,1.5rem);font-size:0;transition:all .3s ease-in-out;cursor:pointer}carousel-product .carousel-product__slider .carousel-product__container .carousel-product__track-container .carousel-product__pagination-container .carousel-product__pagination :is(button).active,carousel-product .carousel-grid__slider .carousel-product__container .carousel-product__track-container .carousel-product__pagination-container .carousel-product__pagination :is(button).active{border:1.14px solid var(--pitch-black);background:var(--pitch-black)}@media screen and (min-width: 900px){carousel-product.carousel-product--featured{display:grid;grid-template-columns:.4fr minmax(0,1fr);gap:1.6rem}}carousel-product.carousel-product--featured .carousel-product__featured_image{width:fit-content;margin-inline:auto;max-width:100%}@media screen and (min-width: 900px){carousel-product.carousel-product--featured .carousel-product__featured_image{width:100%;margin-inline:none}carousel-product.carousel-product--featured .carousel-product__featured_image :is(img){object-fit:contain}}carousel-product.carousel-product--featured .carousel-product__slider .carousel-product__container .carousel-product__track-container .carousel-product__track{gap:4rem;--slides-to-show: 1.4}@media screen and (min-width: 550px){carousel-product.carousel-product--featured .carousel-product__slider .carousel-product__container .carousel-product__track-container .carousel-product__track{gap:4.2rem;--slides-to-show: 2.2}@media screen and (min-width: 768px){carousel-product.carousel-product--featured .carousel-product__slider .carousel-product__container .carousel-product__track-container .carousel-product__track{gap:4.5rem;--slides-to-show: 2}@media screen and (min-width: 1024px){carousel-product.carousel-product--featured .carousel-product__slider .carousel-product__container .carousel-product__track-container .carousel-product__track{gap:4.8rem;--slides-to-show: 3}}}}carousel-product.carousel-product--featured .carousel-product__slider .carousel-product__container .carousel-product__track-container .carousel-product__track :is(product-card){min-width:calc((100% - (1.4 - 1) * 4rem) / 1.4)}@media screen and (min-width: 550px){carousel-product.carousel-product--featured .carousel-product__slider .carousel-product__container .carousel-product__track-container .carousel-product__track :is(product-card){min-width:calc((100% - (2.2 - 1) * 4.2rem) / 2.2)}@media screen and (min-width: 768px){carousel-product.carousel-product--featured .carousel-product__slider .carousel-product__container .carousel-product__track-container .carousel-product__track :is(product-card){min-width:calc((100% - 4.5rem)/2)}@media screen and (min-width: 1024px){carousel-product.carousel-product--featured .carousel-product__slider .carousel-product__container .carousel-product__track-container .carousel-product__track :is(product-card){min-width:calc((100% - (3 - 1) * 4.8rem) / 3)}}}}carousel-product.carousel-product--minimalist .carousel-product__featured-link{color:var(--plain-white);background:var(--pitch-black);border:1px solid var(--pitch-black);border-radius:99rem;font-family:var(--dm-sans);font-size:clamp(1.4rem,.83333vw,1.6rem);display:flex;align-items:center;justify-content:center;font-weight:700;max-width:var(--page-width);margin-inline:auto;width:100%;text-decoration:none;padding:1rem;transition:.3s}@media screen and (min-width: 900px){carousel-product.carousel-product--minimalist .carousel-product__featured-link{display:none}}carousel-product.carousel-product--minimalist .carousel-product__featured-link:hover{background:var(--plain-white);color:var(--pitch-black)}carousel-product.carousel-product--minimalist .carousel-product__featured_image{max-width:var(--page-width);margin-inline:auto}carousel-product.carousel-product--minimalist .carousel-product__featured_image .carousel-product__featured-link{display:none}@media screen and (min-width: 900px){carousel-product.carousel-product--minimalist .carousel-product__featured_image .carousel-product__featured-link{display:flex}}carousel-product.carousel-product--minimalist:has(.carousel-grid__slider) .carousel-product__slider{display:none}@media screen and (min-width: 900px){carousel-product.carousel-product--minimalist:has(.carousel-grid__slider) .carousel-product__slider{display:flex}}carousel-product.carousel-product--minimalist .carousel-grid__slider{max-width:var(--page-width);margin-inline:auto}@media screen and (min-width: 900px){carousel-product.carousel-product--minimalist .carousel-grid__slider{display:none}}carousel-product.carousel-product--minimalist .carousel-grid__slider .carousel-product__header{justify-content:center}carousel-product.carousel-product--minimalist .carousel-grid__slider .carousel-product__header .carousel-product__heading .carousel-product__title-wrapper{justify-content:center}carousel-product.carousel-product--minimalist .carousel-grid__slider .carousel-product__header .carousel-product__heading .carousel-product__title-wrapper .carousel-product__subtitle,carousel-product.carousel-product--minimalist .carousel-grid__slider .carousel-product__header .carousel-product__heading .carousel-product__title-wrapper .carousel-product__description{text-align:center}carousel-product.carousel-product--minimalist .carousel-grid__slider .carousel-product__container{padding-left:0}carousel-product.carousel-product--minimalist .carousel-grid__slider .grid-item{display:grid;grid-template-columns:1fr 1fr}carousel-product.carousel-product--minimalist :is(product-card) .product-card__images{aspect-ratio:4 / 4}@media screen and (min-width: 768px){carousel-product.carousel-product--minimalist :is(product-card) .product-card__images{aspect-ratio:12 / 12}}carousel-product.carousel-product--minimalist :is(product-card) .product-card__images .product-card__favorite-product{display:none}carousel-product.carousel-product--minimalist :is(product-card) .product-card__content .product-card__price-variantes{display:none}carousel-product:has(.blaze-track:empty){display:none}carousel-videos{display:flex;flex-direction:column;gap:clamp(2.4rem,2.5vw,3.2rem);padding-block:clamp(6rem,4.2vw,8rem);overflow:hidden}@media screen and (min-width: 768px){carousel-videos .carousel-videos-container{max-width:var(--page-width);margin:0 auto;width:100%}}carousel-videos .carousel-videos-container .carousel-videos-header{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;max-width:var(--page-width);margin:0 auto}carousel-videos .carousel-videos-container .carousel-videos-header .carousel-videos-header-title{color:var(--pitch-black);text-align:center;font-family:var(--dm-sans);font-size:clamp(2rem,1.666667vw,3.2rem);font-style:normal;font-weight:600;line-height:normal}carousel-videos .carousel-videos-container .carousel-videos-header .carousel-videos-header-title :is(strong){font-size:calc(clamp(2rem,1.666667vw,3.2rem) + .3rem)}carousel-videos .carousel-videos-container .carousel-videos-header .carousel-videos-header-subtitle{color:var(--pitch-black);text-align:center;font-family:var(--dm-sans);font-size:clamp(1.2rem,2vw,1.8rem);font-style:normal;font-weight:400;line-height:normal;width:95%}carousel-videos .carousel-videos-container .carousel-videos-blaze-slider{width:160vw;position:relative;left:-30vw}@media screen and (min-width: 768px){carousel-videos .carousel-videos-container .carousel-videos-blaze-slider{width:100%;left:0}}carousel-videos .carousel-videos-container .carousel-videos-blaze-slider .carousel-videos-blaze-container .carousel-videos-blaze-track-container{display:flex;flex-direction:column;gap:2.4rem}carousel-videos .carousel-videos-container .carousel-videos-blaze-slider .carousel-videos-blaze-container .carousel-videos-blaze-track-container .carousel-videos-blaze-track{padding-block:clamp(5.5rem,5vw,8rem);display:flex;gap:clamp(4rem,15vw,20rem)}@media screen and (min-width: 768px){carousel-videos .carousel-videos-container .carousel-videos-blaze-slider .carousel-videos-blaze-container .carousel-videos-blaze-track-container .carousel-videos-blaze-track{gap:5rem}}carousel-videos .carousel-videos-container .carousel-videos-blaze-slider .carousel-videos-blaze-container .carousel-videos-blaze-track-container .carousel-videos-blaze-track .card-video{border-radius:1.2rem;overflow:hidden;transition:.3s ease-in-out;max-width:unset;min-width:calc((100% - (3 - 1) * clamp(4rem,15vw,20rem)) / 3)}@media screen and (min-width: 768px){carousel-videos .carousel-videos-container .carousel-videos-blaze-slider .carousel-videos-blaze-container .carousel-videos-blaze-track-container .carousel-videos-blaze-track .card-video{min-width:calc((100% - (3 - 1) * 5rem) / 3)}@media screen and (min-width: 1024px){carousel-videos .carousel-videos-container .carousel-videos-blaze-slider .carousel-videos-blaze-container .carousel-videos-blaze-track-container .carousel-videos-blaze-track .card-video{min-width:calc((100% - 20rem)/5)}carousel-videos .carousel-videos-container .carousel-videos-blaze-slider .carousel-videos-blaze-container .carousel-videos-blaze-track-container .carousel-videos-blaze-track .card-video:hover .video .instagram{opacity:1}carousel-videos .carousel-videos-container .carousel-videos-blaze-slider .carousel-videos-blaze-container .carousel-videos-blaze-track-container .carousel-videos-blaze-track .card-video:hover .video .btn-video{opacity:1}carousel-videos .carousel-videos-container .carousel-videos-blaze-slider .carousel-videos-blaze-container .carousel-videos-blaze-track-container .carousel-videos-blaze-track .card-video:hover .video .btn-video :is(a){transform:translateY(0)}}}carousel-videos .carousel-videos-container .carousel-videos-blaze-slider .carousel-videos-blaze-container .carousel-videos-blaze-track-container .carousel-videos-blaze-track .card-video.inactive{opacity:.5;cursor:default}carousel-videos .carousel-videos-container .carousel-videos-blaze-slider .carousel-videos-blaze-container .carousel-videos-blaze-track-container .carousel-videos-blaze-track .card-video.inactive .btn-play-and-pause{cursor:default}carousel-videos .carousel-videos-container .carousel-videos-blaze-slider .carousel-videos-blaze-container .carousel-videos-blaze-track-container .carousel-videos-blaze-track .card-video.active{opacity:1;transform:scale(1.2);cursor:pointer}carousel-videos .carousel-videos-container .carousel-videos-blaze-slider .carousel-videos-blaze-container .carousel-videos-blaze-track-container .carousel-videos-blaze-track .card-video.active .btn-play-and-pause{cursor:pointer}carousel-videos .carousel-videos-container .carousel-videos-blaze-slider .carousel-videos-blaze-container .carousel-videos-blaze-track-container .carousel-videos-blaze-track .card-video .video{position:relative}carousel-videos .carousel-videos-container .carousel-videos-blaze-slider .carousel-videos-blaze-container .carousel-videos-blaze-track-container .carousel-videos-blaze-track .card-video .video :is(video){width:100%;height:100%;display:block;object-fit:cover;background-color:#000;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;-webkit-perspective:1000;transform:translateZ(0);backface-visibility:hidden;will-change:transform}carousel-videos .carousel-videos-container .carousel-videos-blaze-slider .carousel-videos-blaze-container .carousel-videos-blaze-track-container .carousel-videos-blaze-track .card-video .video .instagram{position:absolute;top:1rem;left:1rem}carousel-videos .carousel-videos-container .carousel-videos-blaze-slider .carousel-videos-blaze-container .carousel-videos-blaze-track-container .carousel-videos-blaze-track .card-video .video .instagram :is(a){color:var(--plain-white);font-family:var(--dm-sans);font-size:clamp(1rem,.833333vw,1.6rem);font-style:normal;font-weight:600;line-height:normal;text-decoration:none;transition:all .3s ease}carousel-videos .carousel-videos-container .carousel-videos-blaze-slider .carousel-videos-blaze-container .carousel-videos-blaze-track-container .carousel-videos-blaze-track .card-video .video .instagram :is(a):hover{text-decoration:underline}@media screen and (min-width: 1024px){carousel-videos .carousel-videos-container .carousel-videos-blaze-slider .carousel-videos-blaze-container .carousel-videos-blaze-track-container .carousel-videos-blaze-track .card-video .video .instagram{opacity:0;transition:all .5s ease-in-out}}carousel-videos .carousel-videos-container .carousel-videos-blaze-slider .carousel-videos-blaze-container .carousel-videos-blaze-track-container .carousel-videos-blaze-track .card-video .video .btn-video{position:absolute;bottom:5%;right:0;left:0;display:flex;align-items:center;justify-content:center}carousel-videos .carousel-videos-container .carousel-videos-blaze-slider .carousel-videos-blaze-container .carousel-videos-blaze-track-container .carousel-videos-blaze-track .card-video .video .btn-video :is(a){color:var(--plain-white);font-family:var(--dm-sans);font-size:clamp(1.4rem,2vw,1.6rem);font-style:normal;font-weight:600;line-height:normal;text-decoration:none;padding:1rem 1.4rem;border-radius:10rem;background:var(--pitch-black);transition:transform .7s ease-in-out,background .5s ease-in-out}@media screen and (min-width: 1024px){carousel-videos .carousel-videos-container .carousel-videos-blaze-slider .carousel-videos-blaze-container .carousel-videos-blaze-track-container .carousel-videos-blaze-track .card-video .video .btn-video :is(a){transform:translateY(100%)}}carousel-videos .carousel-videos-container .carousel-videos-blaze-slider .carousel-videos-blaze-container .carousel-videos-blaze-track-container .carousel-videos-blaze-track .card-video .video .btn-video :is(a):hover{background-color:var(--plain-white);color:var(--pitch-black)}@media screen and (min-width: 1024px){carousel-videos .carousel-videos-container .carousel-videos-blaze-slider .carousel-videos-blaze-container .carousel-videos-blaze-track-container .carousel-videos-blaze-track .card-video .video .btn-video{opacity:0;transition:all .5s ease-in-out;overflow:hidden}}carousel-videos .carousel-videos-container .carousel-videos-blaze-slider .carousel-videos-blaze-container .carousel-videos-blaze-track-container .carousel-videos-blaze-track .card-video .video .btn-play-and-pause{border-radius:50%;background:#fff9;padding:clamp(1rem,.78125vw,1.4rem);display:flex;align-items:center;justify-content:center;position:absolute;top:50%;right:50%;transform:translate(50%,-50%);opacity:1;transition:all .5s ease-in-out}carousel-videos .carousel-videos-container .carousel-videos-blaze-slider .carousel-videos-blaze-container .carousel-videos-blaze-track-container .carousel-videos-blaze-track .card-video .video .btn-play-and-pause.play{opacity:0}carousel-videos .carousel-videos-container .carousel-videos-blaze-slider .carousel-videos-blaze-container .carousel-videos-blaze-track-container .carousel-videos-blaze-track .card-video .video .btn-play-and-pause :is(svg){width:clamp(2rem,1.458333vw,2.8rem);height:clamp(2rem,1.458333vw,2.8rem);display:block}carousel-videos .carousel-videos-container .carousel-videos-blaze-slider .carousel-videos-blaze-container .carousel-videos-blaze-track-container .carousel-videos-blaze-track .card-video .video .btn-play-and-pause :is(svg) :is(g) :is(path){fill:var(--pitch-black)}carousel-videos .carousel-videos-container .carousel-videos-blaze-slider .carousel-videos-blaze-container .carousel-videos-blaze-track-container .blaze-pagination-carousel-videos{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem}carousel-videos .carousel-videos-container .carousel-videos-blaze-slider .carousel-videos-blaze-container .carousel-videos-blaze-track-container .blaze-pagination-carousel-videos :is(button){border-radius:.2rem;border:1.14px solid var(--pitch-black);background:transparent;width:clamp(1rem,.807292vw,1.5rem);height:clamp(1rem,.807292vw,1.5rem);font-size:0;transition:all .3s ease}carousel-videos .carousel-videos-container .carousel-videos-blaze-slider .carousel-videos-blaze-container .carousel-videos-blaze-track-container .blaze-pagination-carousel-videos :is(button).active{border:1.14px solid var(--pitch-black);background:var(--pitch-black)}carousel-videos .carousel-videos-container .carousel-videos-blaze-slider .carousel-videos--prev{position:absolute;top:50%;left:-2%;transform:translate(-50%,-50%);border:none;background-color:transparent;display:none;align-items:center;justify-content:center;cursor:pointer}@media screen and (min-width: 768px){carousel-videos .carousel-videos-container .carousel-videos-blaze-slider .carousel-videos--prev{display:flex}}carousel-videos .carousel-videos-container .carousel-videos-blaze-slider .carousel-videos--prev:hover :is(svg) :is(g) :is(path){stroke:var(--medium-grey)}carousel-videos .carousel-videos-container .carousel-videos-blaze-slider .carousel-videos--prev :is(svg){width:100%;height:100%;display:block;transform:rotate(180deg)}carousel-videos .carousel-videos-container .carousel-videos-blaze-slider .carousel-videos--prev :is(svg) :is(g) :is(path){stroke:var(--pitch-black);transition:stroke .3s}carousel-videos .carousel-videos-container .carousel-videos-blaze-slider .carousel-videos--next{position:absolute;top:50%;right:-5%;transform:translate(-50%,-50%);border:none;background-color:transparent;display:none;align-items:center;justify-content:center;cursor:pointer}@media screen and (min-width: 768px){carousel-videos .carousel-videos-container .carousel-videos-blaze-slider .carousel-videos--next{display:flex}}carousel-videos .carousel-videos-container .carousel-videos-blaze-slider .carousel-videos--next:hover :is(svg) :is(g) :is(path){stroke:var(--medium-grey)}carousel-videos .carousel-videos-container .carousel-videos-blaze-slider .carousel-videos--next :is(svg){width:100%;height:100%;display:block}carousel-videos .carousel-videos-container .carousel-videos-blaze-slider .carousel-videos--next :is(svg) :is(g) :is(path){stroke:var(--pitch-black);transition:stroke .3s}footer-component{padding-block:clamp(4rem,4.166667vw,8rem);border-top:1px solid var(--grey);background:var(--plain-white);display:block}footer-component .footer__container{max-width:var(--page-width);margin-inline:auto;display:flex;flex-direction:column;gap:3.2rem}footer-component .footer__container .footer__container-infos-top{display:flex;flex-direction:column;gap:3.2rem}@media screen and (min-width: 1100px){footer-component .footer__container .footer__container-infos-top{flex-direction:row;justify-content:space-between;align-items:center}}footer-component .footer__container .footer__container-infos-top .footer__container-logo--mobile{display:flex;justify-content:center;align-items:center}@media (min-width: 1100px){footer-component .footer__container .footer__container-infos-top .footer__container-logo--mobile{display:none}}footer-component .footer__container .footer__container-infos-top .footer__container-logo--mobile .footer__logo-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8rem}footer-component .footer__container .footer__container-infos-top .footer__container-logo--mobile .footer__logo-content .footer__logo-image{max-width:14rem;width:100%;height:auto}footer-component .footer__container .footer__container-infos-top .footer__container-logo--mobile .footer__logo-content .footer__logo-image :is(a){text-decoration:none}footer-component .footer__container .footer__container-infos-top .footer__container-logo--mobile .footer__logo-content .footer__logo-image :is(a) :is(img){width:100%;height:100%;object-fit:contain}footer-component .footer__container .footer__container-infos-top .footer__container-logo--mobile .footer__logo-content .footer__logo-time{color:var(--medium-grey);text-align:center;font-family:var(--dm-sans);font-size:clamp(1.2rem,.78125vw,1.4rem);font-style:normal;font-weight:400;line-height:130%}footer-component .footer__container .footer__container-infos-top .footer__container-links--mobile{display:flex;flex-direction:column;gap:clamp(1.2rem,4.166667vw,8rem)}@media screen and (min-width: 1100px){footer-component .footer__container .footer__container-infos-top .footer__container-links--mobile{display:none}}footer-component .footer__container .footer__container-infos-top .footer__container-links--mobile .footer__link-block .footer__links-title{display:flex;align-items:center;justify-content:space-between;padding-bottom:1.2rem;border-bottom:.5px solid var(--pitch-black)}footer-component .footer__container .footer__container-infos-top .footer__container-links--mobile .footer__link-block .footer__links-title :is(h3){color:var(--pitch-black);font-family:var(--dm-sans);font-size:clamp(1.4rem,1.041667vw,2rem);font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase}footer-component .footer__container .footer__container-infos-top .footer__container-links--mobile .footer__link-block .footer__links-title :is(svg){transition:transform .3s ease;width:1.6rem;height:1.6rem}footer-component .footer__container .footer__container-infos-top .footer__container-links--mobile .footer__link-block .footer__links-list{list-style:none;display:flex;flex-direction:column;gap:clamp(.8rem,.590278vw,1.2rem);overflow:hidden;transition:.6s ease;margin-top:1.2rem}footer-component .footer__container .footer__container-infos-top .footer__container-links--mobile .footer__link-block .footer__links-list[closed]{height:0}footer-component .footer__container .footer__container-infos-top .footer__container-links--mobile .footer__link-block .footer__links-list .footer__links-item :is(a){color:var(--medium-grey);font-family:var(--dm-sans);font-size:clamp(1.2rem,.78125vw,1.4rem);font-style:normal;font-weight:500;line-height:normal;text-decoration:none}footer-component .footer__container .footer__container-infos-top .footer__container-links--mobile .footer__link-block .footer__links-text{overflow:hidden;transition:.6s ease;margin-top:1.2rem}footer-component .footer__container .footer__container-infos-top .footer__container-links--mobile .footer__link-block .footer__links-text[closed]{height:0}footer-component .footer__container .footer__container-infos-top .footer__container-links--mobile .footer__link-block .footer__links-text :is(strong){color:var(--grafitti-grey);font-family:var(--dm-sans);font-size:clamp(1.4rem,.9027775vw,1.6rem);font-style:normal;font-weight:600;line-height:normal}footer-component .footer__container .footer__container-infos-top .footer__container-links--mobile .footer__link-block .footer__links-text :is(a),footer-component .footer__container .footer__container-infos-top .footer__container-links--mobile .footer__link-block .footer__links-text :is(p),footer-component .footer__container .footer__container-infos-top .footer__container-links--mobile .footer__link-block .footer__links-text :is(span){text-decoration:none;color:var(--medium-grey);font-family:var(--dm-sans);font-size:clamp(1.2rem,.78125vw,1.4rem);font-style:normal;font-weight:500;line-height:normal}footer-component .footer__container .footer__container-infos-top .footer__container-links--mobile .footer__link-block:not(:has(.footer__links-list[closed])) .footer__links-title-menu :is(svg){transform:rotate(180deg)}footer-component .footer__container .footer__container-infos-top .footer__container-links--mobile .footer__link-block:not(:has(.footer__links-text[closed])) .footer__links-title-info :is(svg){transform:rotate(180deg)}footer-component .footer__container .footer__container-infos-top .footer__container-links--desktop{display:none;gap:clamp(1.2rem,4.166667vw,8rem)}@media (min-width: 1100px){footer-component .footer__container .footer__container-infos-top .footer__container-links--desktop{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}}footer-component .footer__container .footer__container-infos-top .footer__container-links--desktop .footer__link-block-group{display:flex;flex-direction:column;gap:clamp(2.4rem,1.666667vw,3.2rem)}footer-component .footer__container .footer__container-infos-top .footer__container-links--desktop .footer__link-block{display:flex;flex-direction:column;gap:clamp(.8rem,.590278vw,1.2rem)}footer-component .footer__container .footer__container-infos-top .footer__container-links--desktop .footer__link-block .footer__links-title{display:flex;align-items:center;justify-content:space-between;padding-bottom:1.2rem;border-bottom:.5px solid var(--pitch-black)}@media screen and (min-width: 1100px){footer-component .footer__container .footer__container-infos-top .footer__container-links--desktop .footer__link-block .footer__links-title{border-bottom:none;padding-bottom:0}}footer-component .footer__container .footer__container-infos-top .footer__container-links--desktop .footer__link-block .footer__links-title :is(h3){color:var(--pitch-black);font-family:var(--dm-sans);font-size:clamp(1.4rem,1.041667vw,2rem);font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase}footer-component .footer__container .footer__container-infos-top .footer__container-links--desktop .footer__link-block .footer__links-title :is(svg){transition:transform .3s ease;width:1.6rem;height:1.6rem}@media screen and (min-width: 1100px){footer-component .footer__container .footer__container-infos-top .footer__container-links--desktop .footer__link-block .footer__links-title :is(svg){display:none}}footer-component .footer__container .footer__container-infos-top .footer__container-links--desktop .footer__link-block .footer__links-list{list-style:none;display:flex;flex-direction:column;gap:clamp(.8rem,.590278vw,1.2rem);overflow:hidden;transition:.6s ease;margin-top:1.2rem}@media screen and (min-width: 1100px){footer-component .footer__container .footer__container-infos-top .footer__container-links--desktop .footer__link-block .footer__links-list{margin-top:0}}footer-component .footer__container .footer__container-infos-top .footer__container-links--desktop .footer__link-block .footer__links-list[closed]{height:0}@media screen and (min-width: 1100px){footer-component .footer__container .footer__container-infos-top .footer__container-links--desktop .footer__link-block .footer__links-list[closed]{height:fit-content}}footer-component .footer__container .footer__container-infos-top .footer__container-links--desktop .footer__link-block .footer__links-list .footer__links-item :is(a){color:var(--medium-grey);font-family:var(--dm-sans);font-size:clamp(1.2rem,.78125vw,1.4rem);font-style:normal;font-weight:500;line-height:normal;text-decoration:none;transition:all .3s ease}footer-component .footer__container .footer__container-infos-top .footer__container-links--desktop .footer__link-block .footer__links-list .footer__links-item :is(a):hover{color:var(--pitch-black);text-decoration:underline}footer-component .footer__container .footer__container-infos-top .footer__container-links--desktop .footer__link-block .footer__links-text{overflow:hidden;transition:.6s ease;margin-top:1.2rem}@media screen and (min-width: 1100px){footer-component .footer__container .footer__container-infos-top .footer__container-links--desktop .footer__link-block .footer__links-text{margin-top:0}}footer-component .footer__container .footer__container-infos-top .footer__container-links--desktop .footer__link-block .footer__links-text[closed]{height:0}@media screen and (min-width: 1100px){footer-component .footer__container .footer__container-infos-top .footer__container-links--desktop .footer__link-block .footer__links-text[closed]{height:fit-content}}footer-component .footer__container .footer__container-infos-top .footer__container-links--desktop .footer__link-block .footer__links-text :is(strong){color:var(--grafitti-grey);font-family:var(--dm-sans);font-size:clamp(1.2rem,.78125vw,1.4rem);font-style:normal;font-weight:600;line-height:normal}footer-component .footer__container .footer__container-infos-top .footer__container-links--desktop .footer__link-block .footer__links-text :is(a),footer-component .footer__container .footer__container-infos-top .footer__container-links--desktop .footer__link-block .footer__links-text :is(p),footer-component .footer__container .footer__container-infos-top .footer__container-links--desktop .footer__link-block .footer__links-text :is(span){text-decoration:none;color:var(--medium-grey);font-family:var(--dm-sans);font-size:clamp(1.2rem,.78125vw,1.4rem);font-style:normal;font-weight:500;line-height:normal}footer-component .footer__container .footer__container-infos-top .footer__container-links--desktop .footer__link-block .footer__links-text :is(a):hover{color:var(--pitch-black);text-decoration:underline}footer-component .footer__container .footer__container-infos-top .footer__container-links--desktop .footer__link-block:not(:has(.footer__links-list[closed])) .footer__links-title-menu :is(svg){transform:rotate(180deg)}footer-component .footer__container .footer__container-infos-top .footer__container-links--desktop .footer__link-block:not(:has(.footer__links-text[closed])) .footer__links-title-info :is(svg){transform:rotate(180deg)}footer-component .footer__container .footer__container-infos-top .footer__container-social-icons--mobile{display:flex;gap:clamp(1.6rem,1.1458335vw,2rem);justify-content:center;align-items:center;flex-wrap:wrap}@media (min-width: 1100px){footer-component .footer__container .footer__container-infos-top .footer__container-social-icons--mobile{display:none}}footer-component .footer__container .footer__container-infos-top .footer__container-social-icons--mobile .footer__social-icons-content{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:.8rem}footer-component .footer__container .footer__container-infos-top .footer__container-social-icons--mobile .footer__social-icons-content .footer__social-icons-title{color:var(--pitch-black);text-align:center;font-family:var(--dm-sans);font-size:clamp(1.2rem,.833333vw,1.6rem);font-style:normal;font-weight:400;line-height:130%}footer-component .footer__container .footer__container-infos-top .footer__container-social-icons--mobile .footer__social-icons-content .footer__social-icons-list{display:flex;gap:1.2rem}footer-component .footer__container .footer__container-infos-top .footer__container-social-icons--mobile .footer__social-icons-content .footer__social-icons-list :is(a){display:flex;align-items:center;justify-content:center}footer-component .footer__container .footer__container-infos-top .footer__container-social-icons--mobile .footer__social-icons-content .footer__social-icons-list :is(a) :is(svg){width:clamp(2rem,1.319444vw,2.4rem);height:clamp(2rem,1.319444vw,2.4rem);display:block}footer-component .footer__container .footer__container-infos-top .footer__container-logo{display:none}@media (min-width: 1100px){footer-component .footer__container .footer__container-infos-top .footer__container-logo{display:flex;flex-direction:column;gap:clamp(3rem,2.083333vw,4rem)}}footer-component .footer__container .footer__container-infos-top .footer__container-logo .footer__logo-content{display:flex;flex-direction:column;align-items:flex-end;gap:clamp(1rem,.737847vw,1.5rem)}footer-component .footer__container .footer__container-infos-top .footer__container-logo .footer__logo-content .footer__logo-image{max-width:clamp(21rem,14.583333vw,28rem);width:100%;height:auto}footer-component .footer__container .footer__container-infos-top .footer__container-logo .footer__logo-content .footer__logo-image :is(a){text-decoration:none}footer-component .footer__container .footer__container-infos-top .footer__container-logo .footer__logo-content .footer__logo-image :is(a) :is(img){width:100%;height:100%;object-fit:contain;display:block}footer-component .footer__container .footer__container-infos-top .footer__container-logo .footer__logo-content .footer__logo-time :is(p){color:var(--medium-grey);text-align:right;font-family:var(--dm-sans);font-size:clamp(1.2rem,.78125vw,1.4rem);font-style:normal;font-weight:500;line-height:130%}footer-component .footer__container .footer__container-infos-top .footer__container-logo .footer__social-icons-content{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:clamp(1.2rem,.833333vw,1.6rem)}footer-component .footer__container .footer__container-infos-top .footer__container-logo .footer__social-icons-content .footer__social-icons-block{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:.8rem}footer-component .footer__container .footer__container-infos-top .footer__container-logo .footer__social-icons-content .footer__social-icons-block .footer__social-icons-title{color:var(--pitch-black);text-align:center;font-family:var(--dm-sans);font-size:clamp(1.2rem,.833333vw,1.6rem);font-style:normal;font-weight:400;line-height:130%}footer-component .footer__container .footer__container-infos-top .footer__container-logo .footer__social-icons-content .footer__social-icons-block .footer__social-icons-list{display:flex;gap:1.2rem}footer-component .footer__container .footer__container-infos-top .footer__container-logo .footer__social-icons-content .footer__social-icons-block .footer__social-icons-list :is(a){display:flex;align-items:center;justify-content:center}footer-component .footer__container .footer__container-infos-top .footer__container-logo .footer__social-icons-content .footer__social-icons-block .footer__social-icons-list :is(a) :is(svg){width:clamp(2rem,1.319444vw,2.4rem);height:clamp(2rem,1.319444vw,2.4rem);display:block;transition:all .3s ease}footer-component .footer__container .footer__container-infos-top .footer__container-logo .footer__social-icons-content .footer__social-icons-block .footer__social-icons-list :is(a) :is(svg):hover :is(path){fill:var(--pitch-black)}footer-component .footer__container .footer__container-infos-bottom{display:flex;flex-direction:column;gap:clamp(2rem,1.336806vw,2.2rem)}@media screen and (min-width: 1100px){footer-component .footer__container .footer__container-infos-bottom{border-top:.8px solid var(--grafitti-grey)}}footer-component .footer__container .footer__container-infos-bottom .footer__infos-bottom-content{display:flex;flex-direction:column;gap:1rem}@media screen and (min-width: 1100px){footer-component .footer__container .footer__container-infos-bottom .footer__infos-bottom-content{flex-direction:row;justify-content:space-between;align-items:center;padding-top:clamp(1.5rem,1.041667vw,2rem)}}footer-component .footer__container .footer__container-infos-bottom .footer__infos-bottom-content .footer__payment-icons .payment-methods{display:flex;gap:clamp(.6rem,.625vw,1.2rem);flex-wrap:wrap;align-items:center;justify-content:center;list-style:none}footer-component .footer__container .footer__container-infos-bottom .footer__infos-bottom-content .footer__payment-icons .payment-methods :is(li) :is(svg){width:2.5rem;height:auto;display:block}footer-component .footer__container .footer__container-infos-bottom .footer__infos-bottom-content .footer__stamps{display:flex;gap:clamp(.6rem,.625vw,1.2rem);flex-wrap:wrap;align-items:center;justify-content:center}footer-component .footer__container .footer__container-infos-bottom .footer__infos-bottom-content .footer__stamps .footer__stamps-shakers{display:flex;align-items:center;justify-content:center}footer-component .footer__container .footer__container-infos-bottom .footer__infos-bottom-content .footer__stamps .footer__stamps-shakers :is(a){display:flex;align-items:center;justify-content:center}footer-component .footer__container .footer__container-infos-bottom .footer__infos-bottom-content .footer__stamps .footer__stamps-shakers :is(a) :is(img){width:clamp(4rem,3.6892365vw,7.1rem);height:auto;display:block}footer-component .footer__container .footer__container-infos-bottom .footer__infos-bottom-content .footer__stamps .footer__stamps-shopify{display:flex;align-items:center;justify-content:center}footer-component .footer__container .footer__container-infos-bottom .footer__infos-bottom-content .footer__stamps .footer__stamps-shopify :is(svg){width:clamp(4rem,3.6892365vw,7.1rem);height:auto;display:block}footer-component .footer__container .footer__container-infos-bottom .footer__infos-bottom-text :is(p){color:var(--grafitti-grey);text-align:center;font-family:var(--dm-sans);font-size:clamp(1rem,.659722vw,1.2rem);font-style:normal;font-weight:300;line-height:normal}banner-component{display:block}banner-component .banner-content{position:relative;height:100%}banner-component .banner-content .banner-content__texts{position:absolute;z-index:2;padding:clamp(5rem,6vw,10rem) clamp(2rem,4vw,12.8rem);bottom:0;display:flex;flex-direction:column;gap:.3rem}@media screen and (min-width: 768px){banner-component .banner-content .banner-content__texts{padding:clamp(5rem,6vw,10rem) clamp(2rem,7vw,12.8rem)}}banner-component .banner-content .banner-content__texts .banner-texts__title{text-transform:uppercase;font-size:clamp(2.4rem,1.7vw,3.2rem);font-weight:800}banner-component .banner-content .banner-content__texts .banner-texts__description :is(p){font-size:1.6rem;font-weight:300}banner-component .banner-content .banner-content__texts .banner-texts__description :is(p) :is(strong){font-size:clamp(1.6rem,1.2vw,1.8rem);font-weight:500}banner-component .banner-content .banner-content__media{position:relative;display:flex}banner-component .banner-content .banner-content__media .banner-video__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:1;visibility:visible;transition:.3s}banner-component .banner-content .banner-content__media :is(video),banner-component .banner-content .banner-content__media :is(img){width:100%;height:100%;object-fit:cover;flex:1}banner-component .banner-content .banner-content__media :is(video).banner-image--desktop,banner-component .banner-content .banner-content__media :is(img).banner-image--desktop{display:none}@media screen and (min-width: 768px){banner-component .banner-content .banner-content__media :is(video).banner-image--desktop,banner-component .banner-content .banner-content__media :is(img).banner-image--desktop{display:block}}banner-component .banner-content .banner-content__media :is(video).banner-image--mobile,banner-component .banner-content .banner-content__media :is(img).banner-image--mobile{display:block}@media screen and (min-width: 768px){banner-component .banner-content .banner-content__media :is(video).banner-image--mobile,banner-component .banner-content .banner-content__media :is(img).banner-image--mobile{display:none}}banner-component .banner-content .banner-content__media[play] .banner-video__overlay{opacity:0;visibility:hidden}banner-component .banner-content .banner-content__media[play] :is(video){display:block}banner-component .banner-content .banner-content__media:has(video){cursor:pointer}banner-social-grid{padding-block:clamp(6rem,4.2vw,8rem);display:flex}banner-social-grid .banner-container{width:var(--page-width);margin-inline:auto;position:relative}banner-social-grid .banner-container .banner__images{display:flex;flex-direction:column;gap:clamp(1.5rem,1vw,2rem)}banner-social-grid .banner-container .banner__images .desktop{display:none}@media screen and (min-width: 760px){banner-social-grid .banner-container .banner__images{display:grid;grid-template-columns:1fr 1fr}banner-social-grid .banner-container .banner__images .desktop{display:block;width:100%}banner-social-grid .banner-container .banner__images .mobile{display:none}}banner-social-grid .banner-container .banner__cards{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--mid-grey);padding:clamp(2.4rem,1.66667vw,3.2rem);border-radius:clamp(.6rem,.416667vw,.8rem);max-width:clamp(25rem,27.86458vw,53.5rem);width:100%}banner-social-grid .banner-container .banner__cards .banner__cards__title{width:clamp(15rem,20vw,25rem);margin:auto;color:var(--grafitti-grey);text-align:center;font-family:var(--dm-sans);font-size:clamp(1.5rem,1.041666vw,2rem);font-style:normal;font-weight:600;line-height:140%;text-transform:capitalize;margin-bottom:clamp(1rem,1.40451vw,2.7rem)}banner-social-grid .banner-container .banner__cards .banner__cards__container{display:flex;flex-direction:row;flex-wrap:wrap;gap:clamp(1rem,1.25vw,2.4rem)}banner-social-grid .banner-container .banner__cards .banner__cards__container .banner__card{display:flex;flex-direction:column;gap:.5rem;flex:1;background:var(--grafitti-grey);border-radius:clamp(.3rem,.208333vw,.4rem);padding:clamp(.9rem,.625vw,1.2rem)}banner-social-grid .banner-container .banner__cards .banner__cards__container .banner__card .banner__card__title{color:var(--plain-white);font-size:clamp(1.8rem,1.25vw,2.4rem);text-align:center}banner-social-grid .banner-container .banner__cards .banner__cards__container .banner__card .banner__card__content{display:flex;gap:.6rem}banner-social-grid .banner-container .banner__cards .banner__cards__container .banner__card .banner__card__content .banner__card__icon{aspect-ratio:1 / 1;flex:1 1 4rem;min-width:clamp(3rem,2.08333vw,4rem);width:100%;display:flex;justify-content:center;align-items:center;height:clamp(3rem,2.08333vw,4rem);background:var(--plain-white);border-radius:clamp(.3rem,.208333vw,.4rem)}banner-social-grid .banner-container .banner__cards .banner__cards__container .banner__card .banner__card__content .banner__card__icon :is(a){width:100%;height:100%;display:flex;justify-content:center;align-items:center}banner-social-grid .banner-container .banner__cards .banner__cards__container .banner__card .banner__card__content .banner__card__icon :is(a) :is(img){width:clamp(1.5rem,1.041666vw,2rem);height:clamp(1.5rem,1.041666vw,2rem);max-width:none;max-height:none}banner-social-grid .banner-container .banner__buttons{display:none;position:absolute;right:-4%;bottom:5%}@media screen and (min-width: 760px){banner-social-grid .banner-container .banner__buttons{display:flex;gap:1.1rem}}banner-social-grid .banner-container .banner__buttons .buttons__button{display:flex;justify-content:center;align-items:center;background:var(--plain-white);color:var(--grafitti-grey);border:1px solid var(--light-grey);border-radius:2.4rem;padding:1rem;text-transform:uppercase;text-decoration:none;font-family:var(--dm-sans);font-size:clamp(1.5rem,1.5vw,2rem);font-weight:700}.mini-banner{max-width:var(--page-width);margin-inline:auto;display:block;padding-block:clamp(4rem,5vw,9.6rem)}@media screen and (min-width: 768px){.mini-banner{max-width:calc(var(--page-width) * .95)}}.mini-banner .mini-banner__content{position:relative;overflow:hidden}.mini-banner .mini-banner__content .mini-banner__texts{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;z-index:2;width:80%;text-align:center}@media screen and (min-width: 768px){.mini-banner .mini-banner__content .mini-banner__texts{max-width:46%;left:0;transform:translateY(-50%);padding-left:6rem;text-align:left}}.mini-banner .mini-banner__content .mini-banner__texts :is(p){color:var(--plain-white);font-size:clamp(1.4rem,1vw,2rem);font-weight:400}.mini-banner .mini-banner__content .mini-banner__texts :is(p) :is(strong){font-size:clamp(1.6rem,1.4vw,2.4rem);font-weight:700}.mini-banner .mini-banner__content .mini-banner__image{border-radius:1.6rem;overflow:hidden;position:relative}@media (min-width: 768px){.mini-banner .mini-banner__content .mini-banner__image{border-radius:1.2rem}}.mini-banner .mini-banner__content .mini-banner__image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,#0000004d,#0006)}.mini-banner .mini-banner__content .mini-banner__image :is(img){width:100%;height:auto;object-fit:cover;object-position:center}.mini-banner .mini-banner__content .mini-banner__image :is(img).banner-image--desktop{display:none}@media (min-width: 768px){.mini-banner .mini-banner__content .mini-banner__image :is(img).banner-image--desktop{display:block}}.mini-banner .mini-banner__content .mini-banner__image :is(img).banner-image--mobile{display:block}@media (min-width: 768px){.mini-banner .mini-banner__content .mini-banner__image :is(img).banner-image--mobile{display:none}}.text-section{max-width:var(--page-width);margin-inline:auto;padding-block:clamp(4rem,5vw,9.6rem)}@media screen and (min-width: 768px){.text-section{max-width:calc(var(--page-width) * .95)}}.text-section .text-section__button{display:flex;align-items:center;gap:1.2rem;width:fit-content;color:var(--pitch-black);text-align:center;font-family:var(--dm-sans);font-size:clamp(1.4rem,.95vw,1.8rem);font-style:normal;font-weight:600;line-height:130%;text-decoration:none;transition:all .3s ease-in-out}@media screen and (min-width: 768px){.text-section .text-section__button{gap:clamp(.9rem,.625vw,1.2rem)}}.text-section .text-section__button :is(svg){width:1.8rem;height:1.8rem;stroke:currentColor;transition:all .4s ease-in-out}.text-section .text-section__button:hover{transition:all;color:var(--fuji-red)}.text-section .text-section__button:hover :is(svg) :is(path){stroke:var(--fuji-red)}.text-section .text-section__title{color:var(--pitch-black);font-family:var(--dm-sans);font-size:clamp(2.4rem,1.67vw,3.2rem);font-weight:800;text-align:left;margin-block:1.2rem clamp(2.4rem,2.5vw,4.8rem)}.text-section .text-section__content :is(p){color:#000;font-size:clamp(1.6rem,1.875vw,3.6rem);font-weight:500}@media screen and (min-width: 768px){.text-section .text-section__content :is(p){text-align:center}}.text-section.text-section--simple{padding-block:2rem}@media screen and (min-width: 768px){.text-section.text-section--simple{max-width:var(--page-width)}}.text-section.text-section--simple .text-section__content{display:flex;flex-direction:column;gap:2rem}.text-section.text-section--simple .text-section__content :is(p){font-size:clamp(1.4rem,.95vw,1.8rem);font-weight:400;text-align:left}@media screen and (min-width: 768px){.text-section.text-section--simple .text-section__content :is(p){text-align:left}}password-component{display:block;padding-block:clamp(3rem,5vw,6rem);height:50vh}password-component .password-container{max-width:var(--page-width);margin:0 auto;width:100%;height:100%;display:flex;justify-content:center;align-items:center}password-component .password-container .password{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}password-component .password-container .password :is(label){font-size:1.6rem;font-weight:700;color:#000;font-family:var(--dm-sans)}password-component .password-container .password :is(input){width:100%;padding:1rem;border:1px solid black;font-size:1.6rem;font-family:var(--dm-sans)}password-component .password-container .submit{width:100%}password-component .password-container .submit :is(input){width:100%;padding:1rem;border:1px solid black;background-color:#000;font-size:1.6rem;color:#fff;cursor:pointer;font-family:var(--dm-sans)}text-row-grid{padding-block:clamp(4rem,5vw,9.6rem);display:block}text-row-grid .text-row-grid__content{margin-inline:auto;display:flex;flex-direction:column-reverse;gap:clamp(3.2rem,4vw,6.4rem)}@media screen and (min-width: 800px){text-row-grid .text-row-grid__content{display:grid;grid-template-columns:.65fr 1fr;align-items:center;max-width:var(--page-width);margin-inline:auto}}text-row-grid .text-row-grid__content .text-row-grid__blocks{display:flex;overflow-x:auto;overflow-y:hidden;max-height:31.4rem}@media screen and (min-width: 800px){text-row-grid .text-row-grid__content .text-row-grid__blocks{display:flex;border-radius:0;gap:1.25rem;margin-left:0;max-height:fit-content}}text-row-grid .text-row-grid__content .text-row-grid__blocks .text-row-grid__image{min-width:110%}@media screen and (min-width: 800px){text-row-grid .text-row-grid__content .text-row-grid__blocks .text-row-grid__image{min-width:auto;border-radius:1.8rem;overflow:hidden;max-height:auto;flex:.6;transition:.3s;transform-origin:center center;min-height:40rem;max-height:40rem}text-row-grid .text-row-grid__content .text-row-grid__blocks .text-row-grid__image[active]{flex:1.2}}text-row-grid .text-row-grid__content .text-row-grid__blocks .text-row-grid__image :is(img){object-fit:cover;object-position:top right}@media screen and (min-width: 800px){text-row-grid .text-row-grid__content .text-row-grid__blocks .text-row-grid__image :is(img){object-position:center center}}text-row-grid .text-row-grid__content .text-row-grid__text{max-width:var(--page-width);margin-inline:auto}text-row-grid .text-row-grid__content .text-row-grid__text .text-row-grid__text-inner :is(p){color:var(--pitch-black);text-align:center;font-size:clamp(1.4rem,1.041666vw,2rem);font-weight:500}@media screen and (min-width: 800px){text-row-grid .text-row-grid__content .text-row-grid__text .text-row-grid__text-inner :is(p){text-align:left}@media screen and (min-width: 1600px){text-row-grid .text-row-grid__content .text-row-grid__text .text-row-grid__text-inner :is(p){font-size:clamp(1.4rem,1.2vw,2rem)}}}text-row-grid .text-row-grid__content .text-row-grid__text .text-row-grid__text-inner :is(p) :is(strong){font-weight:700}.collection-banner .collection-banner__content{position:relative;overflow:hidden}.collection-banner .collection-banner__content .collection-texts__date__alternative__container{position:absolute;width:100%;height:100%;z-index:10;top:0;left:0;padding:clamp(4.6rem,4.5vw,6.6rem) clamp(2rem,4.5vw,8.4rem);display:flex;flex-direction:column}.collection-banner .collection-banner__content .collection-texts__date__alternative__container .collection-texts__date__alternative{display:flex;gap:.5rem;font-size:var(1.4rem, 1.05vw, 2rem);font-style:normal;font-weight:800;line-height:normal;margin-bottom:.6rem;align-items:baseline}@media screen and (min-width: 768px){.collection-banner .collection-banner__content .collection-texts__date__alternative__container .collection-texts__date__alternative{margin-block:1rem}}.collection-banner .collection-banner__content .collection-texts__date__alternative__container .collection-texts__date__alternative .collection-texts__date-remainder{display:flex;font-size:clamp(2rem,1.7vw,3.2rem);font-weight:800;line-height:100%}.collection-banner .collection-banner__content .collection-banner__texts{position:absolute;width:100%;height:100%;z-index:10;top:0;left:0;padding:clamp(4.6rem,4.5vw,6.6rem) clamp(2rem,4.5vw,8.4rem);display:flex;flex-direction:column}.collection-banner .collection-banner__content .collection-banner__texts .collection-banner__icon{max-width:60%;width:fit-content}.collection-banner .collection-banner__content .collection-banner__texts .collection-texts__title{font-size:clamp(3.2rem,3.125vw,6rem);font-weight:700}.collection-banner .collection-banner__content .collection-banner__texts .collection-texts__date{display:flex;align-items:flex-end;gap:.5rem;font-size:var(1.4rem, 1.05vw, 2rem);font-style:normal;font-weight:800;line-height:normal;margin-bottom:.6rem;order:-1;align-items:baseline}@media screen and (min-width: 768px){.collection-banner .collection-banner__content .collection-banner__texts .collection-texts__date{margin-block:1rem;order:0}}.collection-banner .collection-banner__content .collection-banner__texts .collection-texts__date .collection-texts__date-remainder{display:flex;font-size:clamp(2rem,1.7vw,3.2rem);font-weight:800;line-height:100%}.collection-banner .collection-banner__content .collection-banner__texts .collection-texts__subtitle{margin-top:clamp(.6rem,.8vw,1rem);font-size:clamp(1.4rem,1.2vw,2.4rem);font-weight:400}.collection-banner .collection-banner__content .collection-banner__texts .collection-texts__subtitle :is(strong){font-weight:700}.collection-banner .collection-banner__content .collection-banner__texts .collection-texts__description{font-size:clamp(1.4rem,1vw,1.8rem);font-weight:600}.collection-banner .collection-banner__content .collection-banner__texts .collection-texts__description .collection-texts__description--desktop{display:none}@media (min-width: 768px){.collection-banner .collection-banner__content .collection-banner__texts .collection-texts__description .collection-texts__description--desktop{display:block}}.collection-banner .collection-banner__content .collection-banner__texts .collection-texts__description .collection-texts__description--mobile{display:block}@media (min-width: 768px){.collection-banner .collection-banner__content .collection-banner__texts .collection-texts__description .collection-texts__description--mobile{display:none}}.collection-banner .collection-banner__content .collection-banner__images :is(img).banner-image--desktop{display:none}@media (min-width: 768px){.collection-banner .collection-banner__content .collection-banner__images :is(img).banner-image--desktop{display:block}}.collection-banner .collection-banner__content .collection-banner__images :is(img).banner-image--mobile{display:block}@media (min-width: 768px){.collection-banner .collection-banner__content .collection-banner__images :is(img).banner-image--mobile{display:none}}cart-drawer{display:block}cart-drawer[open] .cart-drawer__content{animation:cartDrawerEntry .3s ease-in-out forwards;display:flex;transform:translate(0)}cart-drawer[open]:before{animation:cartDrawerOverlayEntry .3s ease-in-out forwards;visibility:visible;opacity:1}cart-drawer:before{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;z-index:9999991;visibility:hidden;opacity:0;animation:cartDrawerOverlayExit .3s ease-in-out forwards}cart-drawer:has(.cart-drawer__body-empty) .cart-drawer__content .cart-drawer__content-wrapper .cart-drawer__heading .cart-drawer__progress-bar-container{display:none}cart-drawer:has(.cart-drawer__body-empty) .cart-drawer__content .cart-drawer__content-wrapper .cart-drawer__body .cart-drawer__body-items .cart-drawer__body-empty{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:clamp(1.6rem,1.66667vw,3.2rem);height:100%}cart-drawer:has(.cart-drawer__body-empty) .cart-drawer__content .cart-drawer__content-wrapper .cart-drawer__body .cart-drawer__body-items .cart-drawer__body-empty .body-empty__iformation{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}cart-drawer:has(.cart-drawer__body-empty) .cart-drawer__content .cart-drawer__content-wrapper .cart-drawer__body .cart-drawer__body-items .cart-drawer__body-empty .body-empty__iformation .body-empty__title{color:var(--pitch-black);text-align:center;font-family:var(--dm-sans);font-size:clamp(2rem,1.25vw,2.4rem);font-style:normal;font-weight:600;line-height:normal}cart-drawer:has(.cart-drawer__body-empty) .cart-drawer__content .cart-drawer__content-wrapper .cart-drawer__body .cart-drawer__body-items .cart-drawer__body-empty .body-empty__iformation .body-empty__text{color:var(--medium-grey);text-align:center;font-family:var(--dm-sans);font-size:clamp(1.2rem,.72917vw,1.4rem);font-style:normal;font-weight:400;line-height:normal}cart-drawer:has(.cart-drawer__body-empty) .cart-drawer__content .cart-drawer__content-wrapper .cart-drawer__body .cart-drawer__body-items .cart-drawer__body-empty .body-empty__button{color:var(--plain-white);font-family:var(--dm-sans);font-size:clamp(1.4rem,.9375vw,1.8rem);font-style:normal;font-weight:700;line-height:normal;text-decoration:none;border-radius:10rem;background:var(--grafitti-grey);padding:clamp(1.2rem,.83333vw,1.6rem) clamp(1.8rem,1.25vw,2.4rem)}cart-drawer:has(.cart-drawer__body-empty) .cart-drawer__content .cart-drawer__content-wrapper .cart-drawer__footer{display:none}cart-drawer .cart-drawer__content{display:none;background:var(--plain-white);position:fixed;top:0;right:0;width:unset;height:100%;z-index:9999991;animation:cartDrawerExit .3s ease-in-out forwards;transform:translate(100%);transition:transform .3s ease-in-out;flex-direction:column}@media screen and (min-width: 768px){cart-drawer .cart-drawer__content{flex-direction:row-reverse}}cart-drawer .cart-drawer__content .cart-drawer__content-wrapper{display:flex;flex-direction:column;flex:1;max-height:100%;padding:clamp(2.4rem,2vw,4.4rem) clamp(1.8rem,1.3107635vw,2.5rem);width:90vw}@media screen and (min-width: 500px){cart-drawer .cart-drawer__content .cart-drawer__content-wrapper{width:70vw}@media screen and (min-width: 768px){cart-drawer .cart-drawer__content .cart-drawer__content-wrapper{width:45vw}@media screen and (min-width: 1024px){cart-drawer .cart-drawer__content .cart-drawer__content-wrapper{width:36.81vw}@media screen and (min-width: 1280px){cart-drawer .cart-drawer__content .cart-drawer__content-wrapper{width:24.17vw}}}}}cart-drawer .cart-drawer__content .cart-drawer__content-wrapper .cart-drawer__heading{display:flex;flex-direction:column;gap:clamp(1.6rem,1.171875vw,2.1rem);margin-bottom:clamp(1.5rem,1.753472vw,3.4rem)}cart-drawer .cart-drawer__content .cart-drawer__content-wrapper .cart-drawer__heading .cart-drawer__heading-text{display:flex;justify-content:space-between;align-items:center}cart-drawer .cart-drawer__content .cart-drawer__content-wrapper .cart-drawer__heading .cart-drawer__heading-text .heading-text__title{color:var(--pitch-black);font-family:var(--dm-sans);font-size:clamp(1.6rem,1.128472vw,2.2rem);font-style:normal;font-weight:700;line-height:normal}cart-drawer .cart-drawer__content .cart-drawer__content-wrapper .cart-drawer__heading .cart-drawer__heading-text .heading-text__title .cart__item-count{color:var(--pitch-black);font-family:var(--dm-sans);font-size:clamp(1.6rem,1.128472vw,2.2rem);font-style:normal;font-weight:700;line-height:normal}cart-drawer .cart-drawer__content .cart-drawer__content-wrapper .cart-drawer__heading .cart-drawer__heading-text .close-modal{width:clamp(2rem,1.319444vw,2.4rem);height:clamp(2rem,1.319444vw,2.4rem);cursor:pointer}cart-drawer .cart-drawer__content .cart-drawer__content-wrapper .cart-drawer__heading .cart-drawer__heading-text .close-modal :is(svg){width:100%;height:100%;display:block}cart-drawer .cart-drawer__content .cart-drawer__content-wrapper .cart-drawer__heading .cart-drawer__progress-bar-container{display:none;flex-direction:column;gap:clamp(.6rem,.416667vw,.8rem)}cart-drawer .cart-drawer__content .cart-drawer__content-wrapper .cart-drawer__heading .cart-drawer__progress-bar-container .progress-bar{width:100%;height:clamp(.4rem,.295139vw,.6rem);background:var(--medium-grey);border-radius:10rem;overflow:hidden}cart-drawer .cart-drawer__content .cart-drawer__content-wrapper .cart-drawer__heading .cart-drawer__progress-bar-container .progress-bar .progress{transition:.6s ease;height:100%;background:var(--fuji-red);border-radius:10rem}cart-drawer .cart-drawer__content .cart-drawer__content-wrapper .cart-drawer__heading .cart-drawer__progress-bar-container .progress-bar__text{color:var(--grafitti-grey);font-family:var(--dm-sans);font-size:clamp(1rem,.711805vw,1.4rem);font-style:normal;font-weight:400;line-height:normal}cart-drawer .cart-drawer__content .cart-drawer__content-wrapper .cart-drawer__body{display:flex;max-height:100%;overflow:hidden;flex:1;margin-bottom:clamp(.4rem,.416667vw,.6rem);position:relative}cart-drawer .cart-drawer__content .cart-drawer__content-wrapper .cart-drawer__body #cart-drawer__body-loader{width:100%;height:100%;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:absolute;z-index:2;opacity:0;display:none;align-items:flex-start;justify-content:center;animation:opacityLoadingExit .5s forwards}cart-drawer .cart-drawer__content .cart-drawer__content-wrapper .cart-drawer__body #cart-drawer__body-loader[active]{animation:opacityLoadingEntry .5s forwards;opacity:1;display:flex}cart-drawer .cart-drawer__content .cart-drawer__content-wrapper .cart-drawer__body .cart-drawer__body-items{display:flex;flex-direction:column;gap:clamp(1.6rem,1.04166vw,2rem);max-height:100%;overflow-y:auto;padding-right:clamp(1.5rem,1.041667vw,2rem);flex:1}cart-drawer .cart-drawer__content .cart-drawer__content-wrapper .cart-drawer__body .cart-drawer__body-items::-webkit-scrollbar{width:3px}cart-drawer .cart-drawer__content .cart-drawer__content-wrapper .cart-drawer__body .cart-drawer__body-items::-webkit-scrollbar-track{background:var(--grey)}cart-drawer .cart-drawer__content .cart-drawer__content-wrapper .cart-drawer__body .cart-drawer__body-items::-webkit-scrollbar-thumb{background-color:var(--grafitti-grey);border-radius:10px;border:3px solid transparent}cart-drawer .cart-drawer__content .cart-drawer__content-wrapper .cart-drawer__body .cart-drawer__body-items::-webkit-scrollbar-thumb:hover{background:var(--grafitti-grey, .8)}cart-drawer .cart-drawer__content .cart-drawer__content-wrapper .cart-drawer__body .cart-drawer__body-items .cart-drawer__body-empty{display:none}cart-drawer .cart-drawer__content .cart-drawer__content-wrapper .cart-drawer__footer{display:flex;flex-direction:column;gap:clamp(.8rem,.5729165vw,1rem);padding-top:clamp(1.6rem,1.45833vw,2.8rem);border-top:1px solid var(--grey)}cart-drawer .cart-drawer__content .cart-drawer__content-wrapper .cart-drawer__footer .cart-drawer__related-product--mobile{display:flex}@media screen and (min-width: 768px){cart-drawer .cart-drawer__content .cart-drawer__content-wrapper .cart-drawer__footer .cart-drawer__related-product--mobile{display:none}}cart-drawer .cart-drawer__content .cart-drawer__content-wrapper .cart-drawer__footer .cart-drawer__footer-subtotal{display:flex;justify-content:space-between;align-items:center}cart-drawer .cart-drawer__content .cart-drawer__content-wrapper .cart-drawer__footer .cart-drawer__footer-subtotal .footer-subtotal__title,cart-drawer .cart-drawer__content .cart-drawer__content-wrapper .cart-drawer__footer .cart-drawer__footer-subtotal .footer-subtotal__price{color:var(--pitch-black);font-family:var(--dm-sans);font-size:clamp(1.4rem,.9375vw,1.8rem);font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}cart-drawer .cart-drawer__content .cart-drawer__content-wrapper .cart-drawer__footer .cart-drawer__footer-shipping{display:flex;justify-content:space-between;align-items:center}cart-drawer .cart-drawer__content .cart-drawer__content-wrapper .cart-drawer__footer .cart-drawer__footer-shipping .footer-shipping__title{color:var(--Grayscale-Graffiti-Grey);font-family:var(--dm-sans);font-size:clamp(1.2rem,.729167vw,1.4rem);font-style:normal;font-weight:400;line-height:normal}cart-drawer .cart-drawer__content .cart-drawer__content-wrapper .cart-drawer__footer .cart-drawer__footer-shipping .footer-shipping__price{color:var(--Grayscale-Graffiti-Grey);font-family:var(--dm-sans);font-size:clamp(1.2rem,.729167vw,1.4rem);font-style:normal;font-weight:400;line-height:normal;display:none}cart-drawer .cart-drawer__content .cart-drawer__content-wrapper .cart-drawer__footer .cart-drawer__footer-shipping .footer-shipping__price_text{color:var(--Grayscale-Graffiti-Grey);font-family:var(--dm-sans);font-size:clamp(1.2rem,.729167vw,1.4rem);font-style:normal;font-weight:400;line-height:normal}cart-drawer .cart-drawer__content .cart-drawer__content-wrapper .cart-drawer__footer .cart-drawer__footer-buttons{display:flex;flex-direction:column;gap:clamp(1rem,.659722vw,1.2rem);margin-top:clamp(1.8rem,1.3541665vw,2.8rem)}cart-drawer .cart-drawer__content .cart-drawer__content-wrapper .cart-drawer__footer .cart-drawer__footer-buttons .footer-buttons__go-to-checkout{width:100%;border-radius:10rem;background:var(--grafitti-grey);padding:clamp(1.2rem,.833333vw,1.6rem) clamp(1.8rem,1.25vw,2.4rem);color:var(--plain-white);font-family:var(--dm-sans);font-size:clamp(1.4rem,.9375vw,1.8rem);font-style:normal;font-weight:700;line-height:normal;text-decoration:none;text-align:center}cart-drawer .cart-drawer__content .cart-drawer__content-wrapper .cart-drawer__footer .cart-drawer__footer-buttons .footer-buttons__continue-shopping{color:var(--medium-grey);font-family:var(--dm-sans);font-size:clamp(1.4rem,.833333vw,1.6rem);font-style:normal;font-weight:400;line-height:140%;text-decoration:none;text-align:center}@media screen and (min-width: 768px){cart-drawer .cart-drawer__content .cart-drawer__content-wrapper .cart-drawer__footer .cart-drawer__footer-buttons .footer-buttons__continue-shopping{display:none}}cart-drawer .cart-drawer__content .cart-drawer__content-wrapper .cart-drawer__footer .cart-drawer__footer-buttons .footer-buttons__view-cart{color:var(--medium-grey);font-family:var(--dm-sans);font-size:clamp(1.4rem,.833333vw,1.6rem);font-style:normal;font-weight:400;line-height:140%;text-decoration:none;text-align:center;display:none}@media screen and (min-width: 768px){cart-drawer .cart-drawer__content .cart-drawer__content-wrapper .cart-drawer__footer .cart-drawer__footer-buttons .footer-buttons__view-cart{display:block}}cart-drawer .cart-drawer__content .cart-drawer__related-product--desktop{display:none;padding:clamp(2.4rem,2vw,4.4rem) clamp(3.3rem,2.291667vw,4.4rem) 0;border-right:.5px solid var(--grey);background:var(--plain-white)}cart-drawer .cart-drawer__content .cart-drawer__related-product--desktop:not(:has(.related-products__container)){display:none}@media screen and (min-width: 768px){cart-drawer .cart-drawer__content .cart-drawer__related-product--desktop{display:flex}}@keyframes cartDrawerEntry{0%{transform:translate(100%);display:none}1%{transform:translate(100%);display:flex}to{transform:translate(0)}}@keyframes cartDrawerExit{0%{transform:translate(0);display:flex}99%{transform:translate(100%);display:flex}to{transform:translate(100%);display:none}}@keyframes cartDrawerOverlayEntry{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}to{visibility:visible;opacity:1}}@keyframes cartDrawerOverlayExit{0%{visibility:visible;opacity:1}99%{visibility:visible;opacity:0}to{visibility:hidden;opacity:0}}.cart-item{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.8fr) minmax(0,.3fr);gap:clamp(1.2rem,.8333vw,1.6rem)}.cart-item .cart-item__image{width:100%;height:100%;overflow:hidden;display:flex;justify-content:center;align-items:center}.cart-item .cart-item__image .cart-item__image-link{width:clamp(7rem,4.6875vw,9rem);height:clamp(7rem,4.6875vw,9rem);display:block;text-decoration:none}.cart-item .cart-item__image .cart-item__image-link :is(img){width:100%;height:100%;object-fit:contain;display:block}.cart-item .cart-item__content{display:flex;flex-direction:column;gap:clamp(.4rem,.3125vw,.6rem)}.cart-item .cart-item__content .cart-item__title{text-decoration:none}.cart-item .cart-item__content .cart-item__title :is(h2){color:var(--grafitti-grey);font-family:var(--dm-sans);font-size:clamp(1.4rem,.9027775vw,1.6rem);font-style:normal;font-weight:700;line-height:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-word}.cart-item .cart-item__content .cart-item__prices{display:flex;flex-direction:row;flex-wrap:wrap;gap:clamp(.4rem,.277778vw,.6rem);align-items:center}.cart-item .cart-item__content .cart-item__prices .cart-item__compare-price{color:var(--grafitti-grey);font-family:var(--dm-sans);font-size:clamp(1.2rem,.78125vw,1.4rem);font-style:normal;font-weight:400;line-height:normal;text-decoration:line-through;display:block}.cart-item .cart-item__content .cart-item__prices .cart-item__price{color:var(--grafitti-grey);font-family:var(--dm-sans);font-size:clamp(1.2rem,.78125vw,1.4rem);font-style:normal;font-weight:400;line-height:normal;display:block}.cart-item .cart-item__content .cart-item__variants{display:flex;flex-wrap:wrap;gap:clamp(.4rem,.277778vw,.6rem)}.cart-item .cart-item__content .cart-item__variants .variant__title,.cart-item .cart-item__content .cart-item__variants .variant__properties{color:var(--medium-grey);font-family:var(--dm-sans);font-size:clamp(1.2rem,.7812vw,1.4rem);font-style:normal;font-weight:400;line-height:normal}.cart-item .cart-item__content .cart-item__quantity{display:flex;align-items:center;justify-content:space-between;gap:clamp(.4rem,.277778vw,.6rem);max-width:clamp(6rem,4.4357635vw,8.5rem);width:100%;border-radius:10rem;border:1px solid var(--grey);padding:clamp(.4rem,.295139vw,.6rem)}.cart-item .cart-item__content .cart-item__quantity .quantity__button{background-color:transparent;border:none;cursor:pointer;padding:0;margin:0;display:flex;align-items:center;justify-content:center}.cart-item .cart-item__content .cart-item__quantity .quantity__button .quantity__button-icon{width:clamp(1.6rem,1.0243055vw,1.8rem);height:clamp(1.6rem,1.0243055vw,1.8rem);display:flex;align-items:center;justify-content:center}.cart-item .cart-item__content .cart-item__quantity .quantity__button .quantity__button-icon :is(svg){width:100%;height:100%;object-fit:contain;display:block}.cart-item .cart-item__content .cart-item__quantity .quantity__value{width:100%;height:100%;color:var(--grafitti-grey);text-align:center;font-family:var(--dm-sans);font-size:clamp(1rem,.7118055vw,1.4rem);font-style:normal;font-weight:400;line-height:normal;display:flex;justify-content:center;align-items:center}.cart-item .cart-item__remove{display:flex;justify-content:end;align-items:start}.cart-item .cart-item__remove .remove__icon{width:clamp(1.6rem,1.0243055vw,1.8rem);height:clamp(1.6rem,1.0243055vw,1.8rem);display:flex;align-items:center;justify-content:center}.cart-item .cart-item__remove .remove__icon :is(svg){width:100%;height:100%;object-fit:contain;display:block;cursor:pointer}.shipping-calculator__container{display:none;flex-direction:column;justify-content:flex-start;gap:.8rem;margin-top:0rem;margin-bottom:clamp(1rem,1.04166vw,2rem)}.shipping-calculator__container .shipping__title{display:none;color:var(--pitch-black);font-size:clamp(1.4rem,2vw,1.6rem);font-weight:500;align-items:center;gap:1rem;cursor:pointer}.shipping-calculator__container .shipping__title :is(svg){width:clamp(1.4rem,2vw,2.2rem);height:clamp(1.4rem,2vw,2.2rem)}.shipping-calculator__container .shipping__title :is(svg) :is(path){fill:var(--pitch-black);stroke:var(--pitch-black);transition:.3s;transform-origin:center center}.shipping-calculator__container:not(:has(.shipping__form[closed])) .shipping__title :is(svg) path:first-child{transform:rotate(90deg)}.shipping-calculator__container .shipping__form{display:flex;flex-direction:column;overflow:hidden;transition:.3s all;height:auto}.shipping-calculator__container .shipping__form[closed]{height:0}.shipping-calculator__container .shipping__form .shipping__input-wrapper{display:grid;grid-template-columns:minmax(0,1fr) clamp(7.5rem,5.208333vw,10rem);gap:clamp(1.2rem,.729167vw,1.4rem);width:100%;height:100%;height:fit-content}@media screen and (min-width: 768px){.shipping-calculator__container .shipping__form .shipping__input-wrapper{min-height:39px}}.shipping-calculator__container .shipping__form .shipping__input-wrapper :is(input){color:var(--pitch-black);font-size:clamp(1.2rem,.833333vw,1.6rem);font-weight:400;padding:clamp(.9rem,.625vw,1.2rem) 1rem;font-weight:500;border-radius:999.9rem;border:1px solid var(--grey);font-family:var(--dm-sans);transition:.3s border;min-width:0px}.shipping-calculator__container .shipping__form .shipping__input-wrapper :is(input):focus{outline:none;border:1px solid var(--pitch-black)}.shipping-calculator__container .shipping__form .shipping__input-wrapper :is(input)::placeholder{color:var(--grey)}.shipping-calculator__container .shipping__form .shipping__input-wrapper .shipping_submit{border:none;width:100%;background:var(--pitch-black);border:1px solid var(--pitch-black);display:flex;align-items:center;justify-content:center;color:var(--plain-white);font-weight:500;font-size:clamp(1.2rem,.833333vw,1.6rem);font-family:var(--dm-sans);transition:.3s all ease;border-radius:999.9rem;cursor:pointer;padding:clamp(.9rem,.625vw,1.2rem) clamp(.9rem,.625vw,1.2rem);transition:all .3s ease-in-out}.shipping-calculator__container .shipping__form .shipping__input-wrapper .shipping_submit:hover{opacity:.9;background:var(--plain-white);color:var(--pitch-black);border:1px solid var(--pitch-black)}.shipping-calculator__container .shipping__form .shipping__input-wrapper .shipping_submit.loading{opacity:.7;cursor:not-allowed}.shipping-calculator__container .shipping__form .shipping__input-wrapper .shipping_submit :is(svg){width:clamp(1.6rem,2vw,2.2rem);height:clamp(1.6rem,2vw,2.2rem)}.shipping-calculator__container .shipping__response{margin-top:1rem}.shipping-calculator__container .shipping__response:empty{display:none}.shipping-calculator__container .shipping__response .shipping__rates{list-style:none;padding:0}.shipping-calculator__container .shipping__response .shipping__rates :is(li){margin-bottom:.8rem;color:var(--pitch-black);font-size:clamp(1.2rem,.729167vw,1.4rem)}.shipping-calculator__container .shipping__response .shipping__rates :is(li) :is(span){display:block}.shipping-calculator__container .shipping__response .shipping__rates :is(li) :is(span):first-child{font-weight:600}.shipping-calculator__container .shipping__response .shipping__error{color:var(--error-color, #ff0000);font-size:clamp(1.2rem,.729167vw,1.4rem)}cart-drawer-related-products{display:flex;overflow:hidden}cart-drawer-related-products .related-products__container{display:flex;flex-direction:column;gap:clamp(1.2rem,.9809025vw,1.9rem);width:100%;overflow:hidden;padding-bottom:1rem}cart-drawer-related-products .related-products__container .related-products__title{color:var(--grafitti-grey);font-family:var(--dm-sans);font-size:clamp(1.4rem,.9375vw,1.8rem);font-style:normal;font-weight:400;line-height:normal}@media screen and (min-width: 768px){cart-drawer-related-products .related-products__container .related-products__title{text-align:center}}cart-drawer-related-products .related-products__container .related-products__carousel{width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}@media screen and (min-width: 768px){cart-drawer-related-products .related-products__container .related-products__carousel{overflow-x:hidden;overflow-y:auto;height:100%;padding-bottom:1rem}}cart-drawer-related-products .related-products__container .related-products__carousel .related-products__carousel-wrapper{display:flex;flex-direction:row;gap:clamp(1.6rem,1.09375vw,2.1rem);flex-wrap:nowrap;height:100%}@media screen and (min-width: 768px){cart-drawer-related-products .related-products__container .related-products__carousel .related-products__carousel-wrapper{flex-direction:column}}cart-drawer-related-products .related-products__container .related-products__carousel .related-products__carousel-wrapper :is(cart-related-product-item){display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);gap:1rem;min-width:20rem;width:100%;height:100%}@media screen and (min-width: 768px){cart-drawer-related-products .related-products__container .related-products__carousel .related-products__carousel-wrapper :is(cart-related-product-item){min-width:clamp(10.5rem,7.291667vw,14rem);max-width:clamp(10.5rem,7.291667vw,14rem);display:grid;grid-template-columns:minmax(0,1fr)}}cart-drawer-related-products .related-products__container .related-products__carousel .related-products__carousel-wrapper :is(cart-related-product-item) .cart-related-product-item__link{text-decoration:none;display:flex;align-items:center;justify-content:center;width:100%;height:100%}cart-drawer-related-products .related-products__container .related-products__carousel .related-products__carousel-wrapper :is(cart-related-product-item) .cart-related-product-item__link .cart-related-product-item__image{width:clamp(7rem,4.6875vw,9rem);height:clamp(7rem,4.6875vw,9rem);display:flex}cart-drawer-related-products .related-products__container .related-products__carousel .related-products__carousel-wrapper :is(cart-related-product-item) .cart-related-product-item__link .cart-related-product-item__image :is(img){width:100%;height:100%;object-fit:contain}cart-drawer-related-products .related-products__container .related-products__carousel .related-products__carousel-wrapper :is(cart-related-product-item) .cart-related-product-item__info{display:flex;flex-direction:column;justify-content:space-between;gap:clamp(.4rem,.416667vw,.8rem)}cart-drawer-related-products .related-products__container .related-products__carousel .related-products__carousel-wrapper :is(cart-related-product-item) .cart-related-product-item__info .product-item__info-wrapper{display:flex;flex-direction:column;gap:clamp(.4rem,.416667vw,.8rem)}cart-drawer-related-products .related-products__container .related-products__carousel .related-products__carousel-wrapper :is(cart-related-product-item) .cart-related-product-item__info .product-item__info-wrapper .product-item__title{color:var(--grafitti-grey);font-family:var(--dm-sans);font-size:clamp(1rem,.833333vw,1.2rem);text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-style:normal;font-weight:600;line-height:normal;text-decoration:none}@media screen and (min-width: 768px){cart-drawer-related-products .related-products__container .related-products__carousel .related-products__carousel-wrapper :is(cart-related-product-item) .cart-related-product-item__info .product-item__info-wrapper .product-item__title{text-align:center}}cart-drawer-related-products .related-products__container .related-products__carousel .related-products__carousel-wrapper :is(cart-related-product-item) .cart-related-product-item__info .product-item__info-wrapper .product-item__price{display:flex;flex-direction:row;flex-wrap:wrap;gap:clamp(.4rem,.416667vw,.6rem)}@media screen and (min-width: 768px){cart-drawer-related-products .related-products__container .related-products__carousel .related-products__carousel-wrapper :is(cart-related-product-item) .cart-related-product-item__info .product-item__info-wrapper .product-item__price{justify-content:center;gap:.4rem}}cart-drawer-related-products .related-products__container .related-products__carousel .related-products__carousel-wrapper :is(cart-related-product-item) .cart-related-product-item__info .product-item__info-wrapper .product-item__price .product-item__compare-price{color:var(--grafitti-grey);font-family:var(--dm-sans);font-size:clamp(1rem,.78125vw,1.4rem);font-style:normal;font-weight:400;line-height:normal;text-decoration:line-through}cart-drawer-related-products .related-products__container .related-products__carousel .related-products__carousel-wrapper :is(cart-related-product-item) .cart-related-product-item__info .product-item__info-wrapper .product-item__price .product-item__price{color:var(--grafitti-grey);font-family:var(--dm-sans);font-size:clamp(1rem,.78125vw,1.4rem);font-style:normal;font-weight:400;line-height:normal}cart-drawer-related-products .related-products__container .related-products__carousel .related-products__carousel-wrapper :is(cart-related-product-item) .cart-related-product-item__info .product-item__info-wrapper .product-item__variants{display:flex;flex-direction:row;align-items:center;gap:clamp(.4rem,.416667vw,.6rem)}cart-drawer-related-products .related-products__container .related-products__carousel .related-products__carousel-wrapper :is(cart-related-product-item) .cart-related-product-item__info .product-item__info-wrapper .product-item__variants .product-item__variants-label{color:var(--grafitti-grey);font-family:var(--dm-sans);font-size:clamp(1rem,.78125vw,1.4rem);font-style:normal;font-weight:400;line-height:normal}@media screen and (min-width: 768px){cart-drawer-related-products .related-products__container .related-products__carousel .related-products__carousel-wrapper :is(cart-related-product-item) .cart-related-product-item__info .product-item__info-wrapper .product-item__variants .product-item__variants-label{width:40%}}cart-drawer-related-products .related-products__container .related-products__carousel .related-products__carousel-wrapper :is(cart-related-product-item) .cart-related-product-item__info .product-item__info-wrapper .product-item__variants .product-item__variants-select{color:var(--grafitti-grey);font-family:var(--dm-sans);font-size:clamp(1rem,.78125vw,1.4rem);font-style:normal;font-weight:400;line-height:normal;border:none;background:transparent}@media screen and (min-width: 768px){cart-drawer-related-products .related-products__container .related-products__carousel .related-products__carousel-wrapper :is(cart-related-product-item) .cart-related-product-item__info .product-item__info-wrapper .product-item__variants .product-item__variants-select{width:55%}}cart-drawer-related-products .related-products__container .related-products__carousel .related-products__carousel-wrapper :is(cart-related-product-item) .cart-related-product-item__info .product-item__button{display:flex}cart-drawer-related-products .related-products__container .related-products__carousel .related-products__carousel-wrapper :is(cart-related-product-item) .cart-related-product-item__info .product-item__button .product-item__button-add-to-cart{color:var(--grafitti-grey);text-align:center;font-family:var(--dm-sans);font-size:clamp(1rem,.729167vw,1.4rem);font-style:normal;font-weight:400;line-height:normal;border-radius:10rem;border:1px solid var(--grafitti-grey);background:transparent;width:100%;height:100%;padding:clamp(.7rem,.486111vw,1rem) clamp(1.4rem,1.25vw,2.4rem);cursor:pointer;position:relative}cart-drawer-related-products .related-products__container .related-products__carousel .related-products__carousel-wrapper :is(cart-related-product-item) .cart-related-product-item__info .product-item__button .product-item__button-add-to-cart .loader{width:15px;height:15px;border-radius:50%;position:absolute;animation:rotateAddToCard 1s linear infinite;top:50%;left:50%;transform:translate(-50%,-50%);display:none;opacity:0}cart-drawer-related-products .related-products__container .related-products__carousel .related-products__carousel-wrapper :is(cart-related-product-item) .cart-related-product-item__info .product-item__button .product-item__button-add-to-cart .loader:before{content:"";box-sizing:border-box;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:5px solid var(--plain-white);animation:prixClipFix 2s linear infinite}cart-drawer-related-products .related-products__container .related-products__carousel .related-products__carousel-wrapper :is(cart-related-product-item) .cart-related-product-item__info .product-item__button .product-item__button-add-to-cart[loading]{background:var(--pitch-black);cursor:default;color:transparent}cart-drawer-related-products .related-products__container .related-products__carousel .related-products__carousel-wrapper :is(cart-related-product-item) .cart-related-product-item__info .product-item__button .product-item__button-add-to-cart[loading] .loader{display:block;opacity:1}alert-component{background:var(--pitch-black);border:1px solid var(--pitch-black);color:var(--plain-white);padding:1.2rem 2.4rem;position:fixed;z-index:999999999999999;max-width:var(--page-width);left:50%;transform:translate(-50%);width:100%;bottom:15vh;font-size:clamp(1.4rem,2vw,1.6rem);text-align:center;animation:alertEntry .6s ease-in-out}@media screen and (min-width: 600px){alert-component{max-width:400px}}alert-component[hidden]{animation:alertExit .6s ease-in-out;display:none;opacity:0;transform:translate(-50%,100%)}@keyframes alertEntry{0%{transform:translate(-50%,100%);display:none;opacity:0}1%{transform:translate(-50%,100%);display:block;opacity:0}to{transform:translate(-50%);opacity:1}}@keyframes alertExit{0%{transform:translate(-50%);opacity:1;display:block}99%{transform:translate(-50%,100%);opacity:0;display:block}to{display:none}}product-grid{display:block;padding-block:2rem}product-grid .product-grid__content{max-width:var(--page-width);margin-inline:auto}product-grid .product-grid__content:has(product-card){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(2rem,4.5vw,8rem);justify-items:flex-start}@media screen and (min-width: 480px){product-grid .product-grid__content:has(product-card){grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width: 768px){product-grid .product-grid__content:has(product-card){grid-template-columns:repeat(4,minmax(0,1fr))}product-grid .product-grid__content:has(product-card).grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}product-grid .product-grid__content:has(product-card).grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}product-grid .product-grid__content:has(product-card) :is(product-card){max-height:44rem}product-grid .product-grid__content:has(product-card) :is(product-card) .product-card__content .product-card__link .product-card__title{font-size:clamp(1.4rem,.95vw,1.8rem);-webkit-line-clamp:2}product-grid .product-grid__content:has(product-card) :is(product-card) .product-card__content .product-card__price-variantes .product-card__price{font-size:clamp(1.4rem,1.05vw,2rem)}photo-gallery{display:block;padding-block:clamp(4.5rem,4.16666vw,8rem)}photo-gallery .photo-gallery__content{max-width:var(--page-width);margin-inline:auto}photo-gallery .photo-gallery__content .photo-gallery__heading{margin-bottom:3.2rem}photo-gallery .photo-gallery__content .photo-gallery__heading .photo-gallery__title{color:var(--medium-grey);font-size:clamp(1.4rem,.95vw,1.8rem);font-weight:400}photo-gallery .photo-gallery__content .photo-gallery__heading .photo-gallery__title :is(span){color:var(--pitch-black);font-size:clamp(1.8rem,1.25vw,2.4rem);font-weight:700}photo-gallery .photo-gallery__content .photo-gallery__heading .photo-gallery__title :is(span) :is(strong){color:var(--fuji-red)}photo-gallery .photo-gallery__content .photo-gallery__grid{display:flex;flex-direction:column;gap:clamp(1.2rem,3vw,5rem)}@media screen and (min-width: 768px){photo-gallery .photo-gallery__content .photo-gallery__grid{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;justify-content:center}}photo-gallery .photo-gallery__content .photo-gallery__grid .photo-gallery__banners .photo-gallery__banner-desktop{display:none}@media screen and (min-width: 768px){photo-gallery .photo-gallery__content .photo-gallery__grid .photo-gallery__banners .photo-gallery__banner-desktop{display:block}}photo-gallery .photo-gallery__content .photo-gallery__grid .photo-gallery__banners .photo-gallery__banner-mobile{display:block}@media screen and (min-width: 768px){photo-gallery .photo-gallery__content .photo-gallery__grid .photo-gallery__banners .photo-gallery__banner-mobile{display:none}}photo-gallery .photo-gallery__content .photo-gallery__grid .blaze-container{display:flex;gap:.5rem;justify-content:center}photo-gallery .photo-gallery__content .photo-gallery__grid .blaze-container .blaze-prev,photo-gallery .photo-gallery__content .photo-gallery__grid .blaze-container .blaze-next{display:none}@media screen and (min-width: 768px){photo-gallery .photo-gallery__content .photo-gallery__grid .blaze-container .blaze-prev,photo-gallery .photo-gallery__content .photo-gallery__grid .blaze-container .blaze-next{background:none;border:none;display:block;cursor:pointer}}photo-gallery .photo-gallery__content .photo-gallery__grid .blaze-container .photo-slide .photo-slide__content{display:flex;flex-direction:column;gap:.75rem;color:var(--grey);font-size:clamp(1rem,1vw,1.6rem);font-weight:400}photo-gallery .photo-gallery__content .photo-gallery__grid .blaze-container .blaze-pagination{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem;margin-top:2rem}@media screen and (min-width: 1024px){photo-gallery .photo-gallery__content .photo-gallery__grid .blaze-container .blaze-pagination{display:none}}photo-gallery .photo-gallery__content .photo-gallery__grid .blaze-container .blaze-pagination :is(button){border-radius:.2rem;border:1.14px solid var(--pitch-black);background:transparent;width:clamp(1rem,.807292vw,1.5rem);height:clamp(1rem,.807292vw,1.5rem);font-size:0;transition:all .3s ease-in-out;cursor:pointer}photo-gallery .photo-gallery__content .photo-gallery__grid .blaze-container .blaze-pagination :is(button).active{border:1.14px solid var(--pitch-black);background:var(--pitch-black)}:root{--filter-text-size: clamp(1.2rem, 2vw, 1.8rem);--filter-title-size: clamp(1.4rem, 2vw, 1.8rem);--filter-title-size-top: clamp(1.4rem, 2vw, 1.6rem);--filter-sort-by: clamp(1.2rem, 2vw, 1.8rem);--filter-price-range-text: clamp(1.2rem, 2vw, 1.6rem)}collection-filter{display:block;margin-block:clamp(.8rem,1.05vw,2rem)}collection-filter .filter__heading{display:flex;justify-content:space-between;align-items:center;max-width:var(--page-width);margin-inline:auto}collection-filter .filter__heading .filter__text{display:flex;align-items:center;gap:.8rem;cursor:pointer}collection-filter .filter__heading .filter__text .filter_title{font-size:clamp(1.2rem,.95vw,1.8rem);color:var(--grafitti-grey);font-weight:700;text-transform:uppercase}collection-filter .filter__heading .filter__text :is(svg){width:clamp(1.6rem,2vw,2.4rem);height:clamp(1.6rem,2vw,2.4rem)}collection-filter .filter__heading .sort-options{max-width:50vw}collection-filter .filter__heading .sort-options .sort-options__title{display:none}@media screen and (min-width: 768px){collection-filter .filter__heading .sort-options .sort-options__title{display:flex;color:var(--grey);text-align:right;font-size:clamp(.9rem,.85vw,1.2rem);font-weight:600;justify-content:flex-end;text-transform:uppercase}}collection-filter .filter__heading .sort-options :is(form){position:relative;display:flex;align-items:center}collection-filter .filter__heading .sort-options :is(form) :is(select){color:var(--grafitti-grey);font-size:clamp(1.2rem,.95vw,1.8rem);font-weight:700;border:none;font-family:var(--dm-sans);text-transform:uppercase;text-align:right;max-width:100%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;padding-right:2.5rem}collection-filter .filter__heading .sort-options :is(form) :is(select):focus{outline:none}collection-filter .filter__heading .sort-options :is(form):after{content:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='18'%20height='17'%20viewBox='0%200%2018%2017'%20fill='none'%3e%3cpath%20d='M4.5%206.375L9%2010.625L13.5%206.375'%20stroke='%23111111'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");position:absolute;top:50%;transform:translateY(-50%);width:1.8rem;height:1.7rem;right:0rem}collection-filter:before{content:"";position:fixed;background:#00000080;width:100vw;height:100dvh;z-index:5;top:0;left:0;opacity:0;visibility:hidden;animation:none;z-index:9999999}collection-filter:has(.filter__modal[open]):before{opacity:1;visibility:visible;animation:none}collection-filter .filter__modal{display:none;background:var(--plain-white);padding:clamp(3rem,2.08333vw,4rem) clamp(1.5rem,1.04166vw,2rem);position:fixed;transform:translate(-100%);animation:none;top:0;left:0;height:100dvh;z-index:9999999;overflow:hidden;animation:slideOut .3s ease-in-out forwards;flex-direction:column;width:90vw}@media screen and (min-width: 500px){collection-filter .filter__modal{width:70vw}@media screen and (min-width: 768px){collection-filter .filter__modal{width:45vw}@media screen and (min-width: 1024px){collection-filter .filter__modal{width:36.81vw}@media screen and (min-width: 1280px){collection-filter .filter__modal{width:24.17vw}}}}}collection-filter .filter__modal[open]{display:flex;animation:slideIn .3s ease-in-out forwards;transform:translate(0)}@media screen and (min-width: 768px){collection-filter .filter__modal{padding-inline:3rem}}collection-filter .filter__modal .filter__dropdown{display:flex;flex-direction:column;flex:1;max-height:100%}collection-filter .filter__modal .filter__dropdown .filter__modal__heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:clamp(4rem,2vw,6rem)}collection-filter .filter__modal .filter__dropdown .filter__modal__heading .filter_title{color:var(--grafitti-grey);font-family:var(--dm-sans);font-size:clamp(1.6rem,.9375vw,1.8rem);font-weight:600;line-height:110%;letter-spacing:.018rem;text-transform:uppercase}collection-filter .filter__modal .filter__dropdown .filter__modal__heading :is(svg){width:clamp(1.5rem,1.04166vw,2rem);height:clamp(1.5rem,1.04166vw,2rem);cursor:pointer}collection-filter .filter__modal .filter__dropdown .filter-dropdown__filters{flex:1;display:flex;flex-direction:column;gap:2.4rem;overflow-y:auto;overflow-x:hidden;max-height:100%;padding-right:1rem}collection-filter .filter__modal .filter__dropdown .filter-dropdown__filters::-webkit-scrollbar{width:3px}collection-filter .filter__modal .filter__dropdown .filter-dropdown__filters::-webkit-scrollbar-track{background:var(--grey)}collection-filter .filter__modal .filter__dropdown .filter-dropdown__filters::-webkit-scrollbar-thumb{background-color:var(--grafitti-grey);border-radius:10px;border:3px solid transparent}collection-filter .filter__modal .filter__dropdown .filter-dropdown__filters::-webkit-scrollbar-thumb:hover{background:var(--grafitti-grey, .8)}collection-filter .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container .filter_name{color:var(--grafitti-grey);font-family:var(--dm-sans);font-size:clamp(1.6rem,.9375vw,1.8rem);font-weight:700;line-height:110%;letter-spacing:.018rem;text-transform:uppercase;width:100%;position:relative;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:.3s}collection-filter .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container .filter_name:hover{text-decoration:underline}collection-filter .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container .filter_name:after{content:"";background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='17'%20viewBox='0%200%2016%2017'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='chevron_up'%3e%3cpath%20id='Vector'%20d='M12.6673%2011.1667L8.25132%206.12001C8.22003%206.08431%208.18149%206.05572%208.13826%206.03612C8.09503%206.01653%208.04811%206.00639%208.00065%206.00639C7.95319%206.00639%207.90627%206.01653%207.86305%206.03612C7.81982%206.05572%207.78127%206.08431%207.74998%206.12001L3.33398%2011.1667'%20stroke='%23232241'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat;background-position:center;width:clamp(1.5rem,1.04166vw,2rem);height:clamp(1.5rem,1.04166vw,2rem);transition:.3s transform ease;cursor:pointer}collection-filter .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container:has(.filter__list[closed]) .filter_name:after{transform:rotate(180deg)}collection-filter .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container:has(.price-range-slider__container[closed]) .filter_name:after{transform:rotate(180deg)}collection-filter .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container .price-range-slider__container{overflow:hidden;transition:.6s;display:flex;flex-direction:column;gap:1.2rem}collection-filter .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container .price-range-slider__container[closed]{height:0}collection-filter .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container .price-range-slider__container .price-range-slider__content{width:96%;margin:0 auto;overflow:visible;padding-block:1rem;padding-inline:1rem}collection-filter .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container .price-range-slider__container .price-range-slider__content .price-range-slider{position:relative;height:1px;background:var(--pitch-black);width:100%}@media screen and (min-width: 768px){collection-filter .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container .price-range-slider__container .price-range-slider__content .price-range-slider{margin-top:1.65rem}}collection-filter .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container .price-range-slider__container .price-range-slider__content .price-range-slider .range_select{width:1.2rem;height:1.2rem;border-radius:50%;background:var(--plain-white);border:1px solid var(--pitch-black);z-index:10;cursor:pointer;position:absolute;top:50%;transform:translate(-50%,-50%)}collection-filter .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container .price-range-slider__container .price-range-slider__content .price-range-slider .range_select.range_max{right:0;transform:translate(-50%,-50%)}collection-filter .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container .price-range-slider__container .price-range-text{display:flex;justify-content:space-between}collection-filter .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container .price-range-slider__container .price-range-text .price-range-text__min,collection-filter .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container .price-range-slider__container .price-range-text .price-range-text__max{color:var(--grafitti-grey);font-weight:400;font-size:clamp(1.4rem,2vw,1.6rem);font-family:var(--dm-sans)}collection-filter .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container .filter__list{list-style-type:none;display:flex;flex-direction:column;gap:1.2rem;overflow:hidden;transition:height .3s ease-out;height:auto}collection-filter .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container .filter__list.color{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;margin-top:1.6rem}collection-filter .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container .filter__list[closed]{height:0}collection-filter .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container .filter__list .filter__item:not(.color):first-child{margin-top:1.6rem}collection-filter .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container .filter__list .filter__item:not(.color) .filter_label{color:var(--grafitti-grey);font-family:var(--dm-sans);font-size:clamp(1.2rem,.9375vw,1.6rem);font-weight:400;line-height:110%;letter-spacing:.018rem;text-transform:capitalize;display:flex;align-items:center;cursor:pointer}collection-filter .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container .filter__list .filter__item:not(.color) .filter_label :is(input){margin-right:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:clamp(1.2rem,.9375vw,1.6rem);height:clamp(1.2rem,.9375vw,1.6rem);border:1px solid var(--pitch-black);background:transparent;transition:.15s background ease;cursor:pointer;border-radius:.4rem}collection-filter .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container .filter__list .filter__item:not(.color) .filter_label :is(input):checked{background:var(--pitch-black)}collection-filter .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container .filter__list .filter__item.color .filter_label{font-size:var(--filter-title-size);color:var(--pitch-black);font-weight:500;display:flex;align-items:center}collection-filter .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container .filter__list .filter__item.color .filter_label :is(input){margin-right:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:clamp(1.6rem,2vw,1.8rem);height:clamp(1.6rem,2vw,1.8rem);transition:all .15s ease;border-radius:50%;padding:1px;background-clip:content-box;border:1px solid transparent}collection-filter .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container .filter__list .filter__item.color .filter_label :is(input):checked{border-color:var(--pitch-black);background-color:var(--pitch-black)}collection-filter .filter__modal .filter__dropdown .filter__btns{display:flex;align-items:center;gap:1rem;margin-top:2rem}collection-filter .filter__modal .filter__dropdown .filter__btns .filter_btn{display:flex;justify-content:center;width:fit-content;padding:clamp(1rem,.72916vw,1.4rem) clamp(1rem,1.04166vw,2rem);color:var(--pitch-black);background:transparent;font-size:clamp(1.4rem,.83333vw,1.6rem);line-height:110%;letter-spacing:.014rem;font-style:normal;font-weight:700;line-height:normal;border:1.5px solid var(--grafitti-grey);text-decoration:none;transition:.3s;width:100%;text-transform:uppercase;cursor:pointer;font-family:var(--dm-sans);border-radius:10rem}collection-filter .filter__modal .filter__dropdown .filter__btns .filter_btn.filter_submit{color:var(--plain-white);background:var(--grafitti-grey);border:1px solid var(--grafitti-grey)}collection-filter .filter__modal .filter__dropdown .filter__btns .filter_btn.filter_submit:hover{background:var(--plain-white);color:var(--grafitti-grey)}collection-filter .filter__modal .filter__dropdown .filter__btns .filter_btn.filter_reset{background:var(--plain-white);color:var(--grafitti-grey)}collection-filter .filter__modal .filter__dropdown .filter__btns .filter_btn.filter_reset:hover{background:var(--grafitti-grey);color:var(--plain-white)}@media screen and (min-width: 1300px){collection-filter.filter__drawer{max-width:var(--page-width);margin-inline:auto}collection-filter.filter__drawer .filter__modal{animation:none}collection-filter.filter__drawer:before{animation:none}collection-filter.filter__drawer:has(.filter__modal[open]):before{visibility:hidden;opacity:0;animation:none}collection-filter.filter__drawer .filter__heading .filter__text{visibility:hidden}}@media screen and (min-width: 1300px){collection-filter.filter__drawer .filter__modal{display:flex;background:transparent;max-width:44rem;width:30vw;padding:4rem;position:static;animation:none;overflow:visible;float:left;z-index:10;position:relative;transform:translate(0)}collection-filter.filter__drawer .filter__modal[open]{display:block;animation:none;transform:none}collection-filter.filter__drawer .filter__modal .filter__modal__heading :is(svg){display:none}}@keyframes slideIn{0%{transform:translate(-100%);display:none}1%{transform:translate(-100%);display:flex}to{transform:translate(0)}}@keyframes slideOut{0%{transform:translate(0);display:flex}99%{transform:translate(-100%);display:flex}to{display:none}}@keyframes opacityOverlayEntry{0%{opacity:0;visibility:hidden}1%{opacity:0;visibility:visible}to{opacity:1}}@keyframes opacityOverlayExit{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{visibility:hidden}}collection-categories{display:block;padding-block:clamp(2.4rem,2.5vw,4rem)}collection-categories .collection-categories__content{max-width:var(--page-width);margin-inline:auto}@media screen and (min-width: 768px){collection-categories .collection-categories__content{max-width:calc(var(--page-width) * .9)}@media screen and (min-width: 1200px){collection-categories .collection-categories__content{max-width:calc(var(--page-width) * .84)}}}collection-categories .collection-categories__content .collection-categories__content-title{color:var(--grafitti-grey);font-size:clamp(1.6rem,1.66666vw,3.2rem);font-style:normal;font-weight:700;margin-bottom:2rem}@media screen and (min-width: 768px){collection-categories .collection-categories__content .collection-categories__content-title{text-align:center}}collection-categories .collection-categories__content .blaze-slider .blaze-container{position:relative;padding-inline:2rem}collection-categories .collection-categories__content .blaze-slider .blaze-container .collection-categories__buttons{display:none;align-items:center;justify-content:space-between;gap:1.6rem;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);width:100%;z-index:3;pointer-events:none}@media screen and (min-width: 768px){collection-categories .collection-categories__content .blaze-slider .blaze-container .collection-categories__buttons{display:flex}}collection-categories .collection-categories__content .blaze-slider .blaze-container .collection-categories__buttons .collection-categories__prev,collection-categories .collection-categories__content .blaze-slider .blaze-container .collection-categories__buttons .collection-categories__next{border:none;background-color:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:auto}collection-categories .collection-categories__content .blaze-slider .blaze-container .collection-categories__buttons .collection-categories__prev:hover :is(svg) :is(path),collection-categories .collection-categories__content .blaze-slider .blaze-container .collection-categories__buttons .collection-categories__next:hover :is(svg) :is(path){stroke:var(--fuji-red)}collection-categories .collection-categories__content .blaze-slider .blaze-container .collection-categories__buttons .collection-categories__prev :is(svg),collection-categories .collection-categories__content .blaze-slider .blaze-container .collection-categories__buttons .collection-categories__next :is(svg){width:100%;height:100%;display:block;fill:transparent}collection-categories .collection-categories__content .blaze-slider .blaze-container .collection-categories__buttons .collection-categories__prev :is(svg) :is(path),collection-categories .collection-categories__content .blaze-slider .blaze-container .collection-categories__buttons .collection-categories__next :is(svg) :is(path){stroke:var(--pitch-black);transition:stroke .3s ease-in-out}collection-categories .collection-categories__content .blaze-slider .blaze-container .collection-categories__buttons .collection-categories__prev[disabled],collection-categories .collection-categories__content .blaze-slider .blaze-container .collection-categories__buttons .collection-categories__next[disabled]{pointer-events:none}collection-categories .collection-categories__content .blaze-slider .blaze-container .collection-categories__buttons .collection-categories__prev[disabled] :is(svg) :is(path),collection-categories .collection-categories__content .blaze-slider .blaze-container .collection-categories__buttons .collection-categories__next[disabled] :is(svg) :is(path){stroke:var(--grey)}collection-categories .collection-categories__content .blaze-slider .blaze-track{will-change:transform;touch-action:pan-y;display:flex;gap:2rem;box-sizing:border-box;--slides-to-show: 3.1}@media screen and (min-width: 550px){collection-categories .collection-categories__content .blaze-slider .blaze-track{--slides-to-show: 4.2}@media screen and (min-width: 1024px){collection-categories .collection-categories__content .blaze-slider .blaze-track{--slides-to-show: 6;gap:3.6rem}}}collection-categories .collection-categories__content .blaze-slider .categorie-card{min-width:calc((100% - (3.1 - 1) * 2rem) / 3.1)}@media screen and (min-width: 550px){collection-categories .collection-categories__content .blaze-slider .categorie-card{min-width:calc((100% - (4.2 - 1) * 2rem) / 4.2)}@media screen and (min-width: 1024px){collection-categories .collection-categories__content .blaze-slider .categorie-card{min-width:calc((100% - (6 - 1) * 3.6rem) / 6)}}}collection-categories .collection-categories__content .blaze-slider .categorie-card .categorie-card__content{display:grid;grid-template-columns:1fr;text-decoration:none;overflow:hidden;gap:.75rem}collection-categories .collection-categories__content .blaze-slider .categorie-card .categorie-card__content .categorie-card__image{border-radius:1rem;overflow:hidden;transition:all .3s ease-in-out}collection-categories .collection-categories__content .blaze-slider .categorie-card .categorie-card__content .categorie-card__image .categorie-card__image-img{width:100%;height:100%;object-fit:cover;transition:.3s;display:block}collection-categories .collection-categories__content .blaze-slider .categorie-card .categorie-card__content .categorie-card__title{color:var(--grafitti-grey);text-align:center;font-size:clamp(1.4rem,1.05vw,2rem);font-weight:700;line-height:140%;text-decoration:none}collection-categories .collection-categories__content .blaze-slider .categorie-card .categorie-card__content:hover .categorie-card__image-img{transform:scale(1.05)}collection-categories .collection-categories__content .blaze-slider .blaze-pagination{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem;margin-top:2rem}@media screen and (min-width: 1024px){collection-categories .collection-categories__content .blaze-slider .blaze-pagination{display:none}}collection-categories .collection-categories__content .blaze-slider .blaze-pagination :is(button){border-radius:.2rem;border:1.14px solid var(--pitch-black);background:transparent;width:clamp(1rem,.807292vw,1.5rem);height:clamp(1rem,.807292vw,1.5rem);font-size:0;transition:all .3s ease-in-out;cursor:pointer}collection-categories .collection-categories__content .blaze-slider .blaze-pagination :is(button).active{border:1.14px solid var(--pitch-black);background:var(--pitch-black)}description-seo{display:flex;flex-direction:column;align-items:center;padding-block:clamp(4.5rem,4.16666vw,8rem)}description-seo .description_seo__content{min-height:9.8rem;max-width:var(--page-width);width:100%;overflow:hidden;position:relative;transition:.6s ease;font-size:clamp(1.2rem,.95vw,1.8rem);font-style:normal;font-weight:400;line-height:160%}description-seo .description_seo__content :is(strong){font-weight:500}@media screen and (min-width: 768px){description-seo .description_seo__content :is(strong){font-weight:600}}description-seo .description_seo__content: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{display:none}description-seo .description_seo__arrow{margin-top:3.2rem;display:flex;width:100%;align-items:center;justify-content:center;transition:.6s ease;cursor:pointer}description-seo .description_seo__arrow:hover :is(path){stroke:var(--grey)}description-seo .description_seo__arrow :is(path){transition:.3s ease}description-seo:not(:has(.description_seo__content[closed])) .description_seo__arrow{transform:rotate(180deg)}@keyframes opacityOverlayDescription{0%{opacity:0;visibility:hidden}1%{opacity:0;visibility:visible}to{opacity:1;visibility:visible}}@keyframes opacityOverlayDescriptionReverse{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}grid-categories{display:block;padding-block:clamp(4rem,4.1667vw,8rem)}grid-categories .grid-categories__content{max-width:var(--page-width);width:100%;margin-inline:auto;overflow:hidden}grid-categories .grid-categories__content:has(>.categories-carrousel){max-width:100%;padding-left:5vw}@media screen and (min-width: 768px){grid-categories .grid-categories__content:has(>.categories-carrousel){max-width:var(--page-width);padding-left:0}}grid-categories .grid-categories__content:has(>.categories-carrousel) .grid-categories__text-content{padding-right:5vw}@media screen and (min-width: 768px){grid-categories .grid-categories__content:has(>.categories-carrousel) .grid-categories__text-content{padding-right:0}}grid-categories .grid-categories__content .grid-categories__text-content{display:flex;justify-content:space-between;margin-bottom:clamp(2.4rem,1.6667vw,3.2rem)}grid-categories .grid-categories__content .grid-categories__text-content .grid-categories__title{font-family:var(--dm-sans);font-weight:700;font-size:clamp(1.6rem,1.25vw,2.4rem);color:var(--pitch-black);text-transform:uppercase}grid-categories .grid-categories__content .grid-categories__text-content .grid-categories__button-container{display:flex;align-items:center;gap:.6rem;cursor:pointer;text-decoration:none}grid-categories .grid-categories__content .grid-categories__text-content .grid-categories__button-container:hover .grid-categories__button-text{color:var(--fuji-red)}grid-categories .grid-categories__content .grid-categories__text-content .grid-categories__button-container:hover :is(svg){transform:rotate(45deg)}grid-categories .grid-categories__content .grid-categories__text-content .grid-categories__button-container:hover :is(svg) :is(path){stroke:var(--fuji-red)}grid-categories .grid-categories__content .grid-categories__text-content .grid-categories__button-container .grid-categories__button-text{font-family:var(--dm-sans);font-size:clamp(1.4rem,1.0417vw,2rem);font-weight:500;color:var(--pitch-black);transition:all .3s ease-in-out}grid-categories .grid-categories__content .grid-categories__text-content .grid-categories__button-container :is(svg){width:2.4rem;height:2.4rem;transition:all .3s ease-in-out}grid-categories .grid-categories__content .grid-categories__text-content .grid-categories__button-container :is(svg) :is(path){transition:all .3s ease-in-out;stroke:var(--pitch-black)}grid-categories .grid-categories__content .categories-grid{display:flex;flex-wrap:wrap;gap:clamp(.45rem,.3125vw,.6rem);border-radius:.6rem;overflow:hidden}@media screen and (min-width: 768px){grid-categories .grid-categories__content .categories-grid{border-radius:1rem}}grid-categories .grid-categories__content .categories-grid .categories-grid__category-card{position:relative;flex:1 1 clamp(16rem,25%,22rem);max-width:100%}grid-categories .grid-categories__content .categories-grid .categories-grid__category-card .categories-grid__image{flex:1 1 100%;height:100%;width:100%;filter:brightness(40%);transition:all .3s ease-in-out}grid-categories .grid-categories__content .categories-grid .categories-grid__category-card .categories-grid__image:hover{filter:brightness(70%)}grid-categories .grid-categories__content .categories-grid .categories-grid__category-card .desktop{display:none}@media screen and (min-width: 768px){grid-categories .grid-categories__content .categories-grid .categories-grid__category-card .desktop{display:block}grid-categories .grid-categories__content .categories-grid .categories-grid__category-card .mobile{display:none}}grid-categories .grid-categories__content .categories-grid .categories-grid__category-card .categories-grid__title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;padding-inline:1px;color:var(--plain-white);text-shadow:0 1px 3px rgba(0,0,0,.5);text-align:center;font-family:var(--dm-sans);font-size:clamp(1.8rem,1.666vw,3.2rem);font-style:normal;font-weight:600}@media screen and (min-width: 768px){grid-categories .grid-categories__content .categories-grid .categories-grid__category-card .categories-grid__title{font-weight:700}}grid-categories .grid-categories__content .categories-carrousel{display:flex;flex-wrap:wrap;gap:.6rem;width:100%}grid-categories .grid-categories__content .categories-carrousel .blaze-slider{width:100%;--slides-to-show: 1.6;--slide-gap: 10px;--slide-width: calc((100% - (var(--slides-to-show) - 1) * var(--slide-gap)) / var(--slides-to-show))}@media screen and (min-width: 375px){grid-categories .grid-categories__content .categories-carrousel .blaze-slider{--slides-to-show: 1.8}@media screen and (min-width: 768px){grid-categories .grid-categories__content .categories-carrousel .blaze-slider{--slides-to-show: 4}}}grid-categories .grid-categories__content .categories-carrousel .blaze-slider .blaze-container .blaze-track-container{display:flex;flex-direction:column;gap:clamp(3.2rem,3.333333vw,6.4rem);overflow:hidden}grid-categories .grid-categories__content .categories-carrousel .blaze-slider .blaze-container .blaze-track-container .categories-carrousel__prev,grid-categories .grid-categories__content .categories-carrousel .blaze-slider .blaze-container .blaze-track-container .categories-carrousel__next{display:none}@media screen and (min-width: 768px){grid-categories .grid-categories__content .categories-carrousel .blaze-slider .blaze-container .blaze-track-container .categories-carrousel__prev,grid-categories .grid-categories__content .categories-carrousel .blaze-slider .blaze-container .blaze-track-container .categories-carrousel__next{border:none;background-color:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;position:absolute;top:50%;left:-2.5vw;transform:translateY(-50%)}grid-categories .grid-categories__content .categories-carrousel .blaze-slider .blaze-container .blaze-track-container .categories-carrousel__prev:hover :is(svg) :is(path),grid-categories .grid-categories__content .categories-carrousel .blaze-slider .blaze-container .blaze-track-container .categories-carrousel__next:hover :is(svg) :is(path){stroke:var(--fuji-red)}grid-categories .grid-categories__content .categories-carrousel .blaze-slider .blaze-container .blaze-track-container .categories-carrousel__prev :is(svg),grid-categories .grid-categories__content .categories-carrousel .blaze-slider .blaze-container .blaze-track-container .categories-carrousel__next :is(svg){width:100%;height:100%;display:block;fill:transparent}grid-categories .grid-categories__content .categories-carrousel .blaze-slider .blaze-container .blaze-track-container .categories-carrousel__prev :is(svg) :is(path),grid-categories .grid-categories__content .categories-carrousel .blaze-slider .blaze-container .blaze-track-container .categories-carrousel__next :is(svg) :is(path){stroke:var(--pitch-black);transition:stroke .3s ease-in-out}}grid-categories .grid-categories__content .categories-carrousel .blaze-slider .blaze-container .blaze-track-container .categories-carrousel__prev[disabled],grid-categories .grid-categories__content .categories-carrousel .blaze-slider .blaze-container .blaze-track-container .categories-carrousel__next[disabled]{pointer-events:none}grid-categories .grid-categories__content .categories-carrousel .blaze-slider .blaze-container .blaze-track-container .categories-carrousel__prev[disabled] :is(svg) :is(path),grid-categories .grid-categories__content .categories-carrousel .blaze-slider .blaze-container .blaze-track-container .categories-carrousel__next[disabled] :is(svg) :is(path){stroke:var(--grey)}grid-categories .grid-categories__content .categories-carrousel .blaze-slider .blaze-container .blaze-track-container .categories-carrousel__next{right:-2.5vw;left:auto}grid-categories .grid-categories__content .categories-carrousel .blaze-slider .blaze-container .blaze-track-container .blaze-track{display:flex;gap:var(--slide-gap);box-sizing:border-box}grid-categories .grid-categories__content .categories-carrousel .blaze-slider .blaze-container .blaze-track-container .blaze-track .blaze-slide{flex-shrink:0;max-width:var(--slide-width);min-width:var(--slide-width)}grid-categories .grid-categories__content .categories-carrousel .blaze-slider .blaze-container .blaze-track-container .blaze-track .blaze-slide .categories-carrousel__category-card{position:relative;flex:1 1 clamp(16rem,25%,22rem);max-width:100%;display:flex;height:100%}grid-categories .grid-categories__content .categories-carrousel .blaze-slider .blaze-container .blaze-track-container .blaze-track .blaze-slide .categories-carrousel__category-card .categories-carrousel__image{flex:1 1 100%;height:100%;width:100%;filter:brightness(40%);transition:all .3s ease-in-out}grid-categories .grid-categories__content .categories-carrousel .blaze-slider .blaze-container .blaze-track-container .blaze-track .blaze-slide .categories-carrousel__category-card .categories-carrousel__image:hover{filter:brightness(70%)}grid-categories .grid-categories__content .categories-carrousel .blaze-slider .blaze-container .blaze-track-container .blaze-track .blaze-slide .categories-carrousel__category-card .desktop{display:none}@media screen and (min-width: 768px){grid-categories .grid-categories__content .categories-carrousel .blaze-slider .blaze-container .blaze-track-container .blaze-track .blaze-slide .categories-carrousel__category-card .desktop{display:block}grid-categories .grid-categories__content .categories-carrousel .blaze-slider .blaze-container .blaze-track-container .blaze-track .blaze-slide .categories-carrousel__category-card .mobile{display:none}}grid-categories .grid-categories__content .categories-carrousel .blaze-slider .blaze-container .blaze-track-container .blaze-track .blaze-slide .categories-carrousel__category-card .categories-carrousel__title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;padding-inline:1px;color:var(--plain-white);text-shadow:0 1px 3px rgba(0,0,0,.5);text-align:center;font-family:var(--dm-sans);font-size:clamp(1.8rem,1.666vw,3.2rem);font-style:normal;font-weight:600;line-height:140%}@media screen and (min-width: 768px){grid-categories .grid-categories__content .categories-carrousel .blaze-slider .blaze-container .blaze-track-container .blaze-track .blaze-slide .categories-carrousel__category-card .categories-carrousel__title{font-weight:700}}grid-categories .grid-categories__content .categories-carrousel .blaze-slider .blaze-container .blaze-track-container .blaze-pagination-categories-carrousel{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem;z-index:10}grid-categories .grid-categories__content .categories-carrousel .blaze-slider .blaze-container .blaze-track-container .blaze-pagination-categories-carrousel :is(button){border-radius:.2rem;border:1.14px solid var(--pitch-black);background:transparent;width:clamp(1rem,.807292vw,1.5rem);height:clamp(1rem,.807292vw,1.5rem);font-size:0;transition:all .3s ease-in-out;cursor:pointer}grid-categories .grid-categories__content .categories-carrousel .blaze-slider .blaze-container .blaze-track-container .blaze-pagination-categories-carrousel :is(button).active{border:1.14px solid var(--pitch-black);background:var(--pitch-black)}.breadcrumbs{max-width:var(--page-width);margin-inline:auto;padding-block:clamp(1.2rem,2vw,3.2rem)}.breadcrumbs .breadcrumbs__list{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(--grafitti-grey);text-decoration:none;font-size:1.4rem;font-weight:600;display:flex;align-items:center;gap:.4rem}@media screen and (min-width: 768px){.breadcrumbs .breadcrumbs__list .breadcrumbs__item .breadcrumbs__link{font-size:clamp(1.2rem,.95vw,1.4rem)}}.breadcrumbs .breadcrumbs__list .breadcrumbs__item .breadcrumbs__link :is(span){color:var(--grey)}.breadcrumbs .breadcrumbs__list .breadcrumbs__item:last-child .breadcrumbs__link{font-weight:600}image-text{display:block}image-text .image-text__container{max-width:var(--page-width);width:100%;margin-inline:auto;padding-block:4rem;display:flex;flex-direction:column;gap:clamp(1.6em,3.33vw,6.4rem)}@media screen and (min-width: 768px){image-text .image-text__container{padding-block:clamp(1.8rem,1.25vw,2.4rem);flex-direction:row}image-text .image-text__container.reverse{flex-direction:row-reverse}}image-text .image-text__container .image-text__image{flex:1}image-text .image-text__container .image-text__image :is(img){width:100%;height:100%;object-fit:cover}image-text .image-text__container .image-text__text{flex:1;display:flex;flex-direction:column;justify-content:center;gap:1.6rem}image-text .image-text__container .image-text__text .image-text__title{text-align:center;color:var(--pitch-black);font-family:var(--dm-sans);font-size:clamp(1.6rem,1.666vw,2.4rem);font-weight:400;line-height:95%}@media screen and (min-width: 768px){image-text .image-text__container .image-text__text .image-text__title{text-align:left}}image-text .image-text__container .image-text__text .image-text__title :is(strong){line-height:1.05;font-weight:700;font-size:clamp(2.4rem,3.125vw,4.5rem)}image-text .image-text__container .image-text__text .image-text__content .metafield-rich_text_field{display:flex;flex-direction:column;gap:.6rem}image-text .image-text__container .image-text__text .image-text__content .metafield-rich_text_field :is(p){color:var(--medium-grey);font-family:var(--dm-sans);font-size:clamp(1.2rem,.833vw,1.6rem);font-weight:300;line-height:150%}image-text .image-text__container .image-text__text .image-text__content .metafield-rich_text_field :is(p) :is(strong){font-weight:700}image-text .image-text__container .image-text__text .image-text__content .metafield-rich_text_field :is(p) :is(a){font-weight:700;color:var(--medium-grey)}image-text .image-text__container .image-text__text .image-text__content .metafield-rich_text_field :is(h6){color:var(--pitch-black);font-family:var(--dm-sans);font-size:clamp(1.6rem,1.0764vw,2rem);font-weight:400}image-text .image-text__container .image-text__text .image-text__content .metafield-rich_text_field :is(h6) :is(strong){font-weight:700}image-text .image-text__container .image-text__text .image-text__content .metafield-rich_text_field :is(h6) :is(a){color:var(--pitch-black);font-weight:700}:root{--product-reviews-font-size-btn: clamp(1.4rem, .9375vw, 1.8rem);--product-reviews-font-size-jdgm-rev-widg__summary-text: clamp(1.4rem, .9375vw, 1.8rem);--product-reviews-font-size-jdgm-form__title: clamp(1.8rem, 1.1458vw, 2.2rem);--product-reviews-font-size-jdgm-form__fieldset-label: clamp(1.4rem, .8333vw, 1.6rem);--product-reviews-font-size-jdgm-form__fieldset-p: clamp(1.2rem, .7292vw, 1.4rem)}body :is(product-reviews){display:block;max-width:var(--page-width);padding-block:clamp(4rem,4.16666vw,8rem);margin:0 auto;font-family:var(--dm-sans)}body :is(product-reviews) .title{color:var(--grafitti-grey);font-family:var(--dm-sans);text-align:center;font-size:clamp(2rem,1.6667vw,3.2rem);font-style:normal;font-weight:600;line-height:normal;margin-bottom:3rem}@media screen and (min-width: 768px){body :is(product-reviews) .title{margin-bottom:4.5rem}}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg{padding:0}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-rev-widg__title{display:none}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-row-stars{padding:0}@media screen and (min-width: 768px){body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-row-stars{padding:0 0 2rem}}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-row-stars .jdgm-rev-widg__summary .jdgm-rev-widg__summary-inner .jdgm-rev-widg__summary-stars .jdgm-star{color:var(--grafitti-grey)}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-row-stars .jdgm-rev-widg__summary .jdgm-rev-widg__summary-inner .jdgm-rev-widg__summary-stars .jdgm-rev-widg__summary-average{color:var(--grafitti-grey);font-family:var(--dm-sans);font-size:clamp(1.4rem,.83333vw,1.6rem);font-style:normal;font-weight:400;line-height:normal}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-row-stars .jdgm-rev-widg__summary .jdgm-rev-widg__summary-inner .jdgm-rev-widg__summary-text{color:var(--grafitti-grey);font-family:var(--dm-sans);font-size:clamp(1.4rem,.83333vw,1.6rem);font-style:normal;font-weight:500;line-height:normal}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-row-stars .jdgm-rev-widg__summary .jdgm-rev-widg__summary-inner .jdgm-rev-widg__summary-text .jdgm-verified-checkmark{display:none}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-row-stars .jdgm-histogram{border-color:var(--light-gray)}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-row-stars .jdgm-widget-actions-wrapper{padding:0;border-color:var(--light-gray)}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-row-stars .jdgm-widget-actions-wrapper .jdgm-write-rev-link{background:var(--grafitti-grey);color:var(--plain-white);font-family:var(--dm-sans);font-size:clamp(1.4rem,.9375vw,1.8rem);padding:1.2rem 2.4rem;border-radius:10rem;border:none;display:flex;justify-content:center;align-items:center;width:100%;font-style:normal;font-weight:600;line-height:normal;max-width:100%;transition:all .3s ease;opacity:1;margin:0 auto}@media screen and (min-width: 768px){body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-row-stars .jdgm-widget-actions-wrapper .jdgm-write-rev-link{padding:1.2rem 2.4rem;width:fit-content}}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-row-stars .jdgm-widget-actions-wrapper .jdgm-write-rev-link:hover{background:var(--dark-grey);color:var(--plain-white);opacity:1}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-notification__inner{color:var(--grafitti-grey);font-family:var(--dm-sans);font-size:var(--product-reviews-font-size-jdgm-form__fieldset-p);font-style:normal;font-weight:400;line-height:normal}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-notification__inner :is(a){color:var(--dark-grey)}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-notification__inner .jdgm-notification__title{color:var(--grafitti-grey);font-family:var(--dm-sans);font-size:var(--product-reviews-font-size-jdgm-form__fieldset-label);font-style:normal;font-weight:600;line-height:normal}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-notification__inner .jdgm-notification__title:before{width:1.6rem;height:1.6rem;padding:1rem;border-radius:50%}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-form-wrapper{padding:2rem 0 0}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-form-wrapper .jdgm-form{padding:0;max-width:60rem}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-form-wrapper .jdgm-form .jdgm-form__title{color:var(--grafitti-grey);font-family:var(--dm-sans);font-size:var(--product-reviews-font-size-jdgm-form__title);font-style:normal;font-weight:900;line-height:normal;text-transform:uppercase}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-form-wrapper .jdgm-form .jdgm-form__fieldset :is(label){color:var(--grafitti-grey);font-family:var(--dm-sans);font-size:var(--product-reviews-font-size-jdgm-form__fieldset-label);font-style:normal;font-weight:600;line-height:normal}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-form-wrapper .jdgm-form .jdgm-form__fieldset :is(p){color:var(--grafitti-grey);font-family:var(--dm-sans);font-size:var(--product-reviews-font-size-jdgm-form__fieldset-p);font-style:normal;font-weight:400;line-height:normal}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-form-wrapper .jdgm-form .jdgm-form__fieldset :is(p) :is(a){color:var(--dark-grey)}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-form-wrapper .jdgm-form .jdgm-form__fieldset .jdgm-btn{font-family:var(--dm-sans);text-transform:uppercase}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-row-actions{border-top:none}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-row-actions .jdgm-rev-widg__sort-wrapper .jdgm-sort-dropdown{color:var(--grafitti-grey);font-family:var(--dm-sans);font-size:clamp(1.4rem,.83333vw,1.6rem);font-style:normal;font-weight:500;text-transform:uppercase;line-height:normal}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__body .jdgm-rev-widg__reviews .jdgm-rev{border-color:var(--light-gray)}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__body .jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__header .jdgm-row-profile{display:flex;align-items:center;gap:1.4rem;margin-top:1.8rem}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__body .jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__header .jdgm-row-profile .jdgm-rev__icon{margin:0;width:4.2rem;height:4.2rem;background:transparent;position:relative}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__body .jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__header .jdgm-row-profile .jdgm-rev__icon:before,body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__body .jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__header .jdgm-row-profile .jdgm-rev__icon:after{content:"";position:absolute;background-repeat:no-repeat;background-position:center}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__body .jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__header .jdgm-row-profile .jdgm-rev__icon:before{top:0;left:0;width:4.2rem;height:4.2rem;background-color:var(--grafitti-grey);border-radius:50%;z-index:1}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__body .jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__header .jdgm-row-profile .jdgm-rev__icon:after{top:50%;left:50%;width:2rem;height:2rem;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='19'%20height='19'%20viewBox='0%200%2019%2019'%20fill='none'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M12.8542%205.22972C12.8542%206.00534%2012.5268%206.74919%2011.944%207.29764C11.3613%207.84608%2010.5708%208.1542%209.74664%208.1542C8.92246%208.1542%208.13204%207.84608%207.54925%207.29764C6.96647%206.74919%206.63906%206.00534%206.63906%205.22972C6.63906%204.4541%206.96647%203.71024%207.54925%203.1618C8.13204%202.61335%208.92246%202.30524%209.74664%202.30524C10.5708%202.30524%2011.3613%202.61335%2011.944%203.1618C12.5268%203.71024%2012.8542%204.4541%2012.8542%205.22972ZM14.7725%205.22972C14.7725%205.85083%2014.6425%206.46586%2014.3899%207.0397C14.1373%207.61354%2013.7671%208.13494%2013.3005%208.57413C12.8338%209.01333%2012.2797%209.36171%2011.6699%209.59941C11.0602%209.8371%2010.4066%209.95943%209.74664%209.95943C9.08664%209.95943%208.4331%209.8371%207.82334%209.59941C7.21357%209.36171%206.65953%209.01333%206.19283%208.57413C5.72614%208.13494%205.35594%207.61354%205.10337%207.0397C4.8508%206.46586%204.7208%205.85083%204.7208%205.22972C4.7208%203.97532%205.25031%202.7723%206.19283%201.8853C7.13536%200.998308%208.41371%200.5%209.74664%200.5C11.0796%200.5%2012.3579%200.998308%2013.3005%201.8853C14.243%202.7723%2014.7725%203.97532%2014.7725%205.22972ZM2.66826%2017.5974C2.66826%2015.9871%203.41638%2014.7343%204.64886%2013.8578C5.90533%2012.9651%207.6989%2012.4461%209.74952%2012.4461C11.8011%2012.4461%2013.5947%2012.9651%2014.8502%2013.8578C16.0836%2014.7334%2016.8317%2015.988%2016.8317%2017.5974C16.8317%2017.8368%2016.9328%2018.0664%2017.1127%2018.2356C17.2925%2018.4049%2017.5365%2018.5%2017.7909%2018.5C18.0452%2018.5%2018.2892%2018.4049%2018.4691%2018.2356C18.649%2018.0664%2018.75%2017.8368%2018.75%2017.5974C18.75%2015.386%2017.6882%2013.6123%2016.0069%2012.4173C14.3476%2011.2384%2012.1205%2010.6409%209.74952%2010.6409C7.37855%2010.6409%205.15145%2011.2384%203.49311%2012.4173C1.8108%2013.6123%200.75%2015.3869%200.75%2017.5974C0.75%2017.8368%200.851051%2018.0664%201.03092%2018.2356C1.21079%2018.4049%201.45475%2018.5%201.70913%2018.5C1.96351%2018.5%202.20747%2018.4049%202.38734%2018.2356C2.56721%2018.0664%202.66826%2017.8368%202.66826%2017.5974Z'%20fill='%23FAFAFA'/%3e%3c/svg%3e");background-size:contain;z-index:2;transform:translate(-50%,-50%);background-color:transparent}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__body .jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__header .jdgm-row-profile .jdgm-rev__author-wrapper{color:var(--grafitti-grey);font-family:var(--dm-sans);font-size:clamp(1.6rem,.9375vw,1.8rem);font-style:normal;font-weight:600;line-height:normal}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__body .jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__header .jdgm-row-profile .jdgm-rev__author-wrapper :is(span){color:var(--grafitti-grey);font-family:var(--dm-sans);font-size:clamp(1.6rem,.9375vw,1.8rem);font-style:normal;font-weight:600;line-height:normal}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__body .jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__header .jdgm-row-rating .jdgm-rev__timestamp{color:var(--grafitti-grey);text-align:center;font-family:var(--dm-sans);font-size:clamp(1.4rem,.8333vw,1.6rem);font-style:normal;font-weight:400;line-height:normal}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__body .jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__content .jdgm-rev__title{color:var(--grafitti-grey);font-family:var(--dm-sans);font-size:clamp(1.6rem,1.0417vw,2rem);font-style:normal;font-weight:500;line-height:160%}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__body .jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__content .jdgm-rev__body :is(p){color:var(--grafitti-grey);font-family:var(--dm-sans);font-size:clamp(1.4rem,.83333vw,1.6rem);font-style:normal;font-weight:400;line-height:160%}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__body .jdgm-paginate{border-color:var(--light-gray)}:root{--color-error: #ff0000}account-access{display:flex;width:100%;align-items:center;max-width:var(--page-width);margin:0 auto;padding-block:5rem;justify-content:center}@media screen and (min-width: 768px){account-access{max-width:100%;padding-block:0;display:grid;grid-template-columns:1fr 1fr}@media screen and (min-width: 1200px){account-access{grid-template-columns:1.4fr 1fr}}}account-access .account-access__banner{display:none}@media screen and (min-width: 768px){account-access .account-access__banner{display:flex;height:100%}}account-access .account-access__banner :is(img){width:100%;height:100%;object-fit:cover}account-access .account-acess-login{width:100%}@media screen and (min-width: 550px){account-access .account-acess-login{max-width:47rem;margin-inline:auto}@media screen and (min-width: 768px){account-access .account-acess-login{width:80%;padding-block:5rem}}}account-access .account-acess-login :is(form){display:flex;flex-direction:column;gap:3rem;align-items:center}@media screen and (min-width: 768px){account-access .account-acess-login :is(form){gap:clamp(1.6rem,1.25vw,2.4rem)}}account-access .account-acess-login :is(form) .title{font-size:clamp(2.4rem,1.6666vw,3.2rem);color:var(--pitch-black);font-family:var(--dm-sans);text-align:center;font-style:normal;font-weight:800;line-height:normal;text-transform:uppercase}account-access .account-acess-login :is(form) .form-error{display:flex;align-items:center;gap:1.2rem;color:var(--color-error)}account-access .account-acess-login :is(form) .form-error .errors :is(ul){list-style:none}account-access .account-acess-login :is(form) .form-error .errors :is(ul) :is(li){font-size:clamp(1.2rem,.7333vw,1.4rem);color:var(--color-error);font-family:var(--dm-sans);font-weight:500;text-align:center}account-access .account-acess-login :is(form) .container-heading{display:flex;flex-direction:column;gap:1rem}account-access .account-acess-login :is(form) .container-heading .title{font-size:clamp(2.4rem,1.6666vw,3.2rem);color:var(--pitch-black);font-family:var(--dm-sans);font-weight:800;text-align:center}account-access .account-acess-login :is(form) .container-heading .text-reset-password{font-size:clamp(1.2rem,.83333vw,1.6rem);color:#686d74;font-family:var(--dm-sans);font-weight:400;text-align:center;width:100%}account-access .account-acess-login :is(form) .container-fields{display:flex;flex-direction:column;gap:2.4rem;width:100%}@media screen and (min-width: 768px){account-access .account-acess-login :is(form) .container-fields{gap:clamp(2rem,1.4583vw,2.8rem)}}account-access .account-acess-login :is(form) .container-fields .form-field{display:flex;flex-direction:column;gap:.8rem;width:100%}@media screen and (min-width: 768px){account-access .account-acess-login :is(form) .container-fields .form-field{gap:clamp(.8rem,.5208vw,1rem)}}account-access .account-acess-login :is(form) .container-fields .form-field :is(label){font-size:clamp(1.4rem,.9375vw,1.8rem);color:var(--pitch-black);font-family:var(--dm-sans);font-style:normal;font-weight:600;line-height:normal}account-access .account-acess-login :is(form) .container-fields .form-field .input-item{padding:1.4rem;border-top:none;border-right:none;border-left:none;border:.1rem solid var(--grey);font-size:clamp(1.2rem,.83333vw,1.6rem);color:var(--black);font-family:var(--dm-sans);font-weight:400;border-radius:99rem}@media screen and (min-width: 768px){account-access .account-acess-login :is(form) .container-fields .form-field .input-item{padding:1.5rem 2rem}}account-access .account-acess-login :is(form) .container-fields .form-field .input-item:focus-visible{outline:none}account-access .account-acess-login :is(form) .container-fields .form-field .input-item::placeholder{font-size:clamp(1.2rem,.83333vw,1.6rem);color:var(--grey);font-family:var(--dm-sans);font-weight:400}account-access .account-acess-login :is(form) .container-fields .form-field .link-recover{text-decoration:none;font-size:clamp(1.2rem,.7333vw,1.4rem);color:var(--grey);font-family:var(--dm-sans);font-weight:400;transition:color .3s ease;width:fit-content}account-access .account-acess-login :is(form) .container-fields .form-field .link-recover:hover{color:var(--dark-grey);text-decoration:underline}account-access .account-acess-login :is(form) .container-fields .form-field .container-input-password{width:100%;position:relative}account-access .account-acess-login :is(form) .container-fields .form-field .container-input-password :is(input){width:100%;position:relative}account-access .account-acess-login :is(form) .container-fields .form-field .container-input-password .icon-password-reveal{position:absolute;right:2rem;top:50%;transform:translateY(-50%);cursor:pointer;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;overflow:hidden}account-access .account-acess-login :is(form) .container-fields .form-field .container-input-password .icon-password-reveal:before{content:"";position:absolute;width:2.2rem;height:.2rem;background:var(--pitch-black);top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg) scaleX(0);transform-origin:center;transition:transform .3s ease}account-access .account-acess-login :is(form) .container-fields .form-field .container-input-password .icon-password-reveal.active:before{transform:translate(-50%,-50%) rotate(45deg) scaleX(1)}account-access .account-acess-login :is(form) .container-buttons{display:flex;flex-direction:column;align-items:center;gap:1.6rem}@media screen and (min-width: 768px){account-access .account-acess-login :is(form) .container-buttons{gap:2rem}}account-access .account-acess-login :is(form) .container-buttons .form-actions .btn-submit{background-color:var(--pitch-black);border:1px solid var(--pitch-black);color:var(--plain-white);font-size:clamp(1.4rem,.9375vw,1.8rem);font-family:var(--dm-sans);padding:1.2rem 2.4rem;font-weight:600;width:16rem;border:none;cursor:pointer;transition:all .3s ease;border-radius:7.5rem}@media screen and (min-width: 768px){account-access .account-acess-login :is(form) .container-buttons .form-actions .btn-submit{padding:clamp(1rem,.73333vw,1.4rem) clamp(2rem,1.0416vw,2.4rem);width:18rem;border:1px solid var(--pitch-black)}}account-access .account-acess-login :is(form) .container-buttons .form-actions .btn-submit:hover{color:var(--pitch-black);background-color:var(--plain-white);border:1px solid var(--pitch-black)}account-access .account-acess-login :is(form) .container-buttons .link-create-account{font-size:clamp(1.4rem,.83333vw,1.6rem);font-family:var(--dm-sans);color:var(--pitch-black);font-weight:600;text-decoration:none;text-align:center;width:fit-content;cursor:pointer;transition:color .3s ease}account-access .account-acess-login :is(form) .container-buttons .link-create-account:hover{text-decoration:underline}account-access #reset-form{display:none}product-technical-sheet{display:block}product-technical-sheet .technical-sheet-container{max-width:var(--page-width);width:100%;margin-inline:auto;padding-block:clamp(6rem,4.17vw,8rem);display:flex;flex-direction:column;gap:clamp(10rem,12.38194vw,25rem);align-items:stretch}@media screen and (min-width: 1024px){product-technical-sheet .technical-sheet-container{display:flex;flex-direction:row;justify-content:space-between;height:min-content;align-items:center}}product-technical-sheet .technical-sheet-container .technical-sheet__video{display:flex;position:relative;cursor:pointer}@media screen and (min-width: 1024px){product-technical-sheet .technical-sheet-container .technical-sheet__video{display:flex;height:auto;flex:4;overflow:hidden}}product-technical-sheet .technical-sheet-container .technical-sheet__video :is(video){border-radius:3rem;max-height:clamp(60rem,49vw,88rem);width:100%;height:100%;object-fit:cover;display:block}product-technical-sheet .technical-sheet-container .technical-sheet__video .btn-play-and-pause{border-radius:50%;background:#fff9;padding:clamp(2rem,1.875vw,2.7rem);display:flex;align-items:center;justify-content:center;position:absolute;top:50%;right:50%;transform:translate(50%,-50%);cursor:pointer;opacity:1;transition:all .5s ease-in-out}product-technical-sheet .technical-sheet-container .technical-sheet__video .btn-play-and-pause.play{opacity:0}product-technical-sheet .technical-sheet-container .technical-sheet__video .btn-play-and-pause :is(svg){width:clamp(4rem,2.8125vw,5.4rem);height:clamp(4rem,2.8125vw,5.4rem);display:block}product-technical-sheet .technical-sheet-container .technical-sheet__video .btn-play-and-pause :is(svg) :is(g) :is(path){fill:var(--pitch-black)}product-technical-sheet .technical-sheet-container .technical-sheet__content{display:flex;flex:5;flex-direction:column;gap:clamp(1.6rem,1.25vw,2.4rem)}product-technical-sheet .technical-sheet-container .technical-sheet__content .technical-sheet__content-title{color:var(--picth-black);font-family:var(--dm-sans);font-size:clamp(2rem,1.67vw,3.2rem);font-style:normal;font-weight:600;line-height:normal}product-technical-sheet .technical-sheet-container .technical-sheet__content :is(table){border-spacing:0;border-radius:.8rem;border:1px solid var(--grey);box-shadow:0 4px 8px #0000001a;overflow:hidden}product-technical-sheet .technical-sheet-container .technical-sheet__content :is(table) :is(tbody) :is(tr){border-bottom:1px solid var(--light-grey)}product-technical-sheet .technical-sheet-container .technical-sheet__content :is(table) :is(tbody) :is(tr) :is(td){padding:clamp(1.2rem,.8333vw,1.6rem) 1.6rem;color:var(--medium-grey);font-family:var(--dm-sans);font-size:clamp(1.4rem,.97vw,1.8rem);font-style:normal;font-weight:400;line-height:normal}product-technical-sheet .technical-sheet-container .technical-sheet__content :is(table) :is(tbody) :is(tr):nth-child(odd){background-color:var(--off-grey)}product-technical-sheet .technical-sheet-container .technical-sheet__content :is(table) :is(tbody) :is(tr):nth-child(2n){background-color:var(--white)}product-technical-sheet .technical-sheet-container .technical-sheet__content :is(table) :is(tbody) :is(tr):hover{background-color:var(--light-grey);transition:all .3s ease-in-out}product-technical-sheet .technical-sheet-container .technical-sheet__content :is(table) :is(tbody) :is(tr):last-child :is(a){color:var(--fuji-red);font-weight:500;text-decoration:none;padding:1rem 2.4rem;display:flex;align-items:center;justify-content:center;width:fit-content;border-radius:999.9rem;border:1px solid var(--grey);background-color:var(--plain-white);cursor:pointer;transition:all .3s ease-in-out}product-technical-sheet .technical-sheet-container .technical-sheet__content :is(table) :is(tbody) :is(tr):last-child :is(a).active{color:var(--off-grey);background-color:var(--grafitti-grey)}product-technical-sheet .technical-sheet-container .technical-sheet__content :is(table) :is(tbody) :is(tr):last-child :is(a):hover{background-color:var(--fuji-red);color:var(--off-grey)}account-component{display:grid;grid-template-columns:minmax(0,1fr);gap:2.4rem;padding-block:clamp(3rem,5vw,5rem);height:100%;position:relative}@media screen and (min-width: 900px){account-component{grid-template-columns:minmax(0,.6fr) minmax(0,2fr);align-items:center;gap:1rem;min-height:67rem}}account-component .menu-account{overflow-x:auto;overflow-y:hidden;padding-inline:5vw;width:100%;margin:0 auto;padding-block:1rem;scrollbar-width:thin;scrollbar-color:#1D1D1B #f1f1f1;border-block:1px solid var(--grey)}@media screen and (min-width: 900px){account-component .menu-account{max-width:unset;overflow:hidden;margin:unset;padding-block:0;padding-left:calc((100vw - var(--page-width)) / 2);display:flex;align-items:center;border:none}}account-component .menu-account .menu-account-content{display:flex;gap:1.2rem;list-style:none}@media screen and (min-width: 900px){account-component .menu-account .menu-account-content{flex-direction:column;gap:clamp(2rem,2.08333vw,4rem);align-items:center;justify-content:center;height:100%;width:fit-content}}account-component .menu-account .menu-account-content :is(li){width:100%}account-component .menu-account .menu-account-content :is(li) :is(a){display:flex;align-items:center;justify-content:center;color:#000;font-family:var(--dm-sans);font-size:clamp(1.4rem,1.5vw,2rem);font-style:normal;font-weight:500;line-height:normal;text-decoration:none;white-space:nowrap;padding:1.2rem 2.4rem;border-radius:10rem;transition:all .3s;text-align:center;border:1px solid var(--grey);width:100%}@media screen and (min-width: 900px){account-component .menu-account .menu-account-content :is(li) :is(a){display:flex;align-items:center;gap:.9rem;padding:clamp(1rem,.63333vw,1.2rem) clamp(1.8rem,1.25vw,2.4rem)}}account-component .menu-account .menu-account-content :is(li).active :is(a){color:#fff;background:#000}account-component .menu-account .menu-account-content :is(li).active:after{width:100%}account-component .menu-account::-webkit-scrollbar{width:3px}account-component .menu-account::-webkit-scrollbar-thumb{background-color:#1d1d1b;border-radius:6px}account-component .menu-account::-webkit-scrollbar-track{background-color:#f1f1f1}account-component .container-info{max-width:var(--page-width);width:100%;margin:0 auto;background:#f4f4f5;border-radius:2rem;border:1px solid var(--grey);padding:1.6rem 1.2rem}@media screen and (min-width: 900px){account-component .container-info{max-width:unset;padding:clamp(3rem,2.1vw,4rem) clamp(7rem,8.33333vw,16rem);border-right:none;height:100%}}account-component .container-info .show-content{display:flex}@media screen and (min-width: 900px){account-component .container-info .show-content{height:100%;max-height:72rem;overflow-y:auto;padding-right:1rem;align-items:center;scrollbar-width:thin;scrollbar-color:#1D1D1B #f1f1f1}account-component .container-info .show-content::-webkit-scrollbar{width:3px}account-component .container-info .show-content::-webkit-scrollbar-thumb{background-color:#1d1d1b;border-radius:6px}account-component .container-info .show-content::-webkit-scrollbar-track{background-color:#f1f1f1}}account-component .container-info .loading-back{width:100%;height:100%;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:absolute;top:0;left:0;z-index:2;opacity:0;display:none;align-items:flex-start;justify-content:center;animation:opacityLoadingExit .5s forwards}account-component .container-info .loading-back.active{animation:opacityLoadingEntry .5s forwards;opacity:1;display:flex}account-component .container-info .loading-back:after{content:"";margin-top:10vh;width:48px;height:48px;border-radius:50%;position:relative;animation:rotate 1s linear infinite}account-component .container-info .loading-back:before{content:"";box-sizing:border-box;position:absolute;top:10vh;right:0;bottom:0;left:0;width:48px;height:48px;margin:auto;border-radius:50%;border:5px solid #ED363A;animation:prixClipFix 1s linear infinite}@keyframes opacityLoadingEntry{0%{opacity:0;display:none}1%{opacity:0;display:flex}to{opacity:1}}@keyframes opacityLoadingExit{0%{opacity:1}99%{opacity:0;display:flex}to{opacity:0;display:none}}address-component{width:100%;display:none;flex-direction:column;gap:clamp(1.2rem,2vw,2rem);opacity:0;position:relative}address-component.active{display:flex;opacity:1}address-component .addresses-detail-header .header-text :is(h1){color:var(--night-black);font-family:var(--dm-sans);font-size:clamp(1.8rem,1.25vw,2.4rem);font-weight:700}address-component .container-adress-details-content{border-radius:.8rem;border:1px solid #C1C0BC;padding:2rem;display:flex;flex-direction:column;gap:clamp(3rem,4vw,6rem);position:relative;background:var(--plain-white)}@media (min-width: 768px){address-component .container-adress-details-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem}@media (min-width: 1100px){address-component .container-adress-details-content{grid-template-columns:repeat(3,minmax(0,1fr))}}}address-component .container-adress-details-content .address{display:flex;flex-direction:column;gap:clamp(1.2rem,2vw,2rem)}address-component .container-adress-details-content .address .infomation{display:flex;flex-direction:column;gap:clamp(1.2rem,2vw,2rem)}address-component .container-adress-details-content .address .infomation :is(p){color:#686d74;font-family:var(--dm-sans);font-size:clamp(1.2rem,.83333vw,1.6rem);font-style:normal;font-weight:400;line-height:130%}address-component .container-adress-details-content .address .infomation .header-info{display:flex;justify-content:space-between;align-items:center}address-component .container-adress-details-content .address .infomation .header-info :is(h3){color:#181d23;font-family:var(--dm-sans);font-size:clamp(1.4rem,1.05vw,2rem);font-style:normal;font-weight:700;line-height:normal;display:flex;align-items:center;justify-content:flex-start;gap:clamp(.4rem,.52083vw,1rem);width:100%}address-component .container-adress-details-content .address .infomation .header-info :is(h3) :is(span){max-width:clamp(1.6rem,1.05vw,2rem);max-height:clamp(1.6rem,1.05vw,2rem);width:100%;height:100%;cursor:pointer}address-component .container-adress-details-content .address .infomation .header-info :is(h3) :is(span) :is(svg){width:100%;height:100%;display:block}address-component .container-adress-details-content .address .infomation .header-info .delete{max-width:clamp(2rem,1.25vw,2.4rem);max-height:clamp(2rem,1.25vw,2.4rem);width:100%;height:100%;cursor:pointer}address-component .container-adress-details-content .address .infomation .header-info .delete .address-delete-form{width:100%;height:100%}address-component .container-adress-details-content .address .infomation .header-info .delete .address-delete-form :is(button){width:100%;height:100%;background-color:transparent;border:none;cursor:pointer}address-component .container-adress-details-content .address .infomation .header-info .delete .address-delete-form :is(button) :is(svg){width:100%;height:100%;display:block}address-component .container-adress-details-content .address .edit-buttons{display:flex;justify-content:flex-start}address-component .container-adress-details-content .address .edit-buttons .edit :is(p){color:var(--plain-white);font-family:var(--dm-sans);font-size:clamp(1.2rem,.83333vw,1.6rem);font-weight:600;display:flex;align-items:center;flex-direction:row-reverse;gap:clamp(.2rem,.5vw,.6rem);padding:clamp(.5rem,.5vw,.9rem) clamp(1rem,1.05vw,2rem);cursor:pointer;border-radius:2.8rem;background:var(--night-black);border:1px solid var(--night-black);transition:.3s}address-component .container-adress-details-content .address .edit-buttons .edit :is(p) :is(span){max-width:clamp(1rem,1.05vw,2rem);max-height:clamp(1rem,1.05vw,2rem);cursor:pointer;width:100%;height:100%}address-component .container-adress-details-content .address .edit-buttons .edit :is(p) :is(span) :is(svg){width:100%;height:100%;display:block}address-component .container-adress-details-content .address .edit-buttons .edit :is(p) :is(span) :is(svg) :is(path){transition:.3s}address-component .container-adress-details-content .address .edit-buttons .edit :is(p):hover{background:var(--plain-white);color:var(--night-black)}address-component .container-adress-details-content .address .edit-buttons .edit :is(p):hover :is(svg) :is(path){stroke:var(--night-black)}address-component .container-adress-details-content .edit-modal,address-component .container-adress-details-content .new-address-modal{position:fixed;top:0;right:0;max-width:85%;width:100%;height:100%;background-color:#fff;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;z-index:111111;gap:2rem;transform:translate(100%);transition:transform .4s ease-in-out;overflow:hidden}@media (min-width: 768px){address-component .container-adress-details-content .edit-modal,address-component .container-adress-details-content .new-address-modal{max-width:50%}@media (min-width: 992px){address-component .container-adress-details-content .edit-modal,address-component .container-adress-details-content .new-address-modal{max-width:40%}@media (min-width: 1200px){address-component .container-adress-details-content .edit-modal,address-component .container-adress-details-content .new-address-modal{max-width:30%}}}}address-component .container-adress-details-content .edit-modal.active,address-component .container-adress-details-content .new-address-modal.active{transform:translate(0)}address-component .container-adress-details-content .edit-modal .header-address,address-component .container-adress-details-content .new-address-modal .header-address{width:100%;top:0;display:flex;justify-content:space-between;align-items:center;padding:2rem 2rem 0rem}@media screen and (min-width: 768px){address-component .container-adress-details-content .edit-modal .header-address,address-component .container-adress-details-content .new-address-modal .header-address{padding:4rem 2rem 0}}address-component .container-adress-details-content .edit-modal .header-address :is(h3),address-component .container-adress-details-content .new-address-modal .header-address :is(h3){color:#1d1d1b;font-family:var(--dm-sans);font-size:clamp(1.6rem,1.15vw,2.2rem);font-weight:700}address-component .container-adress-details-content .edit-modal .header-address .close,address-component .container-adress-details-content .new-address-modal .header-address .close{width:2.5rem;height:2.5rem;cursor:pointer}address-component .container-adress-details-content .edit-modal .header-address .close :is(svg),address-component .container-adress-details-content .new-address-modal .header-address .close :is(svg){display:block;width:100%;height:100%}address-component .container-adress-details-content .edit-modal .address-fields,address-component .container-adress-details-content .new-address-modal .address-fields{width:100%;height:100%;padding:0 2rem 2rem;display:flex;flex-direction:column;gap:clamp(1rem,1.05vw,2rem);flex:1;max-height:100%;overflow:hidden}address-component .container-adress-details-content .edit-modal .address-fields .name,address-component .container-adress-details-content .new-address-modal .address-fields .name{display:flex;gap:1rem;width:100%}address-component .container-adress-details-content .edit-modal .address-fields .fields-container,address-component .container-adress-details-content .new-address-modal .address-fields .fields-container{display:flex;flex-direction:column;gap:clamp(1rem,1.05vw,2rem);flex:1;max-height:100%;overflow-y:auto}address-component .container-adress-details-content .edit-modal .address-fields .fields-container .field-custom,address-component .container-adress-details-content .new-address-modal .address-fields .fields-container .field-custom{display:flex;flex-direction:column;gap:1rem;width:100%}address-component .container-adress-details-content .edit-modal .address-fields .fields-container .field-custom :is(label),address-component .container-adress-details-content .new-address-modal .address-fields .fields-container .field-custom :is(label){color:var(--night-black);font-family:var(--dm-sans);font-size:clamp(1.4rem,.83333vw,1.6rem);font-weight:600}address-component .container-adress-details-content .edit-modal .address-fields .fields-container .field-custom :is(input),address-component .container-adress-details-content .edit-modal .address-fields .fields-container .field-custom :is(select),address-component .container-adress-details-content .new-address-modal .address-fields .fields-container .field-custom :is(input),address-component .container-adress-details-content .new-address-modal .address-fields .fields-container .field-custom :is(select){width:100%;padding:clamp(1.2rem,.73333vw,1.4rem) clamp(1.2rem,.83333vw,1.6rem);outline:none;border:1px solid #A1A1A1;border-radius:.5rem;color:var(--night-black);font-family:var(--dm-sans);font-size:clamp(1rem,.83333vw,1.4rem);font-weight:400;border-radius:99rem}address-component .container-adress-details-content .edit-modal .address-fields .fields-container .field-custom :is(input)::placeholder,address-component .container-adress-details-content .edit-modal .address-fields .fields-container .field-custom :is(select)::placeholder,address-component .container-adress-details-content .new-address-modal .address-fields .fields-container .field-custom :is(input)::placeholder,address-component .container-adress-details-content .new-address-modal .address-fields .fields-container .field-custom :is(select)::placeholder{color:#a1a1a1}address-component .container-adress-details-content .edit-modal .address-fields .buttons-address-modal,address-component .container-adress-details-content .new-address-modal .address-fields .buttons-address-modal{display:flex;gap:1rem}@media screen and (min-width: 768px){address-component .container-adress-details-content .edit-modal .address-fields .buttons-address-modal,address-component .container-adress-details-content .new-address-modal .address-fields .buttons-address-modal{flex-direction:column}}address-component .container-adress-details-content .edit-modal .address-fields .buttons-address-modal .submit,address-component .container-adress-details-content .new-address-modal .address-fields .buttons-address-modal .submit{width:100%;padding:1rem;background-color:var(--grafitti-grey);text-align:center;border:1px solid var(--grafitti-grey);color:var(--plain-white);font-family:var(--dm-sans);font-size:clamp(1.2rem,.83333vw,1.6rem);font-weight:700;transition:all .3s ease-in-out;border-radius:99rem;cursor:pointer}address-component .container-adress-details-content .edit-modal .address-fields .buttons-address-modal .submit:hover,address-component .container-adress-details-content .new-address-modal .address-fields .buttons-address-modal .submit:hover{color:var(--grafitti-grey);background-color:var(--plain-white)}address-component .container-adress-details-content .edit-modal .address-fields .buttons-address-modal .define,address-component .container-adress-details-content .new-address-modal .address-fields .buttons-address-modal .define{width:100%;padding:1rem;background-color:#fff;text-align:center;border:1px solid var(--grafitti-grey);color:var(--grafitti-grey);font-family:var(--dm-sans);font-size:clamp(1.2rem,.83333vw,1.6rem);font-weight:700;transition:all .3s ease-in-out;border-radius:99rem;cursor:pointer}address-component .container-adress-details-content .edit-modal .address-fields .buttons-address-modal .define:hover,address-component .container-adress-details-content .new-address-modal .address-fields .buttons-address-modal .define:hover{color:var(--plain-white);background-color:var(--grafitti-grey)}address-component .container-adress-details-content .edit-modal .address-fields::-webkit-scrollbar,address-component .container-adress-details-content .new-address-modal .address-fields::-webkit-scrollbar{width:3px}address-component .container-adress-details-content .edit-modal .address-fields::-webkit-scrollbar-track,address-component .container-adress-details-content .new-address-modal .address-fields::-webkit-scrollbar-track{background:transparent}address-component .container-adress-details-content .edit-modal .address-fields::-webkit-scrollbar-thumb,address-component .container-adress-details-content .new-address-modal .address-fields::-webkit-scrollbar-thumb{background-color:#1d1d1b;border-radius:10px;border:3px solid transparent}address-component .container-adress-details-content .edit-modal .address-fields::-webkit-scrollbar-thumb:hover,address-component .container-adress-details-content .new-address-modal .address-fields::-webkit-scrollbar-thumb:hover{background:#30302c}address-component .container-adress-details-content .btn-add-new-address{display:flex;justify-content:end;align-items:flex-start}@media (min-width: 768px){address-component .container-adress-details-content .btn-add-new-address{grid-column:1 / -1;grid-row:2 / 3}}@media (min-width: 1100px){address-component .container-adress-details-content .btn-add-new-address{grid-column:4 / -1;grid-row:1 / 2}}address-component .container-adress-details-content .btn-add-new-address .btn{color:var(--night-black);font-family:var(--dm-sans);font-size:clamp(1.4rem,.9375vw,1.8rem);font-weight:700;text-decoration:underline;cursor:pointer}address-component .container-adress-details-content .overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:100003;opacity:0;display:none}address-component .container-adress-details-content .overlay.active{opacity:1;display:block}address-component .container-adress-details-content .loading-back{width:100%;height:100%;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:absolute;top:0;left:0;z-index:2;opacity:0;display:none;align-items:flex-start;justify-content:center;animation:opacityLoadingExit .5s forwards}address-component .container-adress-details-content .loading-back.active{animation:opacityLoadingEntry .5s forwards;opacity:1;display:flex}address-component .container-adress-details-content .loading-back:after{content:"";margin-top:10vh;width:48px;height:48px;border-radius:50%;position:relative;animation:rotate 1s linear infinite}address-component .container-adress-details-content .loading-back:before{content:"";box-sizing:border-box;position:absolute;top:10vh;right:0;bottom:0;left:0;width:48px;height:48px;margin:auto;border-radius:50%;border:5px solid #ED363A;animation:prixClipFix 1s linear infinite}@keyframes showAddress{0%{display:none;opacity:0}1%{display:flex;opacity:0}to{display:flex;opacity:1}}@keyframes hideAddress{0%{display:flex;opacity:1}99%{display:flex;opacity:0}to{display:none;opacity:0}}@keyframes rotate{to{transform:rotate(360deg)}}.main-order{width:100%;flex-direction:column;gap:clamp(3.2rem,3.5vw,4rem);display:none;opacity:0;animation:hideOrderDetails .1s forwards}.main-order.active{display:flex;opacity:1;animation:showOrderDetails .8s forwards}.main-order .container-heading{display:flex;flex-direction:column;gap:clamp(.8rem,1.5vw,1.6rem)}.main-order .container-heading .back-to-orders-link{display:block}.main-order .container-heading .back-to-orders-link :is(svg){display:block}.main-order .container-heading .title-order-name{color:var(--night-black);font-family:var(--dm-sans);font-size:clamp(1.6rem,1.25vw,2.4rem);font-style:normal;font-weight:700;line-height:normal}.main-order .container-heading .order-date{color:var(--grey);font-family:var(--dm-sans);font-size:clamp(1.2rem,.9375vw,1.8rem);font-weight:400}.main-order .container-order-status{display:flex;flex-direction:column;gap:clamp(3.2rem,2.1vw,4rem)}.main-order .container-order-status .container-order .order-details .order-details-table{display:flex;flex-direction:column;gap:0}.main-order .container-order-status .container-order .order-details .order-details-table :is(thead){display:table-header-group}.main-order .container-order-status .container-order .order-details .order-details-table :is(thead) :is(tr){display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:clamp(1rem,1.5vw,2rem);background-color:var(--grafitti-grey);border-radius:1.2rem 1.2rem 0rem 0rem}.main-order .container-order-status .container-order .order-details .order-details-table :is(thead) :is(tr) :is(th){color:#fff;font-family:var(--dm-sans);font-size:clamp(1.2rem,.9375vw,1.8rem);font-style:normal;font-weight:700;line-height:normal;display:flex;align-items:center;justify-content:center}.main-order .container-order-status .container-order .order-details .order-details-table :is(thead) :is(tr) :is(th):first-child{justify-content:flex-start}.main-order .container-order-status .container-order .order-details .order-details-table :is(thead) :is(tr) :is(th):last-child{justify-content:flex-end}.main-order .container-order-status .container-order .order-details .order-details-table :is(tbody){border:1px solid #a1a1a1;border-top:0px;border-radius:0rem 0rem .8rem .8rem;background:var(--plain-white)}.main-order .container-order-status .container-order .order-details .order-details-table :is(tbody) :is(tr){display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(1rem,1.05vw,2rem);padding:0;border-bottom:1px solid #c1c0bc;padding:clamp(1rem,1.05vw,2rem)}.main-order .container-order-status .container-order .order-details .order-details-table :is(tbody) :is(tr) :is(td){display:flex;align-items:center;justify-content:center;color:var(--night-black);font-family:var(--dm-sans);font-size:clamp(1.2rem,.9375vw,1.8rem);font-style:normal;font-weight:400;line-height:normal;flex-direction:column;gap:.5rem;width:100%;max-width:100%}@media screen and (max-width: 768px){.main-order .container-order-status .container-order .order-details .order-details-table :is(tbody) :is(tr) :is(td).sku-cell,.main-order .container-order-status .container-order .order-details .order-details-table :is(tbody) :is(tr) :is(td).product-cell,.main-order .container-order-status .container-order .order-details .order-details-table :is(tbody) :is(tr) :is(td).fulfilled-at-cell{word-break:break-all}}.main-order .container-order-status .container-order .order-details .order-details-table :is(tbody) :is(tr) :is(td):first-child{justify-content:flex-start}.main-order .container-order-status .container-order .order-details .order-details-table :is(tbody) :is(tr) :is(td):last-child{justify-content:flex-end}.main-order .container-order-status .container-order .order-details .order-details-table :is(tbody) :is(tr) :is(td) :is(a){text-decoration:underline;color:var(--night-black);font-family:var(--dm-sans);font-size:clamp(1.2rem,.9375vw,1.8rem);display:flex;width:100%;max-width:100%;word-break:break-all;transition:all .1s ease-in-out}.main-order .container-order-status .container-order .order-details .order-details-table :is(tbody) :is(tr) :is(td) :is(a):hover{color:var(--grey)}.main-order .container-order-status .container-order .order-details .order-details-table :is(tfoot){margin-top:clamp(3.2rem,2.1vw,4rem)}.main-order .container-order-status .container-order .order-details .order-details-table :is(tfoot) :is(tr){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,1.05vw,2rem);padding:0;border-bottom:1px solid #c1c0bc;padding:clamp(1rem,1.05vw,2rem)}.main-order .container-order-status .container-order .order-details .order-details-table :is(tfoot) :is(tr) :is(td){display:flex;align-items:center;color:var(--night-black);font-family:var(--dm-sans);font-size:clamp(1.2rem,.9375vw,1.8rem);font-style:normal;font-weight:400;line-height:normal}.main-order .container-order-status .container-order .order-details .order-details-table :is(tfoot) :is(tr) :is(td):first-child{justify-content:flex-start}.main-order .container-order-status .container-order .order-details .order-details-table :is(tfoot) :is(tr) :is(td):last-child{justify-content:flex-end}.main-order .container-order-status .container-address{display:flex;flex-direction:column;gap:clamp(2.4rem,2.1vw,3rem)}.main-order .container-order-status .container-address .container-address-content{display:flex;flex-direction:column;gap:clamp(1.2rem,1.05vw,2rem)}.main-order .container-order-status .container-address .container-address-content .address-title{color:var(--night-black);font-family:var(--dm-sans);font-size:clamp(1.6rem,1.05vw,2rem);font-style:normal;font-weight:700;line-height:normal}.main-order .container-order-status .container-address .container-address-content .address-status-group{display:flex;gap:clamp(.2rem,1vw,.5rem);flex-direction:column}.main-order .container-order-status .container-address .container-address-content .address-status-group .address-status{color:var(--grey);font-family:var(--dm-sans);font-size:clamp(1.2rem,.83333vw,1.6rem);font-style:normal;font-weight:400;line-height:90%}.main-order .container-order-status .container-address .container-address-content .address-status-group .address-content{color:var(--grey);font-family:var(--dm-sans);font-size:clamp(1.2rem,.83333vw,1.6rem);font-style:normal;font-weight:400;line-height:140%}@keyframes showOrderDetails{0%{display:none;opacity:0}1%{display:flex;opacity:0}to{display:flex;opacity:1}}@keyframes hideOrderDetails{0%{display:flex;opacity:1}99%{display:flex;opacity:0}to{display:none;opacity:0}}.order-history-details{width:100%;display:none;opacity:0;animation:hideOrderHistoryDetails .1s forwards}.order-history-details.active{display:flex;opacity:1;animation:showOrderHistoryDetails .5s forwards;height:100%}.order-history-details .order-history-details-container{flex-direction:column;gap:clamp(1.2rem,1.5vw,2rem);width:100%;display:flex;opacity:1;animation:showOrderHistoryDetails .5s forwards}.order-history-details .order-history-details-container.active{display:none;opacity:0;animation:hideOrderHistoryDetails .1s forwards}.order-history-details .order-history-details-container .order-history-details-header .header-text :is(h1){color:var(--night-black);font-family:var(--dm-sans);font-size:clamp(1.8rem,1.25vw,2.4rem);font-weight:700}.order-history-details .order-history-details-container .container-order-history-content .order-details .order-details-table{display:flex;flex-direction:column;gap:0}.order-history-details .order-history-details-container .container-order-history-content .order-details .order-details-table :is(thead){display:table-header-group}.order-history-details .order-history-details-container .container-order-history-content .order-details .order-details-table :is(thead) :is(tr){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:clamp(1rem,1.5vw,2rem);background-color:var(--grafitti-grey);border-radius:1.2rem 1.2rem 0rem 0rem}.order-history-details .order-history-details-container .container-order-history-content .order-details .order-details-table :is(thead) :is(tr) :is(th){color:#fff;font-family:var(--dm-sans);font-size:clamp(1.2rem,1.5vw,1.8rem);font-style:normal;font-weight:700;line-height:normal;display:flex;align-items:center;justify-content:center}.order-history-details .order-history-details-container .container-order-history-content .order-details .order-details-table :is(thead) :is(tr) :is(th):first-child{justify-content:flex-start}.order-history-details .order-history-details-container .container-order-history-content .order-details .order-details-table :is(thead) :is(tr) :is(th):last-child{justify-content:flex-end}.order-history-details .order-history-details-container .container-order-history-content .order-details .order-details-table :is(tbody){border:1px solid #A1A1A1;border-top:0px;border-radius:0rem 0rem .8rem .8rem;background:var(--plain-white)}.order-history-details .order-history-details-container .container-order-history-content .order-details .order-details-table :is(tbody) :is(tr){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,1.5vw,2rem);padding:0;border-bottom:1px solid #C1C0BC;padding:clamp(1rem,1.5vw,2rem)}.order-history-details .order-history-details-container .container-order-history-content .order-details .order-details-table :is(tbody) :is(tr):last-child{border-bottom:0px}.order-history-details .order-history-details-container .container-order-history-content .order-details .order-details-table :is(tbody) :is(tr) :is(td){display:flex;align-items:center;justify-content:center;color:#1d1d1b;font-family:var(--dm-sans);font-size:clamp(1.2rem,1.5vw,1.8rem);font-style:normal;font-weight:400;line-height:normal}.order-history-details .order-history-details-container .container-order-history-content .order-details .order-details-table :is(tbody) :is(tr) :is(td):first-child{justify-content:flex-start}.order-history-details .order-history-details-container .container-order-history-content .order-details .order-details-table :is(tbody) :is(tr) :is(td):last-child{justify-content:flex-end}.order-history-details .order-history-details-container .container-order-history-content .order-details .order-details-table :is(tbody) :is(tr) :is(td) :is(a){text-decoration:underline;color:#1d1d1b;font-family:var(--dm-sans);font-size:clamp(1.2rem,1.5vw,1.8rem)}.order-history-details .order-history-details-container .container-order-history-content .no-recent-orders{color:var(--night-black);font-family:var(--dm-sans);font-size:clamp(1.6rem,.9375vw,1.8rem);font-weight:500;line-height:normal}@keyframes showOrderHistoryDetails{0%{display:none;opacity:0}1%{display:flex;opacity:0}to{display:flex;opacity:1}}@keyframes hideOrderHistoryDetails{0%{display:flex;opacity:1}99%{display:flex;opacity:0}to{display:none;opacity:0}}.personal-details{width:100%;flex-direction:column;gap:clamp(2rem,4.16666vw,8rem);display:none;opacity:0;animation:hidePersonalDetails .1s forwards}.personal-details.active{display:flex;opacity:1;animation:showPersonalDetails .5s forwards}.personal-details .personal-details-header{display:flex;flex-direction:column;gap:2rem}.personal-details .personal-details-header .header-text :is(h1){color:var(--night-black);font-family:var(--dm-sans);font-size:clamp(1.8rem,1.25vw,2.4rem);font-weight:700}.personal-details .personal-details-header .header-card{padding:2rem;display:flex;gap:2rem;border-radius:1rem;border:4px solid #F5F5F5;width:100%;background-color:var(--plain-white);border:1px solid var(--grey);border-radius:99rem}.personal-details .personal-details-header .header-card .card-user{max-width:clamp(4rem,10vw,6rem);max-height:clamp(4rem,10vw,6rem);min-width:clamp(4rem,10vw,6rem);min-height:clamp(4rem,10vw,6rem);width:100%;height:100%;border-radius:50%;overflow:hidden;background:var(--pitch-black);display:flex;align-items:center;justify-content:center}.personal-details .personal-details-header .header-card .card-user :is(svg){width:60%;height:60%}.personal-details .personal-details-header .header-card .card-text{display:flex;flex-direction:column;gap:.3rem;justify-content:center}.personal-details .personal-details-header .header-card .card-text .name{color:#000;font-family:var(--dm-sans);font-size:clamp(1.6rem,1.25vw,2.4rem);font-style:normal;font-weight:600;line-height:normal}.personal-details .personal-details-header .header-card .card-text .assinante{color:#989898;font-family:var(--dm-sans);font-size:clamp(1.2rem,2vw,1.4rem);font-style:normal;font-weight:500;line-height:normal}.personal-details .personal-details-content{display:flex;flex-direction:column;gap:2rem}.personal-details .personal-details-content .personal-details-content-header{margin-top:.3rem}@media screen and (min-width: 768px){.personal-details .personal-details-content .personal-details-content-header{margin-top:0}}.personal-details .personal-details-content .personal-details-content-header :is(h2){color:var(--night-black);font-family:var(--dm-sans);font-size:clamp(1.8rem,1.25vw,2.4rem);font-weight:700}.personal-details .personal-details-content .personal-details-content-card{padding:2rem;display:flex;flex-direction:column;gap:2rem;border-radius:1rem;border:1px solid var(--grey);background:var(--plain-white);width:100%}@media screen and (min-width: 768px){.personal-details .personal-details-content .personal-details-content-card{display:grid;grid-template-columns:repeat(2,1fr)}}.personal-details .personal-details-content .personal-details-content-card .item-card{display:flex;flex-direction:column;gap:.6rem}@media screen and (min-width: 768px){.personal-details .personal-details-content .personal-details-content-card .item-card{width:fit-content}}.personal-details .personal-details-content .personal-details-content-card .item-card :is(h3){color:var(--grey);font-family:var(--dm-sans);font-size:clamp(1.4rem,.83333vw,1.6rem);font-style:normal;font-weight:400;line-height:normal}.personal-details .personal-details-content .personal-details-content-card .item-card :is(p){color:var(--night-black);font-family:var(--dm-sans);font-size:clamp(1.6rem,.9375vw,1.8rem);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.personal-details .logout-button{display:flex;align-items:center;gap:1rem;color:var(--plain-white);background:var(--night-black);font-family:var(--dm-sans);font-size:1.4rem;font-weight:600;padding:1.2rem 2rem;border-radius:10rem;width:fit-content;text-decoration:none;transition:all .3s;border:1px solid var(--night-black)}@media screen and (min-width: 768px){.personal-details .logout-button{padding:1.2rem clamp(2rem,1.5vw,3rem)}}.personal-details .logout-button:hover{background:var(--plain-white);color:var(--night-black);border:1px solid var(--night-black)}.personal-details .logout-button:hover :is(svg) :is(path){stroke:var(--night-black)}@keyframes showPersonalDetails{0%{display:none;opacity:0}1%{display:flex;opacity:0}to{display:flex;opacity:1}}@keyframes hidePersonalDetails{0%{display:flex;opacity:1}99%{display:flex;opacity:0}to{display:none;opacity:0}}wishlist-details{position:relative;width:100%;display:none;opacity:0;animation:hideWishlistDetails .1s forwards;align-self:flex-start;height:100%}wishlist-details.active{display:flex;opacity:1;animation:showWishlistDetails .8s forwards}wishlist-details .wishlist-grid__title{color:var(--night-black);text-align:center;font-size:clamp(2rem,1.66666vw,3.2rem);font-weight:700;margin-bottom:clamp(3rem,2.1vw,4rem)}wishlist-details .wishlist-grid-container{position:relative;width:100%}wishlist-details .wishlist-grid-container:has(.wishlist-grid__content:empty) .wishlist-empty__content{display:flex}wishlist-details .wishlist-grid-container:has(.wishlist-grid__content:empty) .wishlist-grid__content{display:none}wishlist-details .wishlist-grid-container .wishlist-grid__content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,5vw,10rem);justify-items:flex-start;padding:1rem}wishlist-details .wishlist-grid-container .wishlist-grid__content :is(product-card){max-width:100%}wishlist-details .wishlist-grid-container .wishlist-grid__content :is(product-card) .product-card__images{aspect-ratio:auto}wishlist-details .wishlist-grid-container .wishlist-grid__content :is(product-card) .favorite_product_heart{display:flex}wishlist-details .wishlist-grid-container .wishlist-grid__content :is(product-card) .product-card__content .product-card__price-variantes{display:flex;flex-direction:column;align-items:flex-start}@media screen and (min-width: 768px){wishlist-details .wishlist-grid-container .wishlist-grid__content :is(product-card) .product-card__content .product-card__price-variantes{flex-direction:row;align-items:center}}@media screen and (min-width: 480px){wishlist-details .wishlist-grid-container .wishlist-grid__content{grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (min-width: 1200px){wishlist-details .wishlist-grid-container .wishlist-grid__content{grid-template-columns:repeat(3,minmax(0,1fr))}}}wishlist-details .wishlist-grid-container .wishlist-empty__content{display:none;align-items:center;flex-direction:column;justify-content:center;text-align:center;padding-block:2rem;opacity:0;height:100%}wishlist-details .wishlist-grid-container .wishlist-empty__content .wishlist-empty__title{color:var(--black);font-size:clamp(1.8rem,1.25vw,2.4rem);font-family:var(--dm-sans);font-weight:600;margin-bottom:clamp(1rem,.63333vw,1.2rem)}wishlist-details .wishlist-grid-container .wishlist-empty__content .wishlist-empty__text{color:var(--black);font-size:clamp(1.4rem,.83333vw,1.6rem);font-weight:400;font-family:var(--dm-sans);margin-bottom:clamp(3.2rem,2.1vw,4rem)}wishlist-details .wishlist-grid-container .wishlist-empty__content .wishlist-empty__btn{background:var(--night-black);border:1px solid var(--night-black);font-family:var(--dm-sans);color:var(--plain-white);transition:.3s all;min-width:clamp(16.5rem,13vw,21.3rem);display:flex;justify-content:center;padding:1.2rem 2.4rem;text-decoration:none;font-weight:600;text-transform:none;border-radius:99rem}wishlist-details .wishlist-grid-container .wishlist-empty__content .wishlist-empty__btn:hover{background:var(--plain-white);color:var(--night-black)}wishlist-details .loader_container{display:flex;justify-content:center;align-items:center;opacity:0;transition:all .2s ease-in-out;position:absolute;top:0;bottom:0;right:0;left:0;z-index:2;background-color:#fffc;display:none;animation:opacityExit .3s ease-in-out forwards}wishlist-details .loader_container.loader_container--active{display:flex;opacity:1;animation:opacityEntry .3s ease-in-out forwards}wishlist-details .loader_container .loader{width:50px;aspect-ratio:1;border-radius:50%;background:radial-gradient(farthest-side,var(--wine) 94%,var(--black)) top/8px 8px no-repeat,conic-gradient(#0000 30%,var(--wine));-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 0);animation:l13 1s infinite linear}@keyframes l13{to{transform:rotate(1turn)}}@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}}@keyframes showWishlistDetails{0%{display:none;opacity:0}1%{display:flex;opacity:0}to{display:flex;opacity:1}}@keyframes hideWishlistDetails{0%{display:flex;opacity:1}99%{display:flex;opacity:0}to{display:none;opacity:0}}:root{--main-page-title: clamp(2rem, 1.6667vw, 3.2rem);--main-page-content: clamp(1.6rem, .9375vw, 1.8rem)}.main-page-container{display:flex;flex-direction:column;gap:2.8rem;max-width:var(--page-width);margin:0 auto;padding-block:clamp(5rem,4.6875vw,9rem)}.main-page-container .main-page-title{color:var(--pitch-black);text-align:justify;font-size:var(--main-page-title);font-style:normal;font-weight:500;font-family:var(--dm-sans)}.main-page-container .main-page-content{color:var(--pitch-black);text-align:justify;font-size:var(--main-page-content);font-style:normal;font-weight:400;line-height:160%;font-family:var(--dm-sans)}search-heading{display:flex;width:100%;max-width:var(--page-width);margin:0 auto;padding-block:clamp(3.2rem,2.5vw,4.8rem)}search-heading .search-heading-container{display:flex;flex-direction:column;gap:clamp(.8rem,1.25vw,2.4rem);width:100%}search-heading .search-heading-container .search-heading-container__title{color:var(--pitch-black);font-family:var(--dm-sans);font-size:clamp(1.8rem,1.66666vw,3.2rem);font-style:normal;font-weight:600;line-height:normal}search-heading .search-heading-container .search-heading-container__results{color:var(--medium-grey);font-family:var(--dm-sans);font-size:clamp(1.4rem,1.04166vw,2rem);font-style:normal;font-weight:400;line-height:normal}main-404{display:block}main-404 .main-404__container{max-width:var(--page-width);width:100%;margin-inline:auto;padding-block:clamp(3.2rem,4.1667vw,8rem);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(1.2rem,1.25vw,2.4rem)}main-404 .main-404__container .main-404__title{color:var(--Grayscale-Pitch-Black, #000);font-family:var(--dm-sans);font-size:clamp(1.8rem,1.6667vw,3.2rem);font-style:normal;font-weight:600;line-height:normal}main-404 .main-404__container .main-404__description{color:var(--grey);font-family:var(--dm-sans);font-size:clamp(1.4rem,1.0417vw,2rem);font-style:normal;font-weight:400;line-height:normal;text-align:center}main-404 .main-404__container .main-404__list{color:var(--medium-grey);font-family:var(--dm-sans);font-size:clamp(1.4rem,1.0417vw,2rem);font-style:normal;font-weight:400;line-height:normal}main-404 .main-404__container .main-404__list :is(ul){list-style:none;padding:0;margin:0;display:inline-flex;flex-direction:column;align-items:flex-start}main-404 .main-404__container .main-404__list :is(ul) :is(li){position:relative;padding-left:1.6rem;text-align:left}main-404 .main-404__container .main-404__list :is(ul) :is(li):before{content:"";position:absolute;left:0;top:.6em;width:.4rem;height:.4rem;border-radius:50%;background-color:var(--medium-grey)}cart-section{display:block;padding-block:clamp(3.6rem,2.4391304vw,4.8rem);max-width:var(--page-width);margin:0 auto;width:100%}cart-section:has(.cart-section__body-empty) .cart-section__content .cart-section__footer .shipping-calculator__container{display:none}cart-section:has(.cart-section__body-empty) .cart-section__content .cart-section__body-empty{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:clamp(1.6rem,1.66667vw,3.2rem);height:100%;width:100%}cart-section:has(.cart-section__body-empty) .cart-section__content .cart-section__body-empty .body-section__information{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}cart-section:has(.cart-section__body-empty) .cart-section__content .cart-section__body-empty .body-section__information .body-section__title{color:var(--pitch-black);text-align:center;font-family:var(--dm-sans);font-size:clamp(2rem,1.25vw,2.4rem);font-style:normal;font-weight:600;line-height:normal}cart-section:has(.cart-section__body-empty) .cart-section__content .cart-section__body-empty .body-section__information .body-section__text{color:var(--medium-grey);text-align:center;font-family:var(--dm-sans);font-size:clamp(1.2rem,.72917vw,1.4rem);font-style:normal;font-weight:400;line-height:normal}cart-section:has(.cart-section__body-empty) .cart-section__content .cart-section__body-empty .body-empty__button{color:var(--plain-white);font-family:var(--dm-sans);font-size:clamp(1.4rem,.9375vw,1.8rem);font-style:normal;font-weight:700;line-height:normal;text-decoration:none;border-radius:10rem;background:var(--grafitti-grey);padding:clamp(1.2rem,.83333vw,1.6rem) clamp(1.8rem,1.25vw,2.4rem)}cart-section .cart-section__container{display:flex;flex-direction:column;gap:clamp(3.6rem,2.4391304vw,4.8rem);width:100%}cart-section .cart-section__container .cart-section__header{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(1.2rem,.277778vw,1.6rem)}cart-section .cart-section__container .cart-section__header .section-header__button-back{display:flex;flex-direction:row;align-items:center;gap:clamp(.9rem,.5vw,1.2rem);cursor:pointer}cart-section .cart-section__container .cart-section__header .section-header__button-back:hover .section-header__button-back-icon :is(svg) :is(path){stroke:var(--fuji-red)}cart-section .cart-section__container .cart-section__header .section-header__button-back:hover .section-header__button-back-text :is(p){color:var(--fuji-red)}cart-section .cart-section__container .cart-section__header .section-header__button-back .section-header__button-back-icon{width:1.5rem;height:1.5rem}cart-section .cart-section__container .cart-section__header .section-header__button-back .section-header__button-back-icon :is(svg){width:100%;height:100%;display:block}cart-section .cart-section__container .cart-section__header .section-header__button-back .section-header__button-back-icon :is(svg) :is(path){transition:all .3s ease-in-out}cart-section .cart-section__container .cart-section__header .section-header__button-back .section-header__button-back-text{display:flex;align-items:center}cart-section .cart-section__container .cart-section__header .section-header__button-back .section-header__button-back-text :is(p){color:var(--pitch-black);text-align:center;font-family:var(--dm-sans);font-size:clamp(1.35rem,.859375vw,1.6rem);font-style:normal;font-weight:600;line-height:130%;transition:all .3s ease-in-out}cart-section .cart-section__container .cart-section__header .section-header__title :is(h2){color:var(--pitch-black);font-family:var(--dm-sans);font-size:clamp(2.4rem,1.25vw,3.2rem);font-style:normal;font-weight:800;line-height:100%;text-transform:uppercase;display:flex;align-items:center;gap:clamp(1.4rem,.577778vw,2rem)}cart-section .cart-section__container .cart-section__header .section-header__title :is(h2) .cart__item-count{color:var(--medium-grey);font-family:var(--dm-sans);font-size:clamp(1.5rem,.78125vw,2rem);font-style:normal;font-weight:500;line-height:100%;text-transform:uppercase;display:flex}cart-section .cart-section__container .cart-section__content{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(7rem,4.5vw,10rem)}@media screen and (min-width: 1024px){cart-section .cart-section__container .cart-section__content{grid-template-columns:minmax(0,2fr) minmax(0,.7fr)}}cart-section .cart-section__container .cart-section__content .cart-section__body{width:100%;padding:clamp(1.5rem,1vw,2rem) clamp(1.2rem,.8333vw,1.6rem);border-radius:2rem;border:1px solid var(--grey);max-height:clamp(37rem,32vw,50rem);overflow:hidden;position:relative}cart-section .cart-section__container .cart-section__content .cart-section__body #cart-section__body-loader{width:100%;height:100%;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:absolute;z-index:2;opacity:0;display:none;align-items:flex-start;justify-content:center;animation:opacityLoadingExit .5s forwards}cart-section .cart-section__container .cart-section__content .cart-section__body #cart-section__body-loader[active]{animation:opacityLoadingEntry .5s forwards;opacity:1;display:flex}cart-section .cart-section__container .cart-section__content .cart-section__body .cart-section__body-items{display:flex;height:100%}cart-section .cart-section__container .cart-section__content .cart-section__body .cart-section__body-items .cart-section__table{display:flex;flex-direction:column;gap:clamp(1rem,.8333vw,1.2rem);width:100%;height:100%}cart-section .cart-section__container .cart-section__content .cart-section__body .cart-section__body-items .cart-section__table :is(thead){display:block;padding-bottom:clamp(1rem,1vw,1.5rem);border-bottom:1px solid var(--grey);padding-right:clamp(2.4rem,1.5vw,3.2rem)}cart-section .cart-section__container .cart-section__content .cart-section__body .cart-section__body-items .cart-section__table :is(thead) :is(tr){display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:clamp(1.2rem,.8333vw,1.6rem)}cart-section .cart-section__container .cart-section__content .cart-section__body .cart-section__body-items .cart-section__table :is(thead) :is(tr) :is(th){color:var(--pitch-black);font-family:var(--dm-sans);font-size:clamp(1.35rem,.859375vw,1.8rem);font-style:normal;font-weight:600;line-height:130%}cart-section .cart-section__container .cart-section__content .cart-section__body .cart-section__body-items .cart-section__table :is(thead) :is(tr) :is(th):first-child{text-align:left}cart-section .cart-section__container .cart-section__content .cart-section__body .cart-section__body-items .cart-section__table :is(tbody){height:100%;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:clamp(1rem,.8333vw,1.2rem);padding-right:clamp(2.4rem,1.5vw,3.2rem)}cart-section .cart-section__container .cart-section__content .cart-section__body .cart-section__body-items .cart-section__table :is(tbody)::-webkit-scrollbar{width:3px}cart-section .cart-section__container .cart-section__content .cart-section__body .cart-section__body-items .cart-section__table :is(tbody)::-webkit-scrollbar-track{background:var(--light-grey)}cart-section .cart-section__container .cart-section__content .cart-section__body .cart-section__body-items .cart-section__table :is(tbody)::-webkit-scrollbar-thumb{background-color:var(--grafitti-grey);border-radius:10px;border:3px solid transparent}cart-section .cart-section__container .cart-section__content .cart-section__body .cart-section__body-items .cart-section__table :is(tbody)::-webkit-scrollbar-thumb:hover{background:var(--grafitti-grey, .8)}cart-section .cart-section__container .cart-section__content .cart-section__footer{padding:clamp(3rem,2.4391304vw,5.2rem) clamp(1.5rem,1.439vw,2rem);border-radius:2rem;border:1px solid var(--grey);display:flex;flex-direction:column;gap:clamp(2.4rem,1.25vw,4rem)}cart-section .cart-section__container .cart-section__content .cart-section__footer .footer-heading__title{display:flex;flex-direction:column;gap:clamp(.6rem,.416667vw,.8rem)}cart-section .cart-section__container .cart-section__content .cart-section__footer .footer-heading__title :is(h2){color:var(--pitch-black);font-family:var(--dm-sans);font-size:clamp(1.5rem,1.05vw,2rem);font-style:normal;font-weight:600;line-height:normal}cart-section .cart-section__container .cart-section__content .cart-section__footer .footer-heading__title .footer__progress-bar-container{display:none;flex-direction:column;gap:clamp(.6rem,.416667vw,.8rem)}cart-section .cart-section__container .cart-section__content .cart-section__footer .footer-heading__title .footer__progress-bar-container .progress-bar{width:100%;height:clamp(.4rem,.295139vw,.6rem);background:var(--medium-grey);border-radius:10rem;overflow:hidden}cart-section .cart-section__container .cart-section__content .cart-section__footer .footer-heading__title .footer__progress-bar-container .progress-bar .progress{transition:.6s ease;height:100%;background:var(--fuji-red);border-radius:10rem}cart-section .cart-section__container .cart-section__content .cart-section__footer .footer-heading__title .footer__progress-bar-container .progress-bar__text{color:var(--grafitti-grey);font-family:var(--dm-sans);font-size:clamp(1rem,.711805vw,1.4rem);font-style:normal;font-weight:400;line-height:normal}cart-section .cart-section__container .cart-section__content .cart-section__footer .footer-container__infos{display:flex;flex-direction:column;gap:clamp(2.4rem,1.25vw,4rem)}cart-section .cart-section__container .cart-section__content .cart-section__footer .footer-container__infos .shipping-calculator__container{margin:0}cart-section .cart-section__container .cart-section__content .cart-section__footer .footer-container__infos .footer-infos__content{display:flex;flex-direction:column;gap:clamp(.9rem,1.25vw,1.2rem)}cart-section .cart-section__container .cart-section__content .cart-section__footer .footer-container__infos .footer-infos__content .footer__subtotal{display:flex;flex-direction:row;justify-content:space-between}cart-section .cart-section__container .cart-section__content .cart-section__footer .footer-container__infos .footer-infos__content .footer__subtotal .footer-subtotal__title{color:var(--medium-grey);font-family:var(--dm-sans);font-size:clamp(1.2rem,.5vw,1.6rem);font-style:normal;font-weight:400;line-height:130%}cart-section .cart-section__container .cart-section__content .cart-section__footer .footer-container__infos .footer-infos__content .footer__subtotal .footer-subtotal__price{color:var(--medium-grey);text-align:right;font-family:var(--dm-sans);font-size:clamp(1.2rem,.5vw,1.6rem);font-style:normal;font-weight:600;line-height:130%}cart-section .cart-section__container .cart-section__content .cart-section__footer .footer-container__infos .footer-infos__content .footer__shipping{display:flex;flex-direction:row;justify-content:space-between;padding-bottom:clamp(.9rem,.5vw,1.2rem);border-bottom:.75px solid var(--light-grey)}cart-section .cart-section__container .cart-section__content .cart-section__footer .footer-container__infos .footer-infos__content .footer__shipping .footer-shipping__title{color:var(--medium-grey);font-family:var(--dm-sans);font-size:clamp(1.2rem,.5vw,1.6rem);font-style:normal;font-weight:400;line-height:130%}cart-section .cart-section__container .cart-section__content .cart-section__footer .footer-container__infos .footer-infos__content .footer__shipping .footer-shipping__price{color:var(--medium-grey);text-align:right;font-family:var(--dm-sans);font-size:clamp(1.2rem,.5vw,1.6rem);font-style:normal;font-weight:600;line-height:130%;display:none}cart-section .cart-section__container .cart-section__content .cart-section__footer .footer-container__infos .footer-infos__content .footer__shipping .footer-shipping__price_text{color:var(--Grayscale-Graffiti-Grey);font-family:var(--dm-sans);font-size:clamp(1.2rem,.729167vw,1.4rem);font-style:normal;font-weight:400;line-height:normal}cart-section .cart-section__container .cart-section__content .cart-section__footer .footer-container__infos .footer-infos__content .footer__total{display:flex;flex-direction:row;justify-content:space-between;padding-top:clamp(.9rem,.5vw,1.2rem)}cart-section .cart-section__container .cart-section__content .cart-section__footer .footer-container__infos .footer-infos__content .footer__total .footer-total__title,cart-section .cart-section__container .cart-section__content .cart-section__footer .footer-container__infos .footer-infos__content .footer__total .footer-total__price{color:var(--pitch-black);font-family:var(--dm-sans);font-size:clamp(1.5rem,.5vw,2rem);font-style:normal;font-weight:600;line-height:130%}cart-section .cart-section__container .cart-section__content .cart-section__footer .footer-container__infos .footer__text-shield{display:flex;flex-direction:row;align-items:center;gap:clamp(.6rem,.5vw,.9rem)}cart-section .cart-section__container .cart-section__content .cart-section__footer .footer-container__infos .footer__text-shield .text-shield__icon{min-width:clamp(1.8rem,1vw,2.4rem);min-height:clamp(1.8rem,1vw,2.4rem)}cart-section .cart-section__container .cart-section__content .cart-section__footer .footer-container__infos .footer__text-shield .text-shield__icon :is(svg){width:100%;height:100%;display:block}cart-section .cart-section__container .cart-section__content .cart-section__footer .footer-container__infos .footer__text-shield .text-shield__text{color:var(--grey);font-family:var(--dm-sans);font-size:clamp(.9rem,.5vw,1.2rem);font-style:normal;font-weight:400;line-height:130%}cart-section .cart-section__container .cart-section__content .cart-section__footer .footer__buttons{display:flex;align-items:center;justify-content:center}cart-section .cart-section__container .cart-section__content .cart-section__footer .footer__buttons .footer-buttons__go-to-checkout{padding:1.2rem;border-radius:99rem;background:var(--grafitti-grey);border:1px solid var(--grafitti-grey);color:var(--Grayscale-Plain-White, #FFF);font-family:var(--dm-sans);font-size:clamp(1.2rem,.8vw,1.6rem);font-style:normal;font-weight:600;line-height:130%;text-decoration:none;width:100%;text-align:center;cursor:pointer;transition:all .3s ease-in-out}cart-section .cart-section__container .cart-section__content .cart-section__footer .footer__buttons .footer-buttons__go-to-checkout:hover{background:var(--plain-white);color:var(--grafitti-grey);border:1px solid var(--grafitti-grey)}@keyframes opacityLoadingEntry{0%{opacity:0;display:none}1%{opacity:0;display:flex}to{opacity:1;display:flex}}@keyframes opacityLoadingExit{0%{opacity:1;display:flex}1%{opacity:0;display:flex}to{opacity:0;display:none}}.cart-section-item{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1.4fr) minmax(0,1.4fr) minmax(0,.4fr);gap:clamp(1.2rem,.8333vw,1.6rem);padding-block:clamp(1rem,.8333vw,1.2rem);border-bottom:1px solid var(--grey)}@media screen and (min-width: 768px){.cart-section-item{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}}.cart-section-item:last-child{border-bottom:none}.cart-section-item .cart-section-item__product{width:100%;height:100%;overflow:hidden;display:flex}.cart-section-item .cart-section-item__product .cart-section-item__product-link{text-decoration:none;display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.2rem,.8333vw,1.7rem)}@media screen and (min-width: 768px){.cart-section-item .cart-section-item__product .cart-section-item__product-link{grid-template-columns:minmax(0,1fr) minmax(0,1.8fr)}}.cart-section-item .cart-section-item__product .cart-section-item__product-link .product-item__image{width:clamp(9rem,5.36458vw,12rem);height:clamp(9rem,5.98958vw,12rem);display:block}.cart-section-item .cart-section-item__product .cart-section-item__product-link .product-item__image :is(img){width:100%;height:100%;object-fit:contain;display:block}.cart-section-item .cart-section-item__product .cart-section-item__product-link .product-item___content{display:flex;flex-direction:column;gap:clamp(.4rem,.277778vw,.6rem);justify-content:center;align-items:start;width:100%;height:100%}.cart-section-item .cart-section-item__product .cart-section-item__product-link .product-item___content .product-item__title :is(h2){color:var(--pitch-black);font-family:var(--dm-sans);font-size:clamp(1.5rem,.9027775vw,2rem);font-style:normal;font-weight:600;line-height:130%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-word}.cart-section-item .cart-section-item__product .cart-section-item__product-link .product-item___content .product-item__variants{display:flex;flex-wrap:wrap;gap:clamp(.4rem,.277778vw,.6rem)}.cart-section-item .cart-section-item__product .cart-section-item__product-link .product-item___content .product-item__variants .variant__title,.cart-section-item .cart-section-item__product .cart-section-item__product-link .product-item___content .product-item__variants .variant__properties,.cart-section-item .cart-section-item__product .cart-section-item__product-link .product-item___content .product-item__variants .variant__separator{color:var(--medium-grey);font-family:var(--dm-sans);font-size:clamp(1rem,.7812vw,1.4rem);font-style:normal;font-weight:400;line-height:normal}.cart-section-item .cart-section-item__price{display:flex;flex-direction:column;gap:clamp(.4rem,.277778vw,.6rem);align-items:center;justify-content:center}.cart-section-item .cart-section-item__price .cart-section-item__compare-price{color:var(--medium-grey);font-family:var(--dm-sans);font-size:clamp(1.4rem,.78125vw,1.8rem);font-style:normal;font-weight:600;line-height:normal;text-decoration:line-through;display:block}.cart-section-item .cart-section-item__price .cart-section-item__price{color:var(--pitch-black);font-family:var(--dm-sans);font-size:clamp(1.5rem,.78125vw,2rem);font-style:normal;font-weight:600;line-height:normal;display:block}.cart-section-item .cart-section-item__quantity{display:flex;align-items:center;justify-content:center}.cart-section-item .cart-section-item__quantity .cart-section-item__quantity-container{display:flex;align-items:center;justify-content:space-between;gap:clamp(.4rem,.277778vw,.6rem);max-width:clamp(11rem,8.4357635vw,15rem);width:100%;border-radius:10rem;border:1px solid var(--grey);padding:clamp(.4rem,.295139vw,.6rem)}.cart-section-item .cart-section-item__quantity .cart-section-item__quantity-container .quantity__button{background-color:transparent;border:none;cursor:pointer;padding:0;margin:0;display:flex;align-items:center;justify-content:center}.cart-section-item .cart-section-item__quantity .cart-section-item__quantity-container .quantity__button .quantity__button-icon{width:clamp(2rem,2.0243055vw,2.8rem);height:clamp(2rem,2.0243055vw,2.8rem);display:flex;align-items:center;justify-content:center}.cart-section-item .cart-section-item__quantity .cart-section-item__quantity-container .quantity__button .quantity__button-icon :is(svg){width:100%;height:100%;object-fit:contain;display:block}.cart-section-item .cart-section-item__quantity .cart-section-item__quantity-container .quantity__value{width:100%;height:100%;color:var(--pitch-black);text-align:center;font-family:var(--dm-sans);font-size:clamp(1.5rem,1.2118055vw,2rem);font-style:normal;font-weight:400;line-height:normal;display:flex;justify-content:center;align-items:center}.cart-section-item .cart-section-item__remove{display:flex;justify-content:end;align-items:center}.cart-section-item .cart-section-item__remove .remove__icon{width:clamp(1.8rem,1.5243055vw,2.4rem);height:clamp(1.8rem,1.5243055vw,2.4rem);display:flex;align-items:center;justify-content:center;cursor:pointer}.cart-section-item .cart-section-item__remove .remove__icon:hover :is(svg) :is(path){stroke:var(--fuji-red)}.cart-section-item .cart-section-item__remove .remove__icon :is(svg){width:100%;height:100%;object-fit:contain;display:block}.cart-section-item .cart-section-item__remove .remove__icon :is(svg) :is(path){transition:all .3s ease-in-out}main-product{padding-block:clamp(2rem,4.0625vw,7.8rem) clamp(1.6rem,2.60416vw,5rem);width:100%;margin:0 auto;display:flex}@media screen and (min-width: 768px){main-product{max-width:var(--page-width)}@media screen and (min-width: 1440px){main-product{max-width:calc(var(--page-width) * .9)}}}main-product .main-product-content{display:grid;grid-template-columns:1fr;gap:clamp(2.9rem,2.34375vw,4.5rem);width:100%;position:relative}@media screen and (min-width: 768px){main-product .main-product-content{grid-template-columns:1fr 1fr}@media screen and (min-width: 1200px){main-product .main-product-content{grid-template-columns:1.5fr 1fr}}}main-product .main-product-content .container-image{width:100%}main-product .main-product-content .container-image .grid-main-product{display:none}@media screen and (min-width: 768px){main-product .main-product-content .container-image .grid-main-product{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;width:100%}main-product .main-product-content .container-image .grid-main-product .container-item-image{width:100%;height:100%;display:flex;border-radius:1rem;border:2px solid var(--light-grey)}main-product .main-product-content .container-image .grid-main-product .container-item-image:first-of-type{grid-column:1 / -1}main-product .main-product-content .container-image .grid-main-product .container-item-image:first-of-type :is(img){height:clamp(35rem,41.66666vw,80rem)}main-product .main-product-content .container-image .grid-main-product .container-item-image :is(img){display:flex;width:100%;height:clamp(29.5rem,20.57291vw,39.5rem);object-fit:contain;border-radius:1rem}}main-product .main-product-content .container-image .main-product-slider-images{display:flex;padding-left:5vw}@media screen and (min-width: 768px){main-product .main-product-content .container-image .main-product-slider-images{display:none}}main-product .main-product-content .container-image .main-product-slider-images .blaze-container .blaze-track-container{display:flex;flex-direction:column;gap:2rem}main-product .main-product-content .container-image .main-product-slider-images .blaze-container .blaze-track-container .blaze-track .blaze-slide :is(img){display:block;width:100%;height:100%;object-fit:contain;border-radius:1rem;border:2px solid var(--light-grey)}main-product .main-product-content .container-image .main-product-slider-images .blaze-container .blaze-track-container .blaze-pagination-main-product-slider-images{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.8rem}main-product .main-product-content .container-image .main-product-slider-images .blaze-container .blaze-track-container .blaze-pagination-main-product-slider-images :is(button){border-radius:.2rem;border:1px solid var(--medium-grey);background:transparent;width:clamp(.8rem,.52083vw,1rem);height:clamp(.8rem,.52083vw,1rem);font-size:0;transition:all .3s ease}main-product .main-product-content .container-image .main-product-slider-images .blaze-container .blaze-track-container .blaze-pagination-main-product-slider-images :is(button).active{border-radius:.2rem;border:1px solid var(--grafitti-grey);background:var(--grafitti-grey)}main-product .main-product-content .container-infos{max-width:var(--page-width);margin:0 auto;width:100%;display:flex}@media screen and (min-width: 768px){main-product .main-product-content .container-infos{max-width:100%;position:sticky;top:clamp(9rem,6.25vw,12rem);height:fit-content}}main-product .main-product-content .container-infos .container-infos-main-content{width:100%;max-width:100%;display:flex;flex-direction:column;gap:clamp(1.6rem,1.25vw,2.4rem)}main-product .main-product-content .container-infos .container-infos-main-content .container-title-reviews{display:flex;flex-direction:column;gap:clamp(.6rem,.41666vw,.8rem)}main-product .main-product-content .container-infos .container-infos-main-content .container-title-reviews .title-icons{display:flex;align-items:center;justify-content:space-between;gap:clamp(2rem,1.66666vw,3.2rem);width:100%}main-product .main-product-content .container-infos .container-infos-main-content .container-title-reviews .title-icons .title{color:var(--grafitti-grey);font-family:var(--dm-sans);font-size:clamp(1.8rem,1.5625vw,3rem);font-style:normal;font-weight:500;line-height:normal}main-product .main-product-content .container-infos .container-infos-main-content .container-title-reviews .title-icons .heart-share{display:flex;align-items:center;gap:clamp(.9rem,.625vw,1.2rem)}main-product .main-product-content .container-infos .container-infos-main-content .container-title-reviews .title-icons .heart-share .favorite_product_heart{display:flex}main-product .main-product-content .container-infos .container-infos-main-content .container-title-reviews .title-icons .heart-share .favorite_product_heart :is(svg){width:clamp(2rem,1.25vw,2.4rem);height:clamp(2rem,1.25vw,2.4rem);display:block;cursor:pointer;transition:all .3s ease;fill:transparent}main-product .main-product-content .container-infos .container-infos-main-content .container-title-reviews .title-icons .heart-share .favorite_product_heart :is(svg) :is(path){transition:all .3s ease}main-product .main-product-content .container-infos .container-infos-main-content .container-title-reviews .title-icons .heart-share .favorite_product_heart:hover :is(svg) :is(path){stroke:var(--fuji-red)}main-product .main-product-content .container-infos .container-infos-main-content .container-title-reviews .title-icons .heart-share .favorite_product_heart.active :is(svg){fill:var(--fuji-red)}main-product .main-product-content .container-infos .container-infos-main-content .container-title-reviews .title-icons .heart-share .favorite_product_heart.active :is(svg) :is(path){stroke:var(--fuji-red)}main-product .main-product-content .container-infos .container-infos-main-content .container-title-reviews .title-icons .heart-share .share_product{display:flex}main-product .main-product-content .container-infos .container-infos-main-content .container-title-reviews .title-icons .heart-share .share_product :is(svg){width:clamp(2rem,1.25vw,2.4rem);height:clamp(2rem,1.25vw,2.4rem);display:block;cursor:pointer;transition:all .3s ease}main-product .main-product-content .container-infos .container-infos-main-content .container-title-reviews .title-icons .heart-share .share_product :is(svg) :is(path){transition:all .3s ease}main-product .main-product-content .container-infos .container-infos-main-content .container-title-reviews .title-icons .heart-share .share_product:hover :is(svg) :is(path){stroke:var(--fuji-red)}main-product .main-product-content .container-infos .container-infos-main-content .container-title-reviews .jdgm-widget .jdgm-prev-badge__stars{margin-right:clamp(.5rem,.36458vw,.7rem)}main-product .main-product-content .container-infos .container-infos-main-content .container-title-reviews .jdgm-widget .jdgm-prev-badge__stars .jdgm-star{color:var(--medium-grey);padding:0!important;margin:0 clamp(.5rem,.36458vw,.7rem) 0 0!important;font-size:clamp(1.5rem,.9375vw,1.8rem)}main-product .main-product-content .container-infos .container-infos-main-content .container-title-reviews .jdgm-widget .jdgm-prev-badge__stars .jdgm-star:last-of-type{margin:0!important}main-product .main-product-content .container-infos .container-infos-main-content .container-title-reviews .jdgm-widget .jdgm-prev-badge__text{color:var(--medium-grey);font-family:var(--dm-sans);font-size:clamp(1.2rem,.83333vw,1.6rem);font-style:normal;font-weight:400;line-height:normal}main-product .main-product-content .container-infos .container-infos-main-content .container-infos-contents{padding:clamp(1.2rem,1.25vw,2.4rem) clamp(1rem,.625vw,1.2rem);border-radius:.8rem;border:1px solid var(--grey);background-color:var(--off-white);display:flex;flex-direction:column;gap:clamp(1.8rem,1.04166vw,2rem)}main-product .main-product-content .container-infos .container-infos-main-content .container-infos-contents .container-prices{padding-bottom:clamp(1.8rem,1.04166vw,2rem);border-bottom:1px solid var(--grey);display:flex;width:100%}main-product .main-product-content .container-infos .container-infos-main-content .container-infos-contents .container-prices .product-price-discount{display:flex;flex-direction:column;width:100%}main-product .main-product-content .container-infos .container-infos-main-content .container-infos-contents .container-prices .product-price-discount .product-price{display:flex;width:100%}main-product .main-product-content .container-infos .container-infos-main-content .container-infos-contents .container-prices .product-price-discount .product-price .price-product{color:var(--pitch-black);font-family:var(--dm-sans);font-size:clamp(2rem,1.25vw,2.4rem);font-style:normal;font-weight:700;line-height:normal;display:flex;flex-direction:column}main-product .main-product-content .container-infos .container-infos-main-content .container-infos-contents .container-prices .product-price-discount .product-price .price-product .current-price{color:var(--pitch-black);font-family:var(--dm-sans);font-size:clamp(2rem,1.25vw,2.4rem);font-style:normal;font-weight:700;line-height:normal}main-product .main-product-content .container-infos .container-infos-main-content .container-infos-contents .container-prices .product-price-discount .product-price .price-product :is(s){color:var(--grey);font-family:var(--dm-sans);font-size:clamp(1.2rem,.72916vw,1.4rem);font-style:normal;font-weight:400;line-height:normal;text-decoration-line:line-through}main-product .main-product-content .container-infos .container-infos-main-content .container-infos-contents .container-prices .product-price-discount .product-price .price-product :is(s).hidden{display:none}main-product .main-product-content .container-infos .container-infos-main-content .container-infos-contents .container-prices .product-price-discount .product-price .price-product :is(s) .compare-at-price{color:var(--grey);font-family:var(--dm-sans);font-size:clamp(1.2rem,.72916vw,1.4rem);font-style:normal;font-weight:400;line-height:normal;text-decoration-line:line-through}main-product .main-product-content .container-infos .container-infos-main-content .container-infos-contents .container-prices .product-price-discount .discount-product{display:flex;width:100%}main-product .main-product-content .container-infos .container-infos-main-content .container-infos-contents .container-prices .product-price-discount .discount-product.hidden{display:none}main-product .main-product-content .container-infos .container-infos-main-content .container-infos-contents .container-prices .product-price-discount .discount-product .discount-product-text{color:var(--medium-grey);font-family:var(--dm-sans);font-size:clamp(1rem,.625vw,1.2rem);font-style:normal;font-weight:500;line-height:normal}main-product .main-product-content .container-infos .container-infos-main-content .container-infos-contents .container-description{display:flex;padding-bottom:clamp(1.8rem,1.04166vw,2rem);border-bottom:1px solid var(--grey);width:100%}main-product .main-product-content .container-infos .container-infos-main-content .container-infos-contents .container-description .container-description-content{color:var(--medium-grey);font-family:var(--dm-sans);font-size:clamp(1.2rem,.72916vw,1.4rem);font-style:normal;font-weight:300;line-height:normal;text-overflow:ellipsis;display:-webkit-box;overflow:hidden;-webkit-line-clamp:5;-webkit-box-orient:vertical}main-product .main-product-content .container-infos .container-infos-main-content .container-infos-contents .container-description .main-product__description:has([closed]) .main-product__description-text{position:relative}main-product .main-product-content .container-infos .container-infos-main-content .container-infos-contents .container-description .main-product__description:has([closed]) .main-product__description-text:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,transparent 70%,var(--off-white));pointer-events:none}main-product .main-product-content .container-infos .container-infos-main-content .container-infos-contents .container-description .main-product__description:has([closed]) .main-product__description-text :is(p){display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;text-overflow:ellipsis}main-product .main-product-content .container-infos .container-infos-main-content .container-infos-contents .container-description .main-product__description:has([closed]) :is(button) :is(span).see_more{display:block}main-product .main-product-content .container-infos .container-infos-main-content .container-infos-contents .container-description .main-product__description:has([closed]) :is(button) :is(span).see_less{display:none}main-product .main-product-content .container-infos .container-infos-main-content .container-infos-contents .container-description .main-product__description .main-product__description-text{display:flex;transition:.3s;overflow:hidden;min-height:clamp(7rem,4.16666vw,8rem)}main-product .main-product-content .container-infos .container-infos-main-content .container-infos-contents .container-description .main-product__description .main-product__description-text :is(p){color:var(--medium-grey);font-family:var(--dm-sans);font-size:clamp(1.2rem,.72916vw,1.4rem);font-style:normal;font-weight:300;line-height:normal}main-product .main-product-content .container-infos .container-infos-main-content .container-infos-contents .container-description .main-product__description .main-product__description-text[closed]{height:0}main-product .main-product-content .container-infos .container-infos-main-content .container-infos-contents .container-description .main-product__description :is(button){display:flex;justify-content:flex-start;align-items:center;gap:.4rem;background-color:transparent;border:none;cursor:pointer}main-product .main-product-content .container-infos .container-infos-main-content .container-infos-contents .container-description .main-product__description :is(button) :is(span){font-family:var(--dm-sans);color:var(--pitch-black);font-size:clamp(1.2rem,.72916vw,1.4rem);font-style:normal;font-weight:700;line-height:normal;text-decoration:underline}main-product .main-product-content .container-infos .container-infos-main-content .container-infos-contents .container-description .main-product__description :is(button) :is(span).see_more{display:none}main-product .main-product-content .container-infos .container-infos-main-content .container-infos-contents .container-description .main-product__description :is(button) :is(span).see_less{display:block}main-product .main-product-content .container-infos .container-infos-main-content .container-infos-contents .container-options-colors-variants{display:flex;align-items:center;gap:clamp(.6rem,.41666vw,.8rem)}main-product .main-product-content .container-infos .container-infos-main-content .container-infos-contents .container-options-colors-variants .container-options-colors-variants-item{width:clamp(2.5rem,1.5625vw,3rem);height:clamp(2.5rem,1.5625vw,3rem);aspect-ratio:1/1;border-radius:50%;display:flex;border:1px solid transparent;cursor:pointer;transition:all .3s ease;text-decoration:none;border:2px solid var(--grey)}main-product .main-product-content .container-infos .container-infos-main-content .container-infos-contents .container-options-colors-variants .container-options-colors-variants-item:hover{opacity:.8}main-product .main-product-content .container-infos .container-infos-main-content .container-infos-contents .container-options-colors-variants .container-options-colors-variants-item.active{border:2px solid var(--dark-grey)}main-product .main-product-content .container-infos .container-infos-main-content .container-infos-contents .quantity_button_add_container{display:flex;width:100%}main-product .main-product-content .container-infos .container-infos-main-content .container-infos-contents .quantity_button_add_container.hidden{display:none}main-product .main-product-content .container-infos .container-infos-main-content .container-infos-contents .quantity_button_add_container .container-quantity-add-cart{width:100%;display:flex}main-product .main-product-content .container-infos .container-infos-main-content .container-infos-contents .quantity_button_add_container .container-quantity-add-cart .container-quantity-add-cart-content{display:flex;align-items:center;flex-direction:column;width:100%;gap:clamp(1rem,.625vw,1.2rem);margin-top:clamp(.2rem,.20833vw,.4rem)}@media screen and (min-width: 768px){main-product .main-product-content .container-infos .container-infos-main-content .container-infos-contents .quantity_button_add_container .container-quantity-add-cart .container-quantity-add-cart-content{flex-direction:row}}main-product .main-product-content .container-infos .container-infos-main-content .container-infos-contents .quantity_button_add_container .container-quantity-add-cart .container-quantity-add-cart-content .container-quantity-buttons{display:flex;align-items:center;justify-content:center;border-radius:100px;border:1px solid var(--grey);padding:1rem;gap:1rem;width:100%;max-width:100%;height:4rem}@media screen and (min-width: 768px){main-product .main-product-content .container-infos .container-infos-main-content .container-infos-contents .quantity_button_add_container .container-quantity-add-cart .container-quantity-add-cart-content .container-quantity-buttons{max-width:10.3rem}}main-product .main-product-content .container-infos .container-infos-main-content .container-infos-contents .quantity_button_add_container .container-quantity-add-cart .container-quantity-add-cart-content .container-quantity-buttons.hidden{display:none}main-product .main-product-content .container-infos .container-infos-main-content .container-infos-contents .quantity_button_add_container .container-quantity-add-cart .container-quantity-add-cart-content .container-quantity-buttons :is(input){color:var(--grafitti-grey);text-align:center;font-family:var(--dm-sans);font-size:clamp(1.4rem,.83333vw,1.6rem);font-style:normal;font-weight:500;line-height:normal;width:100%;height:100%;pointer-events:none;display:flex;border:none;max-width:6rem}@media screen and (min-width: 768px){main-product .main-product-content .container-infos .container-infos-main-content .container-infos-contents .quantity_button_add_container .container-quantity-add-cart .container-quantity-add-cart-content .container-quantity-buttons :is(input){max-width:unset}}main-product .main-product-content .container-infos .container-infos-main-content .container-infos-contents .quantity_button_add_container .container-quantity-add-cart .container-quantity-add-cart-content .container-quantity-buttons :is(button){border:none;cursor:pointer;display:flex;justify-content:center;align-items:center;height:100%;background-color:transparent}main-product .main-product-content .container-infos .container-infos-main-content .container-infos-contents .quantity_button_add_container .container-quantity-add-cart .container-quantity-add-cart-content .container-quantity-buttons :is(button) :is(svg) :is(path){transition:all .3s ease;stroke:var(--grafitti-grey)}main-product .main-product-content .container-infos .container-infos-main-content .container-infos-contents .quantity_button_add_container .container-quantity-add-cart .container-quantity-add-cart-content .container-quantity-buttons :is(button):hover :is(svg) :is(path){stroke:var(--fuji-red)}main-product .main-product-content .container-infos .container-infos-main-content .container-infos-contents .quantity_button_add_container .container-quantity-add-cart .container-quantity-add-cart-content .main-product-form-add-to-cart{width:100%;height:4rem;padding:1rem;display:flex;background:var(--grafitti-grey);border:none;justify-content:center;align-items:center;border-radius:999.9rem;color:var(--plain-white);font-family:var(--dm-sans);font-size:clamp(1.4rem,.83333vw,1.6rem);font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;cursor:pointer;transition:all .3s ease;position:relative}main-product .main-product-content .container-infos .container-infos-main-content .container-infos-contents .quantity_button_add_container .container-quantity-add-cart .container-quantity-add-cart-content .main-product-form-add-to-cart .btn-add-to-cart-price{display:none}main-product .main-product-content .container-infos .container-infos-main-content .container-infos-contents .quantity_button_add_container .container-quantity-add-cart .container-quantity-add-cart-content .main-product-form-add-to-cart[disabled]{background:var(--dark-grey);cursor:not-allowed}main-product .main-product-content .container-infos .container-infos-main-content .container-infos-contents .quantity_button_add_container .container-quantity-add-cart .container-quantity-add-cart-content .main-product-form-add-to-cart[disabled]:hover{opacity:.8}main-product .main-product-content .container-infos .container-infos-main-content .container-infos-contents .quantity_button_add_container .container-quantity-add-cart .container-quantity-add-cart-content .main-product-form-add-to-cart:hover{background:var(--dark-grey)}main-product .main-product-content .container-infos .container-infos-main-content .container-infos-contents .quantity_button_add_container .container-quantity-add-cart .container-quantity-add-cart-content .main-product-form-add-to-cart .loader{width:2.5rem;height:2.5rem;border-radius:50%;position:absolute;animation:rotateAddToCard 1s linear infinite;top:50%;left:50%;transform:translate(-50%,-50%);display:none;opacity:0}main-product .main-product-content .container-infos .container-infos-main-content .container-infos-contents .quantity_button_add_container .container-quantity-add-cart .container-quantity-add-cart-content .main-product-form-add-to-cart .loader:before{content:"";box-sizing:border-box;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:.5rem solid var(--plain-white);animation:prixClipFix 2s linear infinite}main-product .main-product-content .container-infos .container-infos-main-content .container-infos-contents .quantity_button_add_container .container-quantity-add-cart .container-quantity-add-cart-content .main-product-form-add-to-cart[loading]{background:var(--dark-grey);color:transparent;cursor:default}main-product .main-product-content .container-infos .container-infos-main-content .container-infos-contents .quantity_button_add_container .container-quantity-add-cart .container-quantity-add-cart-content .main-product-form-add-to-cart[loading] .loader{display:block;opacity:1}main-product .main-product-content .container-infos .container-infos-main-content .container-infos-contents .quantity_button_add_container .container-quantity-add-cart .product-add-to-cart-message{align-self:flex-end}main-product .main-product-content .container-infos .container-infos-main-content .container-infos-contents .quantity_button_add_container .container-quantity-add-cart .product-add-to-cart-message :is(p){color:var(--pink);font-family:var(--font-rebond);font-size:clamp(1rem,.72916vw,1.4rem);font-style:normal;font-weight:400;line-height:normal}main-product .main-product-content .container-infos .container-infos-main-content .container-infos-contents .container-options{display:flex;flex-direction:column;gap:clamp(1.8rem,1.04166vw,2rem)}main-product .main-product-content .container-infos .container-infos-main-content .container-infos-contents .container-options .product-option{display:flex;flex-direction:column;gap:clamp(.5rem,.34895vw,.67rem);border:none}main-product .main-product-content .container-infos .container-infos-main-content .container-infos-contents .container-options .product-option .option-title{color:var(--pitch-black);font-family:var(--dm-sans);font-size:clamp(1.4rem,.83333vw,1.6rem);font-style:normal;font-weight:500;line-height:normal}main-product .main-product-content .container-infos .container-infos-main-content .container-infos-contents .container-options .product-option .option-values{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(.5rem,.3125vw,.6rem)}main-product .main-product-content .container-infos .container-infos-main-content .container-infos-contents .container-options .product-option .option-values .option-value{display:flex;justify-content:center;align-items:center;padding:.8rem;border-radius:999.9rem;background-color:var(--mid-grey);color:var(--grafitti-grey);font-family:var(--dm-sans);font-size:clamp(1.4rem,.83333vw,1.6rem);font-style:normal;font-weight:500;line-height:normal;border:1px solid var(--light-grey);position:relative;overflow:hidden;cursor:pointer;transition:all .3s ease}main-product .main-product-content .container-infos .container-infos-main-content .container-infos-contents .container-options .product-option .option-values .option-value:not(:has(input:checked)):not(.soldout):hover{background-color:var(--grafitti-grey);color:var(--plain-white);border:1px solid var(--grafitti-grey);opacity:.8}main-product .main-product-content .container-infos .container-infos-main-content .container-infos-contents .container-options .product-option .option-values .option-value.soldout{cursor:not-allowed;text-decoration-line:line-through}main-product .main-product-content .container-infos .container-infos-main-content .container-infos-contents .container-options .product-option .option-values .option-value:has(input:checked){background-color:var(--grafitti-grey);color:var(--plain-white);border:1px solid var(--grafitti-grey)}main-product .main-product-content .container-infos .container-infos-main-content .container-infos-contents .container-options .product-option .option-values .option-value.hidden{display:none}main-product .main-product-content .container-infos .container-infos-main-content .container-infos-contents .request_quote_button{width:100%;height:4rem;padding:1rem;display:flex;background:var(--grafitti-grey);border:none;justify-content:center;align-items:center;border-radius:999.9rem;color:var(--plain-white);font-family:var(--dm-sans);font-size:clamp(1.4rem,.83333vw,1.6rem);font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;cursor:pointer;transition:all .3s ease;text-decoration:none}main-product .main-product-content .container-infos .container-infos-main-content .container-infos-contents .request_quote_button:hover{background:var(--dark-grey);color:var(--plain-white);opacity:.8}main-product .main-product-content .container-infos .container-infos-main-content .container-infos-contents .request_quote_description{padding-bottom:clamp(1.8rem,1.04166vw,2rem);border-bottom:1px solid var(--grey);display:flex;width:100%;color:var(--pitch-black);font-family:var(--dm-sans);font-size:clamp(1.4rem,.83333vw,1.6rem);font-style:normal;font-weight:400;line-height:normal}main-product .main-product-content .container-infos .container-infos-main-content .container-infos-contents .product-unavailable{padding-bottom:clamp(1.8rem,1.04166vw,2rem);border-bottom:1px solid var(--grey);display:flex;width:100%;flex-direction:column}main-product .main-product-content .container-infos .container-infos-main-content .container-infos-contents .product-unavailable .product-unavailable-text{color:var(--medium-grey);font-family:var(--dm-sans);font-size:clamp(1.2rem,.72916vw,1.4rem);font-style:normal;font-weight:400;line-height:normal}main-product .main-product-content .container-infos .container-infos-main-content .container-infos-contents .product-unavailable .product-unavailable-title{color:var(--pitch-black);font-family:var(--dm-sans);font-size:clamp(1.8rem,1.04166vw,2rem);font-style:normal;font-weight:700;line-height:normal}@keyframes prixClipFix{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}to{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}form-sac{display:block}form-sac .form-sac__container{display:flex;justify-content:center;max-width:var(--page-width);margin:0 auto;width:100%;padding-block:clamp(5rem,2.5vw,8rem);flex-direction:column;gap:clamp(1rem,2.5vw,2rem)}@media (min-width: 880px){form-sac .form-sac__container{width:clamp(75rem,52.08vw,100rem)}}form-sac .form-sac__container .form-sac__header .form-sac__title{color:var(--pitch-black);font-family:var(--dm-sans);font-size:clamp(2.4rem,2.5vw,3.2rem);font-style:normal;font-weight:800;line-height:normal}form-sac .form-sac__container .form-sac__header .form-sac__description{color:var(--medium-grey);font-family:var(--dm-sans);font-size:clamp(1.2rem,.8333vw,1.6rem);font-style:normal;font-weight:800;line-height:normal}form-sac .form-sac__container .form-sac__header .form-sac__description :is(span){color:var(--fuji-red)}form-sac .form-sac__container .contact-form{display:flex;flex-direction:column;gap:2.4rem;width:100%;max-width:100%}form-sac .form-sac__container .contact-form :is(span){color:var(--fuji-red)}@media screen and (min-width: 880px){form-sac .form-sac__container .contact-form .contact-form__first-row,form-sac .form-sac__container .contact-form .contact-form__second-row{display:flex;width:100%;gap:clamp(4.5rem,3.125vw,6rem)}}form-sac .form-sac__container .contact-form .input-container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;gap:1rem;margin-top:clamp(1rem,2.5vw,2rem)}form-sac .form-sac__container .contact-form .input-container :is(label){width:100%;color:var(--grafitti-grey);font-family:var(--dm-sans);font-size:1.6rem;font-style:normal;font-weight:500;line-height:normal}@media screen and (min-width: 880px){form-sac .form-sac__container .contact-form .input-container :is(label){font-size:clamp(1.4rem,.9722vw,1.8rem)}}form-sac .form-sac__container .contact-form .input-container :is(input){width:100%;border-radius:999.9rem;border:1px solid var(--medium-grey);padding:1.6rem 2rem;color:var(--medium-grey);font-family:var(--dm-sans);font-size:clamp(1.4rem,2.5vw,1.6rem);font-style:normal;font-weight:400;line-height:normal}form-sac .form-sac__container .contact-form .input-container :is(input)::placeholder{color:var(--grey);font-family:var(--dm-sans);font-size:clamp(1.4rem,2.5vw,1.6rem);font-style:normal;font-weight:400;line-height:normal}form-sac .form-sac__container .contact-form .input-container :is(input):focus-visible{outline:none}form-sac .form-sac__container .contact-form .input-container .select-container{position:relative;width:100%}form-sac .form-sac__container .contact-form .input-container .select-container:after{content:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='chevron_down'%3e%3cpath%20id='Vector'%20d='M3.33325%205.3335L7.74925%2010.3802C7.78054%2010.4159%207.81908%2010.4445%207.86231%2010.464C7.90554%2010.4836%207.95246%2010.4938%207.99992%2010.4938C8.04738%2010.4938%208.09429%2010.4836%208.13752%2010.464C8.18075%2010.4445%208.2193%2010.4159%208.25059%2010.3802L12.6666%205.3335'%20stroke='black'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/svg%3e");position:absolute;right:2rem;top:50%;transform:translateY(-50%);pointer-events:none;width:1.6rem;height:1.6rem}form-sac .form-sac__container .contact-form .input-container .select-container :is(select){width:100%;border-radius:999.9rem;border:1px solid var(--medium-grey);padding:1.6rem 5rem 1.6rem 2rem;color:var(--medium-grey);font-family:var(--dm-sans);font-size:clamp(1.4rem,2.5vw,1.6rem);appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff}form-sac .form-sac__container .contact-form .input-container .select-container :is(select)::placeholder{color:var(--grey);font-family:var(--dm-sans);font-size:clamp(1.4rem,2.5vw,1.6rem);font-style:normal;font-weight:400;line-height:normal}form-sac .form-sac__container .contact-form .input-container .select-container :is(select):focus-visible{outline:none}form-sac .form-sac__container .contact-form .input-container .select-container :is(select) :is(option:disabled){background-color:var(--light-grey);color:var(--medium-grey);cursor:not-allowed}form-sac .form-sac__container .contact-form .input-container :is(textarea){width:100%;max-width:100%;min-width:100%;min-height:25rem;max-height:25rem;border-radius:2rem;border:1px solid var(--medium-grey);padding:1.6rem 2rem;color:var(--medium-grey);font-family:var(--dm-sans);font-size:clamp(1.4rem,2.5vw,1.6rem);font-style:normal;font-weight:400;line-height:normal}form-sac .form-sac__container .contact-form .input-container :is(textarea)::placeholder{color:var(--grey);font-family:var(--dm-sans);font-size:clamp(1.4rem,2.5vw,1.6rem);font-style:normal;font-weight:400;line-height:normal}form-sac .form-sac__container .contact-form .input-container :is(textarea):focus-visible{outline:none}@media screen and (min-width: 880px){form-sac .form-sac__container .contact-form .input-container :is(input):focus,form-sac .form-sac__container .contact-form .input-container :is(select):focus,form-sac .form-sac__container .contact-form .input-container :is(textarea):focus{border:2px solid var(--fuji-red)}}form-sac .form-sac__container .contact-form .submit{margin-top:clamp(1rem,2.5vw,2rem);width:100%;max-width:32rem;margin-inline:auto}@media screen and (min-width: 880px){form-sac .form-sac__container .contact-form .submit{width:clamp(24rem,16.667vw,32rem)}}form-sac .form-sac__container .contact-form .submit :is(input){width:100%;border-radius:999rem;border:1px solid var(--grafitti-grey);background:var(--grafitti-grey);color:var(--plain-white);padding:2rem;font-family:var(--dm-sans);font-size:1.6rem;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase;cursor:pointer;transition:all .3s ease}@media screen and (min-width: 880px){form-sac .form-sac__container .contact-form .submit :is(input){padding:clamp(1.5rem,1.0417vw,2rem);font-size:clamp(1.2rem,.8333vw,1.6rem)}}form-sac .form-sac__container .contact-form .submit :is(input):hover{background-color:var(--white);color:var(--fuji-red)}shopbar-component{display:block;width:100%;border-bottom:1px solid var(--light-grey);border-top:1px solid var(--light-grey);background:#ffffff80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;z-index:998;padding-block:clamp(1.35rem,1.40625vw,2.7rem)}shopbar-component.sticky{position:fixed;top:0;left:0;right:0;z-index:998}shopbar-component .shopbar__content{max-width:100%;margin:0 auto;width:100%;display:flex;align-items:center;justify-content:space-between;gap:2rem;padding-left:5vw;overflow-x:auto}@media screen and (min-width: 768px){shopbar-component .shopbar__content{max-width:var(--page-width);padding-left:0}@media screen and (min-width: 1440px){shopbar-component .shopbar__content{max-width:calc(var(--page-width) * .9)}}}shopbar-component .shopbar__content .shopbar_infos__product{padding:.6rem 1.6rem;display:flex;align-items:center;gap:clamp(1rem,.625vw,1.2rem);border-radius:999.9rem;border:1px solid var(--grey);background:var(--plain-white)}shopbar-component .shopbar__content .shopbar_infos__product .shopbar_infos__product_infos{display:flex;align-items:center;gap:.4rem}shopbar-component .shopbar__content .shopbar_infos__product .shopbar_infos__product_infos .shopbar_infos__product_infos__image{display:flex;width:clamp(3rem,2.60416vw,5rem);height:clamp(3rem,2.60416vw,5rem);object-fit:contain}shopbar-component .shopbar__content .shopbar_infos__product .shopbar_infos__product_infos .shopbar_infos__product_infos_texts{display:flex;flex-direction:column;max-width:clamp(14rem,9.89583vw,19rem)}shopbar-component .shopbar__content .shopbar_infos__product .shopbar_infos__product_infos .shopbar_infos__product_infos_texts .shopbar_infos__product_infos__title{color:var(--grafitti-grey);font-family:var(--dm-sans);font-size:clamp(1.2rem,.72916vw,1.4rem);font-style:normal;font-weight:400;line-height:normal;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}shopbar-component .shopbar__content .shopbar_infos__product .shopbar_infos__product_infos .shopbar_infos__product_infos_texts .shopbar_infos__product_infos__price{color:var(--grafitti-grey);font-family:var(--dm-sans);font-size:clamp(1.2rem,.72916vw,1.4rem);font-style:normal;font-weight:600;line-height:normal;white-space:nowrap}shopbar-component .shopbar__content .shopbar_infos__product .shopbar_add_cart{color:var(--plain-white);font-family:var(--dm-sans);font-size:clamp(1.2rem,.72916vw,1.4rem);font-style:normal;font-weight:600;line-height:normal;display:flex;align-items:center;justify-content:center;gap:1rem;border-radius:999.9rem;background-color:var(--grafitti-grey);padding:1rem;border:none;cursor:pointer;position:relative;white-space:nowrap}shopbar-component .shopbar__content .shopbar_infos__product .shopbar_add_cart[disabled]{background:var(--dark-grey);cursor:not-allowed}shopbar-component .shopbar__content .shopbar_infos__product .shopbar_add_cart[disabled]:hover{opacity:.8}shopbar-component .shopbar__content .shopbar_infos__product .shopbar_add_cart[loading]{background:var(--dark-grey);color:transparent;cursor:default}shopbar-component .shopbar__content .shopbar_infos__product .shopbar_add_cart[loading] .loader{display:block;opacity:1}shopbar-component .shopbar__content .shopbar_infos__product .shopbar_add_cart:hover{background-color:var(--dark-grey)}shopbar-component .shopbar__content .shopbar_infos__product .shopbar_add_cart :is(svg){width:clamp(1.8rem,1.04166vw,2rem);height:clamp(1.8rem,1.04166vw,2rem);display:block}shopbar-component .shopbar__content .shopbar_infos__product .shopbar_add_cart .loader{width:1.8rem;height:1.8rem;border-radius:50%;position:absolute;animation:rotateAddToCard 1s linear infinite;top:50%;left:50%;transform:translate(-50%,-50%);display:none;opacity:0}shopbar-component .shopbar__content .shopbar_infos__product .shopbar_add_cart .loader:before{content:"";box-sizing:border-box;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:.5rem solid var(--plain-white);animation:prixClipFix 2s linear infinite}shopbar-component .shopbar__content .shopbar_infos__nav{display:flex}shopbar-component .shopbar__content .shopbar_infos__nav .shopbar_infos__nav__list{list-style:none;display:flex;align-items:center;gap:2rem}shopbar-component .shopbar__content .shopbar_infos__nav .shopbar_infos__nav__list .shopbar_infos__nav__list__item{display:flex}shopbar-component .shopbar__content .shopbar_infos__nav .shopbar_infos__nav__list .shopbar_infos__nav__list__item.hidden{display:none}shopbar-component .shopbar__content .shopbar_infos__nav .shopbar_infos__nav__list .shopbar_infos__nav__list__item .shopbar_infos__nav__list__item__link{color:var(--pitch-black);font-family:var(--dm-sans);font-size:clamp(1.4rem,.83333vw,1.6rem);font-style:normal;font-weight:400;line-height:normal;text-decoration:none;white-space:nowrap;padding:1rem 2.4rem;display:flex;align-items:center;justify-content:center;border-radius:999.9rem;border:1px solid var(--grey);background-color:var(--plain-white);cursor:pointer;transition:all .3s ease-in-out}shopbar-component .shopbar__content .shopbar_infos__nav .shopbar_infos__nav__list .shopbar_infos__nav__list__item .shopbar_infos__nav__list__item__link.active{color:var(--off-grey);background-color:var(--grafitti-grey)}shopbar-component .shopbar__content .shopbar_infos__nav .shopbar_infos__nav__list .shopbar_infos__nav__list__item .shopbar_infos__nav__list__item__link:hover{background-color:var(--dark-grey);color:var(--off-grey)}main-kit{padding-block:clamp(2rem,4.0625vw,7.8rem) clamp(1.6rem,2.60416vw,5rem);width:100%;margin:0 auto;display:flex}@media screen and (min-width: 768px){main-kit{max-width:var(--page-width)}@media screen and (min-width: 1440px){main-kit{max-width:calc(var(--page-width) * .9)}}}main-kit .main-kit__content{display:grid;grid-template-columns:1fr;gap:clamp(2.9rem,2.34375vw,4.5rem);width:100%;position:relative}@media screen and (min-width: 768px){main-kit .main-kit__content{grid-template-columns:1fr 1fr}@media screen and (min-width: 1200px){main-kit .main-kit__content{grid-template-columns:1.5fr 1fr}}}main-kit .main-kit__content .container-image{width:100%}main-kit .main-kit__content .container-image .grid-main-product{display:none}@media screen and (min-width: 768px){main-kit .main-kit__content .container-image .grid-main-product{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;width:100%}main-kit .main-kit__content .container-image .grid-main-product .container-item-image{width:100%;height:100%;display:flex;border-radius:1rem;border:2px solid var(--light-grey)}main-kit .main-kit__content .container-image .grid-main-product .container-item-image:first-of-type{grid-column:1 / -1}main-kit .main-kit__content .container-image .grid-main-product .container-item-image:first-of-type :is(img){height:clamp(35rem,41.66666vw,80rem)}main-kit .main-kit__content .container-image .grid-main-product .container-item-image :is(img){display:flex;width:100%;height:clamp(29.5rem,20.59062vw,39.5rem);object-fit:contain;border-radius:1rem}}main-kit .main-kit__content .container-image .main-product-slider-images{display:flex;padding-left:5vw}@media screen and (min-width: 768px){main-kit .main-kit__content .container-image .main-product-slider-images{display:none}}main-kit .main-kit__content .container-image .main-product-slider-images .blaze-container .blaze-track-container{display:flex;flex-direction:column;gap:2rem}main-kit .main-kit__content .container-image .main-product-slider-images .blaze-container .blaze-track-container .blaze-track .blaze-slide :is(img){display:block;width:100%;height:100%;object-fit:contain;border-radius:1rem;border:2px solid var(--light-grey)}main-kit .main-kit__content .container-image .main-product-slider-images .blaze-container .blaze-track-container .blaze-pagination-main-product-slider-images{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.8rem}main-kit .main-kit__content .container-image .main-product-slider-images .blaze-container .blaze-track-container .blaze-pagination-main-product-slider-images :is(button){border-radius:.2rem;border:1px solid var(--medium-grey);background:transparent;width:clamp(.8rem,.52083vw,1rem);height:clamp(.8rem,.52083vw,1rem);font-size:0;transition:all .3s ease}main-kit .main-kit__content .container-image .main-product-slider-images .blaze-container .blaze-track-container .blaze-pagination-main-product-slider-images :is(button).active{border-radius:.2rem;border:1px solid var(--grafitti-grey);background:var(--grafitti-grey)}main-kit .main-kit__content .main-kit__info{max-width:var(--page-width);margin:0 auto;width:100%;display:flex}@media screen and (min-width: 768px){main-kit .main-kit__content .main-kit__info{max-width:100%;position:sticky;top:clamp(9rem,6.25vw,12rem);height:fit-content}}main-kit .main-kit__content .main-kit__info .container-main-kit__info{width:100%;max-width:100%;display:flex;flex-direction:column;gap:clamp(1.6rem,1.25vw,2.4rem)}main-kit .main-kit__content .main-kit__info .container-main-kit__info .container-title-reviews{display:flex;flex-direction:column;gap:clamp(.6rem,.41666vw,.8rem)}main-kit .main-kit__content .main-kit__info .container-main-kit__info .container-title-reviews .title-icons{display:flex;align-items:center;justify-content:space-between;gap:clamp(2rem,1.66666vw,3.2rem);width:100%}main-kit .main-kit__content .main-kit__info .container-main-kit__info .container-title-reviews .title-icons .title{color:var(--grafitti-grey);font-family:var(--dm-sans);font-size:clamp(1.8rem,1.5625vw,3rem);font-style:normal;font-weight:500;line-height:normal}main-kit .main-kit__content .main-kit__info .container-main-kit__info .container-title-reviews .title-icons .heart-share{display:flex;align-items:center;gap:clamp(.9rem,.625vw,1.2rem)}main-kit .main-kit__content .main-kit__info .container-main-kit__info .container-title-reviews .title-icons .heart-share .favorite_product_heart{display:flex}main-kit .main-kit__content .main-kit__info .container-main-kit__info .container-title-reviews .title-icons .heart-share .favorite_product_heart :is(svg){width:clamp(2rem,1.25vw,2.4rem);height:clamp(2rem,1.25vw,2.4rem);display:block;cursor:pointer;transition:all .3s ease;fill:transparent}main-kit .main-kit__content .main-kit__info .container-main-kit__info .container-title-reviews .title-icons .heart-share .favorite_product_heart :is(svg) :is(path){transition:all .3s ease}main-kit .main-kit__content .main-kit__info .container-main-kit__info .container-title-reviews .title-icons .heart-share .favorite_product_heart:hover :is(svg) :is(path){stroke:var(--fuji-red)}main-kit .main-kit__content .main-kit__info .container-main-kit__info .container-title-reviews .title-icons .heart-share .favorite_product_heart.active :is(svg){fill:var(--fuji-red)}main-kit .main-kit__content .main-kit__info .container-main-kit__info .container-title-reviews .title-icons .heart-share .favorite_product_heart.active :is(svg) :is(path){stroke:var(--fuji-red)}main-kit .main-kit__content .main-kit__info .container-main-kit__info .container-title-reviews .title-icons .heart-share .share_product{display:flex}main-kit .main-kit__content .main-kit__info .container-main-kit__info .container-title-reviews .title-icons .heart-share .share_product :is(svg){width:clamp(2rem,1.25vw,2.4rem);height:clamp(2rem,1.25vw,2.4rem);display:block;cursor:pointer;transition:all .3s ease}main-kit .main-kit__content .main-kit__info .container-main-kit__info .container-title-reviews .title-icons .heart-share .share_product :is(svg) :is(path){transition:all .3s ease}main-kit .main-kit__content .main-kit__info .container-main-kit__info .container-title-reviews .title-icons .heart-share .share_product:hover :is(svg) :is(path){stroke:var(--fuji-red)}main-kit .main-kit__content .main-kit__info .container-main-kit__info .container-title-reviews .jdgm-widget .jdgm-prev-badge__stars{margin-right:clamp(.5rem,.36458vw,.7rem)}main-kit .main-kit__content .main-kit__info .container-main-kit__info .container-title-reviews .jdgm-widget .jdgm-prev-badge__stars .jdgm-star{color:var(--medium-grey);padding:0!important;margin:0 clamp(.5rem,.36458vw,.7rem) 0 0!important;font-size:clamp(1.5rem,.9375vw,1.8rem)}main-kit .main-kit__content .main-kit__info .container-main-kit__info .container-title-reviews .jdgm-widget .jdgm-prev-badge__stars .jdgm-star:last-of-type{margin:0!important}main-kit .main-kit__content .main-kit__info .container-main-kit__info .container-title-reviews .jdgm-widget .jdgm-prev-badge__text{color:var(--medium-grey);font-family:var(--dm-sans);font-size:clamp(1.2rem,.83333vw,1.6rem);font-style:normal;font-weight:400;line-height:normal}main-kit .main-kit__content .main-kit__info .container-main-kit__info .container-main-kit__info__contents{padding:clamp(1.2rem,1.25vw,2.4rem) clamp(1rem,.625vw,1.2rem);border-radius:.8rem;border:1px solid var(--grey);background-color:var(--off-white);display:flex;flex-direction:column;gap:clamp(1.8rem,1.04166vw,2rem)}main-kit .main-kit__content .main-kit__info .container-main-kit__info .container-main-kit__info__contents .container-prices{padding-bottom:clamp(1.8rem,1.04166vw,2rem);border-bottom:1px solid var(--grey);display:flex;width:100%}main-kit .main-kit__content .main-kit__info .container-main-kit__info .container-main-kit__info__contents .container-prices .product-price-discount{display:flex;flex-direction:column;width:100%}main-kit .main-kit__content .main-kit__info .container-main-kit__info .container-main-kit__info__contents .container-prices .product-price-discount .product-price{display:flex;width:100%}main-kit .main-kit__content .main-kit__info .container-main-kit__info .container-main-kit__info__contents .container-prices .product-price-discount .product-price .price-product{color:var(--pitch-black);font-family:var(--dm-sans);font-size:clamp(2rem,1.25vw,2.4rem);font-style:normal;font-weight:700;line-height:normal;display:flex;flex-direction:column}main-kit .main-kit__content .main-kit__info .container-main-kit__info .container-main-kit__info__contents .container-prices .product-price-discount .product-price .price-product .current-price{color:var(--pitch-black);font-family:var(--dm-sans);font-size:clamp(2rem,1.25vw,2.4rem);font-style:normal;font-weight:700;line-height:normal}main-kit .main-kit__content .main-kit__info .container-main-kit__info .container-main-kit__info__contents .container-prices .product-price-discount .product-price .price-product :is(s){color:var(--grey);font-family:var(--dm-sans);font-size:clamp(1.2rem,.72916vw,1.4rem);font-style:normal;font-weight:400;line-height:normal;text-decoration-line:line-through}main-kit .main-kit__content .main-kit__info .container-main-kit__info .container-main-kit__info__contents .container-prices .product-price-discount .product-price .price-product :is(s).hidden{display:none}main-kit .main-kit__content .main-kit__info .container-main-kit__info .container-main-kit__info__contents .container-prices .product-price-discount .product-price .price-product :is(s) .compare-at-price{color:var(--grey);font-family:var(--dm-sans);font-size:clamp(1.2rem,.72916vw,1.4rem);font-style:normal;font-weight:400;line-height:normal;text-decoration-line:line-through}main-kit .main-kit__content .main-kit__info .container-main-kit__info .container-main-kit__info__contents .container-prices .product-price-discount .discount-product{display:flex;width:100%}main-kit .main-kit__content .main-kit__info .container-main-kit__info .container-main-kit__info__contents .container-prices .product-price-discount .discount-product.hidden{display:none}main-kit .main-kit__content .main-kit__info .container-main-kit__info .container-main-kit__info__contents .container-prices .product-price-discount .discount-product .discount-product-text{color:var(--medium-grey);font-family:var(--dm-sans);font-size:clamp(1rem,.625vw,1.2rem);font-style:normal;font-weight:500;line-height:normal}main-kit .main-kit__content .main-kit__info .container-main-kit__info .container-main-kit__info__contents .container-description{display:flex;padding-bottom:clamp(1.8rem,1.04166vw,2rem);border-bottom:1px solid var(--grey);width:100%}main-kit .main-kit__content .main-kit__info .container-main-kit__info .container-main-kit__info__contents .container-description .container-description-content{color:var(--medium-grey);font-family:var(--dm-sans);font-size:clamp(1.2rem,.72916vw,1.4rem);font-style:normal;font-weight:300;line-height:normal;text-overflow:ellipsis;display:-webkit-box;overflow:hidden;-webkit-line-clamp:5;-webkit-box-orient:vertical}main-kit .main-kit__content .main-kit__info .container-main-kit__info .container-main-kit__info__contents .container-options-colors-variants{display:flex;align-items:center;gap:clamp(.6rem,.41666vw,.8rem)}main-kit .main-kit__content .main-kit__info .container-main-kit__info .container-main-kit__info__contents .container-options-colors-variants .container-options-colors-variants-item{width:clamp(2.5rem,1.5625vw,3rem);height:clamp(2.5rem,1.5625vw,3rem);aspect-ratio:1/1;border-radius:50%;display:flex;border:1px solid transparent;cursor:pointer;transition:all .3s ease;text-decoration:none}main-kit .main-kit__content .main-kit__info .container-main-kit__info .container-main-kit__info__contents .container-options-colors-variants .container-options-colors-variants-item:hover{opacity:.8}main-kit .main-kit__content .main-kit__info .container-main-kit__info .container-main-kit__info__contents .container-options-colors-variants .container-options-colors-variants-item.active{border:2px solid var(--grey)}main-kit .main-kit__content .main-kit__info .container-main-kit__info .container-main-kit__info__contents .quantity_button_add_container{display:flex;width:100%}main-kit .main-kit__content .main-kit__info .container-main-kit__info .container-main-kit__info__contents .quantity_button_add_container.hidden{display:none}main-kit .main-kit__content .main-kit__info .container-main-kit__info .container-main-kit__info__contents .quantity_button_add_container .container-quantity-add-cart{width:100%;display:flex}main-kit .main-kit__content .main-kit__info .container-main-kit__info .container-main-kit__info__contents .quantity_button_add_container .container-quantity-add-cart .container-quantity-add-cart-content{display:flex;align-items:center;flex-direction:column;width:100%;gap:clamp(1rem,.625vw,1.2rem);margin-top:clamp(.2rem,.20833vw,.4rem)}@media screen and (min-width: 768px){main-kit .main-kit__content .main-kit__info .container-main-kit__info .container-main-kit__info__contents .quantity_button_add_container .container-quantity-add-cart .container-quantity-add-cart-content{flex-direction:row}}main-kit .main-kit__content .main-kit__info .container-main-kit__info .container-main-kit__info__contents .quantity_button_add_container .container-quantity-add-cart .container-quantity-add-cart-content .container-quantity-buttons{display:flex;align-items:center;justify-content:center;border-radius:100px;border:1px solid var(--grey);padding:1rem;gap:1rem;width:100%;max-width:100%;height:4rem}@media screen and (min-width: 768px){main-kit .main-kit__content .main-kit__info .container-main-kit__info .container-main-kit__info__contents .quantity_button_add_container .container-quantity-add-cart .container-quantity-add-cart-content .container-quantity-buttons{max-width:10.3rem}}main-kit .main-kit__content .main-kit__info .container-main-kit__info .container-main-kit__info__contents .quantity_button_add_container .container-quantity-add-cart .container-quantity-add-cart-content .container-quantity-buttons.hidden{display:none}main-kit .main-kit__content .main-kit__info .container-main-kit__info .container-main-kit__info__contents .quantity_button_add_container .container-quantity-add-cart .container-quantity-add-cart-content .container-quantity-buttons :is(input){color:var(--grafitti-grey);text-align:center;font-family:var(--dm-sans);font-size:clamp(1.4rem,.83333vw,1.6rem);font-style:normal;font-weight:500;line-height:normal;width:100%;height:100%;pointer-events:none;display:flex;border:none;max-width:6rem}@media screen and (min-width: 768px){main-kit .main-kit__content .main-kit__info .container-main-kit__info .container-main-kit__info__contents .quantity_button_add_container .container-quantity-add-cart .container-quantity-add-cart-content .container-quantity-buttons :is(input){max-width:unset}}main-kit .main-kit__content .main-kit__info .container-main-kit__info .container-main-kit__info__contents .quantity_button_add_container .container-quantity-add-cart .container-quantity-add-cart-content .container-quantity-buttons :is(button){border:none;cursor:pointer;display:flex;justify-content:center;align-items:center;height:100%;background-color:transparent}main-kit .main-kit__content .main-kit__info .container-main-kit__info .container-main-kit__info__contents .quantity_button_add_container .container-quantity-add-cart .container-quantity-add-cart-content .container-quantity-buttons :is(button) :is(svg) :is(path){transition:all .3s ease;stroke:var(--grafitti-grey)}main-kit .main-kit__content .main-kit__info .container-main-kit__info .container-main-kit__info__contents .quantity_button_add_container .container-quantity-add-cart .container-quantity-add-cart-content .container-quantity-buttons :is(button):hover :is(svg) :is(path){stroke:var(--fuji-red)}main-kit .main-kit__content .main-kit__info .container-main-kit__info .container-main-kit__info__contents .quantity_button_add_container .container-quantity-add-cart .container-quantity-add-cart-content .main-product-form-add-to-cart{width:100%;height:4rem;padding:1rem;display:flex;background:var(--grafitti-grey);border:none;justify-content:center;align-items:center;border-radius:999.9rem;color:var(--plain-white);font-family:var(--dm-sans);font-size:clamp(1.4rem,.83333vw,1.6rem);font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;cursor:pointer;transition:all .3s ease;position:relative}main-kit .main-kit__content .main-kit__info .container-main-kit__info .container-main-kit__info__contents .quantity_button_add_container .container-quantity-add-cart .container-quantity-add-cart-content .main-product-form-add-to-cart[disabled]{background:var(--dark-grey);cursor:not-allowed}main-kit .main-kit__content .main-kit__info .container-main-kit__info .container-main-kit__info__contents .quantity_button_add_container .container-quantity-add-cart .container-quantity-add-cart-content .main-product-form-add-to-cart[disabled]:hover{opacity:.8}main-kit .main-kit__content .main-kit__info .container-main-kit__info .container-main-kit__info__contents .quantity_button_add_container .container-quantity-add-cart .container-quantity-add-cart-content .main-product-form-add-to-cart:hover{background:var(--dark-grey)}main-kit .main-kit__content .main-kit__info .container-main-kit__info .container-main-kit__info__contents .quantity_button_add_container .container-quantity-add-cart .container-quantity-add-cart-content .main-product-form-add-to-cart .loader{width:2.5rem;height:2.5rem;border-radius:50%;position:absolute;animation:rotateAddToCard 1s linear infinite;top:50%;left:50%;transform:translate(-50%,-50%);display:none;opacity:0}main-kit .main-kit__content .main-kit__info .container-main-kit__info .container-main-kit__info__contents .quantity_button_add_container .container-quantity-add-cart .container-quantity-add-cart-content .main-product-form-add-to-cart .loader:before{content:"";box-sizing:border-box;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:.5rem solid var(--plain-white);animation:prixClipFix 2s linear infinite}main-kit .main-kit__content .main-kit__info .container-main-kit__info .container-main-kit__info__contents .quantity_button_add_container .container-quantity-add-cart .container-quantity-add-cart-content .main-product-form-add-to-cart[loading]{background:var(--dark-grey);color:transparent;cursor:default}main-kit .main-kit__content .main-kit__info .container-main-kit__info .container-main-kit__info__contents .quantity_button_add_container .container-quantity-add-cart .container-quantity-add-cart-content .main-product-form-add-to-cart[loading] .loader{display:block;opacity:1}main-kit .main-kit__content .main-kit__info .container-main-kit__info .container-main-kit__info__contents .quantity_button_add_container .container-quantity-add-cart .product-add-to-cart-message{align-self:flex-end}main-kit .main-kit__content .main-kit__info .container-main-kit__info .container-main-kit__info__contents .quantity_button_add_container .container-quantity-add-cart .product-add-to-cart-message :is(p){color:var(--pink);font-family:var(--font-rebond);font-size:clamp(1rem,.7292vw,1.4rem);font-style:normal;font-weight:400;line-height:normal}main-kit .main-kit__content .main-kit__info .container-main-kit__info .container-main-kit__info__contents .main_product__add_to_cart{display:flex;align-items:center;flex-direction:column;width:100%;gap:clamp(1rem,.625vw,1.2rem);margin-top:clamp(.2rem,.20833vw,.4rem)}@media screen and (min-width: 768px){main-kit .main-kit__content .main-kit__info .container-main-kit__info .container-main-kit__info__contents .main_product__add_to_cart{flex-direction:row}}main-kit .main-kit__content .main-kit__info .container-main-kit__info .container-main-kit__info__contents .main_product__add_to_cart.hidden{display:none}main-kit .main-kit__content .main-kit__info .container-main-kit__info .container-main-kit__info__contents .main_product__add_to_cart .btn_add_to_cart{width:100%;height:4rem;padding:1rem;display:flex;background:var(--grafitti-grey);border:none;justify-content:center;align-items:center;border-radius:999.9rem;color:var(--plain-white);font-family:var(--dm-sans);font-size:clamp(1.4rem,.83333vw,1.6rem);font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;cursor:pointer;transition:all .3s ease;position:relative}main-kit .main-kit__content .main-kit__info .container-main-kit__info .container-main-kit__info__contents .main_product__add_to_cart .btn_add_to_cart[disabled]{background:var(--dark-grey);cursor:not-allowed}main-kit .main-kit__content .main-kit__info .container-main-kit__info .container-main-kit__info__contents .main_product__add_to_cart .btn_add_to_cart:hover{background:var(--dark-grey)}main-kit .main-kit__content .main-kit__info .container-main-kit__info .container-main-kit__info__contents .main_product__add_to_cart .btn_add_to_cart.loading{color:transparent}main-kit .main-kit__content .main-kit__info .container-main-kit__info .container-main-kit__info__contents .main_product__add_to_cart .main_product__quantity{display:flex;align-items:center;justify-content:center;border-radius:100px;border:1px solid var(--grey);padding:1rem;gap:1rem;width:100%;max-width:100%;height:4rem}@media screen and (min-width: 768px){main-kit .main-kit__content .main-kit__info .container-main-kit__info .container-main-kit__info__contents .main_product__add_to_cart .main_product__quantity{max-width:10.3rem}}main-kit .main-kit__content .main-kit__info .container-main-kit__info .container-main-kit__info__contents .main_product__add_to_cart .main_product__quantity .minus_product,main-kit .main-kit__content .main-kit__info .container-main-kit__info .container-main-kit__info__contents .main_product__add_to_cart .main_product__quantity .plus_product{border:none;cursor:pointer;display:flex;justify-content:center;align-items:center;height:100%;background-color:transparent}main-kit .main-kit__content .main-kit__info .container-main-kit__info .container-main-kit__info__contents .main_product__add_to_cart .main_product__quantity .minus_product :is(svg) :is(path),main-kit .main-kit__content .main-kit__info .container-main-kit__info .container-main-kit__info__contents .main_product__add_to_cart .main_product__quantity .plus_product :is(svg) :is(path){transition:.2s}main-kit .main-kit__content .main-kit__info .container-main-kit__info .container-main-kit__info__contents .main_product__add_to_cart .main_product__quantity .minus_product:hover :is(svg) :is(path),main-kit .main-kit__content .main-kit__info .container-main-kit__info .container-main-kit__info__contents .main_product__add_to_cart .main_product__quantity .plus_product:hover :is(svg) :is(path){stroke:var(--fuji-red)}main-kit .main-kit__content .main-kit__info .container-main-kit__info .container-main-kit__info__contents .main_product__add_to_cart .main_product__quantity .product__quantity_text{color:var(--grafitti-grey);text-align:center;font-family:var(--dm-sans);font-size:clamp(1.4rem,.83333vw,1.6rem);font-style:normal;font-weight:500;line-height:normal;width:100%;height:100%;pointer-events:none;display:flex;align-items:center;justify-content:center;border:none;max-width:6rem}@media screen and (min-width: 768px){main-kit .main-kit__content .main-kit__info .container-main-kit__info .container-main-kit__info__contents .main_product__add_to_cart .main_product__quantity .product__quantity_text{max-width:unset}}main-kit .main-kit__content .main-kit__info .container-main-kit__info .container-main-kit__info__contents .product-unavailable{padding-bottom:clamp(1.8rem,1.04166vw,2rem);border-bottom:1px solid var(--grey);display:flex;width:100%;flex-direction:column}main-kit .main-kit__content .main-kit__info .container-main-kit__info .container-main-kit__info__contents .product-unavailable .product-unavailable-text{color:var(--medium-grey);font-family:var(--dm-sans);font-size:clamp(1.2rem,.72916vw,1.4rem);font-style:normal;font-weight:400;line-height:normal}main-kit .main-kit__content .main-kit__info .container-main-kit__info .container-main-kit__info__contents .product-unavailable .product-unavailable-title{color:var(--pitch-black);font-family:var(--dm-sans);font-size:clamp(1.8rem,1.04166vw,2rem);font-style:normal;font-weight:700;line-height:normal}main-kit .loader__container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);visibility:hidden;opacity:0;transition:.3s}main-kit .loader__container.active{visibility:visible;opacity:1}main-kit .loader__container .loader{width:2.5rem;height:2.5rem;aspect-ratio:1;border-radius:50%;border:8px solid;border-color:var(--red) var(--skate-rock);animation:l1 1s infinite}@keyframes l1{to{transform:rotate(.5turn)}}popup-variant{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;position:relative;gap:.8rem}popup-variant .popup_variants__sumary{display:flex;flex-direction:column;gap:.8rem;width:100%}popup-variant .popup_variants__sumary .popup_variants__button,popup-variant .popup_variants__sumary .popup_variants__button_sequential{background:transparent;padding:.6rem 1rem;color:var(--dark-grey);font-family:var(--dm-sans);font-size:1.4rem;font-weight:400;border-radius:.4rem;border:1px solid var(--grafitti-grey);background:var(--plain-white);cursor:pointer}popup-variant .error-message{color:var(--fuji-red);font-size:1.2rem;font-family:var(--dm-sans);font-weight:400;text-align:center;width:100%}popup-variant .popup_variants__options{display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;background:#00000080;align-items:center;justify-content:center;z-index:999;visibility:hidden;opacity:0;transition:.3s}popup-variant .popup_variants__options .popup_options__content{background:var(--plain-white);display:block;width:90%;height:fit-content;padding:2rem 2.3rem;position:relative;border-radius:1rem}popup-variant .popup_variants__options .popup_options__content .popup_options__heading{margin-bottom:1.6rem}popup-variant .popup_variants__options .popup_options__content .popup_options__heading .popup_options__title{color:var(--pitch-black);text-align:center;font-family:var(--dm-sans);font-size:2rem;font-weight:500}popup-variant .popup_variants__options .popup_options__content .popup_options__heading .popup_options__close{display:flex;position:absolute;top:1rem;right:1rem}popup-variant .popup_variants__options .popup_options__content .popup_options__heading .popup_options__back{display:flex;align-items:center;gap:.4rem;background:transparent;position:absolute;top:1rem;left:1rem;border:none;font-family:var(--dm-sans);font-size:1.4rem;font-weight:500;color:var(--dark-grey)}popup-variant .popup_variants__options .popup_options__content .popup_options__heading .popup_options__back :is(svg){width:1.6rem;height:1.6rem}popup-variant .popup_variants__options .popup_options__content .popup__options{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;max-height:50vh;overflow-y:auto;align-items:center}popup-variant .popup_variants__options .popup_options__content .popup__options .model__card,popup-variant .popup_variants__options .popup_options__content .popup__options .color__option{max-width:4rem;max-height:8rem;border-radius:1rem;overflow:hidden}popup-variant .popup_variants__options .popup_options__content .popup__options .model__card.active,popup-variant .popup_variants__options .popup_options__content .popup__options .color__option.active{border:1px solid var(--fuji-red)}popup-variant .popup_variants__options .popup_options__content .popup__options .color__option .color__container{width:2rem;height:2rem;border-radius:50%}popup-variant .popup_variants__options .popup_options__content .popup__options .popup__final_variant{color:var(--pitch-black);text-align:center;font-family:var(--dm-sans);font-size:2rem;font-weight:500;background:transparent;border-radius:.4rem;border:1px solid var(--medium-grey);padding:1rem}popup-variant .popup_variants__options .popup_options__content .popup__options .popup__final_variant[disabled]{color:var(--grey);cursor:default;text-decoration:line-through}popup-variant .popup_variants__options[active]{visibility:visible;opacity:1}kit-products{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(1.8rem,1.04166vw,2rem)}kit-products .kit_product__card{display:flex;flex-direction:column;width:100%;align-items:center;gap:.8rem}kit-products .kit_product__card .kit_product__image_link{display:flex;width:clamp(10rem,10vw,16rem);height:clamp(10rem,10vw,16rem);overflow:hidden}kit-products .kit_product__card .kit_product__image_link:hover .kit_product__image{transform:scale(1.1)}kit-products .kit_product__card .kit_product__image_link .kit_product__image{width:100%;height:100%;object-fit:contain;display:flex;transition:all .3s ease-in-out}kit-products .kit_product__card .kit_product__image{display:flex;width:clamp(10rem,10vw,16rem);height:clamp(10rem,10vw,16rem);object-fit:contain}kit-products .kit_product__card .kit_product__title{display:flex;text-decoration:none;color:var(--grafitti-grey);font-family:var(--dm-sans);font-size:clamp(1.4rem,.83333vw,1.6rem);font-style:normal;font-weight:500;line-height:normal}kit-products .kit_product__card .kit_product__title:hover :is(h3){color:var(--fuji-red)}kit-products .kit_product__card .kit_product__title :is(h3){color:var(--grafitti-grey);font-family:var(--dm-sans);font-size:clamp(1.4rem,.83333vw,1.6rem);font-style:normal;font-weight:500;line-height:normal}kit-products .kit_product__card :is(popup-variant){display:flex}@media screen and (min-width: 768px){kit-products .kit_product__card :is(popup-variant){display:none}}kit-products .kit_product__card :is(select-variant){display:none}kit-products .kit_product__card :is(select-variant) select[data-final-select]{display:none!important}@media screen and (min-width: 768px){kit-products .kit_product__card :is(select-variant){display:flex;flex-direction:column;gap:.8rem}kit-products .kit_product__card :is(select-variant) :is(select){color:var(--grafitti-grey);font-family:var(--dm-sans);font-size:clamp(1.4rem,.83333vw,1.6rem);font-style:normal;font-weight:500;line-height:normal;padding:.8rem;border-radius:999.9rem;border:1px solid var(--pitch-black);background:var(--plain-white);cursor:pointer;transition:all .2s ease-in-out;display:flex;width:100%}kit-products .kit_product__card :is(select-variant) :is(select):hover{background-color:var(--off-grey)}kit-products .kit_product__card :is(select-variant) :is(select) :is(option){cursor:pointer;color:var(--grafitti-grey);font-family:var(--dm-sans);font-size:clamp(1.4rem,.83333vw,1.6rem);font-style:normal;font-weight:500;line-height:normal}}.learn-about-technology{padding-block:clamp(1.6rem,2.60416vw,5rem) clamp(4rem,3.125vw,6rem);width:100%;max-width:var(--page-width);margin:0 auto;display:flex;flex-direction:column;gap:clamp(1.5rem,1.5625vw,3rem)}@media screen and (min-width: 768px){.learn-about-technology{max-width:var(--page-width)}@media screen and (min-width: 1440px){.learn-about-technology{max-width:calc(var(--page-width) * .9)}}}.learn-about-technology .learn-about-technology-main-iten{display:grid;width:100%;grid-template-columns:repeat(1,minmax(0,1fr));gap:clamp(1.6rem,3.38541vw,6.5rem)}@media screen and (min-width: 768px){.learn-about-technology .learn-about-technology-main-iten{grid-template-columns:repeat(2,minmax(0,1fr));position:relative}}.learn-about-technology .learn-about-technology-main-iten .learn-about-technology-main-iten-images{display:flex;flex-direction:column;gap:clamp(1.6rem,1.5625vw,2rem);width:100%}.learn-about-technology .learn-about-technology-main-iten .learn-about-technology-main-iten-images .learn-about-technology-main-iten-images-image{display:flex;width:100%;height:100%}.learn-about-technology .learn-about-technology-main-iten .learn-about-technology-main-iten-images .learn-about-technology-main-iten-images-image :is(img){display:flex;width:100%;height:clamp(35.8rem,36.45833vw,70rem);object-fit:contain}.learn-about-technology .learn-about-technology-main-iten .learn-about-technology-main-iten-images .learn-about-technology-main-iten-images-itens{display:none;flex-direction:column;gap:clamp(2.8rem,2.08333vw,4rem)}@media screen and (min-width: 768px){.learn-about-technology .learn-about-technology-main-iten .learn-about-technology-main-iten-images .learn-about-technology-main-iten-images-itens{display:flex}}.learn-about-technology .learn-about-technology-main-iten .learn-about-technology-main-iten-images .learn-about-technology-main-iten-images-itens .learn-about-technology-main-iten-images-itens-iten{display:grid;grid-template-columns:1fr auto;align-items:center;gap:clamp(1.2rem,3.33333vw,6.4rem)}.learn-about-technology .learn-about-technology-main-iten .learn-about-technology-main-iten-images .learn-about-technology-main-iten-images-itens .learn-about-technology-main-iten-images-itens-iten .learn-about-technology-main-iten-images-itens-iten-image{display:flex;width:100%;height:100%}.learn-about-technology .learn-about-technology-main-iten .learn-about-technology-main-iten-images .learn-about-technology-main-iten-images-itens .learn-about-technology-main-iten-images-itens-iten .learn-about-technology-main-iten-images-itens-iten-image :is(img){display:flex;width:100%;height:clamp(12.5rem,19.27083vw,37rem);min-height:clamp(12.5rem,19.27083vw,37rem);object-fit:contain}.learn-about-technology .learn-about-technology-main-iten .learn-about-technology-main-iten-images .learn-about-technology-main-iten-images-itens .learn-about-technology-main-iten-images-itens-iten .learn-about-technology-main-iten-images-itens-iten-texts{display:flex;flex-direction:column;gap:clamp(2.1rem,1.61458vw,3.1rem)}.learn-about-technology .learn-about-technology-main-iten .learn-about-technology-main-iten-images .learn-about-technology-main-iten-images-itens .learn-about-technology-main-iten-images-itens-iten .learn-about-technology-main-iten-images-itens-iten-texts .learn-about-technology-main-iten-images-itens-iten-title{color:var(--pitch-black);font-family:var(--dm-sans);font-size:clamp(1.8rem,1.25vw,2.4rem);font-style:normal;font-weight:600;line-height:95%}.learn-about-technology .learn-about-technology-main-iten .learn-about-technology-main-iten-images .learn-about-technology-main-iten-images-itens .learn-about-technology-main-iten-images-itens-iten .learn-about-technology-main-iten-images-itens-iten-texts .learn-about-technology-main-iten-images-itens-iten-description{color:var(--medium-grey);font-family:var(--dm-sans);font-size:clamp(1.2rem,.83333vw,1.6rem);font-style:normal;font-weight:300;line-height:normal}.learn-about-technology .learn-about-technology-main-iten .learn-about-technology-main-iten-texts{display:flex;flex-direction:column;gap:clamp(1.6rem,1.5625vw,3rem);width:100%}@media screen and (min-width: 768px){.learn-about-technology .learn-about-technology-main-iten .learn-about-technology-main-iten-texts{position:sticky;top:0;padding-top:clamp(9rem,6.25vw,12rem);height:100vh;overflow-y:auto}}.learn-about-technology .learn-about-technology-main-iten .learn-about-technology-main-iten-texts .learn-about-technology-main-iten-title{color:var(--pitch-black);font-family:var(--dm-sans);font-size:clamp(1.6rem,1.66666vw,3.2rem);font-style:normal;font-weight:400;line-height:95%;text-align:center}@media screen and (min-width: 768px){.learn-about-technology .learn-about-technology-main-iten .learn-about-technology-main-iten-texts .learn-about-technology-main-iten-title{text-align:left}}.learn-about-technology .learn-about-technology-main-iten .learn-about-technology-main-iten-texts .learn-about-technology-main-iten-title :is(strong){font-weight:700;font-size:clamp(2.4rem,3.125vw,6rem);line-height:95%}.learn-about-technology .learn-about-technology-main-iten .learn-about-technology-main-iten-texts .learn-about-technology-main-iten-description{color:var(--medium-grey);font-family:var(--dm-sans);font-size:clamp(1.2rem,.83333vw,1.6rem);font-style:normal;font-weight:300;line-height:normal}.learn-about-technology .learn-about-technology-itens{display:flex;flex-direction:column;gap:clamp(2.8rem,2.08333vw,4rem)}@media screen and (min-width: 768px){.learn-about-technology .learn-about-technology-itens{display:none}}.learn-about-technology .learn-about-technology-itens .learn-about-technology-main-iten-images-itens-iten{display:grid;grid-template-columns:1fr auto;align-items:center;gap:clamp(1.2rem,3.33333vw,6.4rem)}.learn-about-technology .learn-about-technology-itens .learn-about-technology-main-iten-images-itens-iten .learn-about-technology-main-iten-images-itens-iten-image{display:flex;width:100%;height:100%}.learn-about-technology .learn-about-technology-itens .learn-about-technology-main-iten-images-itens-iten .learn-about-technology-main-iten-images-itens-iten-image :is(img){display:flex;width:100%;height:clamp(12.5rem,19.27083vw,37rem);min-height:clamp(12.5rem,19.27083vw,37rem);object-fit:contain}.learn-about-technology .learn-about-technology-itens .learn-about-technology-main-iten-images-itens-iten .learn-about-technology-main-iten-images-itens-iten-texts{display:flex;flex-direction:column;gap:clamp(2.1rem,1.61458vw,3.1rem)}.learn-about-technology .learn-about-technology-itens .learn-about-technology-main-iten-images-itens-iten .learn-about-technology-main-iten-images-itens-iten-texts .learn-about-technology-main-iten-images-itens-iten-title{color:var(--pitch-black);font-family:var(--dm-sans);font-size:clamp(1.8rem,1.25vw,2.4rem);font-style:normal;font-weight:600;line-height:95%}.learn-about-technology .learn-about-technology-itens .learn-about-technology-main-iten-images-itens-iten .learn-about-technology-main-iten-images-itens-iten-texts .learn-about-technology-main-iten-images-itens-iten-description{color:var(--medium-grey);font-family:var(--dm-sans);font-size:clamp(1.2rem,.83333vw,1.6rem);font-style:normal;font-weight:300;line-height:normal}.learn-about-technology .learn-about-technology-button{padding:1rem;display:flex;align-items:center;justify-content:center;width:100%;text-decoration:none;color:var(--plain-white);font-family:var(--dm-sans);font-size:1.8rem;font-style:normal;font-weight:600;line-height:95%;text-align:center;text-transform:uppercase;background-color:var(--grafitti-grey);cursor:pointer;border-radius:999rem;transition:all .3s ease-in-out}@media screen and (min-width: 768px){.learn-about-technology .learn-about-technology-button{width:50%}}.learn-about-technology .learn-about-technology-button:hover{background-color:var(--pitch-black)}request-quote-bar{display:block;width:100%;border-bottom:1px solid var(--light-grey);border-top:1px solid var(--light-grey);background:#ffffff80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;z-index:998;padding-block:clamp(1.35rem,1.40625vw,2.7rem)}request-quote-bar.sticky{position:fixed;top:0;left:0;right:0;z-index:998}request-quote-bar .shopbar__content{max-width:100%;margin:0 auto;width:100%;display:flex;align-items:center;justify-content:center;gap:2rem;padding-left:5vw;overflow-x:auto}@media screen and (min-width: 768px){request-quote-bar .shopbar__content{max-width:var(--page-width);padding-left:0}@media screen and (min-width: 1440px){request-quote-bar .shopbar__content{max-width:calc(var(--page-width) * .9)}}}request-quote-bar .shopbar__content .shopbar_infos__nav{display:flex}request-quote-bar .shopbar__content .shopbar_infos__nav .shopbar_infos__nav__list{list-style:none;display:flex;align-items:center;gap:2rem}request-quote-bar .shopbar__content .shopbar_infos__nav .shopbar_infos__nav__list .shopbar_infos__nav__list__item{display:flex}request-quote-bar .shopbar__content .shopbar_infos__nav .shopbar_infos__nav__list .shopbar_infos__nav__list__item.hidden{display:none}request-quote-bar .shopbar__content .shopbar_infos__nav .shopbar_infos__nav__list .shopbar_infos__nav__list__item .shopbar_infos__nav__list__item__link{color:var(--pitch-black);font-family:var(--dm-sans);font-size:clamp(1.4rem,.83333vw,1.6rem);font-style:normal;font-weight:400;line-height:normal;text-decoration:none;white-space:nowrap;padding:1rem 2.4rem;display:flex;align-items:center;justify-content:center;border-radius:999.9rem;border:1px solid var(--grey);background-color:var(--plain-white);cursor:pointer;transition:all .3s ease-in-out}request-quote-bar .shopbar__content .shopbar_infos__nav .shopbar_infos__nav__list .shopbar_infos__nav__list__item .shopbar_infos__nav__list__item__link.active{color:var(--off-grey);background-color:var(--grafitti-grey)}request-quote-bar .shopbar__content .shopbar_infos__nav .shopbar_infos__nav__list .shopbar_infos__nav__list__item .shopbar_infos__nav__list__item__link:hover{background-color:var(--dark-grey);color:var(--off-grey)}.faixa-spacer{display:none}.faixa-spacer.active{display:block}@keyframes rotateAddToCard{to{transform:translate(-50%,-50%) rotate(360deg)}}back-to-top{position:fixed;bottom:3vw;right:2.5vw;z-index:2000;display:none;justify-content:center;align-items:center;gap:1rem}@media screen and (min-width: 768px){back-to-top{display:flex}back-to-top[active] .back-to-top__message{display:flex;animation:activeBackToTopEntry .5s ease-in-out forwards;opacity:1}}back-to-top .whatsapp-icon__button{border-radius:50%;border:1px solid #009174;background:#009174;display:flex;justify-content:center;align-items:center;transition:all .5s ease-in-out;cursor:pointer}back-to-top .whatsapp-icon__button:hover{border:1px solid var(--grafitti-grey)}back-to-top .whatsapp-icon__button :is(a){text-decoration:none;padding:.8rem}back-to-top .whatsapp-icon__button :is(a) :is(svg){width:clamp(3rem,1.77083vw,3.4rem);height:clamp(3rem,1.77083vw,3.4rem);display:block}back-to-top .whatsapp-icon__button :is(a) :is(svg) :is(g) :is(path){fill:var(--plain-white)}back-to-top .back-to-top__message{border-radius:2.4rem;border:1px solid #009174;background:#009174;height:clamp(3.6rem,2.5vw,4.8rem);display:none;opacity:0;animation:activeBackToTopExit .5s ease-in-out forwards;transform:translate(1rem);transition:all .5s ease-in-out;align-items:center;justify-content:center;cursor:pointer}back-to-top .back-to-top__message:hover{border:1px solid var(--grafitti-grey)}back-to-top .back-to-top__message :is(a){text-decoration:none;color:var(--plain-white);font-family:var(--dm-sans);font-size:clamp(1.1rem,.78125vw,1.5rem);font-style:normal;font-weight:700;line-height:normal;padding:.5rem 1rem;text-transform:uppercase;width:100%;height:100%;display:flex;align-items:center;justify-content:center}@keyframes activeBackToTopEntry{0%{opacity:0;transform:translate(1rem)}to{opacity:1;transform:translate(0)}}@keyframes activeBackToTopExit{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(1rem)}}.announcement_bar__container{background:var(--pitch-black);width:100%;display:flex;align-items:center;justify-content:center;position:relative;z-index:1;max-height:clamp(2rem,calc(1.333rem + .7407vw),3.2rem);height:0;visibility:hidden;opacity:0;interpolate-size:allow-keywords;transition:height .1s ease-in-out,visibility .1s ease-in-out,opacity .1s ease-in-out;overflow:hidden}.announcement_bar__container[open]{height:clamp(2rem,calc(1.333rem + .7407vw),3.2rem);visibility:visible;opacity:1}.announcement_bar__container :is(p){color:var(--plain-white);text-align:center;font-family:var(--dm-sans);font-size:clamp(1rem,.833vw,1.6rem);font-style:normal;font-weight:400;line-height:normal}.grid-collection{max-width:var(--page-width);width:100%;margin:0 auto;display:flex;align-items:center;justify-content:center;padding-block:clamp(2.4rem,2.5vw,4rem)}.grid-collection .grid-collection-container{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));width:100%;justify-items:center;gap:clamp(1.2rem,1.25vw,1.8rem)}@media screen and (min-width: 768px){.grid-collection .grid-collection-container{grid-template-columns:repeat(2,minmax(0,1fr))}}.grid-collection .grid-collection-container .grid-collection-bloco{display:flex;flex-direction:column;width:100%;align-items:center;gap:clamp(1.2rem,1.25vw,1.8rem);padding:clamp(1.6rem,1.25vw,3.2rem);border-radius:1.2rem}.grid-collection .grid-collection-container .grid-collection-bloco .grid-collection-bloco-title{color:var(--plain-white);font-size:clamp(2rem,2.66666vw,2.8rem);font-style:normal;font-weight:700;margin-bottom:2rem;text-align:center}.grid-collection .grid-collection-container .grid-collection-bloco .grid-collection-bloco-itens{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:100%;justify-items:center;gap:clamp(1.2rem,1.25vw,1.8rem)}.grid-collection .grid-collection-container .grid-collection-bloco .grid-collection-bloco-itens .categorie-card{display:flex;width:100%;width:clamp(8rem,8vw,9.5rem);min-width:clamp(8rem,8vw,9.5rem)}.grid-collection .grid-collection-container .grid-collection-bloco .grid-collection-bloco-itens .categorie-card .categorie-card__content{display:flex;flex-direction:column;text-decoration:none;width:100%;gap:.75rem}.grid-collection .grid-collection-container .grid-collection-bloco .grid-collection-bloco-itens .categorie-card .categorie-card__content .categorie-card__image{display:flex;width:100%;border-radius:1rem;overflow:hidden;transition:all .3s ease-in-out}.grid-collection .grid-collection-container .grid-collection-bloco .grid-collection-bloco-itens .categorie-card .categorie-card__content .categorie-card__image .categorie-card__image-img{width:100%;height:100%;object-fit:contain;transition:all .2s ease-in-out;display:flex}.grid-collection .grid-collection-container .grid-collection-bloco .grid-collection-bloco-itens .categorie-card .categorie-card__content .categorie-card__title{color:var(--grafitti-grey);text-align:center;font-size:clamp(1.2rem,1.05vw,1.6rem);font-weight:700;line-height:140%;text-decoration:none;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal}.grid-collection .grid-collection-container .grid-collection-bloco .grid-collection-bloco-itens .categorie-card .categorie-card__content:hover .categorie-card__image-img{transform:scale(1.05)}carousel-product-complementary{display:flex;justify-content:center;align-items:center;margin-inline:auto;width:50%;max-width:30rem}carousel-product-complementary.hidden{display:none}carousel-product-complementary .carousel-product-complementary__slider{display:flex;flex-direction:column;align-items:center;width:100%;gap:clamp(.6rem,.6vw,1.2rem)}carousel-product-complementary .carousel-product-complementary__slider .carousel-product-complementary__title{color:var(--pitch-black);font-family:var(--dm-sans);font-size:clamp(1.4rem,.83333vw,1.6rem);font-style:normal;font-weight:400;line-height:normal}carousel-product-complementary .carousel-product-complementary__slider .carousel-product-complementary__container{position:relative;width:100%}carousel-product-complementary .carousel-product-complementary__slider .carousel-product-complementary__container .carousel-product-complementary__buttons{display:none;align-items:center;justify-content:space-between;gap:1.6rem;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);width:100%;z-index:1;pointer-events:none}@media screen and (min-width: 768px){carousel-product-complementary .carousel-product-complementary__slider .carousel-product-complementary__container .carousel-product-complementary__buttons{display:flex}}carousel-product-complementary .carousel-product-complementary__slider .carousel-product-complementary__container .carousel-product-complementary__buttons .carousel-product-complementary__prev,carousel-product-complementary .carousel-product-complementary__slider .carousel-product-complementary__container .carousel-product-complementary__buttons .carousel-product-complementary__next{border:none;background-color:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:auto}carousel-product-complementary .carousel-product-complementary__slider .carousel-product-complementary__container .carousel-product-complementary__buttons .carousel-product-complementary__prev:hover :is(svg) :is(path),carousel-product-complementary .carousel-product-complementary__slider .carousel-product-complementary__container .carousel-product-complementary__buttons .carousel-product-complementary__next:hover :is(svg) :is(path){stroke:var(--fuji-red)}carousel-product-complementary .carousel-product-complementary__slider .carousel-product-complementary__container .carousel-product-complementary__buttons .carousel-product-complementary__prev :is(svg),carousel-product-complementary .carousel-product-complementary__slider .carousel-product-complementary__container .carousel-product-complementary__buttons .carousel-product-complementary__next :is(svg){width:100%;height:100%;display:block;fill:transparent}carousel-product-complementary .carousel-product-complementary__slider .carousel-product-complementary__container .carousel-product-complementary__buttons .carousel-product-complementary__prev :is(svg) :is(path),carousel-product-complementary .carousel-product-complementary__slider .carousel-product-complementary__container .carousel-product-complementary__buttons .carousel-product-complementary__next :is(svg) :is(path){stroke:var(--pitch-black);transition:stroke .3s ease-in-out}carousel-product-complementary .carousel-product-complementary__slider .carousel-product-complementary__container .carousel-product-complementary__buttons .carousel-product-complementary__prev[disabled],carousel-product-complementary .carousel-product-complementary__slider .carousel-product-complementary__container .carousel-product-complementary__buttons .carousel-product-complementary__next[disabled]{pointer-events:none}carousel-product-complementary .carousel-product-complementary__slider .carousel-product-complementary__container .carousel-product-complementary__buttons .carousel-product-complementary__prev[disabled] :is(svg) :is(path),carousel-product-complementary .carousel-product-complementary__slider .carousel-product-complementary__container .carousel-product-complementary__buttons .carousel-product-complementary__next[disabled] :is(svg) :is(path){stroke:var(--grey)}carousel-product-complementary .carousel-product-complementary__slider .carousel-product-complementary__container .carousel-product-complementary__track-container{display:flex;flex-direction:column;gap:clamp(.6rem,.6vw,1.2rem);overflow:hidden}carousel-product-complementary .carousel-product-complementary__slider .carousel-product-complementary__container .carousel-product-complementary__track-container .carousel-product-complementary__track{display:flex;gap:.8rem}carousel-product-complementary .carousel-product-complementary__slider .carousel-product-complementary__container .carousel-product-complementary__track-container .carousel-product-complementary__track :is(product-card){max-width:unset;min-width:calc((100% + -0rem)*1);align-items:center}carousel-product-complementary .carousel-product-complementary__slider .carousel-product-complementary__container .carousel-product-complementary__track-container .carousel-product-complementary__track :is(product-card) .product-card__content{width:100%;min-width:100%;max-width:100%;overflow:hidden;padding:0 clamp(1rem,.625vw,1.2rem)}carousel-product-complementary .carousel-product-complementary__slider .carousel-product-complementary__container .carousel-product-complementary__track-container .carousel-product-complementary__pagination-container{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}carousel-product-complementary .carousel-product-complementary__slider .carousel-product-complementary__container .carousel-product-complementary__track-container .carousel-product-complementary__pagination-container .carousel-product-complementary__pagination{display:flex;flex-direction:row;align-items:center;gap:1rem;overflow:auto;scrollbar-width:none}carousel-product-complementary .carousel-product-complementary__slider .carousel-product-complementary__container .carousel-product-complementary__track-container .carousel-product-complementary__pagination-container .carousel-product-complementary__pagination :is(button){border-radius:.2rem;border:1.14px solid var(--pitch-black);background:transparent;min-width:clamp(.8rem,.807292vw,1rem);min-height:clamp(.8rem,.807292vw,1rem);font-size:0;transition:all .3s ease-in-out;cursor:pointer}carousel-product-complementary .carousel-product-complementary__slider .carousel-product-complementary__container .carousel-product-complementary__track-container .carousel-product-complementary__pagination-container .carousel-product-complementary__pagination :is(button).active{border:1.14px solid var(--pitch-black);background:var(--pitch-black)}*{margin:0;padding:0;box-sizing:border-box}html{font-size:62.5%}body{font-size:1.6rem;min-height:100vh;font-family:var(--dm-sans)}form-embed{display:flex;padding-block:clamp(3.2rem,3.125vw,6rem);max-width:var(--page-width);margin:0 auto;flex-direction:column;gap:2rem;align-items:center;justify-content:center}
