.rich-text{z-index:1}.rich-text__wrapper{display:flex;justify-content:center;width:calc(100% - 4rem / var(--font-body-scale));width:100%}.rich-text:not(.rich-text--full-width) .rich-text__wrapper{margin:auto;width:calc(100% - 8rem / var(--font-body-scale))}.rich-text__blocks{width:100%}@media screen and (min-width:750px){.rich-text__wrapper{width:100%}.rich-text__wrapper--left{justify-content:flex-start}.rich-text__wrapper--right{justify-content:flex-end}.rich-text:not(.rich-text--full-width) .rich-text__blocks{max-width:50rem}}@media screen and (min-width:990px){.rich-text:not(.rich-text--full-width) .rich-text__blocks{max-width:78rem}}.rich-text__blocks *{overflow-wrap:break-word}.rich-text__blocks>*{margin-top:0;margin-bottom:0}.rich-text__blocks>*+*{margin-top:25px}.rich-text__blocks>*+a{margin-top:3rem}.rich-text__buttons{display:inline-flex;justify-content:center;flex-wrap:wrap;gap:1rem;width:100%;max-width:45rem;word-break:break-word}.rich-text__buttons--multiple>*{flex-grow:1;min-width:22rem}.rich-text__buttons+.rich-text__buttons{margin-top:1rem}.rich-text__blocks.left .rich-text__buttons{justify-content:flex-start}.rich-text__blocks.right .rich-text__buttons{justify-content:flex-end}.about-us p.rich-text__caption{font-style:normal;font-weight:400;color:#cd2b23;width:100%;margin-bottom:8px;font-size:13.33px;line-height:17.33px;font-family:var(--font-suisse-neue-family);color:var(--color-4)}.about-us h2.rich-text__heading{font-family:var(--font-heading-family);font-weight:600;width:100%;margin-top:5px;font-size:37.33px;line-height:41.33px;margin-bottom:10px!important}.about-us .section-red-bg h2{color:#fff;font-size:26px}.about-us .rich-text__wrapper{width:100%}.worlwide_section{padding-top:25px;padding-bottom:25px}.about-us .inpiration-sec .rich-text__text.rte,.about-us .innovation-sec .rich-text__text.rte,.worlwide_section .rich-text__text.rte{font-family:var(--font-body-family);font-style:normal;font-weight:300;font-size:13.33px;line-height:17.33px;color:#000}@media(min-width:750px){.innovation-sec .rich-text__blocks,.section-red-bg .rich-text__blocks,.inpiration-sec .rich-text__blocks,.worlwide_section .rich-text__blocks{max-width:100%!important;margin:0 auto}.about-us p.rich-text__caption{font-size:20px;line-height:20px;margin-bottom:0}.about-us .section-red-bg h2{font-size:28px;line-height:1.5}}@media(min-width:992px){.innovation-sec .rich-text.content-container,.section-red-bg .rich-text,.inpiration-sec .rich-text.content-container{padding-top:60px!important;padding-bottom:60px!important}.about-us .section-red-bg h2:last-child{margin-bottom:0!important}.worlwide_section{padding-top:40px}.worlwide_section .rich-text.content-container{padding-bottom:40px!important}}@media(min-width:1280px){.innovation-sec .rich-text.content-container,.section-red-bg .rich-text,.inpiration-sec .rich-text.content-container{padding-top:80px!important;padding-bottom:80px!important}.about-us .section-red-bg h2{font-size:36px}.about-us .inpiration-sec .rich-text__text.rte,.about-us .innovation-sec .rich-text__text.rte,.worlwide_section .rich-text__text.rte,.about-us .brand-portfolio .rich-text__text.rte{font-size:20px;line-height:1.5}}@media(min-width:1440px){.section-red-bg .rich-text__blocks,.innovation-sec .rich-text__blocks,.inpiration-sec .rich-text__blocks,.worlwide_section .rich-text__blocks{max-width:100%!important;margin:0 auto}.about-us .section-red-bg h2{font-size:48px;line-height:1.3}}@media(max-width:991px){.innovation-sec .rich-text.content-container,.section-red-bg .rich-text,.inpiration-sec .rich-text.content-container{padding-top:25px!important;padding-bottom:25px!important}}.page-about-us .main-page-wrapper,.page-chi-siamo .main-page-wrapper{display:none}@media(max-width:749px){.about-us p.rich-text__caption{margin-bottom:0}.innovation-sec .rich-text__text{margin-top:0}.manifesto-section{margin-top:25px}.manifesto-section h2.rich-text__heading{margin-top:25px;font-size:24px;line-height:28px}.manifesto-section h2.rich-text__heading:last-child{margin-bottom:0!important}}@media(min-width:990px){.about-us h2.rich-text__heading{font-size:var(--desk-title);line-height:60px}}.pure_raw_text_block p.rich-text__caption{font-style:normal;font-weight:400;color:#cd2b23;width:100%;margin-bottom:8px;font-size:13.33px;line-height:17.33px;font-family:var(--font-suisse-neue-family);color:var(--color-4)}.pure_raw_text_block h2.rich-text__heading,.brand-info-inner h2{font-family:var(--font-heading-family);font-weight:600;width:100%;margin-top:5px;font-size:37.33px;line-height:41.33px;margin-bottom:10px!important}.pure_raw_text_block .rich-text__text.rte{font-family:var(--font-body-family);font-style:normal;font-weight:300;font-size:13.33px;line-height:17.33px;color:#000}.pure_raw_text_block .rich-text__wrapper{width:100%!important}@media(max-width:1279px){.pure_raw_text_block .rich-text__text.rte{margin-top:1.2rem}}@media(max-width:991px){.pure_raw_text_block .rich-text.content-container{padding-top:25px!important;padding-bottom:25px!important}}@media(max-width:749px){.pure_raw_text_block .rich-text__text{margin-top:0}}@media(min-width:750px){.pure_raw_text_block .rich-text__blocks{max-width:80rem!important}.pure_raw_text_block p.rich-text__caption{font-size:var(--red-title);line-height:1.3;margin-bottom:0}}@media(min-width:990px){.pure_raw_text_block h2.rich-text__heading,.brand-info-inner h2{font-size:var(--desk-title);line-height:48px}.pure_raw_text_block .rich-text.content-container{padding-top:60px!important;padding-bottom:60px!important}}@media(min-width:750px){.row_text_section .rich-text__blocks.left{max-width:80rem}}@media(max-width:749px){.row_text_section .rich-text__wrapper.rich-text__wrapper--right,.row_about_section .rich-text__wrapper.rich-text__wrapper--right{width:100%!important}}.row_about_section p.rich-text__caption{font-style:normal;font-weight:400;color:#cd2b23;width:100%;margin-bottom:8px;font-size:13.33px;line-height:17.33px;font-family:var(--font-suisse-neue-family);color:var(--color-4)}.row_about_section h2.rich-text__heading{font-family:var(--font-heading-family);font-weight:600;width:100%;margin-top:5px;font-size:37.33px;line-height:41.33px;margin-bottom:10px!important}.row_about_section .rich-text__text.rte{font-family:var(--font-body-family);font-style:normal;font-weight:300;font-size:13.33px;line-height:17.33px;color:#000}@media(max-width:991px){.row_about_section .rich-text.content-container{padding-top:25px!important;padding-bottom:25px!important}.row_about_section .rich-text__wrapper{width:100%}}@media(max-width:749px){.row_about_section .rich-text__text{margin-top:0}}@media(min-width:750px){.row_about_section .rich-text__blocks{max-width:80rem!important}.row_about_section p.rich-text__caption{font-size:var(--red-title);line-height:1.3;margin-bottom:0}.row_about_section h2.rich-text__heading{font-size:var(--tablet-title);line-height:50px}}@media(min-width:990px){.row_about_section h2.rich-text__heading{font-size:var(--desk-title);line-height:60px}.row_about_section .rich-text.content-container{padding-top:60px!important;padding-bottom:60px!important}}@media(min-width:750px)and (max-width:990px){.header__icons{top:-3px}header-drawer{position:relative;top:-4px}}.pure_raw_text_block .rich-text__blocks .button{border-radius:0;font-weight:500;font-family:var(--font-suisse-neue-family);padding:0 4rem;background:#f5f6f6;border:1px solid #000;color:#000;transition:none;font-size:var(--desk-text);line-height:1.3}.pure_raw_text_block .rich-text__blocks .button:before,.pure_raw_text_block .rich-text__blocks .button:after{display:none}.pure_raw_text_block .rich-text__blocks .button:hover{opacity:1;background:var(--color-4);border:1px solid var(--color-4);color:#fff}@media(max-width:749px){.pure_raw_text_block .rich-text__blocks .button{padding:0 2rem;font-size:13.33px;line-height:17.33px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-rich-text.css.map */
