.lookbook{padding-top:var(--padding-top, 60px);padding-bottom:var(--padding-bottom, 60px)}.lookbook__inner{display:flex;flex-direction:column;gap:3.2rem}.lookbook__head{text-align:center}.lookbook__eyebrow{margin:0 0 .8rem;letter-spacing:-.18px}.lookbook__heading{margin:0;text-transform:uppercase;letter-spacing:0em;word-break:break-word}.lookbook__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:1.6rem;align-items:stretch}@media(min-width:990px){.lookbook__layout{grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);gap:4.8rem}}.lookbook__media{position:relative;border-radius:1.6rem;overflow:hidden;aspect-ratio:4 / 3;background:rgba(var(--color-foreground),.05)}.lookbook__image{width:100%;height:100%;object-fit:cover;display:block}.lookbook__image--placeholder{background:rgba(var(--color-foreground),.05)}.lookbook__hotspots{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.lookbook__hotspot{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%);width:4.4rem;height:4.4rem;padding:0;border:0;background:transparent;cursor:pointer;pointer-events:auto;display:flex;align-items:center;justify-content:center;border-radius:50%}.lookbook__hotspot-dot{position:relative;width:2.8rem;height:2.8rem;border-radius:50%;background:#fff;transition:transform .2s ease}.lookbook__hotspot-dot:before{content:"";position:absolute;top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem;border-radius:50%;border:1.2rem solid #ffffff;opacity:1;background:#fff6;animation:lookbook-pulse 2.2s ease-out infinite}@keyframes lookbook-pulse{0%{transform:scale(.7);opacity:.8}to{transform:scale(1.5);opacity:.4;border:1.2rem solid #ffffff}}.lookbook__hotspot:hover .lookbook__hotspot-dot,.lookbook__hotspot.is-active .lookbook__hotspot-dot{transform:scale(1.1)}.lookbook__hotspot:focus-visible{outline:none}.lookbook__hotspot:focus-visible .lookbook__hotspot-dot{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.4rem}.lookbook__hotspot--dot-when-active .lookbook__hotspot-dot,.lookbook__hotspot--dot-when-active .lookbook__hotspot-connector{transition:opacity .22s ease,transform .2s ease}.lookbook__hotspot--dot-when-active:not(.is-active):not(:hover):not(:focus-visible) .lookbook__hotspot-dot,.lookbook__hotspot--dot-when-active:not(.is-active):not(:hover):not(:focus-visible) .lookbook__hotspot-connector{opacity:0;pointer-events:none}.lookbook__hotspot--dot-when-active:not(.is-active):not(:hover):not(:focus-visible) .lookbook__hotspot-dot{transform:scale(.4)}.lookbook__hotspot--dot-when-active:not(.is-active):not(:hover):not(:focus-visible) .lookbook__hotspot-dot:before{opacity:0;animation:none}.lookbook__hotspot--dot-when-active:not(.is-active):focus-visible .lookbook__hotspot-dot:before,.lookbook__hotspot--dot-when-active:not(.is-active):hover .lookbook__hotspot-dot:before{opacity:.95;animation:lookbook-hotspot-ring 2.6s ease-out infinite}.lookbook__hotspot--dot-when-active:not(.is-active):hover .lookbook__hotspot-dot,.lookbook__hotspot--dot-when-active:not(.is-active):focus-visible .lookbook__hotspot-dot,.lookbook__hotspot--dot-when-active:not(.is-active):hover .lookbook__hotspot-connector,.lookbook__hotspot--dot-when-active:not(.is-active):focus-visible .lookbook__hotspot-connector{opacity:1;pointer-events:none;transform:scale(1)}.lookbook__hotspot-connector{position:absolute;z-index:1;width:1.7rem;height:1.6rem;color:#fff;display:flex;align-items:center;justify-content:center;pointer-events:none;transform-origin:center center}.lookbook__hotspot-connector svg{display:block;width:100%;height:auto}.lookbook__hotspot-tooltip{position:absolute;display:none;align-items:center;gap:1.6rem;padding:.8rem 4rem .8rem .8rem;background:#fff;color:rgb(var(--color-foreground));border-radius:1.2rem;width:max-content;max-width:32rem;z-index:2;pointer-events:none}.lookbook__hotspot.is-active .lookbook__hotspot-tooltip{display:flex}.lookbook__hotspot[data-align=right] .lookbook__hotspot-connector{left:calc(100% + .2rem);top:50%;transform:translateY(-50%) rotate(-90deg)}.lookbook__hotspot[data-align=right] .lookbook__hotspot-tooltip{left:calc(100% + 1.15rem);top:50%;transform:translateY(-50%)}.lookbook__hotspot[data-align=left] .lookbook__hotspot-connector{right:calc(100% + .2rem);top:50%;transform:translateY(-50%) rotate(90deg)}.lookbook__hotspot[data-align=left] .lookbook__hotspot-tooltip{right:calc(100% + 1.15rem);top:50%;transform:translateY(-50%)}.lookbook__hotspot[data-align=top] .lookbook__hotspot-connector{left:50%;bottom:calc(120% + .12rem);transform:translate(-50%)}.lookbook__hotspot[data-align=top] .lookbook__hotspot-tooltip{bottom:calc(140% + 1.35rem);left:50%;transform:translate(-50%)}.lookbook__hotspot[data-align=bottom] .lookbook__hotspot-connector{left:50%;top:calc(100% + .12rem);transform:translate(-50%) rotate(180deg)}.lookbook__hotspot[data-align=bottom] .lookbook__hotspot-tooltip{top:calc(100% + 1.35rem);left:50%;transform:translate(-50%)}.lookbook__hotspot-image{width:10rem;height:10rem;border-radius:1rem;object-fit:cover;flex-shrink:0}.lookbook__hotspot-info{display:flex;flex-direction:column;gap:.2rem;min-width:0}.lookbook__hotspot-title{font-family:var(--font-body-family);font-weight:400;white-space:nowrap;overflow:hidden;line-height:1;letter-spacing:0px;text-overflow:ellipsis}.lookbook__hotspot-price{font-size:1.4rem;letter-spacing:-.8px;line-height:1.5;text-align:left;font-weight:400}.lookbook__nav{position:absolute;top:50%;transform:translateY(-50%);width:4.4rem;height:4.4rem;border-radius:50%;border:0;background:rgba(var(--color-background),.9);color:rgb(var(--color-foreground));display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;box-shadow:0 .2rem .6rem #0000001f;transition:background .2s ease}.lookbook__nav:hover{background:rgb(var(--color-background))}.lookbook__nav:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.lookbook__nav--prev{left:1.2rem}.lookbook__nav--next{right:1.2rem;display:none}@media(min-width:990px){.lookbook__nav--next{display:none}}.lookbook__products{display:flex;flex-direction:column;gap:1.6rem;min-width:0}.lookbook__slider{--lookbook-card-surface: #f5eeff;--lookbook-media-well-bg: #f5eeff;--lookbook-media-well-rim: rgba(255, 255, 255, .45);--lookbook-card-shadow: rgba(109, 49, 156, .12);--lookbook-badge-bg: #6d319c;--lookbook-badge-text: #ffffff;--lookbook-rating-star: #eab308;--lookbook-rating-pill-bg: #ffffff;--lookbook-rating-pill-text: #2d2d2d;--lookbook-rating-pill-shadow: rgba(45, 45, 45, .1);--lookbook-card-text: #2d2d2d;--lookbook-card-muted: #5a5a5a;--lookbook-card-price: #2d2d2d;--lookbook-title-hover: #6d319c;--lookbook-focus-ring: #6d319c;display:grid;grid-template-columns:1fr;position:relative;flex:1;min-height:0;border-radius:2.4rem;background:var(--lookbook-card-surface);overflow:hidden;max-height:500px}.lookbook-card{grid-column:1;grid-row:1;display:flex;flex-direction:column;box-sizing:border-box;background:var(--lookbook-card-surface);color:var(--lookbook-card-text);padding:2.4rem 2.4rem 3.7rem;position:relative;border-radius:2.4rem;opacity:0;visibility:hidden;transform:translate(1.2rem);transition:opacity .48s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.34,1.08,.52,1),visibility 0s linear .48s}.lookbook-card[aria-hidden=false]{opacity:1;visibility:visible;transform:translate(0);transition:opacity .48s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.34,1.08,.52,1),visibility 0s}.lookbook-card__top{position:absolute;top:2.4rem;left:2.4rem;right:2.4rem;display:flex;justify-content:space-between;align-items:flex-start;gap:.8rem;z-index:2;pointer-events:none}.lookbook-card__badge{background:var(--lookbook-badge-bg);color:var(--lookbook-badge-text);font-family:Inter,sans-serif;font-size:1.4rem;font-weight:500;line-height:1;padding:1.28rem 1.7rem;border-radius:999px;pointer-events:auto;letter-spacing:.8px}.lookbook-card__rating{display:inline-flex;align-items:center;gap:.85rem;background:var(--lookbook-rating-pill-bg);color:var(--lookbook-rating-pill-text);border:0;font-family:Inter,sans-serif;font-size:1.4rem;font-weight:500;line-height:1;padding:1.28rem 1.7rem;border-radius:999px;pointer-events:auto;letter-spacing:.8px}.lookbook-card__rating-star{display:block;width:1.5rem;height:1.425rem;flex-shrink:0;color:var(--lookbook-rating-star)}.lookbook-card__media-well{flex:1;display:flex;flex-direction:column;min-height:18rem;margin:0;padding:3.6rem 1.2rem 1.2rem;border-radius:1.6rem;background:var(--lookbook-media-well-bg);box-shadow:inset 0 0 0 .1rem var(--lookbook-media-well-rim)}.lookbook-card__media-link{display:flex;align-items:center;justify-content:center;flex:1;min-height:14rem;padding:.8rem;border-radius:1.2rem;transition:transform .45s cubic-bezier(.34,1.08,.52,1)}.lookbook-card__media-link:hover .lookbook-card__image,.lookbook-card__media-link:focus-visible .lookbook-card__image{transform:scale(1.02)}.lookbook-card__media-link:focus-visible{outline:.2rem solid var(--lookbook-focus-ring);outline-offset:.2rem}.lookbook-card__image{width:100%;height:auto;max-height:26rem;object-fit:contain;display:block;transition:transform .45s cubic-bezier(.34,1.08,.52,1)}.lookbook-card__body{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;margin-top:1.6rem}.lookbook-card__text{min-width:0}.lookbook-card__title{font-weight:400;margin:0;line-height:.6;letter-spacing:0em;text-transform:none}.lookbook-card__title-link{color:inherit;text-decoration:none;line-height:1.02}.lookbook-card__title-link:hover{color:var(--lookbook-title-hover)}.lookbook-card__subtitle{margin:.55rem 0 0;font-family:var(--font-body-family);font-size:1.35rem;font-weight:400;letter-spacing:0px;line-height:1.31;color:var(--lookbook-card-muted)}.lookbook-card__price{font-family:var(--font-body-family);font-size:1.4rem;font-weight:500;flex-shrink:0;white-space:nowrap;letter-spacing:-.02em;color:var(--lookbook-card-price)}.lookbook__pagination{display:flex;justify-content:center;gap:.8rem;padding:.4rem}.lookbook__page-dot{width:.8rem;height:.8rem;min-width:.8rem;min-height:.8rem;padding:0;border:0;background:transparent;cursor:pointer;position:relative;border-radius:999px}.lookbook__page-dot:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:.6rem;height:.6rem;border-radius:50%;background:rgba(var(--color-background),1);border:.1rem solid rgb(var(--color-foreground));transition:background .2s ease,width .2s ease}.lookbook__page-dot.is-active:after{background:rgb(var(--color-foreground));width:.8rem;height:.8rem;border-radius:999px;border:none}.lookbook__page-dot:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.lookbook__empty{text-align:center;padding:4rem 2rem;border:.1rem dashed rgba(var(--color-foreground),.2);border-radius:1.2rem;color:rgba(var(--color-foreground),.7)}@media(max-width:749px){.lookbook{padding-top:var(--padding-top-mobile, calc(var(--padding-top, 60px) / 2));padding-bottom:var(--padding-bottom-mobile, calc(var(--padding-bottom, 60px) / 2))}.lookbook__inner{gap:2rem}.lookbook__media{aspect-ratio:1 / 1}.lookbook__nav--next{display:flex}.lookbook-card{padding:1.6rem 1.6rem 1.8rem;border-radius:2rem}.lookbook-card__top{top:1.6rem;left:1.6rem;right:1.6rem}.lookbook-card__media-well{min-height:16rem;padding:4rem .8rem 1rem;border-radius:1.2rem}.lookbook-card__media-link{min-height:13rem}.lookbook__hotspot-tooltip{padding:.6rem;gap:.8rem}.lookbook__hotspot-image{width:3.6rem;height:3.6rem}.lookbook-card__title{font-size:1.7rem}}@media(prefers-reduced-motion:reduce){.lookbook__hotspot-dot:before{animation:none}.lookbook__hotspot-dot,.lookbook-card,.lookbook__page-dot:after,.lookbook__nav{transition:none}.lookbook-card,.lookbook-card[aria-hidden=false]{transform:none}.lookbook-card__media-link,.lookbook-card__image{transition:none}.lookbook-card__media-link:hover .lookbook-card__image,.lookbook-card__media-link:focus-visible .lookbook-card__image{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-lookbook.css.map */
