telo-serra-calcolatore{display:block}.tls-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 28px;padding:clamp(20px,3vw,32px);border:1px solid var(--ms-line, #e7e4db);border-radius:var(--ms-r, 14px);background:var(--ms-cream2, #fcf9f1)}.tls-banner__head{flex:1 1 320px;min-width:0}.tls-banner__eyebrow{display:inline-block;margin-bottom:6px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ms-g500, #17916f)}.tls-banner__title{margin:0;font-size:clamp(20px,2.4vw,26px);line-height:1.2;font-weight:800;color:var(--ms-ink, #303030)}.tls-banner__text{margin:6px 0 0;font-size:15px;line-height:1.5;color:var(--ms-ink2, #5d6358)}.tls-banner__actions{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-start;gap:8px}.tls-banner__note{font-size:12px;color:var(--ms-ink3, #8c9187)}.tls-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 22px;border:1.5px solid transparent;border-radius:var(--ms-pill, 24px);font:inherit;font-size:15px;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease}.tls-btn--primary{background:var(--ms-g700, #2d5a27);color:#fff}.tls-btn--primary:hover{background:var(--ms-g800, #143528);color:#fff}.tls-btn--block{width:100%}.tls-btn:disabled{opacity:.6;cursor:wait}.tls-inline-trigger{display:flex;align-items:center;gap:10px;width:100%;margin-top:8px;padding:12px 16px;border:1.5px dashed var(--ms-line-strong, #dadada);border-radius:var(--ms-rs, 10px);background:var(--ms-cream2, #fcf9f1);color:var(--ms-ink, #303030);font:inherit;font-size:14px;line-height:1.35;text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.tls-inline-trigger:hover{border-color:var(--ms-g500, #17916f);background:#fff}.tls-inline-trigger__icon{font-size:20px;line-height:1}.tls-inline-trigger__arrow{margin-left:auto;font-size:18px;line-height:1;color:var(--ms-g500, #17916f)}.tls-window{width:100%;max-width:660px}.tls-window .tls-content{padding:44px clamp(18px,4vw,34px) 28px}.tls-title{margin:0;font-size:clamp(20px,3vw,26px);font-weight:800;line-height:1.2;color:var(--ms-ink, #303030)}.tls-intro{margin:6px 0 20px;font-size:15px;line-height:1.5;color:var(--ms-ink2, #5d6358)}.tls-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px}.tls-label{display:block;margin-bottom:6px;font-size:13px;font-weight:700;color:var(--ms-ink2, #5d6358)}.tls-label span{font-weight:400;color:var(--ms-ink3, #8c9187)}.tls-input{width:100%;padding:12px 14px;border:1.5px solid var(--ms-line-strong, #dadada);border-radius:var(--ms-rs, 10px);background:#fff;font:inherit;font-size:16px;color:var(--ms-ink, #303030)}.tls-input:focus{outline:none;border-color:var(--ms-g500, #17916f);box-shadow:0 0 0 3px var(--ms-g-tint, #eaf0e4)}.tls-types{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tls-type-option{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1.5px solid var(--ms-line-strong, #dadada);border-radius:var(--ms-rs, 10px);background:#fff;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.tls-type-option input{flex:0 0 auto;width:18px;height:18px;margin:2px 0 0;accent-color:var(--ms-g700, #2d5a27)}.tls-type-option span{display:flex;flex-direction:column;gap:2px;font-size:14px;line-height:1.35;color:var(--ms-ink, #303030)}.tls-type-option small{font-size:12px;color:var(--ms-ink3, #8c9187)}.tls-type-option:has(input:checked){border-color:var(--ms-g500, #17916f);box-shadow:0 0 0 3px var(--ms-g-tint, #eaf0e4)}.tls-check{display:flex;align-items:flex-start;gap:10px;margin-top:16px;font-size:14px;line-height:1.35;color:var(--ms-ink, #303030);cursor:pointer}.tls-check input{flex:0 0 auto;width:18px;height:18px;margin:1px 0 0;accent-color:var(--ms-g700, #2d5a27)}.tls-hint{margin:14px 0 0;font-size:12.5px;line-height:1.5;color:var(--ms-ink3, #8c9187)}.tls-error{margin:14px 0 0;padding:10px 12px;border-radius:var(--ms-rs, 10px);background:#fdecea;color:#a3231a;font-size:14px;line-height:1.4}.tls-form .tls-btn{margin-top:18px}.tls-results{margin-top:24px;padding-top:20px;border-top:1px solid var(--ms-line, #e7e4db)}.tls-results__title{margin:0 0 10px;font-size:15px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--ms-ink, #303030)}.tls-line{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--ms-line, #e7e4db)}.tls-line__main{display:flex;flex-direction:column;gap:2px;min-width:0}.tls-line__title{font-size:15px;font-weight:700;color:var(--ms-ink, #303030)}.tls-line__sub{font-size:13px;line-height:1.4;color:var(--ms-ink2, #5d6358)}.tls-line__price{font-size:15px;font-weight:800;white-space:nowrap;color:var(--ms-ink, #303030)}.tls-total{display:flex;align-items:baseline;justify-content:space-between;padding:14px 0 4px;font-size:15px;color:var(--ms-ink2, #5d6358)}.tls-total strong{font-size:22px;font-weight:800;color:var(--ms-g700, #2d5a27)}.tls-notes{display:flex;flex-direction:column;gap:6px;margin:4px 0 18px;font-size:13px;line-height:1.45;color:var(--ms-ink2, #5d6358)}.tls-notes p{margin:0}.tls-disclaimer{margin:10px 0 0;font-size:11.5px;line-height:1.4;text-align:center;color:var(--ms-ink3, #8c9187)}@media(max-width:600px){.tls-fields,.tls-types{grid-template-columns:1fr}.tls-banner__actions,.tls-banner__actions .tls-btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/telo-serra-calcolatore.css.map */
