.complete-set{margin-top:20px;margin-bottom:8px;padding:18px 0 4px;border-top:1px solid rgba(0,0,0,.1)}.complete-set__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.complete-set__heading{font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--color-heading, #121212);margin:0}.complete-set__dots{display:flex;align-items:center;gap:5px}.complete-set__dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#0003;transition:background .25s ease,transform .25s ease;cursor:pointer}.complete-set__dot.is-active{background:var(--color-heading, #121212);transform:scale(1.25)}@media(min-width:750px){.complete-set__dots{display:none}}.complete-set__grid{display:flex;flex-wrap:nowrap;gap:10px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px}.complete-set__grid::-webkit-scrollbar{display:none}.complete-set__card{display:flex;flex-direction:row;align-items:flex-start;gap:10px;flex:0 0 auto;width:100%;max-width:340px;background:#fafafa;border:1px solid rgba(0,0,0,.08);border-radius:10px;padding:10px;transition:box-shadow .2s ease,border-color .2s ease}.complete-set__card:hover{border-color:#0000002e;box-shadow:0 2px 12px #00000012}.complete-set__image-link{flex-shrink:0;display:block}.complete-set__image-wrap{width:72px;height:72px;border-radius:7px;overflow:hidden;background:#efefef}.complete-set__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.complete-set__card:hover .complete-set__img{transform:scale(1.04)}.complete-set__img--placeholder{fill:#ddd}.complete-set__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.complete-set__title{font-size:12.5px;font-weight:500;color:var(--color-text, #121212);margin:0;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.complete-set__price-row{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.complete-set__price{font-size:13px;font-weight:600;color:var(--color-text, #121212)}.complete-set__price--sale{color:var(--color-sale-price, #c0392b)}.complete-set__compare-price{font-size:11.5px;color:#888;text-decoration:line-through;font-weight:400}.complete-set__badge{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:var(--color-badge, #c0392b);padding:2px 6px;border-radius:4px;line-height:1.4;white-space:nowrap}.complete-set__sub-text{font-size:11px;color:#888;margin:0;line-height:1.3}.complete-set__variant-wrap{position:relative;display:flex;align-items:center}.complete-set__variant-select{appearance:none;-webkit-appearance:none;width:100%;font-size:12px;font-family:inherit;color:var(--color-text, #121212);background:#fff;border:1px solid rgba(0,0,0,.18);border-radius:6px;padding:6px 28px 6px 9px;cursor:pointer;line-height:1.3;transition:border-color .2s ease,box-shadow .2s ease;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.complete-set__variant-select:focus{outline:none;border-color:var(--color-heading, #121212);box-shadow:0 0 0 2px #00000014}.complete-set__variant-select:hover{border-color:#00000059}.complete-set__select-arrow{position:absolute;right:8px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--color-text, #121212);display:flex;align-items:center}.complete-set__add-btn{margin-top:2px;align-self:flex-start;font-size:13px!important;padding:9px 20px!important;border-radius:8px!important;min-height:unset!important;height:auto!important;line-height:1.4!important;letter-spacing:.04em;transition:opacity .2s ease,transform .15s ease}.complete-set__add-btn:not(:disabled):hover{opacity:.88;transform:translateY(-1px)}.complete-set__add-btn:disabled,.complete-set__add-btn--soldout{opacity:.45;cursor:not-allowed}.complete-set__add-btn.is-loading{opacity:.6;pointer-events:none}.complete-set__add-btn.is-added{background:var(--color-btn-secondary-bg, #121212)!important;color:var(--color-btn-secondary-text, #fff)!important}@media(min-width:750px){.complete-set__grid{flex-wrap:wrap;overflow-x:visible}.complete-set__card{flex:1 1 calc(33.333% - 10px);max-width:none}}@media(prefers-reduced-motion:reduce){.complete-set__img,.complete-set__add-btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/88/assets/complete-your-set.css.map */
