:is([id$=__rh-problem],[id$=__rh-benefits],[id$=__rh-steps],[id$=__rh-compare],[id$=__rh-lifestyle],[id$=__rh-support],[id$=__rh-faq]){--rh-section-space: 72px;--rh-inline-space: 20px;--rh-card-radius: 16px}:is([id$=__rh-problem],[id$=__rh-benefits],[id$=__rh-steps]) .multicolumn>.page-width,[id$=__rh-compare]>.gradient>.page-width,[id$=__rh-support] .rich-text,[id$=__rh-faq] .collapsible-content__wrapper{padding-top:var(--rh-section-space);padding-bottom:var(--rh-section-space)}:is([id$=__rh-problem],[id$=__rh-benefits],[id$=__rh-steps]) .page-width,[id$=__rh-compare] .page-width,[id$=__rh-lifestyle] .page-width,[id$=__rh-support] .rich-text__wrapper,[id$=__rh-faq] .collapsible-content-wrapper-narrow{width:100%;max-width:1200px;margin-inline:auto;padding-inline:var(--rh-inline-space)}:is([id$=__rh-problem],[id$=__rh-benefits],[id$=__rh-steps]) .title-wrapper-with-link{display:block;margin:0 auto 36px;padding:0;text-align:center}:is([id$=__rh-problem],[id$=__rh-benefits],[id$=__rh-steps],[id$=__rh-compare],[id$=__rh-support],[id$=__rh-faq]) h2.title-with-highlight{max-width:900px;margin-inline:auto;font-size:44px;line-height:1.08;font-weight:var(--font-heading-weight);letter-spacing:-.025em;text-wrap:balance}:is([id$=__rh-problem],[id$=__rh-benefits],[id$=__rh-steps]) .splide__track{overflow:visible}:is([id$=__rh-problem],[id$=__rh-benefits],[id$=__rh-steps]) .splide__list{display:grid;gap:20px;margin:0;padding:0;list-style:none}[id$=__rh-problem] .splide__list{grid-template-columns:repeat(2,minmax(0,1fr))}[id$=__rh-benefits] .splide__list{grid-template-columns:repeat(4,minmax(0,1fr))}[id$=__rh-steps] .splide__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}:is([id$=__rh-problem],[id$=__rh-benefits],[id$=__rh-steps]) .splide__slide{min-width:0;width:auto;max-width:none}:is([id$=__rh-problem],[id$=__rh-benefits],[id$=__rh-steps]) .splide__slide__container{height:100%}:is([id$=__rh-problem],[id$=__rh-benefits],[id$=__rh-steps]) .multicolumn-card{height:100%;overflow:hidden;border:1px solid rgba(var(--color-foreground),.12);border-radius:var(--rh-card-radius)}:is([id$=__rh-problem],[id$=__rh-benefits],[id$=__rh-steps]) .multicolumn-card__image-wrapper{margin:0}:is([id$=__rh-problem],[id$=__rh-benefits],[id$=__rh-steps]) .multicolumn-card__image{object-fit:contain}[id$=__rh-problem] .splide__slide:last-child .multicolumn-card__image,[id$=__rh-steps] .splide__slide:last-child .multicolumn-card__image{object-fit:cover}:is([id$=__rh-problem],[id$=__rh-benefits],[id$=__rh-steps]) .multicolumn-card__info h3{margin-top:0;line-height:1.25;font-weight:var(--font-heading-weight);letter-spacing:-.015em}:is([id$=__rh-problem],[id$=__rh-benefits],[id$=__rh-steps]) .multicolumn-card__info .rte{line-height:1.65}[id$=__rh-problem] .multicolumn-card__info ul{margin-top:16px;padding-left:1.2em}[id$=__rh-problem] .multicolumn-card__info li+li{margin-top:8px}[id$=__rh-steps] .multicolumn>.page-width>.center{margin-top:36px}:is([id$=__rh-problem],[id$=__rh-benefits],[id$=__rh-steps],[id$=__rh-compare],[id$=__rh-lifestyle],[id$=__rh-support]) .button{min-height:52px;border-radius:6px;font-weight:var(--font-heading-weight)}[id$=__rh-compare] .content-and-comparison-table{display:grid;grid-template-columns:minmax(0,1fr);gap:36px}[id$=__rh-compare] .content-container,[id$=__rh-compare] .comparison-table-container{width:100%;max-width:none}[id$=__rh-compare] .content-container>.rte{max-width:680px;margin-inline:auto}[id$=__rh-compare] .comparison-table{width:100%}[id$=__rh-compare] .comparison-table__icon{color:rgb(var(--color-foreground))}[id$=__rh-compare] .comparison-table__row-name{text-align:left}[id$=__rh-lifestyle] .banner{min-height:640px}[id$=__rh-lifestyle] .banner__media img{object-position:center 40%}[id$=__rh-lifestyle] .banner__content{padding-block:var(--rh-section-space)}[id$=__rh-lifestyle] .banner__box{max-width:520px;padding:40px;border-radius:var(--rh-card-radius);text-align:left}[id$=__rh-lifestyle] .banner__heading{margin-top:0;font-size:54px;line-height:1.04;font-weight:var(--font-heading-weight);letter-spacing:-.03em;text-wrap:balance}[id$=__rh-lifestyle] .banner__text{font-size:17px;line-height:1.65}[id$=__rh-support] .rich-text__blocks{max-width:760px;margin-inline:auto;padding:40px;border:1px solid rgba(var(--color-foreground),.14);border-radius:var(--rh-card-radius)}[id$=__rh-support] .rich-text__text{font-size:16px;line-height:1.75}[id$=__rh-faq] .collapsible-content-wrapper-narrow{max-width:960px}[id$=__rh-faq] .collapsible-content__header{margin-bottom:32px}[id$=__rh-faq] .collapsible-content__grid{margin-top:0}[id$=__rh-faq] .accordion{background:rgb(var(--color-background))}[id$=__rh-faq] .accordion__summary{padding-block:22px}[id$=__rh-faq] .accordion__title{font-size:17px;line-height:1.45}[id$=__rh-faq] .accordion__content{padding-bottom:22px;font-size:15px;line-height:1.75}@media screen and (max-width:749px){:is([id$=__rh-problem],[id$=__rh-benefits],[id$=__rh-steps],[id$=__rh-compare],[id$=__rh-lifestyle],[id$=__rh-support],[id$=__rh-faq]){--rh-section-space: 52px;--rh-inline-space: 16px}:is([id$=__rh-problem],[id$=__rh-benefits],[id$=__rh-steps],[id$=__rh-compare],[id$=__rh-support],[id$=__rh-faq]) h2.title-with-highlight{font-size:28px;line-height:1.08}:is([id$=__rh-problem],[id$=__rh-benefits],[id$=__rh-steps]) .title-wrapper-with-link{margin-bottom:28px}[id$=__rh-problem] .splide__list{gap:12px}[id$=__rh-problem] .multicolumn-card__info .rte{line-height:1.55}[id$=__rh-problem] .multicolumn-card__info li+li{margin-top:6px}[id$=__rh-benefits] .splide__list,[id$=__rh-steps] .splide__list{grid-template-columns:minmax(0,1fr)}[id$=__rh-benefits] .splide__list{gap:16px}[id$=__rh-steps] .splide__list,[id$=__rh-compare] .content-and-comparison-table{gap:28px}[id$=__rh-compare] .comparison-table th,[id$=__rh-compare] .comparison-table td{padding:16px 10px;font-size:13px;overflow-wrap:anywhere}[id$=__rh-compare] .comparison-table{table-layout:fixed}[id$=__rh-compare] .comparison-table th:first-child,[id$=__rh-compare] .comparison-table td:first-child{width:48%}[id$=__rh-compare] .comparison-table th:not(:first-child),[id$=__rh-compare] .comparison-table td:not(:first-child){width:26%}[id$=__rh-compare] .comparison-table th{font-size:12px;letter-spacing:0;overflow-wrap:normal}[id$=__rh-compare] .comparison-table th:nth-child(2){white-space:nowrap}[id$=__rh-lifestyle] .banner{min-height:0}[id$=__rh-lifestyle] .banner__media{position:relative;min-height:430px}[id$=__rh-lifestyle] .banner__media img{object-position:center center}[id$=__rh-lifestyle] .banner__content{padding-block:0}[id$=__rh-lifestyle] .banner__box{max-width:none;padding:32px 0;text-align:center}[id$=__rh-lifestyle] .banner__heading{font-size:30px;line-height:1.08}[id$=__rh-lifestyle] .banner__text{font-size:16px}[id$=__rh-support] .rich-text__blocks{padding:28px 20px}[id$=__rh-faq] .accordion__summary{padding-block:20px}[id$=__rh-faq] .accordion__title{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/rainhug-editorial.css.map */
