.product-features{padding:clamp(36px,5.5vw,84px) clamp(14px,4vw,56px);background:var(--pf-background);text-align:center}.product-features__header{max-width:750px;margin:0 auto clamp(30px,4.3vw,62px)}.product-features__heading{margin:0;color:var(--pf-heading);font-size:var(--pf-heading-desktop);line-height:1.12;overflow-wrap:anywhere}.product-features__intro{max-width:58ch;margin:0 auto;color:var(--pf-intro);font-size:var(--pf-intro-desktop);line-height:1.5;overflow-wrap:anywhere}.product-features__heading+.product-features__intro{margin-block-start:12px}.product-features__intro p{margin:0}.product-features__intro p+p{margin-block-start:.65em}.product-features__intro a{color:inherit;text-decoration:underline}.product-features__layout{--pf-column-gap: clamp(46px, 9vw, 135px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.45fr) minmax(0,1fr);grid-template-areas:"top-left image top-right" "bottom-left image bottom-right";align-items:center;gap:clamp(16px,2.5vw,36px) var(--pf-column-gap);max-width:1200px;margin-inline:auto;direction:ltr}.product-features__layout[data-feature-count="1"],.product-features__layout[data-feature-count="2"]{grid-template-areas:"top-left image top-right"}.product-features__layout[data-feature-count="0"]{grid-template-columns:minmax(0,400px);grid-template-areas:"image";justify-content:center}.product-features__media{grid-area:image;width:100%;min-width:0}.product-features__media--arch{aspect-ratio:8 / 11;border-radius:50% 50% 0 0/34% 34% 0 0;overflow:hidden}.product-features__media img,.product-features__placeholder,.product-features__placeholder svg{display:block;width:100%;height:auto}.product-features__media--arch img,.product-features__media--arch .product-features__placeholder,.product-features__media--arch .product-features__placeholder svg{height:100%;object-fit:cover}.product-features__placeholder{aspect-ratio:8 / 11;background:var(--pf-icon-background);fill:var(--pf-icon)}.product-features__feature{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(8px,1vw,13px);box-sizing:border-box;width:100%;min-width:0;min-height:min-content;aspect-ratio:1;padding-block:clamp(16px,2vw,28px);border-radius:999px;background:var(--pf-card)}.product-features__feature--1{grid-area:top-left;--pf-arrow-x: -1}.product-features__feature--2{grid-area:top-right}.product-features__feature--3{grid-area:bottom-left;--pf-arrow-x: -1;--pf-arrow-y: -1}.product-features__feature--4{grid-area:bottom-right;--pf-arrow-y: -1}.product-features__icon{display:grid;place-items:center;flex:none;width:clamp(36px,4.3vw,60px);aspect-ratio:1;border-radius:50%;background:var(--pf-icon-background);color:var(--pf-icon)}.product-features__icon img,.product-features__icon svg{display:block;width:58%;height:auto;max-height:58%;object-fit:contain}.product-features__feature-heading,.product-features__feature-text{max-width:80%;margin:0;overflow-wrap:anywhere}.product-features__feature-heading{color:var(--pf-card-heading);font-size:var(--pf-card-heading-desktop);font-weight:700;line-height:1.18;letter-spacing:.015em;text-transform:uppercase}.product-features__feature-text{color:var(--pf-card-text);font-size:var(--pf-card-text-desktop);line-height:1.32}.product-features__connector{position:absolute;top:50%;width:calc(var(--pf-column-gap) - 12px);aspect-ratio:4 / 3;color:var(--pf-arrow);transform:translateY(-14%);pointer-events:none}.product-features__feature--1 .product-features__connector,.product-features__feature--3 .product-features__connector{left:calc(100% + 6px)}.product-features__feature--2 .product-features__connector,.product-features__feature--4 .product-features__connector{right:calc(100% + 6px)}.product-features__feature--3 .product-features__connector,.product-features__feature--4 .product-features__connector{transform:translateY(-86%)}.product-features__connector svg{display:block;width:100%;height:100%;stroke-width:2.5px;transform:scale(var(--pf-arrow-x, 1),var(--pf-arrow-y, 1))}@media(max-width:899px){.product-features{padding-block:clamp(32px,7vw,52px)}.product-features__header{margin-block-end:26px}.product-features__heading{font-size:var(--pf-heading-mobile)}.product-features__intro{font-size:var(--pf-intro-mobile)}.product-features__layout{--pf-row-gap: clamp(44px, 9vw, 62px);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"top-left top-right" "image image" "bottom-left bottom-right";gap:var(--pf-row-gap) clamp(10px,4vw,22px);max-width:540px}.product-features__layout[data-feature-count="1"]{grid-template-areas:"top-left top-left" "image image"}.product-features__layout[data-feature-count="1"] .product-features__feature{justify-self:center;width:min(50%,250px)}.product-features__layout[data-feature-count="2"]{grid-template-areas:"top-left top-right" "image image"}.product-features__layout[data-feature-count="0"]{grid-template-columns:minmax(0,1fr);grid-template-areas:"image"}.product-features__media{justify-self:center;width:min(85%,365px)}.product-features__feature{gap:clamp(5px,1.4vw,10px);padding-block:clamp(11px,3vw,22px)}.product-features__feature--1,.product-features__feature--2{align-self:end}.product-features__feature--3,.product-features__feature--4{align-self:start}.product-features__icon{width:clamp(29px,8vw,46px)}.product-features__feature-heading{font-size:var(--pf-card-heading-mobile)}.product-features__feature-text{font-size:var(--pf-card-text-mobile)}.product-features__feature .product-features__connector{top:calc(100% + 1px);right:auto;left:calc(50% - 10px);width:clamp(52px,16vw,82px);height:calc(var(--pf-row-gap) - 2px);transform:translate(-50%)}.product-features__feature--1 .product-features__connector,.product-features__feature--3 .product-features__connector{left:calc(50% + 10px)}.product-features__feature--3 .product-features__connector,.product-features__feature--4 .product-features__connector{top:auto;bottom:calc(100% + 1px)}.product-features__connector svg{stroke-width:2px}}
/*# sourceMappingURL=/cdn/shop/t/33/compiled_assets/styles.css.map?subset=AAAAAAAABA */
