.carousel__title{font-size:var(--heading-h6);font-family:var(--font-family-heading);font-weight:500;line-height:1.29;letter-spacing:.02em;text-transform:uppercase}.look-product-tile__title{font-size:var(--body-s);font-family:var(--font-family-body);font-weight:400;line-height:1.5;letter-spacing:0em}.look-product-tile__color,.look-product-tile__price-value{font-size:var(--body-xs);font-family:var(--font-family-body);font-weight:400;line-height:1.6;letter-spacing:0em}.look-product-tile__error,.product-tile__vendor{font-size:var(--body-2xs);font-family:var(--font-family-body);font-weight:400;line-height:1.1;letter-spacing:0em}.product-tile__price,.product-tile__title,.product-tile__sizes-label{font-size:var(--body-3xs);font-family:var(--font-family-body);font-weight:400;line-height:1.5;letter-spacing:0em}.look-product-tile__price-legal,.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}.look-product-tile__option{font-size:var(--form-input);font-family:var(--font-family-form);font-weight:400;line-height:auto;letter-spacing:0px}.look-tile__title{font-size:var(--tile-title);font-family:var(--font-family-heading);font-weight:400;line-height:1.1;letter-spacing:.02em;text-transform:uppercase}.product-tile__price del{font-size:var(--tile-price);font-family:var(--font-family-heading);font-weight:500;line-height:1.1;letter-spacing:0em;text-transform:uppercase}.product-tile__tags-label{font-size:var(--tile-tag);font-family:var(--font-family-heading);font-weight:500;line-height:1.1;letter-spacing:.08em;text-transform:uppercase}.product-tile__colors{font-size:var(--tile-variants);font-family:var(--font-family-heading);font-weight:400;line-height:1.1;letter-spacing:0em}:root{--slides-xs: 2.4;--slides-s: 2.4;--slides-m: 1.4;--slides-l: 1.5;--slides-xl: 1.2}@media screen and (min-width: 768px){:root{--slides-xs: 6;--slides-s: 4;--slides-m: 3.2;--slides-l: 2.4;--slides-xl: 2}}@media screen and (min-width: 1024px){:root{--slides-xs: 6;--slides-s: 4;--slides-m: 4.9;--slides-l: 3;--slides-xl: 2}}.carousel__heading{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-2) 0;gap:24px}.carousel__title{min-height:28px;align-content:center}.carousel__view-all{display:none;margin-left:auto;padding:0 16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (min-width: 1024px){.carousel__view-all{display:block}}.carousel__controls{display:none;align-items:center;justify-content:flex-end;gap:24px}@media screen and (min-width: 1024px){.carousel__controls{display:flex}}.carousel__arrow{display:flex;align-items:center;justify-content:center;padding:8px;cursor:pointer;opacity:.2;pointer-events:none;transition:opacity .35s;background-color:var(--dark_ui-element);border-radius:50%}.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-wrapper:not(.swiper-initialized)>.swiper-wrapper>.swiper-slide{width:calc((100% - (var(--slides) - 1)*var(--gap))/var(--slides));margin-right:var(--gap)}.carousel__scrollbar{position:relative;width:100%;max-width:213px;height:2px;background-color:var(--light_grey-20);border-radius:4px;margin:0 auto}@media screen and (min-width: 768px)and (max-width: 1023px){.carousel__scrollbar{max-width:464px}}@media screen and (min-width: 1024px)and (max-width: 1439px){.carousel__scrollbar{max-width:612px}}@media screen and (min-width: 1440px){.carousel__scrollbar{max-width:686px}}.carousel__scrollbar-wrapper{padding:1px var(--page-margin);margin-top:32px}.carousel__scrollbar .swiper-scrollbar-drag{height:100%;background-color:var(--light_ui-element);border-radius:4px;cursor:pointer}.product-tile__container{width:100%;overflow:hidden}.product-tile__container .media__container{position:relative;overflow:hidden;padding-top:125%;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}@media screen and (min-width: 1024px){.product-tile__container:hover .product-tile__colors,.product-tile__container:hover .product-tile__wishlist[data-wishlist-status=active],.product-tile__container:hover .product-tile__wishlist[data-wishlist-status=inactive]{opacity:1;pointer-events:all}}.product-tile__gallery{position:relative;overflow:hidden;display:block}@media (hover: hover){.product-tile__gallery .product-tile__sizes{opacity:0;transition:opacity .35s}.product-tile__gallery:hover .product-tile__sizes{opacity:1}}.product-tile__gallery-link{position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:2}.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:none;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:var(--tile-tag-vs);right:var(--tile-tag-hs);display:flex;align-items:center;justify-content:center;padding:2px;z-index:2;opacity:0;transition:opacity .35s;pointer-events:none;cursor:pointer}.product-tile__wishlist svg{width:16px;height:auto}.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 *{transition:all .35s}@media screen and (min-width: 1024px){.product-tile__wishlist svg{width:24px}}.product-tile__wishlist svg path{fill:#0000}@media screen and (max-width: 1023px){.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:0;left:0;width:calc(100% - 36px);display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:var(--tile-tag-gap);padding:8px;z-index:2;pointer-events:none}.product-tile__tags-label{color:var(--light_text-text);height:20px;background-color:var(--light_ui-background);padding:4px 6px}@media screen and (min-width: 1024px){.product-tile__colors{opacity:0;pointer-events:none;transition:opacity .35s}}.product-tile__sizes{position:absolute;bottom:0;left:0;width:100%;height:auto;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:4px 12px;background-color:var(--light_ui-background);padding:4px 8px 0;z-index:2}.product-tile__sizes-label{padding:4px 0}.product-tile__quick-buy{position:absolute;bottom:0;right:0;padding:8px;z-index:2}.product-tile__quick-buy:before{content:"";position:absolute;width:calc(100% - 16px);height:calc(100% - 16px);top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--light_ui-background);border-radius:100%;opacity:.1;z-index:-1;pointer-events:none}.product-tile__quick-buy [type=submit]{display:flex;align-items:center;justify-content:center;background:#0000;padding:4px;border:0;margin:0;transition:opacity .35s;cursor:pointer}.product-tile__quick-buy [type=submit]:disabled{opacity:.5}.product-tile__quick-buy [type=submit] svg{width:var(--s_icon-size);height:auto}.product-tile__quick-buy [type=submit] svg [fill]:not([fill=none]){fill:var(--light_ui-element)}.product-tile__quick-buy [type=submit] svg [stroke]:not([stroke=none]){stroke:var(--light_ui-element)}.product-tile__info{padding:var(--tile-info-vs) var(--tile-info-hs);background-color:var(--dark_brand-brand-2)}@media screen and (min-width: 1024px){.product-tile__info{padding:0}}.product-tile__info--quick-buy{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-between;gap:8px}.product-tile__info--quick-buy .product-tile__title{min-height:32px}.product-tile__info--quick-buy .product-tile__price{margin:0}.product-tile__meta{min-height:var(--tile-info-mih);padding-top:var(--tile-info-vs);padding-right:var(--tile-info-hs);padding-left:var(--tile-info-hs);margin-bottom:var(--tile-info-gap)}@media screen and (min-width: 1024px){.product-tile__meta{padding-top:var(--tile-tag-gap)}}.product-tile__vendor{display:block;margin:2px 0}.product-tile__title{display:block;margin:2px 0;min-height:36px}.product-tile__price{display:flex;flex-direction:row;align-items:baseline;justify-content:flex-start;gap:8px;margin-top:var(--tile-info-gap);padding-bottom:var(--tile-info-vs);padding-right:var(--tile-info-hs);padding-left:var(--tile-info-hs)}@media screen and (min-width: 1024px){.product-tile__price{padding-bottom:var(--tile-tag-gap)}}.product-tile__price del{order:1;color:var(--light_text-disabled);text-decoration:line-through;margin:2px 0}.product-tile__price del:empty{display:none}.product-tile__price span{font-weight:500;margin:2px 0}.product-tile__color-options{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px;padding-right:var(--tile-info-hs);padding-left:var(--tile-info-hs);margin-top:4px}@media screen and (min-width: 1024px){.product-tile__color-options{margin-top:0;padding-bottom:14px}}.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}.look-tile__container{position:relative}.look-tile__title{padding:var(--tile-info-vs) var(--tile-info-hs)}@media screen and (min-width: 1024px){.look-tile__title{position:absolute;left:0;bottom:0}}.look-tile__image .media__container{position:relative;overflow:hidden;padding-top:125%}.look-tile__image .media__container>img,.look-tile__image .media__container>video,.look-tile__image .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}.look-product-tile__container{display:flex;gap:24px}.look-product-tile__image{width:40%}.look-product-tile__image .media__container{position:relative;overflow:hidden;padding-top:125%}.look-product-tile__image .media__container>img,.look-product-tile__image .media__container>video,.look-product-tile__image .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}.look-product-tile__form{width:60%;display:flex;flex-direction:column;justify-content:space-between}.look-product-tile__price-container{display:flex;flex-direction:column;gap:4px}.look-product-tile__price-value{font-weight:500;display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-end;gap:4px}.look-product-tile__price-value del{color:var(--light_text-light-grey);font-weight:500;text-decoration:line-through}.look-product-tile__options{display:flex;flex-direction:column;gap:8px}.look-product-tile__option{min-width:180px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative}.look-product-tile__option.open>fieldset{opacity:1;pointer-events:all;border-color:var(--dark_ui-form)}.look-product-tile__option.open>label svg{transform:rotate(180deg)}.look-product-tile__option>label{padding:2px 0 8px;display:flex;align-items:center;gap:4px;border-bottom:1px solid var(--dark_ui-form)}.look-product-tile__option>label svg{width:24px;height:auto;margin-left:auto;transform-origin:center;transition:transform .35s}.look-product-tile__option>fieldset{position:absolute;left:0;top:calc(100% - 1px);width:100%;background-color:var(--light_brand-tertiary);z-index:1;border:1px solid rgba(0,0,0,0);opacity:0;pointer-events:none;transition:opacity .25s,border-color .25s}.look-product-tile__option>fieldset>div input:checked~label{font-weight:700}.look-product-tile__option>fieldset>div label{padding:8px 12px;width:100%}.look-product-tile__option>fieldset>div label:before,.look-product-tile__option>fieldset>div label:after{display:none}.look-product-tile__option>fieldset>div label:hover{font-weight:700}.look-product-tile__actions{padding-top:16px;display:flex;align-items:center;justify-content:flex-start;gap:8px}@media screen and (min-width: 1024px){.look-product-tile__actions{padding-top:32px}}.look-product-tile__actions .btn{position:relative;padding:0}.look-product-tile__actions .btn:before,.look-product-tile__actions .btn:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;aspect-ratio:1;width:auto;height:100%;border-radius:100%;opacity:0;transition:opacity .35s}.look-product-tile__actions .btn:before{border:2px solid currentColor}.look-product-tile__actions .btn:after{border:2px solid rgba(0,0,0,0);border-top:2px solid currentColor;animation:spinCentered infinite linear 1s}.look-product-tile__actions .btn.loading{pointer-events:none}.look-product-tile__actions .btn.loading span{color:#0000}.look-product-tile__actions .btn.loading span.icon>svg *[fill],.look-product-tile__actions .btn.loading span.icon>svg *[stroke]{fill:#0000;stroke:#0000}.look-product-tile__actions .btn.loading span:after{display:none}.look-product-tile__actions .btn.loading:before{opacity:.3}.look-product-tile__actions .btn.loading:after{opacity:1}.look-product-tile__error{color:var(--light_state-error);display:flex;align-items:center;justify-content:flex-start;gap:8px;background-color:var(--light_state-error-bg);padding:8px;border:1px solid var(--light_state-error);border-radius:var(--xl_btn-border-radius)}.look-product-tile__error-wrapper{overflow:hidden;margin-top:16px;opacity:1;transition:margin .65s,height .65s,opacity .65s}.look-product-tile__error-wrapper:not(.shown){height:0;margin-top:0;opacity:0;display:none}.look-product-tile__error svg{width:var(--m_icon-size);height:auto;flex-shrink:0}.look-product-tile__error svg [fill]:not([fill=none]){fill:var(--light_state-error)}.look-product-tile__error svg [stroke]:not([stroke=none]){stroke:var(--light_state-error)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/layout.theme.css.map */
