.bsf{display:block;padding-block:var(--bsf-pt, 40px) var(--bsf-pb, 40px)}.bsf__inner{width:calc(100% - var(--page-margin) * 2);max-width:var(--page-width);margin-inline:auto}.bsf--panel .bsf__inner{padding:var(--bsf-panel-padding, 24px);border:1px solid var(--bsf-border-color, var(--color-border));border-radius:var(--style-border-radius-cards);background-color:var(--bsf-panel-bg, transparent)}.bsf__header{margin-bottom:var(--spacing-lg);text-align:var(--bsf-header-align, center)}.bsf__heading{margin:0;font-size:var(--bsf-heading, var(--font-h3))}.bsf__subheading{margin-top:var(--spacing-2xs);font-size:var(--bsf-sub-size, var(--text-md));color:var(--bsf-sub-color, var(--color-text-secondary, currentcolor))}.bsf__list{display:grid;grid-template-columns:repeat(var(--bsf-columns, 4),minmax(0,1fr));gap:var(--bsf-gap, 24px);min-width:0}.bsf--dividers .bsf__list{gap:0}.bsf--dividers .bsf__item{padding-inline:var(--bsf-item-inline-padding, 20px);border-inline-start:1px solid var(--bsf-divider-color, var(--color-border))}.bsf--dividers .bsf__item:first-child{border-inline-start:0}.benefit{display:flex;gap:var(--bsf-icon-gap, 12px);min-width:0;height:100%;color:inherit}.benefit--icon-above{flex-direction:column;align-items:var(--bsf-item-align, center);text-align:var(--bsf-text-align, center)}.benefit--icon-beside{flex-direction:row;align-items:flex-start;text-align:start}.benefit--icon-beside:not(:has(.benefit__text)){align-items:center}.benefit--linked{text-decoration:none;transition:color .2s ease}.benefit--linked:hover{color:var(--bsf-link-hover-color, var(--color-accent-text))}.benefit--linked:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px;border-radius:4px}.benefit__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--bsf-icon-color, var(--color-accent-text))}.benefit__icon-svg{width:var(--bsf-icon-size, 28px);height:var(--bsf-icon-size, 28px)}.benefit__icon-image{width:var(--bsf-icon-size, 28px);height:var(--bsf-icon-size, 28px);object-fit:contain}.benefit__icon>svg{width:var(--bsf-icon-size, 28px);height:var(--bsf-icon-size, 28px)}.benefit--shape-circle .benefit__icon,.benefit--shape-square .benefit__icon{padding:calc(var(--bsf-icon-size, 28px) * .4);background-color:var(--bsf-icon-bg, var(--color-border))}.benefit--shape-circle .benefit__icon{border-radius:50%}.benefit--shape-square .benefit__icon{border-radius:var(--style-border-radius-cards)}.benefit__body{display:flex;flex-direction:column;gap:2px;min-width:0}.benefit__title{font-family:var(--bsf-title-font, var(--font-body--family));font-size:var(--bsf-title-size, var(--text-md));font-weight:var(--bsf-title-weight, 600);line-height:var(--line-height-heading);text-transform:var(--bsf-title-transform, none);letter-spacing:var(--bsf-title-spacing, 0);color:var(--bsf-title-color, inherit);text-wrap:pretty}.benefit__text{font-size:var(--bsf-text-size, var(--text-sm));line-height:var(--line-height-body);color:var(--bsf-text-color, var(--color-text-secondary, currentcolor));text-wrap:pretty}@media screen and (max-width:989px)and (min-width:750px){.bsf__list{grid-template-columns:repeat(var(--bsf-columns-tablet, 2),minmax(0,1fr))}.bsf--dividers .bsf__list{gap:var(--bsf-gap, 24px)}.bsf--dividers .bsf__item{padding-inline:0;border-inline-start:0}}@media screen and (max-width:749px){.bsf__heading{font-size:var(--bsf-heading-mobile, var(--font-h4))}.benefit__icon-svg,.benefit__icon-image,.benefit__icon>svg{width:var(--bsf-icon-size-mobile, var(--bsf-icon-size, 28px));height:var(--bsf-icon-size-mobile, var(--bsf-icon-size, 28px))}.benefit--shape-circle .benefit__icon,.benefit--shape-square .benefit__icon{padding:calc(var(--bsf-icon-size-mobile, var(--bsf-icon-size, 28px)) * .4)}.bsf--dividers .bsf__list{gap:var(--bsf-gap, 24px)}.bsf--dividers .bsf__item{padding-inline:0;border-inline-start:0}.bsf__list{grid-template-columns:minmax(0,1fr)}.bsf--mobile-two-column .bsf__list{grid-template-columns:repeat(2,minmax(0,1fr))}.bsf--mobile-carousel .bsf__list{display:flex;grid-template-columns:none;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.bsf--mobile-carousel .bsf__list::-webkit-scrollbar{display:none}.bsf--mobile-carousel .bsf__item{flex:0 0 calc((100% - var(--bsf-gap, 24px)) / var(--bsf-mobile-visible, 1.6));scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){.benefit--linked{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-benefits-service-features.css.map */
