.pbi-section{background-color:var(--pbi-section-bg, #ffffff);padding-top:var(--pbi-pad-top, 32px);padding-bottom:var(--pbi-pad-bottom, 32px);padding-left:16px;padding-right:16px;width:100%;box-sizing:border-box;overflow-x:hidden}.pbi-container{max-width:var(--pbi-max-width, 1200px);margin:0 auto;background-color:var(--pbi-container-bg, #f6f9fc);border-radius:var(--pbi-radius, 20px);padding:32px 28px;box-sizing:border-box;transition:box-shadow .3s ease}.pbi-shadow{box-shadow:0 10px 30px #141e3c0f}.pbi-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;width:100%}.pbi-item{display:flex;flex-direction:column;align-items:center;text-align:var(--pbi-text-align, center);padding:12px 8px;border-radius:14px;transition:transform .28s ease,box-shadow .28s ease;will-change:transform}.pbi-item:hover,.pbi-item.is-hovered{transform:translateY(-1px);box-shadow:0 14px 24px #141e3c14}.pbi-icon-wrap{width:var(--pbi-icon-size-desktop, 56px);height:var(--pbi-icon-size-desktop, 56px);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:var(--pbi-icon-spacing, 14px);flex-shrink:0;transition:transform .28s ease}.pbi-icon{width:60%;height:60%;display:flex;align-items:center;justify-content:center}.pbi-icon svg{width:100%;height:100%;display:block}.pbi-icon-img{width:60%;height:60%;object-fit:contain;border-radius:50%}.pbi-icon-custom svg{width:100%;height:100%}.pbi-heading{font-size:var(--pbi-heading-size, 16px);color:var(--pbi-heading-color, #1a1a1a);font-weight:700;margin:0 0 4px;line-height:1.3;letter-spacing:-.01em}.pbi-desc{font-size:var(--pbi-desc-size, 13px);color:var(--pbi-desc-color, #6b7280);margin:0;line-height:1.4;font-weight:400}@media screen and (max-width:989px){.pbi-grid{grid-template-columns:repeat(3,1fr);gap:18px}}@media screen and (max-width:599px){.pbi-container{padding:24px 16px}.pbi-grid{grid-template-columns:repeat(2,1fr);gap:20px 12px}.pbi-icon-wrap{width:var(--pbi-icon-size-mobile, 44px);height:var(--pbi-icon-size-mobile, 44px);margin-bottom:calc(var(--pbi-icon-spacing, 14px) * .7)}.pbi-heading{font-size:calc(var(--pbi-heading-size, 16px) * .9)}.pbi-desc{font-size:calc(var(--pbi-desc-size, 13px) * .95)}.pbi-item{padding:8px 4px}}@media(prefers-reduced-motion:reduce){.pbi-item,.pbi-icon-wrap{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/product-benefits-icons.css.map */
