.complete-the-look{display:block;padding-block:1.5rem}.complete-the-look__heading{margin:0 0 1rem;font-family:var(--ctl-heading-font, inherit)}.complete-the-look__text{margin:0 0 1rem}.complete-the-look__images{display:flex;align-items:center;gap:.5rem;margin-bottom:.9rem;width:100%}.complete-the-look__image-item{--ctl-plus-total: calc((var(--ctl-image-count, 3) - 1) * 20px);--ctl-gap-count: calc((var(--ctl-image-count, 3) * 2) - 2);--ctl-gap-total: calc(var(--ctl-gap-count) * .5rem);flex:0 0 calc((100% - var(--ctl-gap-total) - var(--ctl-plus-total)) / var(--ctl-image-count, 3));min-width:0;aspect-ratio:1 / 1;border-radius:4px;overflow:hidden;background:rgba(var(--color-foreground),.04)}.complete-the-look__image-item img{display:block;width:100%;height:100%;object-fit:cover}.complete-the-look__plus{display:none;align-items:center;justify-content:center;flex:0 0 20px;font-size:1.25rem;font-weight:300;line-height:1;color:rgba(var(--color-foreground),.6)}.complete-the-look__plus:not([hidden]){display:flex}.complete-the-look__list{margin:0 0 .75rem;padding:0}.complete-the-look__row{display:flex;align-items:center;gap:.75rem;padding-block:0;border-bottom:0;transition:opacity .15s ease}.complete-the-look__row.is-deselected{opacity:.45}.complete-the-look__checkbox{flex-shrink:0;display:flex}.complete-the-look__checkbox input{width:18px;height:18px;margin:0}.complete-the-look__info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.1rem}.complete-the-look__prefix{font-size:.8rem;color:rgba(var(--color-foreground),.6)}.complete-the-look__name{font-size:.8rem;font-weight:500;text-decoration:none;color:currentColor;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--ctl-item-font, inherit)}.complete-the-look__variant-select{flex-shrink:0;max-width:140px;font-size:.85rem;text-decoration:underline;border:none;background:transparent;cursor:pointer;font-family:var(--ctl-item-font, inherit)}.complete-the-look__price{flex-shrink:0;min-width:60px;text-align:right;font-size:.9rem;font-family:var(--ctl-price-font, inherit)}.complete-the-look__footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:nowrap}.complete-the-look__add-button{padding:9px 28px!important;min-height:0!important;line-height:1.2!important;font-family:var(--ctl-button-font, inherit)}.complete-the-look__add-button *{color:#fff!important}.complete-the-look__add-button.loading{opacity:.6;pointer-events:none}.complete-the-look__total{display:flex;flex-direction:row;align-items:baseline;gap:.5rem;font-size:.85rem;white-space:nowrap}.complete-the-look__total-label,.complete-the-look__total-price{font-family:var(--ctl-price-font, inherit)}.complete-the-look__total-price{font-size:inherit;font-weight:600}.complete-the-look__add-button,.complete-the-look__add-button:hover,.complete-the-look__add-button:focus,.complete-the-look__add-button:active{flex:0 0 auto;background:#000!important;color:#fff!important;border:0!important;border-radius:0;box-shadow:none!important;transform:none!important;transition:none!important;opacity:1}.complete-the-look__add-button{display:inline-flex!important;align-items:center!important;gap:10px!important}.complete-the-look__add-button:before{content:"+"!important;display:inline-block!important;color:#fff!important;font-size:18px!important;font-weight:400!important;line-height:1!important}@media(max-width:989px){.complete-the-look__add-button{padding:7px 16px!important;gap:8px!important}.complete-the-look__add-button span{font-size:12px!important}.complete-the-look__add-button:before{font-size:16px!important}}@media(max-width:989px){.complete-the-look__row{gap:.5rem}.complete-the-look__info{flex:0 0 34%;max-width:34%}.complete-the-look__variant-select{flex:0 0 32%;width:32%;max-width:32%;text-overflow:ellipsis;padding-left:0!important;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23000' stroke-width='1.2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 2px center;padding-right:14px!important}.complete-the-look__price{flex:1 1 auto;min-width:0;margin-left:auto;text-align:right}}
/*# sourceMappingURL=/cdn/shop/t/74/assets/complete-the-look.css.map */
