.wrap{width:100%;padding-inline:clamp(20px,4vw,40px)}.nav-row{padding-inline:clamp(20px,4vw,40px)}.contact-grid>*,.about-grid>*,.faq-layout>*,.kit-layout>*,.blog-list>*,.footer-columns>*,.checkout-grid>*,.article-grid>*{min-width:0}.iis-middle .iis-wrap{width:100%}.iis-middle .iis-plans,.iis-middle .iis-flips,.iis-middle .iis-planner{grid-template-columns:minmax(0,1fr)}.iis-middle .iis-plans>*,.iis-middle .iis-flips>*,.iis-middle .iis-planner>*,.iis-middle .iis-finder>*{min-width:0}.iis-middle .iis-plan{padding:32px 26px;transform:none;scroll-margin-top:110px}.iis-middle .iis-plan__list{flex:1}.iis-middle .iis-plan__badge{position:static;align-self:flex-start;width:fit-content;margin:0 0 14px;line-height:1.4}.iis-middle .iis-plan__name{overflow-wrap:break-word}.iis-middle .iis-plan__badge--match{display:none}.iis-middle .iis-plan.is-match .iis-plan__badge--match{display:block}.iis-middle .iis-plan__badge--match+.iis-plan__badge{margin-top:0}.iis-middle .iis-plan .iis-btn{white-space:normal;text-align:center;padding:13px 18px;line-height:1.4}.iis-middle .iis-band__content{width:100%;padding:64px var(--iis-gutter);margin-inline:auto}.iis-middle .iis-band__content h2{max-width:23ch}.iis-middle .iis-band__content p{max-width:54ch}.iis-middle .iis-result dd{overflow-wrap:anywhere;min-width:0}.iis-middle .iis-result__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline}.iis-middle .iis-result dd{text-align:right}.iis-middle .iis-input input,.field input,.field textarea,.field select,.checkout-details select{font-size:16px;min-height:48px;max-width:100%}.field select{padding-right:28px}.iis-middle .iis-compare summary:after{content:""}.site-footer .footer-columns{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.3fr)}.site-footer .footer-tag{max-width:100%;line-height:1.6}.site-footer .footer-invitation>*{min-width:0}.site-footer .footer-bottom{gap:28px}.site-footer .footer-bottom>span{flex:none}#contatti .contact-info .row{display:grid;grid-template-columns:80px minmax(0,1fr);gap:16px}#contatti .contact-info .k,#contatti .contact-form,#contatti .form-explainer p{min-width:0}.breadcrumbs{flex-wrap:wrap}.expanded-guide .article-content{min-width:0}.article-content table{max-width:100%}@media(min-width:900px){.iis-middle .iis-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.iis-middle .iis-plan--featured{order:0}.iis-middle .iis-planner{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:40px}}@media(min-width:700px){.iis-middle .iis-flips{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.iis-middle .iis-flips{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1100px){header.site .links{display:none}header.site .nav-toggle{display:inline-flex;flex:none}.site-footer .footer-columns{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.contact-grid{gap:36px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(min-width:761px)and (max-width:980px){.blog-list{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-list .post-row:last-child{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.blog-list .post-row:last-child .post-visual{height:100%;min-height:240px}.checkout-grid{grid-template-columns:minmax(0,1fr);gap:24px}}@media(max-width:899px){.iis-middle .iis-plan--featured{order:-1}.iis-middle .iis-result{position:static}.iis-middle .iis-plans{gap:24px}.iis-middle .iis-finder{padding:24px}.iis-middle .iis-finder__result .iis-btn{width:100%}}@media(max-width:760px){.wrap,.nav-row{padding-inline:20px}.contact-grid{grid-template-columns:minmax(0,1fr);gap:28px}#contatti{padding-block:64px}#contatti .sec-head{margin-bottom:30px}#contatti .contact-form{padding:26px 22px}#contatti .contact-help{padding:22px}.site-footer .footer-invitation{display:block}.site-footer .footer-invitation .btn{margin-top:24px}.site-footer .footer-bottom{display:block}.site-footer .footer-bottom p{margin-top:14px;padding-right:48px}.expanded-guide .article-aside{max-height:none;overflow:visible}.checkout-head h1{font-size:clamp(2rem,7vw,3rem);overflow-wrap:break-word}}@media(max-width:600px){.site-footer .footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px}.site-footer .footer-column a{padding-block:8px}.site-footer .footer-column ul{gap:4px}.iis-middle{--iis-gutter:20px;--iis-section:60px}.iis-middle .iis-head{margin-bottom:28px}.iis-middle .iis-h2{font-size:clamp(1.8rem,7vw,2.3rem);max-width:24ch}.iis-middle .iis-lead{font-size:1rem;line-height:1.65}.iis-middle .iis-band{min-height:480px}.iis-middle .iis-band__content{padding:48px var(--iis-gutter)}.iis-middle .iis-band__content h2{font-size:clamp(2rem,8vw,2.7rem)}.iis-middle .iis-band__content .iis-btn{width:100%;text-align:center}.iis-middle .iis-field{grid-template-columns:minmax(0,1fr) 116px;gap:14px}.iis-middle .iis-planner{gap:24px}.iis-middle .iis-result{padding:26px 22px}.iis-middle .iis-compare table{min-width:0;table-layout:fixed}.iis-middle .iis-compare th:first-child{width:40%;position:static;padding-left:12px}.iis-middle .iis-compare th,.iis-middle .iis-compare td{padding:14px 5px;vertical-align:middle;overflow-wrap:normal}.iis-middle .iis-compare thead th{font-size:.73rem}.iis-middle .iis-compare td{font-size:.75rem}.iis-middle .iis-chip{max-width:100%}.iis-middle .iis-chip span{padding:10px 14px;line-height:1.4}.iis-middle .iis-flip__face{padding:24px}.iis-middle .iis-route li{padding-left:50px}.iis-middle .iis-steps{gap:32px}.post-visual{height:auto;aspect-ratio:3/2}.post-visual img{height:100%}.post-body{padding:26px 24px}.back-top{width:44px;height:44px;bottom:18px;right:16px}}@media(max-width:380px){.wrap,.nav-row{padding-inline:16px}.iis-middle{--iis-gutter:16px}#contatti .contact-info .row{grid-template-columns:minmax(0,1fr);gap:6px}#contatti .contact-form{padding:24px 18px}.iis-middle .iis-finder{padding:22px 18px}.iis-middle .iis-plan{padding:26px 20px}.iis-middle .iis-field{grid-template-columns:minmax(0,1fr);gap:7px}.iis-middle .iis-input{max-width:none}.site-footer .footer-columns{gap:28px 16px}.site-footer .footer-column a{font-size:.85rem}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/iis-responsive.css.map */
