.togerano-product-wizard{--togerano-wizard-accent: #1879b9;--togerano-wizard-border: #d9d9d9;--togerano-wizard-muted: #6f7378;margin:24px 0;color:#191919}.togerano-product-wizard [hidden]{display:none!important}.togerano-wizard__progress{display:grid;grid-template-columns:repeat(var(--wizard-step-count, 4),minmax(0,1fr));gap:8px;margin:0 0 22px}.togerano-wizard__step{position:relative;display:flex;align-items:center;gap:8px;min-width:0;padding:8px 0;border:0;background:transparent;color:var(--togerano-wizard-muted);text-align:left;cursor:default}.togerano-wizard__step:not(:last-child):after{position:absolute;top:50%;right:-4px;width:10px;height:1px;background:var(--togerano-wizard-border);content:""}.togerano-wizard__step.is-complete{cursor:pointer;color:#242424}.togerano-wizard__step.is-current{color:#191919;font-weight:700}.togerano-wizard__step-number{display:inline-grid;flex:0 0 28px;width:28px;height:28px;place-items:center;border:1px solid var(--togerano-wizard-border);border-radius:50%;background:#fff;font-size:13px}.togerano-wizard__step.is-current .togerano-wizard__step-number,.togerano-wizard__step.is-complete .togerano-wizard__step-number{border-color:var(--togerano-wizard-accent);background:var(--togerano-wizard-accent);color:#fff}.togerano-wizard__step-label{overflow:hidden;font-size:12px;line-height:1.25;text-overflow:ellipsis}.togerano-wizard__panel{padding:20px;border:1px solid var(--togerano-wizard-border);border-radius:12px;background:#fff}.togerano-wizard__title{margin:0 0 6px;font-size:18px;line-height:1.3}.togerano-wizard__hint,.togerano-wizard__note{margin:0 0 16px;color:var(--togerano-wizard-muted);font-size:13px;line-height:1.5}.togerano-wizard__cards{display:grid;gap:12px}.togerano-wizard__cards--size,.togerano-wizard__cards--frame{grid-template-columns:repeat(4,minmax(0,1fr))}.togerano-wizard__card{position:relative;display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid #e2e2e2;border-radius:10px;background:#fff;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease}.togerano-wizard__card:has(input:checked){border:2px solid #10a86b;box-shadow:0 0 0 2px #10a86b1a}.togerano-wizard__card input[type=radio]{position:absolute;z-index:1;top:10px;left:10px;width:18px;height:18px;margin:0;accent-color:#10a86b}.togerano-wizard__card img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;background:#f5f5f5}.togerano-wizard__card-title{padding:10px 8px 4px;text-align:center;font-size:14px;font-weight:600;line-height:1.35}.togerano-wizard__card-price{padding:0 8px 10px;color:var(--togerano-wizard-muted);text-align:center;font-size:12px}.togerano-wizard__background-options,.togerano-wizard__extras{display:grid;gap:10px}.togerano-wizard__choice{display:flex;align-items:center;gap:10px;min-height:46px;padding:10px 12px;border:1px solid var(--togerano-wizard-border);border-radius:8px;cursor:pointer}.togerano-wizard__choice:has(input:checked){border-color:var(--togerano-wizard-accent);box-shadow:0 0 0 1px var(--togerano-wizard-accent)}.togerano-wizard__choice input{flex:0 0 auto;margin:0;accent-color:var(--togerano-wizard-accent)}.togerano-wizard__choice strong{margin-left:auto;white-space:nowrap;font-size:13px}.togerano-wizard__upload{display:flex;flex-wrap:wrap;align-items:center;gap:12px;min-height:72px;margin:8px 0 20px;padding:14px;border:1px dashed #9a9a9a;border-radius:10px;cursor:pointer}.togerano-wizard__upload input[type=file]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}.togerano-wizard__upload:focus-within{outline:2px solid var(--togerano-wizard-accent);outline-offset:2px}.togerano-wizard__upload-button{padding:9px 14px;border-radius:5px;background:var(--togerano-wizard-accent);color:#fff;font-size:13px;font-weight:600}.togerano-wizard__upload-name{color:var(--togerano-wizard-muted);font-size:13px;overflow-wrap:anywhere}.togerano-wizard__name-field{display:grid;gap:8px;font-size:14px;font-weight:600}.togerano-wizard__name-field small{color:var(--togerano-wizard-muted);font-size:12px;font-weight:400}.togerano-wizard__name-field input{width:100%;min-height:46px;padding:10px 12px;border:1px solid var(--togerano-wizard-border);border-radius:6px;font:inherit;font-weight:400}.togerano-wizard__footer{margin-top:16px}.togerano-wizard__total{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px;font-size:14px}.togerano-wizard__total strong{font-size:18px}.togerano-wizard__variant-error,.togerano-wizard__error{margin:8px 0 12px;color:#a61b1b;font-size:13px;line-height:1.5}.togerano-wizard__actions{display:flex;justify-content:flex-end;gap:10px}.togerano-wizard__button{min-width:130px;min-height:44px;padding:10px 18px;border:1px solid #191919;border-radius:6px;background:#191919;color:#fff;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.togerano-wizard__button:disabled{opacity:.55;cursor:not-allowed}.togerano-wizard__button--secondary{background:#fff;color:#191919}.productView.togerano-wizard-active:not(.togerano-wizard-final) .productView-action,.productView.togerano-wizard-active .productView-groupBottom{display:none!important}.productView.togerano-wizard-active .productView-wishlist{display:none!important}@media screen and (max-width:749px){.togerano-product-wizard{margin:18px 0}.togerano-wizard__progress{gap:3px;margin-bottom:16px}.togerano-wizard__step{flex-direction:column;align-items:flex-start;gap:5px}.togerano-wizard__step:not(:last-child):after{top:14px}.togerano-wizard__step-label{font-size:10px}.togerano-wizard__panel{padding:15px}.togerano-wizard__cards{gap:8px}.togerano-wizard__cards--size,.togerano-wizard__cards--frame{grid-template-columns:repeat(2,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/togerano-product-wizard.css.map */
