@charset "UTF-8";.stl-trigger{display:inline-flex;align-items:center;gap:4px;padding:8px 12px;border-radius:999px;border:none;cursor:pointer;font-size:12px;font-weight:700;letter-spacing:0;line-height:16px;white-space:nowrap;position:absolute;z-index:10;background-color:var(--stl-trigger-bg, #8ad1e1);color:var(--stl-trigger-color, #053e64);font-family:inherit;transition:background-color .2s ease,color .2s ease}.stl-trigger svg,.stl-trigger .icon-hanger{color:var(--stl-trigger-icon-color, #053e64);flex-shrink:0;width:16px;height:16px}.stl-trigger:hover svg,.stl-trigger:hover .icon-hanger{color:var(--stl-trigger-hover-icon-color, #8ad1e1)}.stl-trigger:hover{background-color:var(--stl-trigger-hover-bg, #053e64);color:var(--stl-trigger-hover-color, #8ad1e1)}.stl-trigger:focus-visible{outline:2px solid #053e64;outline-offset:3px}.product-img__grid-container,.responsive-carousel{position:relative}.product-img__grid-container .stl-trigger,.responsive-carousel .stl-trigger{top:8px;right:8px;bottom:auto}.stl-drawer__overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999;background:#0006;opacity:0;visibility:hidden;cursor:pointer;transition:opacity .35s cubic-bezier(.16,.68,.43,.99),visibility .35s cubic-bezier(.16,.68,.43,.99)}.stl-drawer--active~.stl-drawer__overlay{opacity:1;visibility:visible}.stl-drawer{position:fixed;z-index:100000;background-color:#fff;color:#053e64;display:flex;flex-direction:column}@media(min-width:768px){.stl-drawer{top:0;right:0;bottom:0;width:480px;max-width:92%;transform:translate(110%);transition:transform .35s cubic-bezier(.16,.68,.43,.99)}.stl-drawer.stl-drawer--active{transform:translate(0)}}@media(max-width:767px){.stl-drawer{bottom:0;left:0;right:0;max-height:75vh;border-radius:16px 16px 0 0;transform:translateY(110%);transition:transform .35s cubic-bezier(.16,.68,.43,.99)}.stl-drawer.stl-drawer--active{transform:translateY(0)}}body.stl-is-open{overflow:hidden}.stl-drawer__inner{display:flex;flex-direction:column;height:100%;overflow:hidden}.stl-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:25.5px 58px;border-bottom:1px solid #e4e7f0;flex-shrink:0}.stl-drawer__title{font-size:16px;font-weight:600;line-height:1.33;letter-spacing:0;margin:0;color:#053e64}.stl-drawer__close{display:flex;align-items:center;justify-content:center;cursor:pointer;color:#053e64;border-radius:50%;transition:background .18s ease;flex-shrink:0}.stl-drawer__close:hover{background:#0000000f}.stl-drawer__close:focus-visible{outline:2px solid #053e64;outline-offset:2px}.stl-drawer__close svg{width:24px;height:24px;pointer-events:none}.stl-drawer__content{flex:1;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:40px 0;display:flex;flex-direction:column;gap:32px}.stl-product-card{display:flex;gap:16px;padding:0 58px}.stl-product-card__image-link{display:block;flex-shrink:0;width:130px;aspect-ratio:2 / 3;overflow:hidden;background:#f7f8fa}.stl-product-card__image{width:100%;height:100%}.stl-product-card__image img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.stl-product-card__info{flex:1;display:flex;flex-direction:column;gap:8px;min-width:0}.stl-product-card__info [data-oke-star-rating],.stl-product-card__info .oke-sr-count{font-size:12px}.stl-product-card__title{font-size:14px;font-weight:600;margin:0;line-height:1.5;letter-spacing:0}.stl-product-card__title a{color:#053e64;text-decoration:underline;text-decoration-style:solid;text-underline-offset:2px;text-decoration-skip-ink:auto}.stl-product-card__title a:hover{color:#053e64;opacity:.7}.stl-product-card__price{font-size:14px;font-weight:600;line-height:1.5;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;color:#053e64}.stl-product-card__price s{font-size:12px;font-weight:400;opacity:.5}.stl-product-card__sale-price{color:#dd1072}.stl-product-card__sizes{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.stl-product-card__size-btn{display:inline-flex;align-items:center;justify-content:center;min-width:48px;padding:8px 16px;border:2px solid transparent;border-radius:2px;font-size:12px;line-height:1;font-weight:400;cursor:pointer;background:#f0e9e1;color:#053e64;font-family:inherit;letter-spacing:0;flex-shrink:0;transition:background .15s ease,border-color .15s ease,color .15s ease}.stl-product-card__size-btn:hover:not([aria-pressed=true]):not(.is-selected){background:#f0e9e1;color:#053e64;border-color:transparent}.stl-product-card__size-btn:focus-visible{outline:2px solid #053e64;outline-offset:2px}.stl-product-card__size-btn--unavailable,.stl-product-card__size-btn[disabled],.stl-product-card__size-btn[aria-disabled=true]{opacity:.35;cursor:not-allowed;text-decoration:line-through;pointer-events:none}.stl-product-card__size-btn[aria-pressed=true],.stl-product-card__size-btn.is-selected{background:#053e64;color:#fff;border-color:#053e64}.stl-product-card__size-btn.is-loading{opacity:.55;pointer-events:none}.stl-drawer__footer{flex-shrink:0;padding:24px 58px;border-top:1px solid #e4e7f0;background:#fff;display:flex;flex-direction:column}.stl-drawer__total{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:600;line-height:20px;color:#053e64;max-height:0;opacity:0;overflow:hidden;margin-bottom:0;transform:translateY(6px);transition:max-height .3s ease,opacity .25s ease,transform .25s ease,margin-bottom .3s ease}.stl-drawer__total.is-visible{max-height:40px;opacity:1;margin-bottom:16px;transform:translateY(0)}.stl-drawer__total>span:first-child{flex:1 0 0}.stl-drawer__total-amount{text-align:right}.stl-drawer__add-btn{width:100%;padding:16px 32px;border:none;border-radius:100px;font-size:12px;line-height:16px;font-weight:600;letter-spacing:1px;text-transform:uppercase;cursor:pointer;font-family:inherit;transition:opacity .2s ease,background .2s ease,color .2s ease;background:#053e64;color:#fff}.stl-drawer__add-btn[disabled],.stl-drawer__add-btn[aria-disabled=true]{background:#f8f8f6;color:#a7a7a0;cursor:default;pointer-events:none}.stl-drawer__add-btn.is-ready:hover{opacity:.88}.stl-drawer__add-btn.is-loading{opacity:.6;pointer-events:none}@media(max-width:767px){.stl-drawer__header{padding:24px 16px}.stl-drawer__content{padding:32px 0}.stl-product-card{padding-left:16px;padding-right:16px}.stl-drawer__footer{padding:24px 16px}}.shop-the-look__image[data-toggle-stl]{cursor:pointer}.stl-drawer__empty{padding:48px 24px;text-align:center;font-size:14px;opacity:.6;color:#053e64}
/*# sourceMappingURL=/cdn/shop/t/520/assets/shop-the-look.scss.css.map */
