.carousel__title{font-size:var(--heading-h4);font-family:var(--font-family-heading);font-weight:400;line-height:1.03;letter-spacing:0px;text-transform:uppercase}.product-tile__vendor{font-size:var(--body-2xs);font-family:var(--font-family-body);font-weight:700;line-height:1.1;letter-spacing:0em}.product-tile__color-options span{font-size:var(--body-3xs);font-family:var(--font-family-body);font-weight:400;line-height:1.1;letter-spacing:0em}.product-tile__title{font-size:var(--tile-title);font-family:var(--font-family-display);font-weight:400;line-height:1.1;letter-spacing:0em;text-transform:uppercase}.product-tile__price{font-size:var(--tile-price);font-family:var(--font-family-display);font-weight:400;line-height:1.1;letter-spacing:0em}.product-tile__price .discount-percentage{font-size:var(--tile-discount);font-family:var(--font-family-display);font-weight:400;line-height:1.1;letter-spacing:0em}.product-tile__out-of-stock--label,.product-tile__tags-label{font-size:var(--tile-tag);font-family:var(--font-family-display);font-weight:700;line-height:1.1;letter-spacing:.1em;text-transform:uppercase}.product-tile__sizes-label{font-size:var(--tile-variants);font-family:var(--font-family-display);font-weight:400;line-height:1.1;letter-spacing:0em}:root{--slides-xs: 2;--slides-s: 2;--slides-m: 1;--slides-l: 1;--slides-xl: 1}@media screen and (min-width: 768px){:root{--slides-xs: 4;--slides-s: 4;--slides-m: 4;--slides-l: 4;--slides-xl: 4}}@media screen and (min-width: 1024px){:root{--slides-xs: 4;--slides-s: 4;--slides-m: 4;--slides-l: 4;--slides-xl: 4}}.carousel__heading{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-2) 0}.carousel__title{min-height:calc(var(--m_icon-size) + 16px);align-content:center}.carousel__slider-wrapper{position:relative;overflow:visible;border-top:1px solid}.carousel__controls{position:absolute;top:50%;left:15px;right:15px;transform:translateY(-50%);display:flex;align-items:center;justify-content:space-between;gap:24px;z-index:10;pointer-events:none}.carousel__arrow{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#fff;border-radius:50%;padding:0;cursor:pointer;opacity:0;pointer-events:all;transition:opacity .35s}.carousel__arrow:not(.swiper-button-disabled){opacity:1;pointer-events:all}.carousel__arrow svg{width:var(--m_icon-size);height:auto}.carousel__arrow svg [fill]:not([fill=none]){fill:var(--light_ui-element)}.carousel__arrow svg [stroke]:not([stroke=none]){stroke:var(--light_ui-element)}.carousel__slider{position:relative;overflow:visible}.carousel__slider-wrapper:not(.swiper-initialized)>.swiper-wrapper>.swiper-slide{width:calc((100% - (var(--slides) - 1)*var(--gap))/var(--slides));margin-right:var(--gap)}.product-tile__sizes{width:100%;display:none;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:4px 12px;padding:4px 0 0}.product-tile__sizes-label{padding:4px 0}.product-tile__container{width:100%;overflow:hidden;border-right:1px solid var(--light_ui-element);border-bottom:1px solid var(--light_ui-element)}.product-tile__container .media__container{position:relative;overflow:hidden;padding-top:146.6666666667%;width:100%}.product-tile__container .media__container>img,.product-tile__container .media__container>video,.product-tile__container .media__container>model-viewer{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.product-tile__container .product-tile__images__img--default{opacity:1}.product-tile__container .product-tile__images__img--hover{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%}@media (hover: hover){.product-tile__container .product-tile__sizes{display:flex;opacity:0;transition:opacity .35s}.product-tile__container .product-tile__media .media__container{transition:opacity .35s}.product-tile__container:hover .product-tile__sizes,.product-tile__container:hover .product-tile__colors{opacity:1}.product-tile__container:hover .product-tile__price.hiding{opacity:0}}.product-tile__gallery{position:relative;overflow:hidden;display:block}@media (hover: hover){.product-tile__gallery .product-tile__sizes{opacity:0;height:0;overflow:hidden;transition:opacity .35s}.product-tile__gallery:hover .product-tile__sizes{opacity:1;height:auto;overflow:auto}}.product-tile__gallery-link{position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:3}.product-tile__gallery-layer{position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:2;pointer-events:none}.product-tile__gallery.swiper-initialized .swiper-slide{transition-property:opacity}@media screen and (min-width: 1024px){.product-tile__gallery.swiper-initialized:hover .product-tile__gallery-arrow:not(.swiper-button-disabled){opacity:1}}.product-tile__gallery.swiper-initialized .product-tile__gallery-pagination.swiper-pagination-bullets.swiper-pagination-horizontal{opacity:1}@media screen and (min-width: 1024px){.product-tile__gallery.swiper-initialized .product-tile__gallery-arrow{pointer-events:all}}.product-tile__gallery-controls{position:absolute;top:50%;left:0;width:100%;height:auto;display:flex;align-items:center;justify-content:space-between;padding:8px;transform:translateY(-50%);z-index:2;pointer-events:none}.product-tile__gallery-arrow{position:relative;display:flex;align-items:center;justify-content:center;padding:4px;border-radius:100%;opacity:0;transition:opacity .35s;cursor:pointer;pointer-events:none}.product-tile__gallery-arrow:before{content:"";position:absolute;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--light_ui-background);border-radius:100%;opacity:.1;z-index:-1}.product-tile__gallery-arrow svg{width:var(--s_icon-size);height:auto}.product-tile__gallery-arrow svg [fill]:not([fill=none]){fill:var(--light_ui-element)}.product-tile__gallery-arrow svg [stroke]:not([stroke=none]){stroke:var(--light_ui-element)}.product-tile__gallery-pagination.swiper-pagination-bullets.swiper-pagination-horizontal{position:absolute;bottom:0;left:0;width:100%;height:auto;display:flex;align-items:center;justify-content:flex-start;opacity:0;transition:opacity .35s;z-index:2}.product-tile__gallery-pagination.swiper-pagination-bullets.swiper-pagination-horizontal>.swiper-pagination-bullet{height:2px;flex:1 0;border-radius:0;margin:0;background-color:var(--light_grey-20);opacity:1;transition:background-color .35s}.product-tile__gallery-pagination.swiper-pagination-bullets.swiper-pagination-horizontal>.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--light_ui-element)}.product-tile__wishlist{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;padding:8px;z-index:4;opacity:0;transition:opacity .35s;pointer-events:none;cursor:pointer}.product-tile__wishlist svg{width:20px;height:auto;transition:fill .35s}.product-tile__wishlist svg [fill]:not([fill=none]){fill:var(--light_ui-element)}.product-tile__wishlist svg [stroke]:not([stroke=none]){stroke:var(--light_ui-element)}.product-tile__wishlist svg path[fill]:not([fill=none]){fill:#0000}.product-tile__wishlist[data-wishlist-status=active],.product-tile__wishlist[data-wishlist-status=inactive]{opacity:1;pointer-events:all}.product-tile__wishlist[data-wishlist-status=active] svg path{fill:var(--light_ui-element)}.product-tile__wishlist.loading{opacity:.3;pointer-events:none}.product-tile__tags{position:absolute;bottom:10px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;justify-content:flex-start;flex-wrap:wrap;gap:var(--tile-tag-gap);padding:var(--tile-tag-vs) var(--tile-tag-hs);z-index:2;pointer-events:none}@media screen and (min-width: 1024px){.product-tile__tags{bottom:unset;top:0;left:0;transform:unset}}.product-tile__tags-label{color:var(--light_ui-element-invert);background-color:var(--light_ui-background);padding:4px;-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);background:#0003;border-radius:100px}@media screen and (min-width: 1024px){.product-tile__tags-label{color:var(--light_text-text);background:unset;-webkit-backdrop-filter:unset;backdrop-filter:unset;text-decoration:underline;text-underline-offset:4px;border-radius:unset}}.product-tile__colors{position:absolute;top:0;right:0;padding:8px;z-index:2;display:none;flex-direction:column;align-items:center;gap:8px;opacity:0;transition:opacity .35s}.product-tile__colors-variant{display:block;height:16px;width:16px;margin:2px}.product-tile__colors-variant--current{border:1px solid var(--light_ui-element)}@media screen and (min-width: 1024px){.product-tile__colors{display:flex}}.product-tile__colors-toggle{cursor:pointer}.product-tile__colors--more{display:flex;flex-direction:column;gap:8px}.product-tile__colors--more.hidden{display:none}.product-tile__out-of-stock{position:absolute;bottom:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#ffffff80;padding:0 0 12px;z-index:2}.product-tile__out-of-stock--label{padding:4px;background:#0003;-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);color:var(--light_ui-element-invert);border-radius:100px}@media screen and (min-width: 1024px){.product-tile__out-of-stock--label{-webkit-backdrop-filter:unset;backdrop-filter:unset;padding:0;background:unset;border-radius:unset}}.product-tile__info{padding:var(--tile-info-vs) var(--tile-info-hs)}.product-tile__vendor,.product-tile__title{display:block;margin:2px 0}.product-tile__size-price{position:relative}.product-tile__price{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;margin-top:8px;transition:opacity .35s}@media (hover: hover){.product-tile__price.hiding{position:absolute;top:0;left:0}}.product-tile__price del{color:var(--light_text-light-grey);text-decoration:line-through}.product-tile__price del:empty{display:none}.product-tile__price span{font-weight:500}.product-tile__color-options{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px}.product-tile__color-options input[type=radio]:checked+label{outline-color:var(--light_ui-element)}.product-tile__color-options input[type=radio]+label{width:16px;height:16px;overflow:hidden;display:block;background-color:var(--light_text-grey);border:1px solid var(--light_ui-background);border-radius:100%;outline:1px solid rgba(0,0,0,0);outline-offset:1px;transition:outline-color .35s}.product-tile__color-options input[type=radio]+label:before,.product-tile__color-options input[type=radio]+label:after,.product-tile__color-options input[type=radio]+label span{display:none}.banner-tile__container{display:none;position:relative;width:100%;overflow:hidden;grid-column:span 2;grid-row:span 2}@media screen and (min-width: 1024px){.banner-tile__container{display:block}}.banner-tile__container .media__container{width:100%;height:100%}.banner-tile__container .media__container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.banner-tile__container .text-group__container{position:absolute;bottom:40px;left:16px;width:calc(100% - 32px)}#iubenda-cs-banner input[type=checkbox],#iubenda-cs-banner input[type=radio]{position:relative!important}#iubenda-cs-banner input[type=checkbox]+label:after,#iubenda-cs-banner input[type=checkbox]+label:before,#iubenda-cs-banner input[type=radio]+label:after,#iubenda-cs-banner input[type=radio]+label:before{display:none!important}.whatsapp__widget{bottom:70px;display:block;position:fixed;right:20px;z-index:999998}.whatsapp__widget a{align-items:center;background:#000;border-radius:100%;display:flex;justify-content:center}.whatsapp__widget svg{fill:#fff;margin:6px;width:36px}.klaviyo-form input[type=checkbox]+label:before,.klaviyo-form input[type=checkbox]+label:after,.klaviyo-form input[type=radio]+label:before,.klaviyo-form input[type=radio]+label:after{display:none;content:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/layout.theme.css.map */
