.wl-product{--wl-ink: #00194B;--wl-guide: #5276AA;--wl-paper: #ffffff;width:min(100%,1760px);max-width:1760px;margin-inline:auto;padding:clamp(28px,4vw,64px) clamp(18px,3vw,48px);display:grid;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);gap:clamp(32px,5vw,88px);align-items:start}.wl-product__media{min-width:0;display:block;position:sticky;top:24px}.wl-product__media-item{margin:0;width:100%;overflow:hidden;border:1px solid rgba(23,55,101,.12);background:#f8f8f6}.wl-product__media img{display:block;width:100%;height:auto;max-width:none;object-fit:contain}.wl-product__content{min-width:0;width:100%;max-width:720px}.wl-product__header h1{max-width:18ch;margin-block:.3rem 1rem;color:var(--wl-ink);text-wrap:balance}.wl-product__header .wl-lede{max-width:62ch}.wl-fee-callout{display:grid;gap:.3rem;margin-block:1.2rem;padding:1rem 1.1rem;border-left:4px solid #1e7655;background:#eff7f2}.wl-preview{margin:1.4rem 0 1.6rem;padding:clamp(.8rem,2vw,1.2rem);border:1px solid rgba(23,55,101,.16);border-radius:.9rem;background:linear-gradient(145deg,#f5f1e8,#fff);box-shadow:0 12px 30px #17376514}.wl-preview__head{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.9rem}.wl-preview__head h2{margin:.15rem 0 0;color:var(--wl-ink);font-size:clamp(1.15rem,2vw,1.5rem)}.wl-preview__status{flex:0 0 auto;padding:.35rem .55rem;border:1px solid rgba(23,55,101,.14);border-radius:999px;color:#51635d;background:#fff;font-size:.75rem}.wl-preview__canvas{width:100%;aspect-ratio:170 / 62;min-height:0;overflow:hidden;border:1px solid rgba(23,55,101,.18);background:var(--wl-paper)}.wl-preview__svg{display:block;width:100%;height:auto;max-width:100%}.wl-preview__hint{margin:.75rem 0 0;color:#687a74;font-size:.78rem}.wl-form{display:grid;gap:1rem}.wl-step{min-inline-size:0;margin:0;padding:1rem;border:1px solid rgba(23,55,101,.15);border-radius:.75rem}.wl-step legend{padding-inline:.35rem;color:var(--wl-ink);font-weight:700}.wl-step legend span{display:inline-grid;width:1.6rem;height:1.6rem;margin-right:.35rem;place-items:center;border-radius:50%;color:#fff;background:var(--wl-ink)}.wl-choice-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem}.wl-choice{position:relative}.wl-choice input{position:absolute;opacity:0;pointer-events:none}.wl-choice label{display:grid;min-height:2.8rem;padding:.55rem;place-items:center;border:1px solid rgba(23,55,101,.25);border-radius:.45rem;text-align:center;cursor:pointer}.wl-choice input:checked+label{border-color:var(--wl-ink);color:#fff;background:var(--wl-ink)}.wl-choice input:focus-visible+label,.wl-name-label-control select:focus-visible,.wl-select-label+select:focus-visible{outline:3px solid rgba(82,118,170,.35);outline-offset:2px}.wl-select-label,.wl-name-label-control label{display:block;margin-bottom:.35rem;color:var(--wl-ink);font-size:.88rem;font-weight:700}[data-wl-quantity],.wl-name-label-control select{width:100%;min-height:2.75rem;padding:.55rem .7rem;border:1px solid rgba(23,55,101,.28);border-radius:.45rem;background:#fff}.wl-name-label-control{max-width:24rem;margin-top:.9rem}.wl-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 1rem}.wl-field-grid label{display:flex;align-items:center;gap:.45rem}.wl-upload{display:grid;gap:.45rem;margin-top:.8rem;padding:.8rem;border:1px dashed rgba(23,55,101,.35);border-radius:.5rem;background:#fafbf9}.wl-upload[hidden]{display:none}.wl-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.55rem 1rem;margin:0}.wl-summary dt{color:#687a74}.wl-summary dd{margin:0;color:var(--wl-ink);font-weight:700;text-align:right}.wl-summary-card,.wl-price-card{padding:1rem;border:1px solid rgba(23,55,101,.15);border-radius:.75rem;background:#fff}.wl-summary-card h2,.wl-summary-card h3,.wl-price-card h3{margin-top:0;color:var(--wl-ink)}.wl-summary-card h3{margin-top:1.2rem;padding-top:1rem;border-top:1px solid rgba(23,55,101,.12);font-size:1rem}.wl-form-error{margin:0;padding:.75rem;border-left:4px solid #a32929;color:#7f2020;background:#fff2f2}.wl-actions{display:grid;gap:.75rem;margin:1rem 0 1.35rem;padding:1rem;border:1px solid rgba(0,25,75,.14);border-radius:.9rem;background:#f4f7fb}.wl-actions__note{margin:0;color:var(--wl-muted);font-size:.82rem}[data-wl-price-table]{overflow-x:auto}[data-wl-price-table] table{width:100%;border-collapse:collapse;font-size:.85rem}[data-wl-price-table] th,[data-wl-price-table] td{padding:.5rem .35rem;border-bottom:1px solid rgba(23,55,101,.12);text-align:right}[data-wl-price-table] th:first-child,[data-wl-price-table] td:first-child{text-align:left}[data-wl-submit]{width:100%}@media screen and (max-width:980px){.wl-product{grid-template-columns:minmax(0,1fr);gap:2rem}.wl-product__media{position:static}.wl-product__content{max-width:none}}@media screen and (max-width:560px){.wl-product{padding-inline:14px}.wl-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wl-summary{grid-template-columns:minmax(0,1fr)}.wl-summary dd{text-align:left}.wl-field-grid{grid-template-columns:minmax(0,1fr)}.wl-preview__head{display:block}.wl-preview{margin-block:1rem;padding:.7rem}.wl-preview__canvas{width:100%;height:auto;aspect-ratio:170 / 62}.wl-preview__svg{width:100%;height:auto}.wl-preview__status{display:inline-block;margin-top:.55rem}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/wundlineal-configurator.css.map */
