.konii-tbd-frame{padding-block:var(--s-6)}.konii-tbd-frame__inner{display:flex;align-items:center;justify-content:center;min-height:120px;padding:var(--s-5);text-align:center;border:1px dashed var(--tbd);border-radius:var(--radius-m);background:#a3352a0a}.konii-editor-notice{margin:0;padding:var(--s-2) var(--s-4);font-family:var(--font-ui);font-size:var(--fs-small);color:var(--ink);background:var(--sand);border-left:3px solid var(--ink)}.konii-editor-notice+*{opacity:.55}.konii-editorial__inner{display:grid;gap:var(--s-7);align-items:center}.konii-editorial__media{margin:0;position:relative;overflow:hidden;border-radius:var(--radius-l);aspect-ratio:4 / 5;background:var(--sand)}.konii-editorial__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.konii-editorial__body{max-width:34rem}.konii-editorial__body .heading__title{font-size:var(--fs-display-l);line-height:1.06;font-weight:400}.konii-editorial__text{margin-top:var(--s-5);color:var(--graphite);font-size:var(--fs-body-long);line-height:1.7}.konii-editorial__text p+p{margin-top:var(--s-4)}.konii-editorial__text a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.konii-editorial__cta{margin-top:var(--s-6)}@media(min-width:1024px){.konii-editorial--image-left .konii-editorial__inner,.konii-editorial--image-right .konii-editorial__inner{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(var(--s-8),7vw,var(--s-10))}.konii-editorial--image-right .konii-editorial__inner{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.konii-editorial--image-right .konii-editorial__media{order:2}.konii-editorial--image-left .konii-editorial__media,.konii-editorial--image-right .konii-editorial__media{width:100%;max-width:min(34rem,calc((100svh - var(--header-h)) * .8))}.konii-editorial--image-right .konii-editorial__media{justify-self:end}.konii-editorial--image-left .konii-editorial__media{justify-self:start}}.konii-editorial--text .konii-editorial__body{max-width:40rem;margin-inline:auto;text-align:center}.konii-editorial--text .heading__title{font-size:var(--fs-display-m)}.konii-editorial__rule{margin-bottom:var(--s-6)}.konii-editorial--text .konii-editorial__text{margin-inline:auto}.konii-editorial.section--ink .konii-editorial__text{color:var(--sand)}.konii-editorial.section--ink .heading__title{color:var(--white)}.konii-editorial.section--ink .konii-editorial__media{background:var(--graphite)}.konii-editorial--band .konii-editorial__inner{display:block;position:relative;overflow:hidden;border-radius:var(--radius-l)}.konii-editorial--band .konii-editorial__media{aspect-ratio:16 / 9;max-width:none;width:100%;border-radius:0;background:var(--sand)}.konii-editorial--band .konii-editorial__body{position:relative;z-index:1;max-width:none;padding:var(--s-6) var(--s-5) var(--s-7)}.konii-editorial--band .heading__title{font-size:clamp(2rem,1.5rem + 1.8vw,3.25rem);line-height:1.08;font-weight:400}.konii-editorial--band .heading__eyebrow{display:flex;align-items:center;gap:var(--s-3);color:var(--graphite)}.konii-editorial--band .heading__eyebrow:after{content:"";width:32px;height:1px;background:currentColor;opacity:.6}.konii-editorial--band .konii-editorial__text{margin-top:var(--s-4);max-width:46ch;font-size:var(--fs-body);color:var(--graphite)}.konii-editorial--band .konii-editorial__cta{margin-top:var(--s-6)}@media(min-width:1024px){.konii-editorial--band .konii-editorial__inner{display:flex;align-items:center;min-height:clamp(400px,30vw,520px)}.konii-editorial--band .konii-editorial__media{position:absolute;inset:0;aspect-ratio:auto;height:100%}.konii-editorial--band .konii-editorial__media:after{content:"";position:absolute;inset:0;background:linear-gradient(to right,#e3e6e9f0,#e3e6e9d1 30%,#e3e6e900 58%);pointer-events:none}.konii-editorial--band.konii-editorial--image-left .konii-editorial__media:after{transform:scaleX(-1)}.konii-editorial--band .konii-editorial__body{width:min(52%,680px);padding:var(--s-8) 0 var(--s-8) clamp(var(--s-7),7vw,120px)}.konii-editorial--band.konii-editorial--image-left .konii-editorial__body{margin-left:auto;padding:var(--s-8) clamp(var(--s-7),7vw,120px) var(--s-8) 0}}.konii-editorial--band .konii-editorial__inner.section--ink .konii-editorial__text{color:var(--sand)}.konii-editorial--band .konii-editorial__inner.section--ink .heading__title{color:var(--white)}.look-dot{position:absolute;z-index:2;left:var(--left, calc(var(--x) * 100%));top:var(--top, calc(var(--y) * 100%));width:var(--tap);height:var(--tap);translate:-50% -50%;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer}.look-dot:before,.look-dot:after{content:"";position:absolute;inset:50% auto auto 50%;border-radius:50%;translate:-50% -50%}.look-dot:before{width:18px;height:18px;background:#ffffffeb;box-shadow:0 0 0 1px #171a1e24,0 4px 14px #171a1e38;transition:transform var(--t-ui) var(--ease-ui)}.look-dot:after{width:18px;height:18px;border:1px solid rgb(255 255 255 / .9);animation:look-pulse 2.4s var(--ease-out) infinite}.look-dot[aria-expanded=true]:before{transform:scale(.7);background:var(--ink);box-shadow:0 0 0 4px #ffffffe6}.look-dot[aria-expanded=true]:after{animation:none;opacity:0}.look-dot:focus-visible{outline:var(--focus-ring);outline-color:var(--white);outline-offset:0}@media(hover:hover){.look-dot:hover:before{transform:scale(1.15)}}@keyframes look-pulse{0%{width:18px;height:18px;opacity:.9}70%,to{width:44px;height:44px;opacity:0}}.look-card{position:absolute;z-index:3;left:var(--s-3);right:var(--s-3);bottom:var(--s-3);display:grid;grid-template-columns:84px minmax(0,1fr);gap:var(--s-4);align-items:center;padding:var(--s-3) var(--s-6) var(--s-3) var(--s-3);border-radius:var(--radius-m);background:#fffffff5;color:var(--ink);box-shadow:0 12px 40px #171a1e38;backdrop-filter:blur(8px)}.look-card:not([hidden]){animation:look-card-in .32s var(--ease-out) both}@keyframes look-card-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(min-width:768px){.look-card{left:auto;width:min(22rem,calc(100% - var(--s-6)));right:var(--s-4);bottom:var(--s-4)}}.look-card__media{display:block;aspect-ratio:1;border-radius:var(--radius-s);overflow:hidden;background:var(--well)}.look-card__img{width:100%;height:100%;object-fit:contain}.look-card__eyebrow{font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--stone)}.look-card__name{display:block;margin-top:2px;font-family:var(--font-display);font-size:1.125rem;line-height:1.2;color:inherit;text-decoration:none}.look-card__name:hover{text-decoration:underline;text-underline-offset:.2em}.look-card__price{margin-top:2px;font-size:var(--fs-price);font-weight:500}.look-card .quick-add{margin-top:var(--s-2)}.look-card__close{position:absolute;top:2px;right:2px;width:var(--tap);height:var(--tap);display:grid;place-items:center;border:0;background:none;color:var(--graphite);cursor:pointer}.on-dark .look-card .price,.on-dark .look-card{color:var(--ink)}
