.m-benefits-grid{color:rgb(var(--color-foreground));font-family:var(--font-stack-body);font-weight:var(--font-weight-body);font-style:var(--font-style-body)}.m-benefits-grid__inner{text-align:var(--cbg-text-align, center)}.m-benefits-grid__header{margin:0 auto;max-width:var(--cbg-heading-max-width, 48rem)}.m-benefits-grid__header--align-left{margin-left:0;margin-right:auto}.m-benefits-grid__header--align-right{margin-left:auto;margin-right:0}.m-benefits-grid__eyebrow{margin:0 0 var(--cbg-eyebrow-spacing, 16px);font-family:var(--font-stack-body);font-weight:500;font-size:var(--cbg-eyebrow-size, 11px);letter-spacing:.12em;line-height:1.5;text-transform:uppercase;color:var(--cbg-eyebrow-color, rgb(var(--color-foreground-secondary)))}.m-benefits-grid__heading{margin:0;font-family:var(--font-stack-header);font-weight:var(--font-weight-header);font-style:var(--font-style-header);letter-spacing:var(--heading-letter-spacing);color:rgb(var(--color-heading));line-height:1.15;font-size:var(--cbg-heading-size-mobile, 2.25rem)}.m-benefits-grid__heading p,.m-benefits-grid__heading div{margin:0;font:inherit;letter-spacing:inherit;color:inherit;line-height:inherit}.m-benefits-grid__heading p+p,.m-benefits-grid__heading div+div,.m-benefits-grid__heading p+div,.m-benefits-grid__heading div+p{margin-top:.35em}.m-benefits-grid__heading span,.m-benefits-grid__heading strong,.m-benefits-grid__heading b,.m-benefits-grid__heading em,.m-benefits-grid__heading i,.m-benefits-grid__heading u,.m-benefits-grid__heading a{font:inherit;letter-spacing:inherit;line-height:inherit}.m-benefits-grid__heading a{color:inherit;text-decoration:underline;text-underline-offset:.12em}.m-benefits-grid__description{margin:16px 0 0;font-family:var(--font-stack-body);font-weight:var(--font-weight-body);color:rgb(var(--color-foreground-secondary));line-height:1.65}.m-benefits-grid__description p{margin:0}.m-benefits-grid__description p+p{margin-top:12px}.m-benefits-grid__grid{display:grid;grid-template-columns:repeat(var(--cbg-cols-mobile, 2),minmax(0,1fr));gap:var(--cbg-gap, 1px);margin-top:var(--cbg-grid-spacing-mobile, 48px);overflow:hidden;border-radius:var(--cbg-radius, 24px);background-color:var(--cbg-divider-color, rgba(255, 255, 255, .1))}.m-benefits-grid__item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;padding:var(--cbg-item-padding-mobile, 32px);background-color:rgb(var(--color-background));background-image:var(--gradient-background);color:inherit;text-decoration:none;min-width:0}a.m-benefits-grid__item:hover .m-benefits-grid__title,a.m-benefits-grid__item:hover .m-benefits-grid__item-description{opacity:.85}.m-benefits-grid__icon{display:grid;place-items:center;width:var(--cbg-icon-wrap, 40px);height:var(--cbg-icon-wrap, 40px);margin:0 auto var(--cbg-icon-spacing, 16px);border:none;color:var(--cbg-icon-color, #bedce3);line-height:0;flex-shrink:0}.m-benefits-grid__icon-svg,.m-benefits-grid__icon-image{display:block;width:var(--cbg-icon-size, 16px);height:var(--cbg-icon-size, 16px);object-fit:contain}.m-benefits-grid__icon-svg{stroke:currentColor;fill:none}.m-benefits-grid__title{margin:0;font-family:var(--font-stack-header);font-weight:var(--font-weight-header);font-style:var(--font-style-header);letter-spacing:var(--heading-letter-spacing);font-size:var(--cbg-title-size-mobile, 1.125rem);line-height:1.3;color:rgb(var(--color-heading));transition:opacity var(--m-duration-default, .25s) ease}.m-benefits-grid__item-description{margin:10px 0 0;max-width:28rem;font-family:var(--font-stack-body);font-size:14px;font-weight:var(--font-weight-body);line-height:1.55;color:rgb(var(--color-foreground-secondary));transition:opacity var(--m-duration-default, .25s) ease}.m-benefits-grid__item-description p{margin:0}.m-benefits-grid__item-description p+p{margin-top:8px}@media screen and (min-width:768px){.m-benefits-grid__heading{font-size:var(--cbg-heading-size-tablet, 3rem)}.m-benefits-grid__grid{margin-top:var(--cbg-grid-spacing, 64px)}.m-benefits-grid__item{padding:var(--cbg-item-padding, 40px)}.m-benefits-grid__title{font-size:var(--cbg-title-size, 1.125rem)}}@media screen and (min-width:1024px){.m-benefits-grid__heading{font-size:var(--cbg-heading-size, 3.75rem)}.m-benefits-grid__grid{grid-template-columns:repeat(var(--cbg-cols-desktop, 4),minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/benefits-grid.css.map */
