/*!
 * DS Product benefits
 *
 * sections/ds-product-benefits.liquid. Mobile first:
 * - below 1024px the tile grid of Figma node 1598:18766 — heading, a wide image,
 *   then the benefits as tiles, two per row (three from 768px);
 * - from 1024px the hub of Figma node 1598:17656 — the image in the middle, three
 *   benefits either side, the left ones mirrored.
 *
 * The benefits come in two lists, one per side of the hub. Below 1024px both
 * lists are `display: contents`, so their items join one grid in reading order
 * (1 2 / 3 4 / 5 6) rather than stacking list by list.
 */@media screen and (max-width:767px){.ds-product-benefits-section .section--padding{padding-block-start:calc(var(--section-padding-top) * 5 / 12);padding-block-end:calc(var(--section-padding-bottom) / 2)}}.ds-product-benefits__heading{margin:0 0 var(--sp-6);line-height:1.155;text-align:center}.ds-product-benefits__heading>*{margin:0}.ds-product-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3) .625rem}.ds-product-benefits__media{grid-column:1 / -1;margin-block-end:1rem}.ds-product-benefits__media img{display:block;width:100%;height:auto;aspect-ratio:370 / 243;object-fit:cover;border-radius:1.25rem}.ds-product-benefits__list{display:contents;margin:0;padding:0;list-style:none}.ds-product-benefit{display:flex;flex-direction:column;gap:.625rem;min-width:0;padding:var(--sp-4) var(--sp-3);border-radius:1rem;background:#f8f8f8}.ds-product-benefit__icon{flex:0 0 auto;width:2.125rem}.ds-product-benefit__icon img{display:block;width:100%;height:auto}.ds-product-benefit__content{display:grid;gap:.1875rem;min-width:0}.ds-product-benefit__title{margin:0;font-size:var(--text-base);line-height:1.125;text-transform:uppercase}.ds-product-benefit__text{margin:0;font-size:.8125rem;line-height:1.46;color:rgb(var(--color-foreground) / .66)}@media screen and (min-width:768px){.ds-product-benefits{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:1024px){.ds-product-benefits__heading{margin-block-end:3.125rem}.ds-product-benefits{grid-template-columns:minmax(0,20.625rem) minmax(0,28.125rem) minmax(0,20.625rem);justify-content:center;align-items:center;gap:var(--sp-10)}.ds-product-benefits__media{grid-column:2;grid-row:1;margin:0}.ds-product-benefits__media img{aspect-ratio:1;border-radius:1.5rem}.ds-product-benefits__list{display:grid;gap:var(--sp-10)}.ds-product-benefits__list--start{grid-column:1;grid-row:1}.ds-product-benefits__list--end{grid-column:3;grid-row:1}.ds-product-benefit{flex-direction:row;align-items:center;gap:var(--sp-4);padding:0;border-radius:0;background:none}.ds-product-benefits__list--start .ds-product-benefit{flex-direction:row-reverse;text-align:right}.ds-product-benefit__icon{width:3.4375rem}.ds-product-benefit__content{gap:var(--sp-2)}.ds-product-benefit__title{font-size:1.75rem;line-height:1.215}.ds-product-benefit__text{font-size:var(--text-sm);line-height:1.5;color:rgb(var(--color-foreground) / .8)}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/ds-product-benefits.css.map */
