shop-the-look-v2{display:block;position:relative}.stlv2-item{position:relative}.stlv2-image-wrap{position:relative;overflow:visible;width:100%}.stlv2-image-wrap .hover-effect{display:block;overflow:hidden}.stlv2-image-wrap.radius .hover-effect{border-radius:var(--base-border-radius, 4px)}@media(max-width:1199px){.stlv2 .ratio-tablet:before{padding-top:calc(100% / (0 + var(--aspect-ratio-tb, var(--aspect-ratio, 1))))!important}.stlv2 .ratio-tablet[style*=--aspect-ratio-tb]{aspect-ratio:unset}}.stlv2-image-inner.stlv2-fixed{position:relative;overflow:hidden;width:100%;height:var(--s2-H-dk, 400px);min-height:var(--s2-minH-dk, 0px)}.stlv2-image-inner.stlv2-fixed img,.stlv2-image-inner.stlv2-fixed picture{position:absolute;top:0;left:0;width:100%;height:100%}.stlv2-image-inner.stlv2-fixed img{object-fit:cover;object-position:var(--point, center)}@media(max-width:1199px){.stlv2-image-inner.stlv2-fixed{height:var(--s2-H-tb, var(--s2-H-dk, 400px));min-height:var(--s2-minH-tb, var(--s2-minH-dk, 0px))}}@media(max-width:767px){.stlv2-image-inner.stlv2-fixed{height:var(--s2-H-mb, var(--s2-H-tb, var(--s2-H-dk, 300px)));min-height:var(--s2-minH-mb, var(--s2-minH-tb, var(--s2-minH-dk, 0px)))}}.stlv2-image-inner:not(.stlv2-fixed){min-height:var(--s2-minH-dk, 0px)}@media(max-width:1199px){.stlv2-image-inner:not(.stlv2-fixed){min-height:var(--s2-minH-tb, var(--s2-minH-dk, 0px))}}@media(max-width:767px){.stlv2-image-inner:not(.stlv2-fixed){min-height:var(--s2-minH-mb, var(--s2-minH-tb, var(--s2-minH-dk, 0px)))}}.stlv2-item.is-fixed-height .stlv2-image-wrap .hover-effect{height:var(--s2-H-dk, 400px)}@media(max-width:1199px){.stlv2-item.is-fixed-height .stlv2-image-wrap .hover-effect{height:var(--s2-H-tb, var(--s2-H-dk, 400px))}}@media(max-width:767px){.stlv2-item.is-fixed-height .stlv2-image-wrap .hover-effect{height:var(--s2-H-mb, var(--s2-H-tb, var(--s2-H-dk, 300px)))}}.stlv2-item.is-fixed-height .stlv2-image-inner.stlv2-fixed{height:100%;min-height:0}.stlv2-image-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.stlv2-gradient{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}.stlv2-look-label{position:absolute;top:1.2rem;left:1.2rem;z-index:10;background:var(--heading-color);color:var(--color-white);font-family:var(--base-font-family);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:2px;pointer-events:none;line-height:1.5}.stlv2-dot{position:absolute;z-index:5;cursor:pointer;border:none;background:transparent;padding:0;line-height:0}.stlv2-dot .icon-dot{width:28px;height:28px;border-radius:50%;background-color:var(--s2-dot-color, var(--heading-color, #222));border:2px solid var(--s2-dot-border, #fff);color:#fff;display:inline-flex;align-items:center;justify-content:center;position:relative;transition:background-color .25s ease,border-color .25s ease,transform .25s ease;line-height:1}.stlv2-dot .icon-dot:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:50%;background:#ffffff73;animation:zoompin 2s ease infinite;z-index:-1;pointer-events:none}.stlv2-dot .icon-dot.icon-dot--number{font-size:11px;font-weight:700;background-color:var(--s2-dot-border, #fff);color:var(--s2-dot-color, var(--heading-color, #222));border-color:var(--s2-dot-color, var(--heading-color, #222))}.stlv2-dot.active .icon-dot,.stlv2-dot:hover .icon-dot{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff;transform:scale(1.1)}.stlv2-dot.active .icon-dot.icon-dot--number,.stlv2-dot:hover .icon-dot.icon-dot--number{background-color:#fff;color:var(--primary-color);border-color:var(--primary-color)}.stlv2-dot.no-pulse .icon-dot:before{display:none}.stlv2--dot-small .stlv2-dot .icon-dot{width:22px;height:22px;font-size:10px}.stlv2--dot-medium .stlv2-dot .icon-dot{width:32px;height:32px;font-size:12px}.stlv2--dot-large .stlv2-dot .icon-dot{width:40px;height:40px;font-size:14px}.stlv2-dot.stlv2-dot--size-small .icon-dot{width:22px!important;height:22px!important;font-size:10px!important}.stlv2-dot.stlv2-dot--size-medium .icon-dot{width:32px!important;height:32px!important;font-size:12px!important}.stlv2-dot.stlv2-dot--size-large .icon-dot{width:40px!important;height:40px!important;font-size:14px!important}.stlv2-dot.stlv2-dot--size-custom .icon-dot{width:var(--s2-dot-size-custom, 32px)!important;height:var(--s2-dot-size-custom, 32px)!important;font-size:calc(var(--s2-dot-size-custom, 32px) * .375)!important}.stlv2--dots-hover .stlv2-dot{opacity:0;transition:opacity .3s ease}.stlv2--dots-hover .stlv2-image-wrap:hover .stlv2-dot,.stlv2--dots-hover .stlv2-dot.active{opacity:1}.stlv2-equal-height{align-items:stretch}.stlv2-equal-height .stlv2-item{display:flex;flex-direction:column}.stlv2-equal-height .stlv2-item .stlv2-image-wrap{flex:1}.stlv2-equal-height .stlv2-item .stlv2-image-wrap .hover-effect,.stlv2-equal-height .stlv2-item .stlv2-image-wrap [style*=--aspect-ratio],.stlv2-equal-height .stlv2-item .stlv2-image-wrap .stlv2-fixed{height:100%}.stlv2-grid--featured{display:grid;grid-template-columns:var(--s2-featured-left, 60%) 1fr;grid-auto-rows:auto;gap:var(--s2-gap, 20px)}.stlv2-grid--featured .stlv2-featured-main{grid-column:1;grid-row:1 / -1}.stlv2-grid--featured .stlv2-featured-secondary{grid-column:2}@media(max-width:767px){.stlv2-grid--featured{grid-template-columns:1fr}.stlv2-grid--featured .stlv2-featured-main,.stlv2-grid--featured .stlv2-featured-secondary{grid-column:1;grid-row:auto}}.stlv2-grid--masonry{columns:var(--s2-masonry-cols-dk, 3);column-gap:var(--s2-gap, 20px)}.stlv2-masonry-item{break-inside:avoid;margin-bottom:var(--s2-gap, 20px);display:block}@media(max-width:1199px){.stlv2-grid--masonry{columns:var(--s2-masonry-cols-tb, 2)}}@media(max-width:767px){.stlv2-grid--masonry{columns:var(--s2-masonry-cols-mb, 1)}}.stlv2-carousel-outer{position:relative}.stlv2-carousel{overflow:hidden}.stlv2-carousel .swiper-pagination{position:relative;margin-top:2rem}.stlv2-products-strip{display:flex;flex-wrap:nowrap;gap:12px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--light-grey-color) transparent;-webkit-overflow-scrolling:touch;padding:2px 0}.stlv2-products-strip--above{margin-bottom:1.6rem}.stlv2-products-strip--below{margin-top:1.6rem}.stlv2-products-strip .stlv2-strip-item{flex:0 0 clamp(140px,20vw,220px);max-width:220px;border-radius:var(--base-border-radius, 4px);transition:box-shadow .25s ease,transform .25s ease}.stlv2-products-strip .stlv2-strip-item.active{box-shadow:0 0 0 2px var(--primary-color);transform:translateY(-2px)}.stlv2-popup-backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:9998;cursor:pointer}.stlv2-popup-backdrop.is-open{display:block}.stlv2-section-cta{padding-top:2.4rem}.stlv2-cta-btn{display:inline-block;background-color:var(--s2-cta-bg, #1a1a1a);color:var(--s2-cta-color, #ffffff)!important;border:1px solid var(--s2-cta-border, #1a1a1a);border-radius:var(--s2-cta-radius, 0px);padding:var(--s2-cta-py, 14px) var(--s2-cta-px, 32px);font-size:var(--s2-cta-fs-dk, 16px);font-weight:500;line-height:1.4;text-decoration:none!important;cursor:pointer;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.stlv2-cta-btn:hover,.stlv2-cta-btn:focus{background-color:var(--s2-cta-hover-bg, #333333);color:var(--s2-cta-hover-color, #ffffff)!important;border-color:var(--s2-cta-hover-bg, #333333);text-decoration:none!important}@media(max-width:1199px){.stlv2-cta-btn{font-size:var(--s2-cta-fs-tb, 15px)}}@media(max-width:767px){.stlv2-cta-btn{font-size:var(--s2-cta-fs-mb, 14px)}}shop-the-look-v2 .bls__overlay-heading-fixed{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:6;pointer-events:none}shop-the-look-v2 .bls__overlay-heading-wrapper{position:absolute;white-space:nowrap;transform:translate(-50%,-50%)}shop-the-look-v2 .bls__overlay-heading{margin:0;color:inherit;font-family:var(--overlay-font-family-mobile, var(--font-heading-family))!important;font-size:var(--overlay-font-size-mobile);font-weight:var(--overlay-font-weight-mobile);line-height:1.2;text-shadow:var(--overlay-text-shadow);transition:all .3s ease}shop-the-look-v2 .bls__overlay-heading-wrapper{top:var(--overlay-top-mobile);left:var(--overlay-left-mobile)}@media(min-width:768px)and (max-width:989px){shop-the-look-v2 .bls__overlay-heading{font-family:var(--overlay-font-family-tablet, var(--font-heading-family))!important;font-size:var(--overlay-font-size-tablet);font-weight:var(--overlay-font-weight-tablet)}shop-the-look-v2 .bls__overlay-heading-wrapper{top:var(--overlay-top-tablet);left:var(--overlay-left-tablet)}}@media(min-width:990px){shop-the-look-v2 .bls__overlay-heading{font-family:var(--overlay-font-family-desktop, var(--font-heading-family))!important;font-size:var(--overlay-font-size-desktop);font-weight:var(--overlay-font-weight-desktop)}shop-the-look-v2 .bls__overlay-heading-wrapper{top:var(--overlay-top-desktop);left:var(--overlay-left-desktop)}}.stlv2-peek-wrap{overflow:hidden}.stlv2-peek-wrap .stlv2-grid--grid{margin-left:0!important;margin-right:0!important}.stlv2-peek-wrap .stlv2-item{padding-left:0!important;padding-right:0!important}@media(min-width:1200px){.stlv2-peek-wrap.has-peek-dk{overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.stlv2-peek-wrap.has-peek-dk::-webkit-scrollbar{display:none}.stlv2-peek-wrap.has-peek-dk .stlv2-grid--grid{flex-wrap:nowrap;column-gap:var(--s2-gap, 20px);scroll-snap-type:x mandatory}.stlv2-peek-wrap.has-peek-dk .stlv2-item{flex-shrink:0!important;margin-bottom:0!important;scroll-snap-align:start}}@media(min-width:768px)and (max-width:1199px){.stlv2-peek-wrap.has-peek-tb{overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.stlv2-peek-wrap.has-peek-tb::-webkit-scrollbar{display:none}.stlv2-peek-wrap.has-peek-tb .stlv2-grid--grid{flex-wrap:nowrap;column-gap:var(--s2-gap, 20px);scroll-snap-type:x mandatory}.stlv2-peek-wrap.has-peek-tb .stlv2-item{flex-shrink:0!important;margin-bottom:0!important;scroll-snap-align:start}}@media(max-width:767px){.stlv2-peek-wrap.has-peek-mb{overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.stlv2-peek-wrap.has-peek-mb::-webkit-scrollbar{display:none}.stlv2-peek-wrap.has-peek-mb .stlv2-grid--grid{flex-wrap:nowrap;column-gap:var(--s2-gap, 20px);scroll-snap-type:x mandatory}.stlv2-peek-wrap.has-peek-mb .stlv2-item{flex:0 0 var(--s2-peek-width-mb, 80%)!important;width:var(--s2-peek-width-mb, 80%)!important;max-width:none!important;margin-bottom:0!important;scroll-snap-align:start}}@keyframes stlv2-spin{to{transform:translateY(-50%) rotate(360deg)}}@media(max-width:1199px){.stlv2-grid--grid .stlv2-item{margin-bottom:var(--s2-gap, 20px)}}@media(max-width:767px){.stlv2-grid--grid .stlv2-item{margin-bottom:var(--s2-gap, 20px)}.stlv2-grid--grid:not(.horizontal_scroll) .stlv2-item{width:100%;max-width:100%}.stlv2-grid--featured{gap:var(--s2-gap, 20px)}}shop-the-look-v2 .stlv2-popup{position:absolute;z-index:30;width:var(--s2-popup-w, 290px);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(6px);transition:opacity .2s ease,visibility .2s ease,transform .2s ease}shop-the-look-v2 .stlv2-popup.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}shop-the-look-v2 .stlv2-popup:before{content:"";position:absolute;left:var(--arrow-left, 50%);transform:translate(-50%);border:7px solid transparent;pointer-events:none;z-index:1}shop-the-look-v2 .stlv2-popup.popup-below:before{top:-14px;bottom:auto;border-bottom-color:var(--s2-popup-bg, #fff)}shop-the-look-v2 .stlv2-popup.popup-above:before{bottom:-14px;top:auto;border-top-color:var(--s2-popup-bg, #fff)}body>.stlv2-popup.is-open{position:fixed!important;inset:auto 0 0 0!important;width:100%!important;transform:translateY(0)!important;z-index:9999!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}body>.stlv2-popup:before{display:none!important}body>.stlv2-popup .stlv2-popup-card{border-radius:20px 20px 0 0!important;padding:24px 20px 40px!important;box-shadow:0 -4px 40px #0000002e!important;flex-direction:row!important;gap:16px!important}body>.stlv2-popup .stlv2-popup-img{flex:0 0 90px!important;width:90px!important;height:90px!important;border-radius:8px!important}body>.stlv2-popup .stlv2-popup-title{font-size:15px!important;-webkit-line-clamp:3!important}body>.stlv2-popup .stlv2-popup-price{font-size:15px!important}body>.stlv2-popup .stlv2-atc-btn{padding:12px 16px!important;font-size:14px!important;border-radius:8px!important}.stlv2-popup-close{position:absolute!important;top:10px!important;right:10px!important;width:28px!important;height:28px!important;border-radius:50%!important;border:none!important;background:#0000001a!important;color:var(--s2-popup-text, #222)!important;font-size:16px!important;line-height:1!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;z-index:10!important;flex-shrink:0!important;transition:background .2s ease;font-family:Arial,sans-serif;text-decoration:none!important;box-shadow:none!important}.stlv2-popup-close:hover{background:#0003!important}.stlv2-popup-card{background:var(--s2-popup-bg, #fff)!important;color:var(--s2-popup-text, #222)!important;border-radius:10px!important;box-shadow:0 8px 32px #00000029,0 2px 8px #00000014!important;padding:14px!important;display:flex!important;flex-direction:row!important;gap:14px!important;align-items:flex-start!important;box-sizing:border-box!important;width:100%!important;position:relative!important;margin:0!important}.stlv2-popup-card *{box-sizing:border-box}.stlv2-popup-img{flex:0 0 80px!important;width:80px!important;height:80px!important;border-radius:6px!important;overflow:hidden!important;background:#f0f0f0!important;display:block!important;align-self:flex-start!important;margin:0!important;padding:0!important}.stlv2-popup-img a{display:block!important;width:100%!important;height:100%!important;color:inherit!important;text-decoration:none!important;line-height:0!important}.stlv2-popup-img img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;margin:0!important;padding:0!important;border-radius:0!important}.stlv2-popup-info{flex:1!important;min-width:0!important;padding:0 24px 0 0!important;margin:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:5px!important}.stlv2-popup-vendor{display:block!important;font-size:11px!important;font-weight:500!important;color:var(--s2-popup-text, #222)!important;opacity:.55!important;margin:0!important;padding:0!important;text-transform:uppercase!important;letter-spacing:.05em!important;line-height:1.4!important;width:100%!important;background:none!important}.stlv2-popup-title{display:-webkit-box!important;font-size:14px!important;font-weight:600!important;color:var(--s2-popup-text, #222)!important;margin:0!important;padding:0!important;line-height:1.35!important;width:100%!important;overflow:hidden!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;background:none!important}.stlv2-popup-title a{color:var(--s2-popup-text, #222)!important;text-decoration:none!important;font-weight:inherit!important;font-size:inherit!important;line-height:inherit!important;display:block!important;background:none!important}.stlv2-popup-title a:hover{color:var(--primary-color, var(--s2-popup-text, #222))!important;text-decoration:underline!important}.stlv2-popup-price{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:baseline!important;gap:5px!important;margin:0!important;padding:0!important;font-size:14px!important;font-weight:600!important;color:var(--s2-popup-text, #222)!important;width:100%!important;background:none!important}.stlv2-popup-price span{color:inherit!important;background:none!important}.stlv2-popup-price-sale{color:var(--sale-color, var(--primary-color, #c00))!important;font-weight:700!important}.stlv2-popup-price-compare{font-size:12px!important;font-weight:400!important;color:var(--s2-popup-text, #222)!important;opacity:.5!important;text-decoration:line-through!important}.stlv2-popup-actions{display:flex!important;flex-direction:column!important;gap:6px!important;width:100%!important;margin:4px 0 0!important;padding:0!important}.stlv2-atc-btn{display:block!important;width:100%!important;background:var(--s2-popup-btn-bg, #222)!important;color:var(--s2-popup-btn-text, #fff)!important;border:none!important;border-radius:6px!important;padding:9px 14px!important;font-size:13px!important;font-weight:600!important;font-family:inherit!important;line-height:1.3!important;text-align:center!important;cursor:pointer!important;white-space:normal!important;position:relative!important;overflow:hidden!important;transition:opacity .2s ease!important;margin:0!important;box-sizing:border-box!important;text-decoration:none!important;letter-spacing:normal!important}.stlv2-atc-btn:hover:not(:disabled){opacity:.85!important}.stlv2-atc-btn:disabled{opacity:.45!important;cursor:default!important}.stlv2-atc-btn.is-added{background:var(--primary-color, var(--s2-popup-btn-bg, #222))!important}.stlv2-atc-btn.is-loading{opacity:.8!important}.stlv2-atc-btn .stlv2-atc-loading{display:none!important;width:13px;height:13px;border:2px solid var(--s2-popup-btn-text, #fff);border-top-color:transparent;border-radius:50%;animation:s2-spin .7s linear infinite;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.stlv2-atc-btn.is-loading .stlv2-atc-loading{display:block!important}.stlv2-atc-btn.is-loading .stlv2-atc-text{opacity:.5!important}.stlv2-view-btn{display:block!important;width:100%!important;text-align:center!important;font-size:13px!important;font-family:inherit!important;font-weight:500!important;color:var(--s2-popup-text, #222)!important;text-decoration:underline!important;cursor:pointer!important;padding:2px 0!important;margin:0!important;background:none!important;border:none!important;text-underline-offset:2px;box-shadow:none!important;border-radius:0!important;letter-spacing:normal!important}.stlv2-view-btn:hover{color:var(--primary-color, var(--s2-popup-text, #222))!important;text-decoration:underline!important}@keyframes s2-spin{to{transform:translateY(-50%) rotate(360deg)}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/shop-the-look-v2.css.map */
