.product-complete-the-look--panel{isolation:isolate;border-radius:var(--block-border-radius, 16px)}.product-complete-the-look{display:block;margin-block-end:30px;text-align:start}.product-complete-the-look [hidden]{display:none!important}.product-complete-the-look--panel{padding:15px;border:1px solid var(--color-border, #dadce0);background:var(--color-product-card-bg, transparent)}.product-complete-the-look--items{list-style:none;margin:0;padding:0}.product-complete-the-look--item{display:flex;align-items:center;gap:14px;margin:0;padding-block:14px;border-block-end:1px solid var(--color-border, #dadce0)}.product-complete-the-look--item:first-child{padding-block-start:0}.product-complete-the-look--image,.product-complete-the-look--title,.product-complete-the-look--variant,.product-complete-the-look--item .price{transition:opacity .25s ease}@media(prefers-reduced-motion:reduce){.product-complete-the-look--image,.product-complete-the-look--title,.product-complete-the-look--variant,.product-complete-the-look--item .price{transition:none}}.product-complete-the-look--item[data-excluded] .product-complete-the-look--image,.product-complete-the-look--item[data-excluded] .product-complete-the-look--title,.product-complete-the-look--item[data-excluded] .product-complete-the-look--variant,.product-complete-the-look--item[data-excluded] .price{opacity:.45}.product-complete-the-look--check{display:flex;flex-shrink:0;padding:12px;margin:-12px;cursor:pointer}.product-complete-the-look--check:has(>:disabled){cursor:default}.product-complete-the-look--include[type=checkbox]{margin:0;cursor:inherit;accent-color:var(--color-accent)}.product-complete-the-look--include[type=checkbox]:disabled{opacity:.4}.product-complete-the-look--image{display:block;flex-shrink:0;width:60px;overflow:hidden;line-height:0;border-radius:calc(var(--block-border-radius, 16px) / 2)}.product-complete-the-look--image img,.product-complete-the-look--image svg{display:block;width:100%;height:auto;aspect-ratio:var(--ratio, .8);object-fit:cover}.product-complete-the-look--info{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;font-size:.75rem}.product-complete-the-look--label{font-size:.6875rem;line-height:1.4;letter-spacing:.02em;color:rgba(var(--color-body-rgb),.7)}.product-complete-the-look--title{max-width:100%;font-size:calc(var(--font-product-title-scale, 1) * .875rem);line-height:calc(var(--font-product-title-line-height-scale, 1) * 1.4);font-weight:var(--font-body-medium-weight, 500);color:var(--color-heading, #1a1c1d);overflow-wrap:anywhere}.product-complete-the-look--variant,.product-complete-the-look--sold-out{font-size:.75rem;line-height:1.4;color:rgba(var(--color-body-rgb),.7)}.product-complete-the-look--sold-out{color:var(--color-body, #2c2d2e)}.product-complete-the-look .price{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 10px;font-size:.8125rem}.product-complete-the-look .price del+ins{margin-inline-start:0}.product-complete-the-look--select{width:100%;max-width:260px;margin-block-start:5px;margin-block-end:0}.product-complete-the-look--select select{width:100%;height:40px;margin-block-end:0;padding-block:0;font-size:.8125rem;text-overflow:ellipsis}.product-complete-the-look--footer{padding-block-start:14px}.product-complete-the-look--total{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 10px;margin-block-end:14px;font-variant-numeric:tabular-nums}.product-complete-the-look--total .price{font-size:.9375rem;font-weight:var(--font-body-medium-weight, 500)}.product-complete-the-look--total-label{font-size:.9375rem;font-weight:var(--font-body-medium-weight, 500);color:var(--color-heading, #1a1c1d)}.product-complete-the-look--button{width:100%}.product-complete-the-look--error,.product-complete-the-look--status{align-items:flex-start;line-height:1.5}.product-complete-the-look--error svg,.product-complete-the-look--status svg{margin-block-start:2px}.product-complete-the-look--error{margin-block-start:12px}.product-complete-the-look--status:has(>span:not(:empty)){margin-block-start:12px}.product-complete-the-look--status:has(>span:empty) svg{display:none}.product-complete-the-look--notice{margin-block-end:0;font-size:.75rem;line-height:1.5;color:rgba(var(--color-body-rgb),.7)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/product-complete-the-look.css.map */
