main [id$=__hero] .avalon-hero__content{width:min(100% - 40px,1120px);max-width:1120px;margin-inline:auto}main [id$=__hero] .avalon-hero__heading{font-size:clamp(38px,4.4vw,58px);line-height:1.05;letter-spacing:-.035em;max-width:900px;text-wrap:balance}main [id$=__hero] .avalon-hero__subheading{font-size:18px;line-height:1.6;max-width:650px}main [id$=__hero] .avalon-hero__buttons{gap:12px;margin-top:28px;flex-wrap:wrap}main [id$=__hero] .avalon-hero__btn,main [id$=__linee] .apg__cta-btn,main [id$=__cta_finale] .final-cta__button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:14px 24px;border-radius:999px;font-family:inherit;font-size:15px;font-weight:600;line-height:1.4;letter-spacing:0;text-transform:none;text-decoration:none;white-space:normal;text-align:center;transition:background .2s,color .2s,box-shadow .2s}main [id$=__hero] .avalon-hero__btn--primary{background:#fff;color:#171714;border:1px solid #fff}main [id$=__hero] .avalon-hero__btn--secondary{background:#18794e;color:#fff;border:1px solid #18794e}main [id$=__hero] .avalon-hero__btn--primary:after,main [id$=__linee] .apg__cta-btn:after,main [id$=__cta_finale] .final-cta__button:after{content:"\2192";font-size:20px;line-height:1}main [id$=__hero] a:focus-visible,main [id$=__linee] a:focus-visible,main [id$=__cta_finale] a:focus-visible{outline:3px solid #9c8b6d;outline-offset:5px}main [id$=__linee] .apg__cta-btn{background:#191917;color:#fff;width:100%}main [id$=__linee] .apg__card:hover .apg__cta-btn{background:#35352f}main [id$=__cta_finale] .final-cta__button{background:#fff;color:#171714}main [id$=__steps] .as__heading,main [id$=__linee] .apg__heading,main [id$=__artigianato] .ac__heading,main [id$=__garanzia] .ag__heading{font-size:clamp(30px,3.4vw,44px);line-height:1.12;letter-spacing:-.025em;text-wrap:balance;max-width:850px;margin-left:auto;margin-right:auto}main [id$=__steps]>div,main [id$=__linee]>div,main [id$=__artigianato]>div{padding-top:64px;padding-bottom:64px}main [id$=__steps] .as__grid,main [id$=__linee] .apg__grid{max-width:1240px;margin-inline:auto}main [id$=__linee] .apg__card{background:#fff;border:1px solid #e5e1da;border-radius:18px;overflow:hidden;gap:0;box-shadow:0 5px 20px #17171405;min-width:0}main [id$=__linee] .apg__card--featured{border-color:#d0c9bc;box-shadow:none}main [id$=__linee] .apg__image-wrap{border-radius:0;aspect-ratio:1;flex-shrink:0}main [id$=__linee] .apg__info{padding:22px;display:flex;flex-direction:column;flex:1}main [id$=__linee] .apg__title{font-size:21px;line-height:1.25;font-weight:500;margin-bottom:12px}main [id$=__linee] .apg__positioning{font-size:14px;line-height:1.6;min-height:0;margin-bottom:20px;color:#65635e}main [id$=__linee] .apg__price{font-size:15px;margin-top:auto}main [id$=__linee] .apg__price-amount{font-weight:600;color:#191917}main [id$=__linee] .apg__cta-overlay{margin-top:20px}main [id$=__steps] .as__step{background:#fff;border:1px solid #e5e1da;border-radius:16px;overflow:hidden;gap:0;height:100%}main [id$=__steps] .as__step-image{border-radius:0}main [id$=__steps] .as__step-info{padding:20px}main [id$=__steps] .as__step-label{align-items:flex-start;font-size:17px;line-height:1.4}main [id$=__steps] .as__step-num{display:inline-flex;justify-content:center;align-items:center;flex:0 0 28px;height:28px;background:#191917;color:#fff;border-radius:50%;font-size:11px}main [id$=__steps] .as__dash{display:none}main [id$=__artigianato] .ac__img-main{border-radius:18px;overflow:hidden}main [id$=__artigianato] .ac__trigger{padding-inline:4px}main [id$=__garanzia] .ag__box{border-radius:22px;max-width:1240px;margin:auto}main [id$=__garanzia] .ag__icon{width:52px;height:52px;margin-left:auto;margin-right:auto}main [id$=__garanzia] .ag__icon svg{width:52px;height:52px}main [id$=__garanzia] .ag__title{font-size:20px;line-height:1.3}main [id$=__cta_finale] .final-cta__inner{border-radius:24px;max-width:1240px;padding-block:64px}main [id$=__cta_finale] h2{font-size:clamp(30px,3.5vw,46px);line-height:1.1;text-wrap:balance}#main-products{scroll-margin-top:100px}@media(max-width:749px){main [id$=__hero]>section{height:auto;min-height:620px;padding-block:64px}main [id$=__hero] .avalon-hero__heading{font-size:38px}main [id$=__hero] .avalon-hero__subheading{font-size:16px}main [id$=__hero] .avalon-hero__buttons{display:grid;grid-template-columns:1fr;width:100%}main [id$=__hero] .avalon-hero__btn{width:100%;max-width:100%}main [id$=__steps]>div,main [id$=__linee]>div,main [id$=__artigianato]>div{padding:40px 20px}main [id$=__steps] .as__grid{grid-template-columns:1fr;gap:16px}main [id$=__steps] .as__step{display:grid;grid-template-columns:100px minmax(0,1fr);align-items:start;padding:14px;gap:14px}main [id$=__steps] .as__step-image{aspect-ratio:1;border-radius:10px}main [id$=__steps] .as__step-info{padding:0}main [id$=__steps] .as__step-label{font-size:16px;display:block}main [id$=__steps] .as__step-num{width:26px;height:26px;margin-bottom:8px}main [id$=__steps] .as__step-body{font-size:13px;line-height:1.5}main [id$=__linee] .apg__grid{display:grid;grid-template-columns:1fr;grid-auto-flow:row;grid-auto-columns:auto;gap:20px;overflow:visible;margin:0;padding:0;scroll-snap-type:none}main [id$=__linee] .apg__image-wrap{aspect-ratio:4/3}main [id$=__linee] .apg__info{padding:20px}main [id$=__linee] .apg__card{height:auto}main [id$=__garanzia] .ag__box{padding:32px 20px}main [id$=__cta_finale] .final-cta__inner{padding:40px 22px}}@media(prefers-reduced-motion:reduce){main [id$=__hero] .avalon-hero__btn,main [id$=__linee] .apg__cta-btn{transition:none}}main [id$=__steps] .as__step-label .as__step-num{color:#fff!important;opacity:1}main .shopify-section[id$=__steps]>div{padding:0}
/*# sourceMappingURL=/cdn/shop/t/10/assets/welcomat-personalizza-page.css.map */
