.cbi{width:100%}.cbi__head{display:flex;flex-direction:column;gap:12px}.cbi__head--center{text-align:center;align-items:center}.cbi__head--start{text-align:start;align-items:flex-start}.cbi__eyebrow{margin:0;text-transform:uppercase;font-weight:var(--font-body-weight);line-height:1.4}.cbi__heading{margin:0;line-height:var(--wish-title-lh)}.cbi__grid{display:grid;grid-template-columns:1fr;column-gap:var(--cbi-col-gap, 32px);row-gap:var(--cbi-row-gap, 32px)}.cbi__item{display:flex;align-items:center;gap:var(--cbi-icon-gap, 16px);text-align:start;color:inherit;text-decoration:none}a.cbi__item:hover .cbi__title{text-decoration:underline;text-underline-offset:3px}.cbi__item--placeholder{opacity:.55;outline:1px dashed currentColor;outline-offset:4px}.cbi--mb-stack .cbi__item{flex-direction:column;align-items:center;text-align:center}.cbi__icon{flex:0 0 var(--cbi-icon-size, 48px);width:var(--cbi-icon-size, 48px);height:var(--cbi-icon-size, 48px);display:inline-flex;align-items:center;justify-content:center;color:var(--cbi-icon-color, currentColor)}.cbi__icon svg,.cbi__icon img,.cbi__img{width:100%;height:100%;display:block;object-fit:contain}.cbi__glyph{font-size:calc(var(--cbi-icon-size, 48px) * .6);line-height:1}.cbi__icon--theme svg,.cbi__theme-icon{width:var(--cbi-icon-size, 36px);height:auto;fill:currentColor;color:var(--cbi-icon-color, currentColor)}.cbi--icon-circle .cbi__icon{width:calc(var(--cbi-icon-size, 36px) + 44px);height:calc(var(--cbi-icon-size, 36px) + 44px);flex-basis:calc(var(--cbi-icon-size, 36px) + 44px);border:1px solid var(--cbi-icon-color, currentColor);border-radius:9999px}.cbi--icon-circle .cbi__icon svg,.cbi--icon-circle .cbi__icon img,.cbi--icon-circle .cbi__img{width:var(--cbi-icon-size, 36px);height:var(--cbi-icon-size, 36px)}.cbi__text{display:flex;flex-direction:column;gap:8px;min-width:0}.cbi__title{display:block;color:var(--cbi-title-color, inherit);line-height:1.5}.cbi__desc{color:var(--cbi-desc-color, inherit);font-weight:var(--font-body-weight);line-height:var(--wish-text-lh)}.cbi__desc>:first-child{margin-top:0}.cbi__desc>:last-child{margin-bottom:0}@media screen and (min-width:750px){.cbi__grid{grid-template-columns:repeat(var(--cbi-cols, 4),minmax(0,1fr))}.cbi__item{flex-direction:column;align-items:center;text-align:center}.cbi--dt-start .cbi__item{align-items:flex-start;text-align:start}}@media screen and (min-width:750px)and (max-width:989px){.cbi__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/custom-benefits-icons.css.map */
