.smt{--smt-brown:#4b3d2a;--smt-line:#e2ddd5;display:block;max-width:1320px;padding:42px 28px 64px;margin:auto;background:#fff;color:#292722;font:14px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.smt *{box-sizing:border-box}.smt [hidden]{display:none!important}.smt-header{margin-bottom:28px}.smt-header>p:first-child,.smt-eyebrow{font-size:10px;letter-spacing:.18em;color:var(--smt-brown)}.smt-header h1{font:normal clamp(32px,4vw,52px)/1.1 Georgia,serif;margin:12px 0}.smt-header>p:last-child{color:#746e65;max-width:680px}.smt-product-choice{max-width:480px;margin-bottom:28px}.smt label{display:block;font-size:12px}.smt select,.smt textarea{display:block;width:100%;min-height:48px;margin-top:7px;padding:12px 36px 12px 16px;border:1px solid #d5d0c8;border-radius:24px;background:#fffc;color:#292722;font:inherit}.smt textarea{border-radius:16px;padding:12px 14px;resize:vertical}.smt-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(340px,1fr);gap:26px;align-items:start}.smt-help{position:sticky;top:20px;overflow:hidden;border:1px solid var(--smt-line);border-radius:22px;background:#f8f6f2}.smt-help>summary{display:none}.smt-guide-title{display:flex;justify-content:space-between;gap:16px;padding:16px 22px;background:var(--smt-brown);color:#fff;font-size:12px}.smt-guide-title>span{text-transform:uppercase;letter-spacing:.08em}.smt-illustration{position:relative;display:grid;place-items:center;height:480px;background:radial-gradient(ellipse at 50% 38%,#fff,#f0ece5)}.smt-illustration svg{height:100%;max-width:100%;width:auto}.smt-body-label{position:absolute;left:20px;bottom:18px;font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:#716b61}.smt-instruction{padding:18px 22px;margin:0;background:#fff;min-height:96px;line-height:1.7}.smt-selected-product{display:flex;align-items:center;gap:16px;padding:18px 22px;border-top:1px solid var(--smt-line);background:#fff}.smt-selected-product img{width:64px;height:80px;object-fit:contain;background:#fff}.smt-selected-product strong{display:block;font-size:13px;font-weight:500}.smt-selected-product a{display:inline-block;color:var(--smt-brown);font-size:12px;margin-top:8px;text-underline-offset:3px}.smt-editor{border:1px solid var(--smt-line);border-radius:22px;padding:24px;background:#ffffffe6;box-shadow:0 12px 36px #4b3d2a09}.smt-editor-heading{display:flex;align-items:center;gap:10px;margin:0 0 18px}.smt-editor-heading>span{display:grid;place-items:center;border:1px solid var(--smt-line);border-radius:50%;width:28px;height:28px;font-size:10px;color:var(--smt-brown)}.smt-editor-heading h2{font:500 16px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;margin:0}.smt-start-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding-bottom:24px;border-bottom:1px solid var(--smt-line);margin-bottom:24px}.smt-unit-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.smt-unit-row p{font-size:11px;color:#756d61;max-width:230px;margin:0}.smt-unit-label{width:78px;flex-shrink:0}.smt-unit-label select{min-height:40px;margin:0;padding:8px 16px}.smt-measure-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid #ede9e2}.smt-measure-row>label{cursor:pointer;font-size:13px}.smt-measure-row:focus-within>label{font-weight:600;color:var(--smt-brown)}.smt-stepper{display:flex;align-items:center;flex-shrink:0;width:172px;height:46px;border:1px solid var(--smt-line);border-radius:24px;background:#faf9f7;overflow:hidden}.smt-stepper button{width:44px;height:44px;flex-shrink:0;border:0;background:transparent;color:var(--smt-brown);font:20px/1 Arial,sans-serif;cursor:pointer}.smt-stepper input{width:82px;min-width:0;padding:8px 0;border:0;background:transparent;box-shadow:none;text-align:center;font:15px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;color:#292722;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.smt-stepper input::-webkit-inner-spin-button,.smt-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.smt-notes{margin-top:22px}.smt-primary{display:flex;align-items:center;justify-content:center;gap:16px;width:100%;min-height:50px;margin-top:20px;padding:12px 20px;border:1px solid rgba(100,100,100,.24)!important;border-radius:26px!important;background:#ffffffb3!important;color:#202020!important;font:500 13px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;cursor:pointer;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:inset 0 2px 2px #fffffff2,inset 0 -2px 3px #00000017,0 2px 3px #00000014,0 8px 18px #0000001f}.smt-primary:disabled{opacity:.45;cursor:default}.smt-primary:active:not(:disabled){box-shadow:inset 0 2px 4px #0002}.smt :focus-visible{outline:2px solid var(--smt-brown);outline-offset:3px}.smt input:focus{outline-offset:-3px}.smt-error{color:#9a3028;font-size:12px}.smt-error:empty{display:none}.smt-review h2{font-size:24px;font-weight:500;margin:14px 0 24px}.smt-review dl>div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--smt-line)}.smt-review dd{margin:0}.smt-review>p{font-size:12px;color:#736c60}.smt-approval{display:flex!important;align-items:flex-start;gap:10px;margin:20px 0}.smt-approval input{margin-top:3px;accent-color:var(--smt-brown)}.smt-edit{display:block;min-height:44px;margin:14px auto 0;border:0;background:none;text-decoration:underline;text-underline-offset:3px;color:var(--smt-brown);font:inherit;cursor:pointer}.smt-mobile-instruction{display:none}@media(max-width:850px){.smt{padding:28px 16px 48px}.smt-layout{grid-template-columns:1fr;gap:18px}.smt-help{position:static}.smt-help>summary{display:block;cursor:pointer;min-height:48px;padding:14px 18px;font-weight:500;color:var(--smt-brown)}.smt-illustration{height:320px}.smt-instruction{min-height:0;padding:16px 18px}.smt-editor{padding:20px 18px}.smt select,.smt textarea,.smt-stepper input{font-size:16px}.smt-mobile-instruction{display:block;padding:12px 14px;background:#f5f2ec;border-radius:14px;font-size:12px;line-height:1.6;color:#625a4d}.smt-header h1{font-size:34px}.smt-stepper{width:158px}.smt-stepper input{width:68px}.smt-measure-row{gap:8px}.smt-start-grid select{padding-left:12px;padding-right:24px}.smt-guide-title{padding:14px 18px}}@media(prefers-reduced-motion:reduce){.smt *{scroll-behavior:auto!important}}.smt-selected-product [data-mtm-price]{display:block;margin-top:5px;font-size:12px;color:#756d61}.smt-selected-product a{display:block;width:fit-content}.smt-illustration:has(.smt-reference-photo){height:600px;background:#ededeb}.smt-reference-photo{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.smt-illustration:has(.smt-reference-photo) .smt-body-label{background:#ffffffd9;padding:5px 10px;border-radius:14px}@media(max-width:850px){.smt-illustration:has(.smt-reference-photo){height:420px}}.smt .smt-illustration>img.smt-reference-photo{width:100%!important;height:600px!important;max-height:600px!important;min-height:0;object-fit:contain!important;object-position:center}@media(max-width:850px){.smt .smt-illustration>img.smt-reference-photo{height:420px!important;max-height:420px!important}}.smt .smt-illustration>svg.smt-photo-overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;max-width:none;pointer-events:none;overflow:visible;filter:drop-shadow(0 0 2px #fff) drop-shadow(0 0 1px #fff)}.smt-photo-overlay .smt-tape,.smt-photo-overlay .smt-length,.smt-photo-overlay .smt-tape-back{fill:none;stroke:#4b3d2a;stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.smt-photo-overlay .smt-tape-back{stroke-dasharray:9 10;stroke-width:3}
/*# sourceMappingURL=/cdn/shop/t/40/assets/subellotti-mtm-configurator.css.map */
