.look__stage{cursor:pointer}.look__dot{position:absolute;z-index:3;width:30px;height:30px;margin:0;padding:0;border:0;border-radius:var(--r-pill);background:#fffffff0;box-shadow:0 1px 10px #00000040;transform:translate(-50%,-50%);cursor:pointer;-webkit-tap-highlight-color:transparent}.look__dot[hidden]{display:none}.look__dot:before{content:"";position:absolute;top:11px;right:11px;bottom:11px;left:11px;border-radius:var(--r-pill);background:var(--ink)}.look__dot:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:var(--r-pill);border:1px solid rgba(255,255,255,.8);animation:look-pulse 2.4s ease-out infinite;pointer-events:none}@keyframes look-pulse{0%{transform:scale(.7);opacity:.9}70%,to{transform:scale(1.35);opacity:0}}.look__dot:focus-visible{outline:2px solid #fff;outline-offset:4px}.look__tip{position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%);display:none;align-items:baseline;gap:.5rem;padding:.5rem .875rem;border-radius:var(--r-pill);background:#fffffff5;color:var(--ink);font-size:.6875rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;box-shadow:0 1px 10px #00000026;pointer-events:none}.look__tip span{letter-spacing:.04em;font-weight:700}.look__dot--flip .look__tip{left:auto;right:calc(100% + 10px)}@media(hover:hover){.look__dot:hover .look__tip,.look__dot:focus-visible .look__tip{display:inline-flex}}.look__cta{background:none;border:0;border-bottom:1px solid currentColor;border-radius:0;color:inherit;font-family:inherit;cursor:pointer}@media(prefers-reduced-motion:reduce){.look__dot:after{animation:none;opacity:0}}.look__list{padding:0 16px}.look__item{display:grid;grid-template-columns:80px 1fr;gap:14px 16px;padding:18px 0;border-bottom:1px solid var(--line)}.look__item:last-child{border-bottom:0}.look__thumb{display:block;aspect-ratio:3 / 4;background:var(--grey-bg);overflow:hidden}.look__thumb img,.look__thumb .placeholder-svg{width:100%;height:100%;object-fit:cover;display:block}.look__info{display:grid;align-content:start;gap:6px;min-width:0}.look__title{font-size:1rem;line-height:1.4}.look__title a{color:inherit}.look__option{grid-column:1 / -1}.look__item .option-list input:disabled+label{color:var(--faint);border-color:var(--line);text-decoration:line-through;cursor:not-allowed}.look__item.is-flash{animation:look-flash 1.2s ease}@keyframes look-flash{0%{background:var(--grey-bg)}to{background:transparent}}.look__drawer .drawer__panel{display:flex;flex-direction:column}.look__buy{display:flex;flex-direction:column;flex:1 0 auto}.look__foot{position:sticky;bottom:0;background:var(--white)}.look__error{font-size:.8125rem;color:#c0392b}.look-block{display:block;padding-top:1rem;border-top:1px solid var(--line)}.look-block .look__item{padding:14px 0}.look-block .look__item:last-of-type{border-bottom:0}.look-block [data-look-add],.look-block .look__error{margin-top:.5rem}.look__aside{display:none}@media(min-width:990px){.look__wrap{display:grid;grid-template-columns:1.15fr 1fr;background:var(--white)}.look__stage{cursor:default}.look__stage .showcase__text{display:none}.look__aside{display:flex;align-items:center;justify-content:center;padding:3rem 4rem}.look__aside-inner{width:100%;max-width:30rem}.look__aside-badge{color:var(--muted);margin-bottom:.75rem}.look__aside .showcase__title{color:var(--ink)}.look__aside-copy{margin-top:.75rem;color:var(--muted);font-size:.9375rem;line-height:1.6}.look__buy--side{margin-top:1.5rem;border-top:1px solid var(--line)}.look__buy--side .look__item:last-of-type{border-bottom:1px solid var(--line)}.look__buy--side [data-look-add]{margin-top:1.5rem}.look__buy--side .look__error{margin-top:1rem}.look__drawer{display:none}}.look__item .look__info .price{font-size:1.0625rem}
/*# sourceMappingURL=/cdn/shop/t/31/assets/look.css.map */
