shop-the-set{display:block}.look{display:grid;gap:2.8rem}.look__visual{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--color-card)}.look__media{position:absolute;top:0;right:0;bottom:0;left:0}.look__media img{object-position:var(--position, center)!important}.look__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(20,12,8,var(--overlay, 0));pointer-events:none}.look__tag{position:absolute;top:1.6rem;left:1.6rem;z-index:2;padding:.7rem 1.2rem;font-size:1rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:#1e1915;background:#fdfbf7}.look__hotspot{position:absolute;z-index:3;width:4.4rem;height:4.4rem;display:inline-flex;align-items:center;justify-content:center;transform:translate(-50%,-50%)}.look__hotspot-dot{position:relative;display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;font-size:1.2rem;font-weight:500;color:#1e1915;background:#fdfbf7;box-shadow:0 .4rem 1.6rem #140c0840;transition:transform .25s ease,background .25s ease,color .25s ease}.look__hotspot-dot:before{content:"";position:absolute;top:-.6rem;right:-.6rem;bottom:-.6rem;left:-.6rem;border-radius:50%;border:1px solid rgba(253,251,247,.85);animation:look-pulse 2.4s ease-out infinite}.look__hotspot.is-active .look__hotspot-dot,.look__hotspot:hover .look__hotspot-dot{transform:scale(1.1);color:#fff;background:var(--color-accent)}.look__hotspot-card{position:absolute;left:50%;bottom:calc(100% + .4rem);display:grid;gap:.2rem;min-width:16rem;max-width:24rem;padding:1rem 1.4rem;font-size:1.2rem;line-height:1.35;text-align:left;white-space:normal;color:#1e1915;background:#fdfbf7;box-shadow:0 1.2rem 3.2rem -1.2rem #140c0859;opacity:0;visibility:hidden;transform:translate(-50%,.6rem);transition:opacity .25s ease,transform .25s ease,visibility 0s linear .25s;pointer-events:none}.look__hotspot.is-active .look__hotspot-card{opacity:1;visibility:visible;transform:translate(-50%);transition:opacity .25s ease,transform .25s ease}.look__hotspot-price{color:var(--color-accent)}@keyframes look-pulse{0%{transform:scale(.85);opacity:.9}70%,to{transform:scale(1.5);opacity:0}}@media(prefers-reduced-motion:reduce){.look__hotspot-dot:before{animation:none}}.look__header{display:grid;gap:1.2rem;margin-bottom:2.4rem}.look__header .eyebrow{margin:0}.look__heading{margin:0;font-family:var(--font-heading);font-size:calc(clamp(3.6rem,4vw,5.6rem) * var(--heading-scale));font-weight:400;line-height:1}.look__heading em{font-style:italic;color:var(--color-accent)}.look__text{max-width:44ch;margin:0;font-size:1.5rem;line-height:1.6;color:rgba(var(--color-text-rgb),.78)}.look__items{margin:0;padding:0;list-style:none;border-top:1px solid var(--color-border)}.look__item{position:relative;display:grid;grid-template-columns:auto 7.2rem minmax(0,1fr) auto;gap:1.6rem;align-items:start;padding:2rem 0;border-bottom:1px solid var(--color-border)}.look__item:before{content:"";position:absolute;left:-1.6rem;top:2rem;bottom:2rem;width:2px;background:var(--color-accent);transform:scaleY(0);transition:transform .3s ease}.look__item.is-highlighted:before{transform:scaleY(1)}.look__number{display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;margin-top:.2rem;border:1px solid currentColor;border-radius:50%;font-size:1.1rem;font-weight:500;transition:background .25s ease,color .25s ease,border-color .25s ease}.look__item.is-highlighted .look__number{color:#fff;background:var(--color-accent);border-color:var(--color-accent)}.look__thumb{display:block;aspect-ratio:4 / 5;background:var(--color-card)}.look__info{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;min-width:0}.look__label{font-size:1rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--color-accent)}.look__title{font-size:1.5rem;line-height:1.35;transition:color .2s ease}.look__title:hover{color:var(--color-accent)}.look__price{font-size:1.4rem}.look__options{display:grid;gap:1rem;width:100%;margin-top:.8rem}.look__options:empty{display:none}.look__chips{display:flex;flex-wrap:wrap;gap:.6rem}.look__chip{display:inline-flex;align-items:center;justify-content:center;min-width:4.4rem;min-height:3.8rem;padding:.4rem 1.1rem;font-size:1.2rem;border:1px solid var(--color-border);transition:border-color .2s ease,background-color .2s ease,color .2s ease}.look__chip:hover{border-color:var(--color-text)}.look__chip[aria-checked=true]{color:var(--color-background);background:var(--color-text);border-color:var(--color-text)}.look__chip.is-unavailable{cursor:not-allowed;color:rgba(var(--color-text-rgb),.45);background:linear-gradient(to top right,transparent calc(50% - .5px),var(--color-border) 50%,transparent calc(50% + .5px))}.look__group--cov .look__chip{min-width:0;min-height:3.2rem;padding:.4rem 1.4rem;font-size:1.1rem;letter-spacing:.08em;border-radius:999px}.look__error{margin:.2rem 0 0;font-size:1.2rem;color:var(--color-sale)}.look__item.has-error .look__group--size .look__chip:not(.is-unavailable){border-color:var(--color-sale)}.look__include{position:relative;display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;margin:-.8rem -1rem 0 0;cursor:pointer}.look__include input{position:absolute;opacity:0;width:1px;height:1px}.look__include-box{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border:1px solid var(--color-text);color:transparent;transition:background .2s ease,color .2s ease}.look__include-box .icon{width:1.4rem;height:1.4rem}.look__include input:checked+.look__include-box{color:var(--color-background);background:var(--color-text)}.look__include input:focus-visible+.look__include-box{outline:2px solid var(--color-accent);outline-offset:2px}.look__item.is-excluded .look__thumb,.look__item.is-excluded .look__info{opacity:.45}.look__footer{display:grid;gap:1.4rem;margin-top:2.4rem}.look__total{display:flex;align-items:baseline;justify-content:space-between;gap:1.6rem;font-size:1.1rem;letter-spacing:.2em;text-transform:uppercase;color:rgba(var(--color-text-rgb),.7)}.look__total-price{font-family:var(--font-heading);font-size:2.8rem;letter-spacing:0;text-transform:none;color:var(--color-text)}.look__add[disabled]{opacity:.5;cursor:not-allowed}.look__message{margin:0;font-size:1.3rem}.look__message.is-error{color:var(--color-sale)}.look__builder{display:inline-flex;align-items:center;justify-content:center;gap:1rem}.look__builder .icon{width:1.6rem;height:1.6rem;transition:transform .25s ease}.look__builder:hover .icon{transform:translate(.4rem)}.look__more{justify-self:start;font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase}@media screen and (min-width:750px){.look__item{grid-template-columns:auto 8.8rem minmax(0,1fr) auto;gap:2rem}}@media screen and (min-width:990px){.look{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(4rem,5vw,8rem);align-items:center}.look--image-right .look__visual{order:2}.look__tag{top:2.4rem;left:2.4rem}}.look__coords{position:absolute;z-index:4;padding:.6rem 1rem;font-size:1.1rem;white-space:nowrap;color:#fdfbf7;background:#1e1915;transform:translate(-50%,calc(-100% - 1.2rem));pointer-events:none}.look__coords:after{content:"";position:absolute;left:50%;bottom:-1.6rem;width:.8rem;height:.8rem;border-radius:50%;background:var(--color-accent);box-shadow:0 0 0 2px #fdfbf7;transform:translate(-50%)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-shop-the-set.css.map */
