.rich-text{z-index:1}.rich-text__wrapper{display:flex;justify-content:center;width:calc(100% - 4rem / var(--font-body-scale))}.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__blocks{max-width:50rem}}@media screen and (min-width: 990px){.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:2rem}.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}.rich-text .rich-text__text h2{text-transform:uppercase;line-height:1.4}.rich-text .rich-text__blocks{max-width:110rem}.rich-text .rich-text__blocks .rich-text__heading{max-width:85rem;margin-left:auto;margin-right:auto}.rich-text .rich-text__text.color-rich--text h2{color:var(--clr-brown-bust)}.rich-text .rich-text__text h2{max-width:85rem;margin:0 auto}.rich-text .rich-text__text h1{line-height:1.4}.about-rich__text .rich-text__blocks .richtext-two-column{display:grid;grid-template-columns:.5fr 1fr;border-top:1px solid var(--clr_border-line);margin:0;padding:4rem 0}.about-rich__text .richtext-two-column .rich-text__column{justify-content:flex-start;align-items:flex-start}.about-rich__text .richtext-two-column .rich-text__text p{font-size:2.4rem;line-height:1.5;text-align:left}.about-rich__text .star-caption span{font-size:2.4rem}.about-rich__text .rich-text__blocks{max-width:100%;border-bottom:1px solid var(--clr_border-line)}.about-rich__text .richtext-two-column .rich-text__text p strong{color:var(--clr-brown-bust)}.single-rich__text{border-top:1px solid var(--clr_border-line)}.single-rich__text .rich-text__heading svg{width:24px;height:24px}.single-rich__text .rich-text__blocks .rich-text__heading{display:flex;align-items:center;justify-content:center;gap:20px;max-width:120rem}.legacy__single-text.single-rich__text .rich-text__blocks .rich-text__heading{gap:0}.legacy__rich-text .rich-text .richtext-one-row .rich-text__heading,.legacy__rich-text .rich-text .rich-text__blocks{max-width:100%}.legacy__rich-text .rich-text .rich-text__text h2{text-transform:none}.legacy__rich-text .rich-text .richtext-one-row{grid-template-columns:1fr 1.5fr}.legacy__rich-text .rich-text .richtext-one-row .rich-text__heading{max-width:46rem}.single-rich__text .rich-text__blocks .rich-text__caption{color:var(--clr-brown-bust);font-size:2.4rem;font-family:var(--font-heading-family);margin-top:3rem}.rich-process-steps .text-richtext-wrapper{padding:0 var(--container_spacing)}.rich-process-steps .text-richtext-wrapper .title{max-width:85rem;margin:2rem auto}.rich-process-steps .process .step-title{position:relative;padding-left:130px;border:1px solid var(--clr_red-border);flex:1;text-align:left;border-right:0;line-height:normal;display:flex;align-items:center;margin-right:-12px}.rich-process-steps .process .step-title h3{font-size:4.8rem;margin:0}.rich-process-steps .process{margin-top:6rem}.rich-process-steps .process .process-step:first-child{width:60%}.rich-process-steps .process .process-step:nth-child(2){width:calc(60% + 120px)}.rich-process-steps .process .process-step:nth-child(3){width:calc(60% + 240px)}.rich-process-steps .process .process-step:nth-child(4){width:calc(60% + 360px)}.rich-process-steps .process .process-step{margin-bottom:25px;justify-content:space-between;position:relative;display:flex}.rich-process-steps .process .icon-box img{width:56px;height:56px;object-fit:contain}.rich-process-steps .process .icon-box{border:1px solid var(--clr_red-border);width:100%;max-width:119px;min-height:119px;display:flex;align-items:center;justify-content:center;border-radius:16px}.rich-process-steps .process .info-box{border:1px solid var(--clr_red-border);display:flex;align-items:center;padding:0 25px;max-width:284px;border-radius:16px;margin-left:-1px;text-align:left}.rich-process-steps .rich-text__blocks{max-width:100%}.rich-text.rich-process-steps .rich-text__wrapper,.rich-text .rich-text__wrapper{width:100%}.rich-text .rich-text__blocks.center{text-align:center}.rich-text .rich-text__blocks.left{text-align:left}.rich-text .rich-text__blocks.right{text-align:right}.about-rich__text .richtext-two-column .rich-text__column svg{color:var(--clr-brown-bust)}.rich-custom__border{border-bottom:1px solid var(--clr_border-line)}.rich-text .richtext-one-row{display:grid;grid-template-columns:1fr 2fr;align-items:end;gap:2rem 8rem}.bottle-rich__text .rich-text__blocks{max-width:120rem}.rich-text .richtext-one-row .rich-text__text{text-align:left}.rich-text .richtext-one-row .rich-text__heading{margin:1rem 0 0;max-width:30rem}.rich-text .rich-text__buttons{margin-top:4rem}.rich-process-steps .process-step:hover .icon-box img{transform:scale(1.03)}.rich-process-steps .process-step .icon-box img{transition:transform var(--duration-long) ease}.bottle__slider-rich .rich-text .rich-text__blocks .rich-text__heading{max-width:50rem}.french-version .bottle__slider-rich .rich-text .rich-text__blocks .rich-text__heading{max-width:60rem}.single-rich__text.border-top-none{border-top:none}@media only screen and (max-width: 1599px){.rich-process-steps .process .step-title h3{font-size:4rem}.rich-process-steps .process .step-title{padding-left:100px}}@media only screen and (max-width: 1399px){.rich-process-steps .process .step-title h3{font-size:3rem}.rich-process-steps .process .step-title{padding-left:60px}.rich-process-steps .process .icon-box img{width:46px;height:46px}.bottle__slider-rich .rich-text .rich-text__blocks .rich-text__heading{max-width:40rem}.french-version .bottle__slider-rich .rich-text .rich-text__blocks .rich-text__heading{max-width:50rem}}@media only screen and (max-width: 1199px){.about-rich__text .richtext-two-column .rich-text__text p,.about-rich__text .star-caption span{font-size:2rem}.rich-process-steps .process .step-title h3{font-size:2.4rem}.rich-process-steps .process .step-title{padding-left:30px}.rich-process-steps .process .info-box{padding:0 20px}.rich-process-steps .text-richtext-wrapper .title{max-width:50rem}.bottle__slider-rich .rich-text .rich-text__blocks .rich-text__heading{max-width:32rem}.single-rich__text .rich-text__blocks .rich-text__caption{font-size:2.2rem}.french-version .bottle__slider-rich .rich-text .rich-text__blocks .rich-text__heading{max-width:40rem}}@media only screen and (max-width: 989px){.about-rich__text .richtext-two-column .rich-text__text p,.about-rich__text .star-caption span,.rich-process-steps .process .step-title h3{font-size:1.8rem}.rich-process-steps .process .icon-box{max-width:90px;min-height:90px}.rich-process-steps .process .process-step:nth-child(2){width:calc(60% + 90px)}.rich-process-steps .process .process-step:nth-child(3){width:calc(60% + 180px)}.rich-process-steps .process .process-step:nth-child(4){width:calc(60% + 270px)}.rich-process-steps .process .info-box{padding:0 15px;max-width:220px}.rich-process-steps .text-richtext-wrapper .title{max-width:44rem}.rich-process-steps .process,.bottle-room__steps .multicolumn-list{margin-top:4rem}.rich-text .richtext-one-row,.legacy__rich-text .rich-text .richtext-one-row{grid-template-columns:1fr}.rich-process-steps .process .info-box p{font-size:12px}.single-rich__text .rich-text__blocks .rich-text__caption{font-size:2rem}}@media only screen and (max-width: 749px){.about-rich__text .rich-text__blocks .richtext-two-column{grid-template-columns:1fr;row-gap:5px;padding:2rem 0 2.5rem}.rich-process-steps .process .info-box{max-width:100%;border-right:0}.rich-process-steps .process .process-step{margin-bottom:15px}.rich-process-steps .process .info-box,.rich-process-steps .process .icon-box{border-radius:5px}.about-rich__text .richtext-two-column .rich-text__text p,.about-rich__text .star-caption span{font-size:1.6rem}.rich-process-steps .process .info-box p{font-size:1.2rem}.rich-process-steps .process .process-step:first-child,.rich-process-steps .process .process-step:nth-child(2),.rich-process-steps .process .process-step:nth-child(3),.rich-process-steps .process .process-step:nth-child(4){width:100%}.rich-process-steps .process .icon-box img{width:24px;height:24px}.single-rich__text .rich-text__heading svg{width:16px;height:16px}.single-rich__text .rich-text__blocks .rich-text__heading{gap:10px}.rich-process-steps .process{margin-top:2rem}.rich-process-steps .process .icon-box{min-height:74px}.rich-process-steps .process .process-step{display:grid;grid-template-columns:1fr 74px 1fr}.rich-process-steps .text-richtext-wrapper .title{max-width:34rem}.rich-process-steps .process .info-box{padding:0 10px}.rich-process-steps .process .step-title h3{font-size:1.4rem}.rich-process-steps .process .step-title{padding-left:20px}.rich-text .richtext-one-row .rich-text__heading{max-width:100%}.bottle-room__steps .section-mulit-main.center .title{margin:1.5rem auto 2rem}.rich-text .rich-text__blocks .icon-top img{max-width:58px;height:auto}.bottle__slider-rich .rich-text .rich-text__blocks .rich-text__heading{max-width:22rem}.single-rich__text .rich-text__blocks .rich-text__caption{font-size:1.8rem}.french-version .bottle__slider-rich .rich-text .rich-text__blocks .rich-text__heading{max-width:28rem}}@media only screen and (max-width: 360px){.single-rich__text .rich-text__blocks .rich-text__heading{font-size:2rem}.rich-process-steps .process .step-title h3{font-size:1.3rem}.rich-process-steps .process .process-step{grid-template-columns:1fr 60px 1fr}.rich-process-steps .process .step-title{padding-left:8px}.rich-process-steps .process .info-box p{font-size:1.1rem}.rich-process-steps .process .icon-box{min-height:60px}.bottle__slider-rich .rich-text .rich-text__blocks .rich-text__heading{max-width:32rem}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-rich-text.css.map */
