.complete-look{padding:2.4rem 2rem;margin:2rem 0;background:rgb(var(--color-background-secondary));border:1px solid rgb(var(--color-border))}.complete-look__label{display:inline-block;font-family:var(--font-heading-family);font-size:1.1rem;font-weight:700;letter-spacing:.15rem;text-transform:uppercase;color:rgb(var(--color-button-text));background:rgb(var(--color-foreground));padding:.5rem 1.6rem;margin-bottom:2rem}.complete-look__body{display:grid;grid-template-columns:12rem 1fr;gap:1.6rem;align-items:start;margin-bottom:2rem}.complete-look__media{position:relative;display:block;overflow:hidden;background:rgb(var(--color-background-secondary))}.complete-look__media:before{content:"";display:block;padding-bottom:130%}.complete-look__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform var(--duration-default) ease}.complete-look:hover .complete-look__media img{transform:scale(1.05)}.complete-look__info{min-width:0}.complete-look__title{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:1.5rem;line-height:1.35;color:rgb(var(--color-foreground));margin:0 0 .4rem;letter-spacing:-.01rem}.complete-look__title a{color:inherit;text-decoration:none;transition:opacity var(--duration-default) ease}.complete-look__title a:hover{opacity:.7}.complete-look__scarcity{font-family:var(--font-body-family);font-size:1.2rem;color:rgb(var(--color-foreground-secondary));margin:0 0 1.4rem}.complete-look__price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.8rem;margin:0 0 .4rem}.complete-look__price-old{font-family:var(--font-body-family);font-size:1.4rem;font-weight:400;color:rgb(var(--color-foreground-secondary));text-decoration:line-through;white-space:nowrap;font-variant-numeric:tabular-nums}.complete-look__price-new{font-family:var(--font-body-family);font-size:1.8rem;font-weight:600;line-height:1;color:rgb(var(--color-foreground));white-space:nowrap;font-variant-numeric:tabular-nums}.complete-look__price-meta{font-family:var(--font-body-family);font-size:1.2rem;color:rgb(var(--color-foreground-secondary));margin:0;font-variant-numeric:tabular-nums}.complete-look__sizes{border:none;padding:0;margin:0 0 1.6rem;display:flex;flex-wrap:wrap;align-items:center;gap:.8rem}.complete-look__sizes-legend{font-family:var(--font-heading-family);font-size:1.1rem;font-weight:500;letter-spacing:.08rem;text-transform:uppercase;color:rgb(var(--color-foreground-secondary));margin-right:.4rem;padding:0;float:none;width:100%;margin-bottom:.4rem}.complete-look__size-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.complete-look__size-chip{display:inline-flex;align-items:center;justify-content:center;min-width:4.4rem;padding:1rem 1.4rem;font-family:var(--font-body-family);font-size:1.3rem;font-weight:500;line-height:1;color:rgb(var(--color-foreground));background:rgb(var(--color-background));border:1px solid rgb(var(--color-border));cursor:pointer;transition:border-color var(--duration-default) ease,color var(--duration-default) ease;-webkit-user-select:none;user-select:none}.complete-look__size-chip:hover{border-color:rgb(var(--color-foreground))}.complete-look__size-input:checked+.complete-look__size-chip{border-color:rgb(var(--color-foreground));box-shadow:inset 0 0 0 1px rgb(var(--color-foreground))}.complete-look__size-input:focus-visible+.complete-look__size-chip{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.complete-look__size-chip.is-unavailable{color:rgba(var(--color-foreground),.35);text-decoration:line-through;cursor:not-allowed;pointer-events:none}.complete-look__cta{display:flex;align-items:center;justify-content:center;gap:.8rem;width:100%;padding:1.4rem 1.6rem;font-family:var(--font-button-family);font-style:var(--font-button-style);font-weight:var(--font-button-weight);font-size:1.2rem;letter-spacing:-.36px;text-transform:uppercase;text-align:center;color:rgb(var(--color-button-text));background:rgb(var(--color-button));border:none;cursor:pointer;transition:background var(--duration-default) ease,opacity var(--duration-default) ease;line-height:1.2}.complete-look__cta:hover{background:rgb(var(--color-button-hover))}.complete-look__cta.loading{opacity:.6;cursor:wait}.complete-look__cta[aria-disabled=true],.complete-look__cta[disabled]{opacity:.5;cursor:not-allowed}.complete-look__cta-sep{opacity:.6}.complete-look__cta-price{font-variant-numeric:tabular-nums}.complete-look__cta-note{margin:.8rem 0 0;font-family:var(--font-body-family);font-size:1.1rem;font-weight:400;color:rgb(var(--color-foreground-secondary));text-align:center;line-height:1.4}@media(max-width:576px){.complete-look{padding:2rem 1.6rem;margin:1.6rem 0}.complete-look__body{grid-template-columns:9.6rem 1fr;gap:1.2rem;margin-bottom:1.6rem}.complete-look__label{font-size:.9rem;padding:.4rem 1.2rem;margin-bottom:1.6rem}.complete-look__title{font-size:1.4rem}.complete-look__price-new{font-size:1.7rem}.complete-look__price-old{font-size:1.3rem}.complete-look__size-chip{min-width:4rem;padding:.9rem 1.2rem;font-size:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-complete-the-look.css.map */
