.vb-home-benefits{background:var(--hbn-bg, #fff);border-top:1px solid var(--hbn-line, #e7dcdb);padding:64px max(var(--gutter, 72px),calc((100% - var(--content-w, 1296px)) / 2));color:var(--vb-ink, #3b2a2e);font-family:var(--font-body)}.vb-home-benefits--no-line{border-top:0}.vb-home-benefits__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:40px;row-gap:36px;margin:0;padding:0;list-style:none}.vb-home-benefits__item{display:flex;flex-direction:column;align-items:center;text-align:center}.vb-home-benefits__icon{position:relative;width:64px;height:64px;flex:none}.vb-home-benefits__icon:before{content:"";position:absolute;left:26px;top:2px;width:40px;height:40px;border-radius:50%;background:var(--hbn-dot, #f6e4e1)}.vb-home-benefits__icon svg{position:absolute;left:11px;top:15px;width:34px;height:34px;color:var(--vb-ink, #3b2a2e)}.vb-home-benefits__icon svg [stroke-width]{stroke-width:1.06}.vb-home-benefits__title{margin:32px 0 0;font-family:var(--font-body);font-weight:500;font-size:16px;line-height:24px;letter-spacing:-.01em;color:inherit}.vb-home-benefits__title,.vb-home-benefits__text{position:relative;top:1px}.vb-home-benefits__text{margin-top:10px;padding:0 7px;font-size:13.5px;line-height:22px;color:var(--vb-muted, #8a7479)}@media(max-width:989px)and (min-width:750px){.vb-home-benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.vb-home-benefits{padding:64px 16px}:is(.template-collection,.template-crea-tu-pack,.template-faq,.template-contact,.template-nosotras) .vb-home-benefits{padding-block:44px}.vb-home-benefits__grid{grid-template-columns:repeat(2,minmax(0,163.5px));column-gap:16px;row-gap:36px}.vb-home-benefits__icon{width:52px;height:52px}.vb-home-benefits__icon:before{left:22px;width:32px;height:32px}.vb-home-benefits__icon svg{left:8px;top:12px;width:32px;height:32px}.vb-home-benefits__icon svg [stroke-width]{stroke-width:1.125}.vb-home-benefits__title{margin-top:22px;font-weight:600;letter-spacing:0}.vb-home-benefits__text{margin-top:8px;padding:0;font-size:13px;line-height:20px}}@media(max-width:749px){.vb-home-benefits,:is(.template-collection,.template-crea-tu-pack,.template-faq,.template-contact,.template-nosotras) .vb-home-benefits{padding-block:32px}.vb-home-benefits__grid{row-gap:22px}.vb-home-benefits__title{margin-top:10px}.vb-home-benefits__text{margin-top:4px;font-size:12.5px;line-height:18px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-vb-home-benefits.css.map */
