.dsv3-flow[hidden],.dsv3-flow [hidden]{display:none!important}.dsv3-flow{width:100%;height:100%;max-width:none;max-height:none;margin:0;border:0;background:transparent;color:#161616}.dsv3-flow::backdrop{background:transparent}.dsv3-flow .dsv2-glue-modal__dialog{width:min(100%,620px)}.dsv3-flow .dsv2-glue-modal__content{gap:16px;padding:28px;line-height:1.6}.dsv3-flow h3{font-size:24px;letter-spacing:0;line-height:1.35;padding-inline-end:20px}.dsv3-step,.dsv3-muted{color:#666;font-size:13px}.dsv3-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.dsv3-choice{position:relative;display:grid;padding:8px 10px 12px;border:1px solid #d5d5d5;cursor:pointer;text-align:center;font-size:14px;line-height:1.4}.dsv3-choice:has(input:checked){border-color:#000;box-shadow:inset 0 0 0 1px #000;background:#f5f5f3}.dsv3-choice svg{display:block;width:100%;height:76px}.dsv3-choice input{position:absolute;inset-inline-start:8px;top:8px;width:16px;height:16px;accent-color:#000}.dsv3-choice:has(input:focus-visible){outline:2px solid #000;outline-offset:3px}.dsv3-no-edges,.dsv3-partial-options label{display:flex;align-items:center;gap:9px;min-height:48px;cursor:pointer;font-size:14px}.dsv3-flow input[type=radio]{accent-color:#000}.dsv3-flow fieldset{border:0;border-top:1px solid #ddd;margin:16px 0 0;padding:16px 0 0}.dsv3-flow legend{font-weight:600;padding:0}.dsv3-flow fieldset p{color:#666;font-size:14px}.dsv3-partial-options{display:flex;gap:8px 18px;flex-wrap:wrap}.dsv3-quantity{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:16px 0}.dsv3-quantity input{width:88px;min-height:48px;border:1px solid #bbb;border-radius:0;text-align:center;background:#fff;font-size:16px}.dsv3-flow .button{min-height:50px;border-radius:2px;white-space:normal}.dsv3-text-action{display:inline-flex;justify-content:center;align-items:center;min-height:44px;color:#111;text-decoration:underline;text-underline-offset:4px}.dsv3-flow [data-flow-error]{border-inline-start:2px solid #9e2929;padding-inline-start:12px}.dsv3-success{border-inline-start:2px solid #000;padding-inline-start:12px;font-weight:600}.dsv3-flow button:disabled{opacity:.5;cursor:default}.dsv2-wall-calculator__warning .button{margin-top:12px;white-space:normal}@media(max-width:699px){.dsv3-flow .dsv2-glue-modal__dialog{width:100%;max-height:88dvh}.dsv3-flow .dsv2-glue-modal__content{padding:24px 18px max(20px,env(safe-area-inset-bottom));gap:14px}.dsv3-flow h3{font-size:21px}.dsv3-choice{padding-inline:6px}.dsv3-flow .dsv2-glue-modal__actions{position:sticky;bottom:-1px;padding-block:10px;background:#fff}}body:has([data-dsv2-root]) .dsv3-flow{background:#0000007a}body:has([data-dsv2-root]) .dsv3-flow .dsv2-glue-modal__content{padding:36px 24px 24px;gap:14px}body:has([data-dsv2-root]) .dsv3-flow h3{font-size:24px;letter-spacing:0;line-height:1.35}body:has([data-dsv2-root]) .dsv3-flow .dsv2-glue-modal__product-image{width:80px;height:90px;flex-basis:80px}body:has([data-dsv2-root]) .dsv3-flow [data-flow-add],body:has([data-dsv2-root]) [data-height-consult]{background:#000;color:#fff;border:1px solid #000}.dsv3-selection{font-weight:600;border-block-end:1px solid #ddd;padding-bottom:12px}@media(max-width:699px){body:has([data-dsv2-root]) .dsv3-flow .dsv2-glue-modal__content{padding:36px 18px max(20px,env(safe-area-inset-bottom))}body:has([data-dsv2-root]) .dsv3-flow h3{font-size:21px}}body:has([data-dsv2-root]) .dsv3-flow [data-flow-next][data-primary=true]{background:#000;color:#fff;border:1px solid #000}body:has([data-dsv2-root]) .dsv3-flow .dsv3-back{display:flex;width:100%;min-height:50px;background:#fff;color:#000;border:1px solid #000;font-weight:600;text-decoration:none}.dsv3-flow .dsv3-success{padding:12px 14px;background:#f3f3f0;border-inline-start:3px solid #000}[data-dsv2-accessories] [hidden]{display:none!important}[data-accessory-product-id]{scroll-margin-block-start:calc(var(--sticky-area-height, 100px) + 20px)}[data-accessory-product-id]:focus-visible{outline:2px solid #000;outline-offset:4px}
/*# sourceMappingURL=/cdn/shop/t/46/assets/dsv3-wall-flow.css.map */
