.look{background:var(--bg);color:var(--fg)}.look__grid{display:grid;gap:32px}@media(min-width:1024px){.look__grid{grid-template-columns:7fr 5fr;gap:clamp(32px,4vw,72px);align-items:start}}.look__media{position:relative;aspect-ratio:4 / 5;background:var(--surface)}.look__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.look__spot{position:absolute;left:var(--x);top:var(--y);z-index:2;display:grid;place-items:center;width:44px;height:44px;transform:translate(-50%,-50%)}.look__dot{position:relative;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 2px 10px #0a0a0a59;transition:transform .3s var(--ease)}.look__dot:after{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:50%;background:var(--color-black);transition:background-color .3s var(--ease)}.look__spot:hover .look__dot,.look__spot[aria-expanded=true] .look__dot{transform:scale(1.15)}.look__spot[aria-expanded=true] .look__dot:after{background:var(--color-accent)}@media(prefers-reduced-motion:no-preference){.look__dot:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:1px solid rgb(255 255 255 / .8);animation:look-pulse 2.4s var(--ease) infinite}}@keyframes look-pulse{0%{transform:scale(.7);opacity:1}to{transform:scale(1.6);opacity:0}}.look__pop{position:absolute;left:var(--x);top:var(--y);z-index:3;width:min(300px,calc(100% - 24px));margin:30px 0 0 -24px;background:var(--color-white);color:var(--color-black);box-shadow:0 24px 48px -16px #0a0a0a59;animation:drop-in .2s var(--ease)}.look__pop--left{margin-left:calc(24px - min(300px,calc(100% - 24px)))}@media(max-width:767px){.look__pop,.look__pop--left{left:12px;right:12px;top:auto;bottom:12px;width:auto;margin:0}}.look__pop-card{display:flex;gap:14px;padding:12px}.look__pop-media{position:relative;flex:none;width:80px;aspect-ratio:4 / 5;background:var(--color-off-white);overflow:hidden}.look__pop-media img,.look__row-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.look__pop-text,.look__row-text{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:var(--text-small)}.look__pop-title{font-weight:600}.look .look__pop-price{align-items:flex-start;flex-direction:row;gap:8px}.look__pop-cta{display:inline-flex;align-items:center;gap:6px;margin-top:auto;font-size:var(--text-micro);font-weight:600;letter-spacing:.14em;text-transform:uppercase}.look__pop-cta .icon{width:16px;height:16px}.look__pop-empty{padding:16px;font-size:var(--text-small)}.look__intro{margin-bottom:24px}.look__items{border-top:1px solid var(--border)}.look__item{border-bottom:1px solid var(--border);transition:background-color .3s var(--ease)}.look__item.is-active{background:var(--surface)}.look__row{display:flex;align-items:center;gap:16px;padding:16px 8px}.look__num{flex:none;width:2ch;font-family:var(--font-display);color:var(--color-accent)}.look__row-media{position:relative;flex:none;width:72px;aspect-ratio:4 / 5;background:var(--surface);overflow:hidden}.look__row-text{flex:1}.look__row-arrow{transition:transform .3s var(--ease)}.look__row:hover .look__row-arrow{transform:translate(4px)}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-look.css.map */
