.quickview-modal__panel--shop-the-look{display:none}@media(min-width:1024px){.quickview-modal[shop-the-look] .quickview-modal__inner-wrapper{width:591px}}.quickview-modal[shop-the-look] .quickview-modal__inner{position:relative}@media(min-width:1024px){.quickview-modal[shop-the-look] .quickview-modal__inner{padding-block:0}
}@media(max-width:1023px){.quickview-modal[shop-the-look] .quickview-modal__content-wrapper{overflow-x:hidden}}@media(min-width:1024px){.quickview-modal[shop-the-look] .quickview-modal__content-wrapper{height:100%;overflow:visible}}@media(min-width:1024px){.quickview-modal[shop-the-look] .quickview-modal__close{top:var(--space-32);right:var(--space-32);padding:0}
}.quickview-modal[shop-the-look] .quickview-modal__panel--shop-the-look{display:block}@media(min-width:1024px){.quickview-modal[shop-the-look] .quickview-modal__panel--shop-the-look{position:relative;z-index:1;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow-y:auto;background:var(--color-white)}
}.quickview-modal[shop-the-look] .quickview-modal__panel--quickview{display:none;padding-top:var(--space-24)}@media(min-width:1024px){.quickview-modal[shop-the-look] .quickview-modal__panel--quickview{position:absolute;top:0;right:100%;bottom:0;z-index:0;display:flex;flex-direction:column;width:375px;overflow-y:auto;background:var(--color-white);transform:translateX(100%);transition:transform var(--transition-large)}
}.quickview-modal[shop-the-look][quickview-open] .quickview-modal__panel--quickview{display:block}@media(min-width:1024px){.quickview-modal[shop-the-look][quickview-open] .quickview-modal__panel--quickview{display:flex;transform:translateX(0)}}@media(min-width:1024px){.quickview-modal[shop-the-look][quickview-open] .quickview-modal__inner::before{border-image-slice:4 4 4 4;border-image-width:4px 4px 4px 4px;border-image-outset:.5px .5px .5px .5px;border-image-repeat:round round;border-image-source:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAB3SURBVHgB7dVBCoAgFEXR911JjcRVVSurXamj2on5wiCkWd9RnpkiF0FRCSEkZCKyWWsXPHjvhzy/o5JSGp1zR7V2y2una3BHtbBnuEMo0u51Ba8NFLFn3u7hF+wZNPD3KB8HKNLudUWMcYUi9nj6MxSxJy3+qBOdU0PNJhRu4gAAAABJRU5ErkJggg==");border-style:solid;image-rendering:pixelated;content:"";position:absolute;top:0;bottom:0;left:0;z-index:2;width:0;border-width:0 0 0 3px;border-image-width:0 0 0 4px}
}@media(min-width:1024px){.quickview-modal[shop-the-look][quickview-open]:not([open]) .quickview-modal__panel--quickview{transform:translateX(100%)}}.shop-the-look{padding-bottom:var(--space-16)}@media(min-width:1024px){.shop-the-look{padding-block:var(--space-32) 0}}.shop-the-look__title{flex-shrink:0;margin-bottom:var(--space-16);padding-inline:var(--space-16);text-align:center;font:var(--font-h3);text-transform:var(--font-h3-text-transform);letter-spacing:var(--font-h3-letter-spacing)}
@media(min-width:1024px){.shop-the-look__title{padding-inline:var(--space-32);text-align:left}}.shop-the-look__viewport{overflow:hidden}.shop-the-look__viewport,.shop-the-look__viewport.swiper{margin:-1px -1px;padding-block:1px}@media(min-width:1024px){.shop-the-look__viewport{flex:0 0 auto;overflow:visible}.shop-the-look__viewport,.shop-the-look__viewport.swiper{margin:0;padding-block:0}
}.shop-the-look__cards{display:flex}@media(min-width:1024px){.shop-the-look__cards{display:grid;grid-template-columns:repeat(2,1fr)}}.shop-the-look__card{display:flex;flex:0 0 50%;flex-direction:column;width:50%;min-width:0;height:auto}@media(min-width:1024px){.shop-the-look__card{flex:none;width:auto}}.shop-the-look__card:only-child{flex-basis:100%;width:100%}
.shop-the-look__card>product-card{flex:1;width:100%}@media(min-width:1024px){.shop-the-look__card>product-card{border-image-width:4px 4px 4px 0}}.shop-the-look__skeleton{margin:var(--space-16) var(--gutter);aspect-ratio:1;background:var(--color-grey-3)}.shop-the-look__pagination.swiper-pagination{--swiper-pagination-color:var(--color-black);--swiper-pagination-bullet-inactive-color:var(--color-grey-3);--swiper-pagination-bullet-inactive-opacity:1;--swiper-pagination-bullet-horizontal-gap:6px;--swiper-pagination-bullet-width:6px;--swiper-pagination-bullet-height:6px;position:static;margin-top:var(--space-16)}
.shop-the-look__pagination.swiper-pagination:empty{display:none}@media(min-width:1024px){.shop-the-look__pagination.swiper-pagination{display:none}}