.stlm-section{padding-top:var(--stlm-pt);padding-bottom:var(--stlm-pb);background:var(--stlm-bg, transparent)}.stlm-grid{display:flex;flex-wrap:wrap;gap:var(--stlm-gap)}.stlm-item{flex:0 0 calc((100% - (var(--stlm-cols) - 1) * var(--stlm-gap)) / var(--stlm-cols));min-width:0}.stlm-grid--slider-d{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.stlm-grid--slider-d::-webkit-scrollbar{display:none}.stlm-grid--slider-d .stlm-item{scroll-snap-align:start}.stlm-slider{position:relative}.stlm-arrow{display:none;position:absolute;top:50%;z-index:2;width:40px;height:40px;min-width:0;min-height:0;margin:0;padding:0;border:0;border-radius:50%;align-items:center;justify-content:center;background:var(--stlm-arrow-bg);color:var(--stlm-arrow);box-shadow:0 2px 8px #00000026;transform:translateY(-50%);cursor:pointer}.stlm-arrow svg{display:block;flex:none}.stlm-arrow--prev{left:6px;right:auto}.stlm-arrow--next{right:6px;left:auto}@media(min-width:768px){.stlm-slider--d .stlm-arrow{display:flex}.stlm-slider--d .stlm-arrow--prev{left:10px}.stlm-slider--d .stlm-arrow--next{right:10px}}.stlm-card{display:block;width:100%;padding:0;margin:0;border:0;background:none;cursor:pointer;text-align:left;color:inherit}.stlm-card__media{position:relative;display:block;overflow:hidden;aspect-ratio:var(--stlm-ratio);background:#f2f2f2}.stlm-card__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.stlm-card:hover .stlm-card__img{transform:scale(1.03)}.stlm-card__icon{position:absolute;right:14px;bottom:14px;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--stlm-icon-bg);color:var(--stlm-icon);opacity:.9;box-shadow:0 2px 8px #0000001f;transition:transform .25s ease,opacity .25s ease}.stlm-card:hover .stlm-card__icon,.stlm-card:focus-visible .stlm-card__icon{transform:scale(1.08);opacity:1}.stlm-card:focus-visible{outline:2px solid currentColor;outline-offset:3px}.stlm-card__caption{margin:10px 0 0;font-size:14px}.stlm-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000}.stlm-drawer[hidden]{display:none}.stlm-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;opacity:0;transition:opacity .3s ease}.stlm-drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(var(--stlm-drawer-w),100%);display:flex;flex-direction:column;background:#fff;color:#222;transform:translate(100%);transition:transform .35s cubic-bezier(.2,.7,.2,1);box-shadow:-4px 0 20px #0000001a}.stlm-drawer.is-open .stlm-drawer__overlay{opacity:1}.stlm-drawer.is-open .stlm-drawer__panel{transform:translate(0)}html.stlm-lock{overflow:hidden}.stlm-drawer__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid #e5e5e5}.stlm-drawer__title{margin:0;font-size:var(--stlm-title-size, 20px);line-height:1.2}.stlm-drawer__close{display:flex;padding:4px;border:0;background:none;color:inherit;cursor:pointer}.stlm-drawer__body{flex:1;display:flex;flex-direction:column;min-height:0}.stlm-products{flex:1;overflow-y:auto;padding:0 20px;overscroll-behavior:contain}.stlm-prd{display:grid;grid-template-columns:140px 1fr;gap:16px 18px;padding:20px 0;border-bottom:1px solid #e5e5e5}.stlm-prd:last-child{border-bottom:0}.stlm-prd__media{display:block;aspect-ratio:1 / 1;background:#f2f2f2;overflow:hidden}.stlm-prd__media img,.stlm-prd__media svg{width:100%;height:100%;object-fit:cover;display:block}.stlm-prd__title{display:block;font-size:15px;line-height:1.3;color:inherit;text-decoration:none}.stlm-prd__title:hover{text-decoration:underline}.stlm-prd__price{margin-top:6px;font-size:14px}.stlm-prd__price s{margin-left:6px;opacity:.6}.stlm-prd__actions{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:12px}.stlm-prd__actions--single{grid-template-columns:1fr}.stlm-select{position:relative}.stlm-select:after{content:"";position:absolute;right:14px;top:50%;width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-70%) rotate(45deg);pointer-events:none}.stlm-select select{width:100%;height:44px;padding:0 34px 0 12px;border:1px solid #222;border-radius:0;background:#fff;color:inherit;font:inherit;font-size:14px;-webkit-appearance:none;appearance:none;cursor:pointer}.stlm-add,.stlm-footer-btn{display:flex;align-items:center;justify-content:center;height:44px;padding:0 12px;border:1px solid var(--stlm-btn-bg);background:var(--stlm-btn-bg);color:var(--stlm-btn);font:inherit;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .2s ease,border-color .2s ease,opacity .2s ease}.stlm-add:hover:not(:disabled){opacity:.85}.stlm-add:disabled{opacity:.45;cursor:not-allowed}.stlm-add.is-loading{opacity:.7;cursor:wait}.stlm-add.is-added{background:var(--stlm-added-bg);border-color:var(--stlm-added-bg);opacity:1}.stlm-prd__error{grid-column:1 / -1;margin:0;font-size:13px;color:#c0392b}.stlm-prd__error[hidden]{display:none}.stlm-empty{padding:24px 0;font-size:14px;opacity:.7}.stlm-drawer__footer{padding:16px 20px;border-top:1px solid #e5e5e5}.stlm-footer-btn{width:100%;background:transparent;color:#222;border-color:#222;text-decoration:none}.stlm-footer-btn:hover{background:#222;color:#fff}@media(max-width:767px){.stlm-section{padding-top:var(--stlm-ptm);padding-bottom:var(--stlm-pbm)}.stlm-grid{gap:var(--stlm-gapm)}.stlm-item{flex-basis:calc((100% - (var(--stlm-colsm) - 1) * var(--stlm-gapm)) / var(--stlm-colsm))}.stlm-grid--slider-d:not(.stlm-grid--slider-m){flex-wrap:wrap;overflow:visible}.stlm-grid--slider-m{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.stlm-grid--slider-m::-webkit-scrollbar{display:none}.stlm-grid--slider-m .stlm-item{flex-basis:calc((88% - (var(--stlm-colsm) - 1) * var(--stlm-gapm)) / var(--stlm-colsm));scroll-snap-align:start}.stlm-slider--m .stlm-arrow{display:flex;width:36px;height:36px}.stlm-card__icon{width:40px;height:40px;right:10px;bottom:10px}.stlm-drawer__panel{width:100%;max-width:420px}.stlm-prd{grid-template-columns:110px 1fr;gap:14px}}@media(prefers-reduced-motion:reduce){.stlm-drawer__panel,.stlm-drawer__overlay,.stlm-card__img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/section-shop-the-look-multiple.css.map */
