.npx-benefits{padding-block:var(--npx-benefits-top) var(--npx-benefits-bottom);padding-inline:32px;border-block-start:3px solid var(--npx-benefits-accent);background:var(--npx-benefits-bg);color:var(--npx-benefits-text);font-family:var(--font-body-family, Arial, sans-serif);font-size:16px;line-height:1.65}.npx-benefits *,.npx-benefits *:before,.npx-benefits *:after{box-sizing:border-box}.npx-benefits .npx-benefits__inner{max-width:var(--npx-benefits-width);margin-inline:auto}.npx-benefits .npx-benefits__header{max-width:820px;margin:0 auto 32px;text-align:center}.npx-benefits .npx-benefits__eyebrow{margin:0 0 13px;color:var(--npx-benefits-accent);font-size:11px;font-weight:600;letter-spacing:.16em;line-height:1.5}.npx-benefits .npx-benefits__heading{margin:0;color:var(--npx-benefits-heading);font-family:var(--font-heading-family, var(--font-body-family, Arial, sans-serif));font-size:clamp(28px,3.2vw,var(--npx-benefits-heading-size));font-style:normal;font-weight:600;letter-spacing:-.045em;line-height:1.17;text-transform:none;overflow-wrap:anywhere}.npx-benefits .npx-benefits__intro{max-width:650px;margin:17px auto 0;font-size:16px;line-height:1.7}.npx-benefits .npx-benefits__intro p{margin:0}.npx-benefits .npx-benefits__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,400px) minmax(0,1fr);grid-template-rows:auto auto;gap:36px;align-items:center}.npx-benefits .npx-benefits__figure{grid-column:2;grid-row:1 / span 2;position:relative;min-width:0;margin:0;align-self:center;text-align:center}.npx-benefits .npx-benefits__image{display:block;width:100%;height:var(--npx-benefits-image-height);margin:0 auto;object-fit:contain;-webkit-mask-image:linear-gradient(to bottom,#000 88%,transparent 100%);mask-image:linear-gradient(to bottom,#000 88%,transparent 100%)}.npx-benefits .npx-benefits__figure--blend .npx-benefits__image{mix-blend-mode:multiply}.npx-benefits .npx-benefits__point{min-width:0;max-width:350px;margin:0;padding:12px 0;text-align:center;justify-self:center}.npx-benefits .npx-benefits__point--1{grid-column:1;grid-row:1}.npx-benefits .npx-benefits__point--2{grid-column:3;grid-row:1}.npx-benefits .npx-benefits__point--3{grid-column:1;grid-row:2}.npx-benefits .npx-benefits__point--4{grid-column:3;grid-row:2}.npx-benefits .npx-benefits__layout--3 .npx-benefits__point--3{grid-column:1 / -1;grid-row:3}.npx-benefits .npx-benefits__icon{display:flex;width:62px;height:62px;margin:0 auto 20px;border-radius:50%;align-items:center;justify-content:center;background:var(--npx-benefits-accent);color:var(--npx-benefits-icon);flex:0 0 62px}.npx-benefits .npx-benefits__icon svg{display:block}.npx-benefits .npx-benefits__point-title{margin:0;color:var(--npx-benefits-heading);font-family:var(--font-heading-family, var(--font-body-family, Arial, sans-serif));font-size:23px;font-weight:600;letter-spacing:-.025em;line-height:1.25;text-transform:none;overflow-wrap:anywhere}.npx-benefits .npx-benefits__description{margin:15px 0 0;font-size:15px;line-height:1.7;overflow-wrap:anywhere}.npx-benefits .npx-benefits__description p{margin:0}.npx-benefits .npx-benefits__description p+p{margin-block-start:.7em}.npx-benefits .npx-benefits__description a,.npx-benefits .npx-benefits__intro a{color:var(--npx-benefits-accent);text-decoration:underline;text-underline-offset:3px}.npx-benefits a:focus-visible{outline:2px solid var(--npx-benefits-accent);outline-offset:4px}.npx-benefits.npx-benefits--no-image .npx-benefits__layout{grid-template-columns:repeat(2,minmax(0,1fr))}.npx-benefits.npx-benefits--no-image .npx-benefits__point{grid-column:auto;grid-row:auto}@media(max-width:960px){.npx-benefits .npx-benefits__layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 40px}.npx-benefits .npx-benefits__figure{grid-column:1 / -1;grid-row:auto;width:320px;max-width:100%;justify-self:center}.npx-benefits .npx-benefits__image{height:min(var(--npx-benefits-image-height),390px)}.npx-benefits .npx-benefits__point{grid-column:auto;grid-row:auto}}@media(max-width:600px){.npx-benefits{padding-inline:22px;padding-block:min(var(--npx-benefits-top),48px) min(var(--npx-benefits-bottom),44px)}.npx-benefits .npx-benefits__header{margin-bottom:20px}.npx-benefits .npx-benefits__heading{font-size:min(var(--npx-benefits-heading-size),32px)}.npx-benefits .npx-benefits__intro{margin-top:14px;font-size:15px}.npx-benefits .npx-benefits__layout,.npx-benefits.npx-benefits--no-image .npx-benefits__layout{grid-template-columns:minmax(0,1fr);gap:28px}.npx-benefits .npx-benefits__figure{width:280px}.npx-benefits .npx-benefits__image{height:min(var(--npx-benefits-image-height),330px)}.npx-benefits .npx-benefits__point{display:flex;gap:16px;width:100%;max-width:none;padding:0;text-align:start;align-items:flex-start}.npx-benefits .npx-benefits__icon{width:46px;height:46px;flex-basis:46px;margin:0}.npx-benefits .npx-benefits__icon svg{width:25px;height:25px}.npx-benefits .npx-benefits__point-copy{min-width:0}.npx-benefits .npx-benefits__point-title{font-size:20px}.npx-benefits .npx-benefits__description{margin-top:10px;font-size:14px}}@media(prefers-reduced-motion:reduce){.npx-benefits *,.npx-benefits *:before,.npx-benefits *:after{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/nx01-benefits.css.map */
