.section--benefits:has(slider-component[data-overlap-next-section]){position:relative;z-index:1}.section--benefits:has(slider-component[data-overlap-next-section])+.section--image-banner .banner__content{padding-top:var(--benefits-overlap-offset)}.section--benefits:has(slider-component[data-overlap-next-section]) .gradient{background-image:none;background-position:center 0}.section--benefits:has(slider-component[data-overlap-next-section]) .multicolumn-card__info{background-image:var(--section-background-image, none);background-position:center 0}.section--benefits .gradient{background-image:var(--section-background-image, none);background-position:center 0}.section--benefits .page-width.isolate{display:flow-root}.section--benefits .slider-mobile-gutter[data-overlap-next-section]{margin-bottom:calc(var(--benefits-overlap-offset, 0) * -1)}.section--benefits .title-wrapper-with-link{align-items:center;flex-direction:column;justify-content:center;margin-bottom:2rem}@media screen and (min-width:750px){.section--benefits .title-wrapper-with-link{margin-bottom:4rem}}.section--benefits .title-wrapper-with-link .caption-with-letter-spacing{margin:0 0 .65rem}@media screen and (min-width:750px){.section--benefits .title-wrapper-with-link .caption-with-letter-spacing{margin:0 0 1.3rem}}.section--benefits .title-wrapper-with-link .title.h1{font-size:calc(var(--font-heading-scale) * 6.4rem)}@media screen and (min-width:750px){.section--benefits .title-wrapper-with-link .title.h1{font-size:calc(var(--font-heading-scale) * 7.2rem);margin-left:auto;margin-right:auto;max-width:78rem}}@media screen and (min-width:990px){.section--benefits .title-wrapper-with-link .title.h1{font-size:calc(var(--font-heading-scale) * 8rem);max-width:88rem}}@media screen and (max-width:749px){.section--benefits slider-component{padding:0 8px}}@media screen and (max-width:749px){.section--benefits .multicolumn-list:not(.slider){padding-left:0;padding-right:0}}.section--benefits .grid{--grid-mobile-horizontal-spacing: 1rem;--grid-mobile-vertical-spacing: 1rem;--grid-desktop-horizontal-spacing: 2rem;--grid-desktop-vertical-spacing: 0rem;justify-content:center}.section--benefits .multicolumn.background-image .multicolumn-card:after{background-color:transparent;background-image:var(--card-frame-image, none);background-position:center;background-repeat:no-repeat;background-size:100% 100%;content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:5}.section--benefits .multicolumn:not(.background-none) .multicolumn-card{background-color:transparent;overflow:hidden}@media screen and (min-width:750px)and (max-width:989px){.section--benefits .multicolumn-list:not(.slider){padding-left:1.6rem;padding-right:1.6rem}}.section--benefits .multicolumn-card{font-size:1.6rem;line-height:1.2}@media screen and (min-width:990px){.section--benefits .multicolumn-card{font-size:2rem}}.section--benefits .multicolumn-card__title{--font-heading-family: var(--font-heading-family-secondary);line-height:.85;margin-right:10px;margin-left:10px;text-transform:uppercase}@media screen and (min-width:750px){.section--benefits .multicolumn-card__title{margin-right:20px;margin-left:20px}}.section--benefits .multicolumn-card__title.h1{font-size:calc(var(--font-heading-scale) * 4rem)}@media screen and (min-width:990px){.section--benefits .multicolumn-card__title.h1{font-size:calc(var(--font-heading-scale) * 4.8rem)}}.section--benefits .multicolumn-card__title.h0{font-size:calc(var(--font-heading-scale) * 4.8rem)}@media screen and (min-width:990px){.section--benefits .multicolumn-card__title.h0{font-size:calc(var(--font-heading-scale) * 5.6rem)}}.section--benefits .multicolumn-card__info{aspect-ratio:1;border-radius:50%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-content:stretch;align-items:stretch;margin:12px;padding:30px}@media screen and (min-width:990px){.section--benefits .multicolumn-card__info{padding:40px}}.section--benefits .multicolumn--oval .multicolumn-card__info{aspect-ratio:var(--card-frame-ratio, 1.2718);padding:28px 44px}@media screen and (min-width:750px){.section--benefits .multicolumn--oval .multicolumn-card__info{padding:30px 48px}}@media screen and (min-width:990px){.section--benefits .multicolumn--oval .multicolumn-card__info{padding:36px 64px}}.section--benefits .multicolumn--oval .multicolumn-card__title{margin-left:0;margin-right:0}
/*# sourceMappingURL=/cdn/shop/t/20/assets/x-benefits.css.map */
