.avize-selector{--avize-ink: #25161c;--avize-paper: #fff;--avize-line: rgba(226, 215, 220, .85);--avize-line-defined: #e55a91;--avize-radius: 16px;display:grid;gap:.9rem;color:var(--avize-ink);font-family:inherit}.avize-selector__intro{margin-bottom:2px}.avize-selector__intro h2{margin:0 0 3px;font-size:15px;font-weight:750;color:#25161c;letter-spacing:-.01em}.avize-selector__intro>p:last-child{max-width:42rem;margin:0;font-size:12px;line-height:1.4;color:#725d68}.avize-selector__eyebrow{margin:0 0 .3rem;font-size:.68rem;font-weight:750;letter-spacing:.16em;text-transform:uppercase;color:#9d285d}.avize-selector__steps{display:grid;gap:10px}.avize-selector__step{overflow:hidden;border:1.5px solid var(--avize-line);border-radius:var(--avize-radius);background:var(--avize-paper);box-shadow:0 2px 10px #25161c0a;transition:border-color .25s ease,box-shadow .25s ease}.avize-selector__step summary{display:flex;justify-content:space-between;align-items:center;min-height:3.6rem;padding:.7rem 1.1rem;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.avize-selector__step summary::-webkit-details-marker{display:none}.avize-selector__step summary:focus-visible{border-radius:calc(var(--avize-radius) - 1px);outline:2px solid #e55a91;outline-offset:-2px}.avize-selector__step[open]{border-color:#e55a91;box-shadow:0 4px 20px #e55a9129,0 1px 3px #25161c0d}.avize-selector__step[data-complete]:not([open]){border-color:#e55a9173;background:#fdfbfb}.avize-selector__step-identity{display:flex;align-items:center;gap:10px}.avize-selector__step-number{display:grid;width:26px;height:26px;place-items:center;border-radius:50%;background:#25161c;color:#fff;font-size:12px;font-weight:750;flex-shrink:0;transition:all .2s ease}.avize-selector__step[data-complete] .avize-selector__step-number{background:#e55a91}.avize-selector__step-titles{display:flex;flex-direction:column}.avize-selector__step-name{display:block;font-size:14px;font-weight:750;color:#25161c;line-height:1.25}.avize-selector__step-status-badge{display:inline-block;font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px;background:#f5f2f4;color:#725d68;margin-top:3px;width:fit-content;transition:all .2s ease}.avize-selector__step[data-complete] .avize-selector__step-status-badge{background:#fdf0f5;color:#9d285d;border:1px solid rgba(229,90,145,.3);font-weight:700}.avize-selector__step-indicator{display:flex;align-items:center;gap:8px}.avize-selector__step-check{display:none;width:20px;height:20px;place-items:center;border-radius:50%;background:#e55a91;color:#fff;font-size:11px;font-weight:700}.avize-selector__step[data-complete] .avize-selector__step-check{display:grid}.avize-selector__chevron{color:#8e7a84;transition:transform .25s ease}.avize-selector__step[open] .avize-selector__chevron{transform:rotate(180deg);color:#e55a91}.avize-selector__step fieldset{margin:0;padding:0 1.1rem 1.1rem;border:0}.avize-selector__swatches{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.avize-selector__swatch{position:relative;display:flex;align-items:center;gap:8px;min-height:40px;padding:6px 10px;border:1.2px solid rgba(226,215,220,.85);border-radius:10px;background:#fff;box-shadow:0 1px 3px #25161c08;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);overflow:hidden}.avize-selector__swatch:hover{border-color:#e55a9180;transform:translateY(-1px)}.avize-selector__swatch:has(input:checked){border-color:#e55a91;background:#fff5f8;box-shadow:0 2px 10px #e55a9129}.avize-selector__swatch input{position:absolute;width:1px;height:1px;opacity:0}.avize-selector__color{display:grid;width:22px;height:22px;place-items:center;border:1px solid rgba(0,0,0,.12);border-radius:50%;background:var(--avize-swatch);flex-shrink:0;box-shadow:inset 0 1px 2px #0000001a;transition:all .2s ease}.avize-selector__color span{color:#fff;font-size:10px;opacity:0;font-weight:700;filter:drop-shadow(0 1px 1px #000)}.avize-selector__swatch:has(input:checked) .avize-selector__color{box-shadow:0 0 0 2px #fff,0 0 0 3.5px #e55a91}.avize-selector__swatch:has(input:checked) .avize-selector__color span{opacity:1}.avize-selector__label{font-size:11.5px;font-weight:650;color:#25161c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .2s ease}.avize-selector__swatch:has(input:checked) .avize-selector__label{color:#9d285d;font-weight:750}.avize-selector__summary{padding:.8rem 1.1rem;border:1.2px solid rgba(226,215,220,.8);border-radius:14px;background:linear-gradient(135deg,#fff,#faf8f9);box-shadow:0 2px 8px #25161c08}.avize-selector__summary-header{display:flex;align-items:center;gap:6px;margin-bottom:2px}.avize-selector__summary-spark{color:#e55a91;font-size:13px}.avize-selector__summary-header h3{font-size:12.5px;font-weight:750;color:#25161c;margin:0}.avize-selector__summary-list{margin:6px 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px 14px}.avize-selector__summary-item{font-size:12px;color:#4a3842;display:flex;align-items:center;gap:5px}.avize-selector__summary-badge{color:#725d68;font-weight:500}.avize-selector__summary-item strong{color:#9d285d;font-weight:700;background:#fff;padding:1px 7px;border-radius:4px;border:1px solid rgba(229,90,145,.2)}.avize-selector__message{margin:4px 0 0;font-size:11.5px;color:#725d68}@media(max-width:47.99rem){.avize-selector__swatches{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.avize-selector__swatch{padding:5px 6px;gap:5px;min-height:38px}.avize-selector__color{width:20px;height:20px}.avize-selector__label{font-size:10.5px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/lasirius-avize-selector.css.map */
