.shop-the-look{margin-top:var(--shop-the-look-margin-top,0);margin-bottom:var(--shop-the-look-margin-bottom,0);background-color:var(--shop-the-look-background,#fdf9f9)}.shop-the-look__inner{box-sizing:border-box;width:100%;max-width:1680px;margin:0 auto;padding:32px 16px}.shop-the-look__heading{color:var(--shop-the-look-heading-color,#4a444e);margin:0 0 16px}.shop-the-look-carousel{min-width:0;display:block}.shop-the-look-carousel__swiper{width:100%;position:relative;overflow:hidden}.shop-the-look-carousel__swiper:not(.swiper-initialized) .swiper-wrapper{gap:16px}.shop-the-look-carousel__swiper:not(.swiper-initialized) .swiper-slide{width:100%}.shop-the-look-carousel--multiple .shop-the-look-carousel__swiper:not(.swiper-initialized) .swiper-wrapper{gap:8px;transform:translate(6.52175%)}.shop-the-look-carousel--multiple .shop-the-look-carousel__swiper:not(.swiper-initialized) .swiper-slide{width:86.9565%}.shop-the-look-slide{isolation:isolate;box-sizing:border-box;aspect-ratio:416/555;border:var(--shop-the-look-slide-border-width,0)solid var(--shop-the-look-slide-border-color,#4a444e);border-radius:var(--shop-the-look-slide-radius,16px);background-color:var(--grayscale-200,#dad7da);position:relative;overflow:hidden}.shop-the-look-slide__image{z-index:0;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.shop-the-look-slide__placeholder{background-color:var(--grayscale-100,#f4f2f5);fill:var(--grayscale-300,#bab8bd)}.shop-the-look-slide>.shop-the-look-slide__gradient{z-index:1;height:var(--shop-the-look-gradient-height,30%);opacity:var(--shop-the-look-gradient-strength,.6);pointer-events:none;background:linear-gradient(#0000 0%,#000 100%);display:block;position:absolute;bottom:0;left:0;right:0}.shop-the-look-slide__content{z-index:2;flex-direction:column;gap:8px;display:flex;position:absolute;bottom:24px;left:24px;right:24px}.shop-the-look-slide[data-content-alignment=left] .shop-the-look-slide__content{text-align:left;align-items:flex-start}.shop-the-look-slide[data-content-alignment=center] .shop-the-look-slide__content{text-align:center;align-items:center}.shop-the-look-slide[data-content-alignment=right] .shop-the-look-slide__content{text-align:right;align-items:flex-end}.shop-the-look-slide__title{color:var(--grayscale-0,#fff);margin:0}.shop-the-look-slide__cta{appearance:none;min-height:40px;color:var(--shop-the-look-cta-color,#4a444e);background-color:var(--shop-the-look-cta-background,#fff);border:1px solid var(--shop-the-look-cta-border,#4a444e);box-shadow:none;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin:0;padding:8px 20px;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex}.shop-the-look-slide__cta-icon{flex:none;justify-content:center;align-items:center;width:16px;height:16px;line-height:0;display:inline-flex}.shop-the-look-slide__cta-icon svg,.shop-the-look-slide__cta-icon-image{width:16px;height:16px;display:block}.shop-the-look-slide__cta-icon-image{object-fit:contain}.shop-the-look-slide__cta-label{align-items:center;line-height:1;display:inline-flex;transform:translateY(1px)}.shop-the-look-slide__cta:focus-visible{outline:2px solid var(--grayscale-0,#fff);outline-offset:3px}.shop-the-look-slide__cta:disabled{cursor:default;opacity:.55}.shop-the-look-carousel .shop-the-look-carousel__previous.swiper-button-prev,.shop-the-look-carousel .shop-the-look-carousel__next.swiper-button-next{appearance:none;box-sizing:border-box;aspect-ratio:1;width:48px;min-width:48px;max-width:48px;height:48px;min-height:48px;max-height:48px;color:var(--grayscale-600,#4a444e);background-color:var(--grayscale-0,#fff);transform-origin:50%;border:0;border-radius:50%;flex:0 0 48px;margin-top:0;padding:0;font-size:0;line-height:1;display:none;top:50%;transform:translateY(-50%);box-shadow:0 4px 8px #0003}.shop-the-look-carousel__swiper.swiper-initialized .shop-the-look-carousel__previous,.shop-the-look-carousel__swiper.swiper-initialized .shop-the-look-carousel__next{display:flex}.shop-the-look-carousel__previous{left:16px}.shop-the-look-carousel__next{right:16px}.shop-the-look-carousel .shop-the-look-carousel__previous.swiper-button-prev:after,.shop-the-look-carousel .shop-the-look-carousel__next.swiper-button-next:after{width:auto;height:auto;color:var(--grayscale-600,#4a444e);pointer-events:none;margin:0;font-size:24px;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.shop-the-look-carousel .shop-the-look-carousel__previous.swiper-button-prev:after{transform:translate(calc(-50% - 3px),-50%)}.shop-the-look-carousel__previous.swiper-button-disabled,.shop-the-look-carousel__next.swiper-button-disabled,.shop-the-look-carousel__previous.swiper-button-lock,.shop-the-look-carousel__next.swiper-button-lock{display:none!important}@media (hover:hover) and (pointer:fine) and (width>=1024px){.shop-the-look-slide__cta:hover{color:var(--shop-the-look-cta-hover-color,#fff);background-color:var(--shop-the-look-cta-hover-background,#4a444e);border-color:var(--shop-the-look-cta-hover-border,#4a444e)}}@media screen and (width>=1024px){.shop-the-look__inner{padding-left:40px;padding-right:40px}.shop-the-look-carousel__swiper:not(.swiper-initialized) .swiper-wrapper,.shop-the-look-carousel--multiple .shop-the-look-carousel__swiper:not(.swiper-initialized) .swiper-wrapper{gap:24px}.shop-the-look-carousel__swiper:not(.swiper-initialized) .swiper-slide,.shop-the-look-carousel--multiple .shop-the-look-carousel__swiper:not(.swiper-initialized) .swiper-slide{width:calc(33.3333% - 16px)}.shop-the-look-carousel--multiple .shop-the-look-carousel__swiper:not(.swiper-initialized) .swiper-wrapper{transform:none}}@media (prefers-reduced-motion:reduce){.shop-the-look-slide__cta{transition:none}}.shop-the-look-quickview .shop-the-look-quickview__panel{box-sizing:border-box;width:100%;height:calc(100% - 68px);color:var(--grayscale-600,#4a444e);background:var(--grayscale-0,#fff);flex-direction:column;padding:0;display:flex;overflow:hidden}.shop-the-look-quickview.slide-out-modal .shop-the-look-quickview__header.sticky-header{z-index:2;border-bottom:1px solid var(--grayscale-200,#dad7da);flex:none;align-items:center;min-height:48px;margin:0;padding:12px 24px;display:flex;position:relative}.shop-the-look-quickview .shop-the-look-quickview__heading{font-family:var(--font-medium-family);font-size:16px;font-weight:var(--font-body-weight-bold);text-transform:none;margin:0;line-height:24px}.shop-the-look-quickview .shop-the-look-quickview__close{width:16px;height:16px;top:50%;right:24px}.shop-the-look-quickview__body{overscroll-behavior:contain;flex:auto;min-height:0;overflow:hidden auto}.shop-the-look-quickview__products{margin:0;padding:0;list-style:none}.shop-the-look-product{box-sizing:border-box;border-bottom:1px solid var(--grayscale-200,#dad7da);grid-template-columns:22px 74px minmax(0,1fr);align-items:center;gap:8px;min-height:128px;padding:12px 25px;display:grid}.shop-the-look-product--without-checkbox{grid-template-columns:74px minmax(0,1fr)}.shop-the-look-product__checkbox{justify-content:flex-start;align-items:center;display:flex}.shop-the-look-product__checkbox-input{opacity:0;pointer-events:none;position:absolute}.shop-the-look-product__checkbox-label{cursor:pointer;display:block}.shop-the-look-product__checkbox-box{width:22px;height:22px;color:var(--grayscale-600,#4a444e);background:0 0;border:1.5px solid;border-radius:4px;justify-content:center;align-items:center;transition:color .15s,background-color .15s,border-color .15s;display:flex}.shop-the-look-product__checkbox-box svg{opacity:0;width:16px;height:16px}.shop-the-look-product__checkbox-input:checked+.shop-the-look-product__checkbox-label .shop-the-look-product__checkbox-box{color:var(--grayscale-0,#fff);background:var(--grayscale-600,#4a444e);border-color:var(--grayscale-600,#4a444e)}.shop-the-look-product__checkbox-input:checked+.shop-the-look-product__checkbox-label .shop-the-look-product__checkbox-box svg{opacity:1}.shop-the-look-product__checkbox-input:focus-visible+.shop-the-look-product__checkbox-label .shop-the-look-product__checkbox-box{outline:2px solid var(--blue-focus,#005fcc);outline-offset:2px}.shop-the-look-product__checkbox-input:disabled+.shop-the-look-product__checkbox-label{cursor:default;opacity:.35}.shop-the-look-product__image{justify-content:center;align-self:start;align-items:center;width:74px;height:99px;text-decoration:none;display:flex}.shop-the-look-product__image img,.shop-the-look-product__placeholder{object-fit:contain;width:100%;height:100%;display:block}.shop-the-look-product__info{align-self:center;min-width:0}.shop-the-look-product__title-heading{font-family:var(--font-medium-family);font-weight:var(--font-body-weight-bold);margin:0;font-size:14px;line-height:18px}.shop-the-look-product__title{color:inherit;font-size:inherit;line-height:inherit;text-decoration:none}.shop-the-look-product__price{align-items:center;gap:5px;margin-top:0;font-size:14px;line-height:18px;display:flex}.shop-the-look-product__price[hidden]{display:none}.shop-the-look-product__price s{color:var(--grayscale-500,#6f6973)}.shop-the-look-product__promotion-price [data-shop-the-look-promotion-discount-price]{font-weight:var(--font-body-weight-bold)}.shop-the-look-product__variant-picker{margin-top:7px}.shop-the-look-product__variant-picker fieldset{border:0;margin:0;padding:0}.shop-the-look-product__variant-picker .product-form__input--swatch{align-items:center;margin-bottom:0;display:flex}.shop-the-look-product__option{border:0;min-width:0;margin:0;padding:0}.shop-the-look-product__option+.shop-the-look-product__option{margin-top:6px}.shop-the-look-product__variant-picker .upsell__form-label{color:inherit;margin:0;padding:0}.shop-the-look-product__variant-picker .upsell-shade-value{font-size:12px;line-height:18px}.shop-the-look-product__variant-picker .upsell-shade-value .shade-value-inner{color:inherit}.shop-the-look-product__variant-picker .shade-value--not-available{display:none!important}.shop-the-look-product__variant-picker .swatch-input__input{white-space:nowrap!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.shop-the-look-product__swatches{width:100%;min-width:0;max-width:140px;overflow:hidden}.shop-the-look-product__variant-picker .swiper-wrapper{align-items:center;max-height:45px}.shop-the-look-product__swatches .swiper-slide{flex-shrink:0;justify-content:center;max-width:36px;display:flex}.shop-the-look-product__variant-picker .swatch-input__input+.swatch-input__label{--swatch-input--size:24px;margin:0}.shop-the-look-product__variant-picker .swatch{--swatch--size:24px}.shop-the-look-product__swatch-previous,.shop-the-look-product__swatch-next{appearance:none;width:18px;height:32px;color:var(--grayscale-600,#4a444e);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.shop-the-look-product__swatch-previous svg,.shop-the-look-product__swatch-next svg{width:18px;height:18px}.shop-the-look-product__swatch-previous{margin-right:5px;transform:rotate(180deg)}.shop-the-look-product__swatch-next{margin-left:5px}.shop-the-look-product__swatch-previous.swiper-button-disabled,.shop-the-look-product__swatch-next.swiper-button-disabled,.shop-the-look-product__swatch-previous.swiper-button-lock,.shop-the-look-product__swatch-next.swiper-button-lock{opacity:.35}.shop-the-look-product__swatch-previous:focus-visible,.shop-the-look-product__swatch-next:focus-visible{outline:2px solid var(--blue-focus,#005fcc);outline-offset:2px}.shop-the-look-product__stock-status{color:var(--grayscale-500,#6f6973);margin:7px 0 0;font-size:12px;font-style:italic;line-height:18px;display:none}.shop-the-look-product--out-of-stock .shop-the-look-product__image{opacity:.5}.shop-the-look-product--out-of-stock .shop-the-look-product__variant-picker .upsell-shade-value,.shop-the-look-product--out-of-stock .shop-the-look-product__variant-picker .upsell-shade-value .shade-value-inner{color:var(--grayscale-500,#6f6973)}.shop-the-look-product--out-of-stock .shop-the-look-product__variant-picker .upsell-shade-value:after{content:" (out of stock)";color:var(--grayscale-500,#6f6973);font-style:italic}.shop-the-look-product--unavailable-in-market .shop-the-look-product__variant-picker .upsell-shade-value:after{content:" (unavailable in this market)"}.shop-the-look-product--invalid-selection .shop-the-look-product__variant-picker .upsell-shade-value:after{content:" (select an available combination)"}.shop-the-look-product--out-of-stock .shop-the-look-product__stock-status{display:block}.shop-the-look-quickview__footer{z-index:2;padding:12px 25px calc(12px + env(safe-area-inset-bottom));background:var(--grayscale-0,#fff);border-top:1px solid var(--grayscale-200,#dad7da);flex:none;position:relative;box-shadow:0 -2px 8px #0000000f}.shop-the-look-quickview__nudge{color:var(--grayscale-900,#1f1b21);text-align:center;border-radius:4px;margin:0 0 12px;padding:9px 12px;font-size:12px;line-height:1.4}.shop-the-look-quickview__nudge[hidden]{display:none}.shop-the-look-quickview__add{width:100%;min-height:36px;color:var(--grayscale-0,#fff);background:var(--grayscale-600,#4a444e);border-color:var(--grayscale-600,#4a444e);border-radius:999px;justify-content:center;align-items:center;gap:6px;margin:0;font-size:12px;line-height:16px;display:flex}.shop-the-look-quickview__add:disabled,.shop-the-look-quickview__add.disabled{color:var(--grayscale-0,#fff);background:var(--system-disabled,#9c999f);border-color:var(--system-disabled,#9c999f);cursor:default}.shop-the-look-quickview__add s{font-size:inherit;line-height:inherit;opacity:.65;transform:translateY(1px)}.shop-the-look-quickview__status{color:var(--system-error,#b42318);margin:8px 0 0;font-size:12px;line-height:16px}.shop-the-look-quickview__status[hidden]{display:none}@media screen and (width>=1024px){.shop-the-look-quickview .shop-the-look-quickview__panel{width:375px;height:100%}.shop-the-look-quickview.slide-out-modal .shop-the-look-quickview__header.sticky-header{min-height:48px}.shop-the-look-product{grid-template-columns:22px 74px minmax(0,1fr);gap:8px;min-height:128px;padding:12px 25px}.shop-the-look-product--without-checkbox{grid-template-columns:74px minmax(0,1fr)}.shop-the-look-product__checkbox-box{width:22px;height:22px}.shop-the-look-product__image{width:74px;height:99px}.shop-the-look-product__swatches .swatch{--swatch--size:24px}}@media (prefers-reduced-motion:reduce){.shop-the-look-product__checkbox-box{transition:none}}