.lookbook__inner{display:grid;gap:32px;align-items:center}@media(min-width:990px){.lookbook__inner{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:clamp(40px,6vw,96px)}.lookbook--image-right .lookbook__stage{order:2}}.lookbook__stage{display:block;position:relative}.lookbook__media{overflow:visible}.lookbook__media>img,.lookbook__media>.placeholder{border-radius:var(--radius-media)}.lookbook__media--mobile{display:none}@media(max-width:749px){.lookbook__media--desktop{display:none}.lookbook__media--mobile{display:block}}.hotspot{position:absolute;left:var(--x);top:var(--y);z-index:2;translate:-50% -50%}.hotspot.is-open{z-index:4}.hotspot__button{position:relative;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;display:grid;place-items:center}.hotspot__dot{position:relative;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--c-ivory);color:var(--c-berry);font-size:.75rem;font-weight:var(--font-body-weight-medium);box-shadow:0 0 0 4px #fff9f473,0 4px 14px rgba(var(--c-ink-rgb),.18);transition:transform var(--dur-base) var(--ease-out),background-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out)}.hotspot__button:hover .hotspot__dot,.hotspot__button[aria-expanded=true] .hotspot__dot{transform:scale(1.12);background:var(--c-berry);color:var(--c-ivory)}@media(prefers-reduced-motion:no-preference){html:not(.motion-off) .hotspot__dot:after{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:50%;border:1px solid var(--c-ivory);animation:hotspot-pulse 2.6s var(--ease-out) 3}}@keyframes hotspot-pulse{0%{transform:scale(1);opacity:.9}to{transform:scale(1.8);opacity:0}}.hotspot__panel{position:absolute;top:calc(100% + 6px);left:0;width:260px;display:grid;grid-template-columns:72px 1fr;gap:12px;padding:12px;background:var(--c-ivory);border-radius:calc(var(--radius-media) + 4px);box-shadow:var(--shadow-raised);animation:modal-in var(--dur-base) var(--ease-out)}.hotspot--left .hotspot__panel{left:auto;right:0}.hotspot--above .hotspot__panel{top:auto;bottom:calc(100% + 6px)}@media(max-width:749px){.hotspot__panel{width:220px;grid-template-columns:60px 1fr}}.hotspot__info{display:grid;gap:4px;align-content:start}.hotspot__title{font-size:var(--fs-small);font-weight:var(--font-body-weight-medium);text-decoration:none;line-height:1.35}.hotspot__title:hover{text-decoration:underline}.hotspot__info .link{font-size:var(--fs-xs);margin-top:4px}.lookbook__content{display:grid;gap:28px;align-content:center}.lookbook__products{display:grid;gap:0;border-top:1px solid var(--c-line);counter-reset:none}.lookbook__product{display:grid;grid-template-columns:24px 64px 1fr auto;align-items:center;gap:14px;padding:14px 8px 14px 0;border-bottom:1px solid var(--c-line);transition:background-color var(--dur-base) var(--ease-out)}.lookbook__product.is-highlighted{background:color-mix(in srgb,var(--c-blush) 60%,transparent)}.lookbook__number{font-family:var(--font-heading);color:var(--c-ribbon-text);font-size:1.1rem;text-align:center}.lookbook__product-info{display:grid;gap:2px}.lookbook__product-title{font-size:var(--fs-small);font-weight:var(--font-body-weight-medium);text-decoration:none}.lookbook__product-title:hover{text-decoration:underline}.lookbook__add{margin:0}.lookbook__add-button{border:1px solid var(--c-line-strong);width:40px;height:40px;color:var(--c-berry)}.lookbook__add-button svg{width:16px;height:16px}.lookbook__cta{justify-self:start}.hotspot--thumb .hotspot__button{width:72px;height:72px}.hotspot--thumb .hotspot__dot{width:64px;height:64px;overflow:hidden;border:3px solid var(--c-ivory);padding:0}.hotspot__thumb{width:100%;height:100%;object-fit:cover;border-radius:50%}.hotspot--thumb .hotspot__button:hover .hotspot__dot,.hotspot--thumb .hotspot__button[aria-expanded=true] .hotspot__dot{background:var(--c-ivory);border-color:var(--c-berry)}@media(max-width:749px){.hotspot--thumb .hotspot__button{width:56px;height:56px}.hotspot--thumb .hotspot__dot{width:48px;height:48px}}.lookbook--banner{background:var(--c-blush);overflow:hidden}.lookbook--banner .lookbook__inner{display:grid;gap:0;align-items:stretch}.lookbook--banner .lookbook__media{border-radius:0}.lookbook--banner .lookbook__media>img,.lookbook--banner .lookbook__media>.placeholder{border-radius:0}.lookbook--banner .lookbook__panel{display:grid;gap:28px;padding:40px var(--gutter) 48px;align-items:center}.lookbook--banner .lookbook__content{gap:22px}.lookbook--banner .lookbook__text{color:var(--c-ink)}.lookbook--banner .lookbook__cta{justify-self:start}.lookbook--banner .lookbook__cta .icon{width:16px;height:16px}.lookbook--banner .lookbook__products{border-top-color:color-mix(in srgb,var(--c-berry) 15%,transparent);max-width:460px}.lookbook--banner .lookbook__product{border-bottom-color:color-mix(in srgb,var(--c-berry) 15%,transparent);padding-block:10px;grid-template-columns:22px 48px 1fr auto}.lookbook--banner .lookbook__product.is-highlighted{background:#fff9f499}.lookbook__secondary{position:relative;display:none}.lookbook__secondary .media{border-radius:0 0 0 calc(var(--radius-media) * 4)}.lookbook__note{position:absolute;left:-12%;bottom:14%;padding:14px 18px;background:var(--c-ivory);border-radius:4px;font-size:1.7rem;transform:rotate(-7deg);box-shadow:var(--shadow-soft);max-width:9ch;text-align:center;line-height:1}@media(min-width:990px){.lookbook--banner .lookbook__inner{grid-template-columns:1fr 1fr;min-height:560px}.lookbook--banner .lookbook__stage .media{aspect-ratio:auto;height:100%;min-height:560px}.lookbook--banner.lookbook--image-right .lookbook__stage{order:2}.lookbook--banner .lookbook__panel{grid-template-columns:minmax(0,1fr) auto;padding:56px 0 56px clamp(40px,5vw,88px)}.lookbook--banner .lookbook__secondary{display:block;width:clamp(180px,17vw,260px);align-self:stretch}.lookbook--banner .lookbook__secondary .media{height:100%;aspect-ratio:auto}}.lookbook--frames{background:linear-gradient(100deg,var(--c-ivory) 0%,var(--c-blush) 100%)}.lookbook--frames .lookbook__stage:after{content:"";position:absolute;inset:auto 0 0 0;height:30%;background:linear-gradient(0deg,var(--c-ivory),transparent);pointer-events:none;z-index:1}.lookbook--frames .eyebrow{display:flex;align-items:center;gap:16px}.lookbook--frames .eyebrow:before,.lookbook--frames .eyebrow:after{content:"";width:48px;height:1px;background:currentColor;opacity:.4}.lookbook__frames{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:20px}.lookbook__frame-link{display:block;padding:8px;background:#fff;box-shadow:0 12px 30px rgba(var(--c-ink-rgb),.16);transition:transform var(--dur-base) var(--ease-out)}.lookbook__frame--1 .lookbook__frame-link{transform:rotate(-4deg)}.lookbook__frame--2 .lookbook__frame-link{transform:rotate(5deg)}.lookbook__frame-link:hover,.lookbook__frame-link:focus-visible{transform:rotate(0) scale(1.03)}.lookbook__frame-link .media{border-radius:0}@media(min-width:990px){.lookbook--frames .lookbook__inner{grid-template-columns:1fr 1.15fr}.lookbook--frames .lookbook__stage:after{inset:0 0 0 auto;width:35%;height:auto;background:linear-gradient(90deg,transparent,var(--c-ivory))}.lookbook--frames .lookbook__panel{grid-template-columns:minmax(0,1fr) clamp(200px,19vw,300px);gap:clamp(24px,3vw,56px);padding-right:clamp(24px,3vw,56px)}.lookbook__frames{grid-template-columns:1fr;gap:0;align-self:center}.lookbook__frame--1{margin-right:12%}.lookbook__frame--2{margin:-14% 0 0 14%}}.hotspot--label .hotspot__button{width:52px;height:52px}.hotspot--label .hotspot__dot{width:38px;height:38px;background:var(--c-berry);color:var(--c-ivory);box-shadow:0 0 0 6px #fff9f473,0 4px 14px rgba(var(--c-ink-rgb),.25)}.hotspot--label .hotspot__dot svg{width:16px;height:16px}.hotspot--label .hotspot__button:hover .hotspot__dot,.hotspot--label .hotspot__button[aria-expanded=true] .hotspot__dot{background:var(--c-berry)}.hotspot__label[hidden]{display:none}.hotspot__label{--gap: 18px;position:absolute;display:flex;align-items:center;gap:14px;padding:10px 22px 10px 12px;background:#fff9f4f0;border-radius:999px;box-shadow:0 10px 30px rgba(var(--c-ink-rgb),.14);color:var(--c-ink);text-decoration:none;white-space:nowrap;animation:modal-in var(--dur-base) var(--ease-out)}.hotspot__label:hover{transform:translateY(-2px)}.hotspot__label:before{content:"";position:absolute;background:#fff9f4e6}.hotspot--label-right .hotspot__label{left:calc(100% + var(--gap));top:50%;translate:0 -50%}.hotspot--label-left .hotspot__label{right:calc(100% + var(--gap));top:50%;translate:0 -50%}.hotspot--label-above .hotspot__label{bottom:calc(100% + var(--gap));left:50%;translate:-50% 0}.hotspot--label-below .hotspot__label{top:calc(100% + var(--gap));left:50%;translate:-50% 0}.hotspot--label-right .hotspot__label:before{right:100%;top:50%;width:var(--gap);height:2px}.hotspot--label-left .hotspot__label:before{left:100%;top:50%;width:var(--gap);height:2px}.hotspot--label-above .hotspot__label:before{top:100%;left:50%;height:var(--gap);width:2px}.hotspot--label-below .hotspot__label:before{bottom:100%;left:50%;height:var(--gap);width:2px}@media(max-width:749px){.hotspot__label{--gap: 10px;gap:10px;padding:8px 16px 8px 8px}.hotspot__label-image{width:40px;height:40px}.hotspot__label-title{font-size:var(--fs-small)}}.hotspot__label-image{width:56px;height:56px;object-fit:cover;border-radius:50%}.hotspot__label-text{display:grid;gap:2px}.hotspot__label-title{font-weight:var(--font-body-weight-medium);font-size:1rem}.hotspot__label-cta{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-small);color:color-mix(in srgb,var(--c-ink) 75%,transparent)}.hotspot__label-cta .icon{width:14px;height:14px}.lookbook--background{position:relative;background:var(--c-blush)}.lookbook--background .lookbook__inner{display:block;position:relative}.lookbook--background .lookbook__media>img,.lookbook--background .lookbook__media>.placeholder{border-radius:0}.lookbook--background .lookbook__panel{padding:36px var(--gutter) 44px}.lookbook--background .lookbook__content{gap:18px}.lookbook--background .lookbook__cta .icon{width:16px;height:16px}.lookbook--background .eyebrow{display:flex;align-items:center;gap:16px}.lookbook--background .eyebrow:before,.lookbook--background .eyebrow:after{content:"";width:48px;height:1px;background:currentColor;opacity:.4}@media(min-width:990px){.lookbook--background .lookbook__stage .media{min-height:560px}.lookbook--background .lookbook__stage .media>img{object-fit:cover}.lookbook--background .lookbook__panel{position:absolute;top:0;right:0;z-index:3;width:var(--panel-width, 36%);padding:clamp(32px,4vw,64px) clamp(24px,4vw,72px) 0 0;pointer-events:none}.lookbook--background .lookbook__panel a,.lookbook--background .lookbook__panel button{pointer-events:auto}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-lookbook.css.map */
