.fl-benefits{overflow-x:clip}.xo-section:has(>.fl-benefits){background-image:var(--fl-benefits-bg, var(--bg-gradient));background-repeat:repeat;background-position:center top}.fl-benefits__container{position:relative;max-width:calc(var(--fl-container-width) + (2 * var(--fl-container-margin)));margin-inline:auto;padding-inline:var(--fl-container-margin)}.fl-benefits__media{position:relative;width:100%;max-width:35rem;margin-inline:auto;margin-bottom:var(--fl-space-2xl);aspect-ratio:1 / 1}.fl-benefits__image{display:block;object-fit:contain}.fl-benefits--plate{--fl-benefits-plate: polygon( 50% 0%, 79.389% 9.549%, 97.553% 34.549%, 97.553% 65.451%, 79.389% 90.451%, 50% 100%, 20.611% 90.451%, 2.447% 65.451%, 2.447% 34.549%, 20.611% 9.549% )}.fl-benefits__shape{position:absolute;top:0;right:0;bottom:0;left:0}.fl-benefits__shape--circle{border-radius:50%;background-color:var(--fl-benefits-circle-color, var(--fl-color-accent-yellow))}.fl-benefits--circle .fl-benefits__image--foreground{top:-1.143%}.fl-benefits__image--background{width:100%;height:100%;object-fit:cover;clip-path:var(--fl-benefits-plate, none)}.fl-benefits__image--foreground{position:absolute;top:0;left:-1.238%;width:102.286%;max-width:none;height:102.286%}.fl-benefits--image-right .fl-benefits__image--foreground{right:-1.238%;left:auto}.fl-benefits__content{display:flex;flex-direction:column;gap:var(--fl-space-md)}.fl-benefits__eyebrow{display:block;font-family:var(--fl-font-accent);font-size:var(--fl-font-size-eyebrow);line-height:1.2;color:rgb(var(--color-accent))}.fl-benefits__heading{margin:0;font-family:var(--font-heading-family);line-height:1;letter-spacing:0;text-transform:lowercase;color:var(--fl-color-heading, rgb(var(--color-foreground)))}.fl-benefits__heading-highlight{color:var(--fl-benefits-highlight, rgb(var(--color-accent)))}.fl-benefits__description{display:block;font-size:1.6rem;line-height:1.5;color:rgb(var(--color-foreground-2))}.fl-benefits__description p{margin:0;color:inherit}.fl-benefits__description p+p{margin-top:2.4rem}.fl-benefits__description--lg{font-size:1.8rem;font-weight:500;line-height:1.4;color:rgb(var(--color-foreground))}.fl-benefits__list{display:flex;flex-direction:column;gap:var(--fl-space-md);margin:0;padding:0;list-style:none}.fl-benefits__item{display:grid;grid-template-columns:2.4rem 1fr;column-gap:1rem;row-gap:.4rem}.fl-benefits__item-icon{grid-column:1;grid-row:1 / 3;width:2.4rem;height:2.4rem}.fl-benefits__item-icon--default{display:block;color:var(--fl-benefits-icon-color, rgb(var(--color-accent)))}.fl-benefits__item-icon--default svg{display:block;width:100%;height:100%}.fl-benefits__item-heading{grid-column:2;grid-row:1;margin:0;font-family:var(--font-heading-family);font-size:1.8rem;line-height:1;letter-spacing:0;text-transform:lowercase;color:rgb(var(--color-foreground))}.fl-benefits__item-text{grid-column:2;grid-row:2;font-size:1.6rem;font-weight:500;line-height:1.4;color:rgb(var(--color-foreground))}.fl-benefits__item-text p{margin:0;color:inherit}.fl-benefits__item:not(:has(.fl-benefits__item-heading)) .fl-benefits__item-text{grid-row:1}@media(min-width:992px){.fl-benefits__container{display:grid;grid-template-columns:1fr 1fr}.fl-benefits__content{grid-column:2;max-width:53.4rem}.fl-benefits__media{position:absolute;top:var(--fl-benefits-media-top, -5.8rem);left:calc(-1 * var(--fl-benefits-media-bleed, 13.9rem));width:var(--fl-benefits-media-width, 62rem);max-width:none;height:var(--fl-benefits-media-width, 62rem);margin-inline:0;margin-bottom:0}.fl-benefits__heading{font-size:6.4rem}.fl-benefits--image-right .fl-benefits__content{grid-column:1}.fl-benefits--image-right .fl-benefits__media{right:calc(-1 * var(--fl-benefits-media-bleed, 13.9rem));left:auto}}@media(min-width:992px){.fl-benefits{--fl-u: min(1px, 100vw / 1440)}.fl-benefits .fl-script-quote{top:calc(var(--fl-quote-y-n, 0) * var(--fl-u));left:calc(var(--fl-quote-x-n, 0) * var(--fl-u));width:calc(var(--fl-quote-width-n, 186) * var(--fl-u));font-size:calc(32 * var(--fl-u))}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-fl-benefits-with-image.css.map */
