.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}}video-reviews-carousel{--vr-gutter: var(--vr-gutter-desktop);--vr-play-size: clamp(48px, 6vw, 68px);--vr-motion: .54s;display:block;isolation:isolate;background:var(--vr-background);color:var(--vr-subtitle-color);padding-block:var(--vr-top-desktop) var(--vr-bottom-desktop)}video-reviews-carousel [hidden]{display:none!important}video-reviews-carousel .vr-inner{width:calc(100% - 2 * var(--vr-gutter));max-width:var(--vr-max-width);margin-inline:auto}video-reviews-carousel .vr-intro{margin:0 0 var(--vr-intro-gap);text-align:var(--vr-intro-align)}video-reviews-carousel .vr-heading{margin:0;color:var(--vr-heading-color);font-size:var(--vr-heading-desktop);line-height:1.12;overflow-wrap:anywhere}video-reviews-carousel .vr-subtitle{margin:0;color:var(--vr-subtitle-color);font-size:var(--vr-subtitle-desktop);line-height:1.45;overflow-wrap:anywhere}video-reviews-carousel .vr-heading+.vr-subtitle{margin-top:12px}video-reviews-carousel .vr-carousel{position:relative;min-width:0}video-reviews-carousel .vr-controls{display:flex;align-items:center;justify-content:center;gap:10px;margin:0 0 18px;direction:ltr}video-reviews-carousel .vr-control{display:grid;place-items:center;flex:0 0 auto;box-sizing:border-box;width:52px;height:52px;min-width:0;min-height:0;padding:0;border:0;border-radius:50%;-webkit-appearance:none;appearance:none;background:var(--vr-arrow-background);color:var(--vr-arrow-color);box-shadow:0 2px 12px #00000029;cursor:pointer;font:inherit}video-reviews-carousel .vr-control svg,video-reviews-carousel .vr-play-icon svg,video-reviews-carousel .vr-placeholder svg{display:block;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}video-reviews-carousel .vr-control:focus-visible{outline:2px solid #fff;outline-offset:2px;box-shadow:0 0 0 6px #161616}video-reviews-carousel .vr-rotation{width:42px;height:42px}video-reviews-carousel .vr-rotation .vr-resume-icon,video-reviews-carousel .vr-rotation[data-paused] .vr-pause-icon{display:none}video-reviews-carousel .vr-rotation[data-paused] .vr-resume-icon{display:block}video-reviews-carousel .vr-viewport{overflow-x:auto;scrollbar-width:none;overscroll-behavior-inline:contain;scroll-behavior:auto;scroll-snap-type:none;direction:ltr}video-reviews-carousel .vr-viewport::-webkit-scrollbar{display:none}video-reviews-carousel .vr-viewport:focus-visible{outline:2px solid var(--vr-arrow-background);outline-offset:-2px}video-reviews-carousel .vr-track{display:flex;align-items:flex-start;gap:var(--vr-mobile-gap);box-sizing:border-box;min-width:0;margin:0;padding:0;list-style:none}video-reviews-carousel .vr-track:has(>.vr-card:only-of-type){justify-content:center}video-reviews-carousel .vr-card{--vr-caption-padding: clamp(12px, 1.35vw, 22px);position:relative;flex:0 0 min(var(--vr-card-desktop),33%);box-sizing:border-box;min-width:0;aspect-ratio:var(--vr-ratio);margin:0;padding:0;overflow:hidden;isolation:isolate;border-radius:var(--vr-radius);background:#17231b;color:var(--vr-caption-color)}video-reviews-carousel .vr-cover,video-reviews-carousel .vr-placeholder,video-reviews-carousel .vr-card:after{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}video-reviews-carousel .vr-cover{display:block;object-fit:cover}video-reviews-carousel .vr-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:linear-gradient(135deg,#405749,#17231b);color:#fff;font-size:14px;text-align:center}video-reviews-carousel .vr-placeholder svg{width:34px;height:34px;opacity:.85}video-reviews-carousel .vr-card:after{content:"";z-index:1;background:linear-gradient(180deg,transparent 38%,rgba(0,0,0,var(--vr-overlay)) 100%);pointer-events:none}video-reviews-carousel .vr-caption{position:absolute;z-index:2;inset:auto var(--vr-caption-padding) var(--vr-caption-padding);color:var(--vr-caption-color);text-align:start}video-reviews-carousel .vr-caption-with-play{right:calc(var(--vr-play-size) + var(--vr-caption-padding) + 12px)}video-reviews-carousel .vr-name{display:flex;align-items:center;gap:5px;margin:0;color:inherit;font-size:var(--vr-name-desktop);font-weight:600;line-height:1.1}video-reviews-carousel .vr-name-text,video-reviews-carousel .vr-quote{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical}video-reviews-carousel .vr-name-text{-webkit-line-clamp:2}video-reviews-carousel .vr-badge{flex:0 0 auto;width:.66em;height:.66em;color:var(--vr-badge-color)}video-reviews-carousel .vr-quote{margin:0;color:inherit;font-size:var(--vr-quote-desktop);line-height:1.26;-webkit-line-clamp:4}video-reviews-carousel .vr-name+.vr-quote{margin-top:7px}video-reviews-carousel .vr-play{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;display:block;border-radius:inherit;text-decoration:none;color:var(--vr-play-color)}video-reviews-carousel .vr-play:focus-visible{outline:2px solid #fff;outline-offset:-4px}video-reviews-carousel .vr-play-icon{position:absolute;right:var(--vr-caption-padding);bottom:var(--vr-caption-padding);display:grid;place-items:center;width:var(--vr-play-size);height:var(--vr-play-size);border-radius:50%;background:var(--vr-play-background);color:var(--vr-play-color);transition:transform .18s ease}video-reviews-carousel .vr-play-icon svg{width:48%;height:48%}@media(hover:hover){video-reviews-carousel .vr-play:hover .vr-play-icon{transform:scale(1.08)}}video-reviews-carousel .vr-track>[data-vr-clone]{display:none}video-reviews-carousel[data-desktop] .vr-viewport{position:relative;overflow:hidden}video-reviews-carousel[data-desktop] .vr-viewport:before{content:"";display:block;width:min(var(--vr-card-desktop),33%);aspect-ratio:var(--vr-ratio)}video-reviews-carousel[data-desktop] .vr-track{position:absolute;top:0;right:0;bottom:0;left:0;display:block}video-reviews-carousel[data-desktop] .vr-card{--vr-x: 0%;--vr-scale: 1;--vr-opacity: 1;position:absolute;z-index:4;top:50%;left:50%;width:min(var(--vr-card-desktop),33%);opacity:var(--vr-opacity);transform:translate(-50%,-50%) translate(var(--vr-x)) scale(var(--vr-scale));transition:transform var(--vr-motion) cubic-bezier(.22,.75,.25,1),opacity var(--vr-motion) ease}video-reviews-carousel[data-desktop] .vr-track>[data-vr-clone]{display:block}video-reviews-carousel[data-desktop] [data-vr-slot="-1"],video-reviews-carousel[data-desktop] [data-vr-slot="1"]{--vr-scale: .75;--vr-opacity: .94;z-index:3}video-reviews-carousel[data-desktop] [data-vr-slot="-1"]{--vr-x: -75%}video-reviews-carousel[data-desktop] [data-vr-slot="1"]{--vr-x: 75%}video-reviews-carousel[data-desktop] [data-vr-slot="-2"],video-reviews-carousel[data-desktop] [data-vr-slot="2"]{--vr-scale: .6;--vr-opacity: .55;z-index:2}video-reviews-carousel[data-desktop] [data-vr-slot="-2"]{--vr-x: -120%}video-reviews-carousel[data-desktop] [data-vr-slot="2"]{--vr-x: 120%}video-reviews-carousel[data-desktop] [data-vr-slot="-3"],video-reviews-carousel[data-desktop] [data-vr-slot="3"]{--vr-scale: .48;z-index:1}video-reviews-carousel[data-desktop] [data-vr-slot="-3"]{--vr-x: -147%}video-reviews-carousel[data-desktop] [data-vr-slot="3"]{--vr-x: 147%}video-reviews-carousel[data-desktop] [data-vr-slot][aria-hidden=true]{--vr-opacity: 0;pointer-events:none}video-reviews-carousel[data-desktop] .vr-card[data-vr-slot=off]{display:none}video-reviews-carousel[data-jump] .vr-card{transition:none}video-reviews-carousel[data-desktop][data-arrow-position=sides] .vr-controls{--vr-side-offset: min(calc(var(--vr-card-desktop) * 1.28), 42%);position:absolute;z-index:5;top:0;right:0;bottom:0;left:0;display:block;margin:0;pointer-events:none}video-reviews-carousel[data-desktop][data-arrow-position=sides] .vr-control{position:absolute;pointer-events:auto}video-reviews-carousel[data-desktop][data-arrow-position=sides] .vr-prev,video-reviews-carousel[data-desktop][data-arrow-position=sides] .vr-next{top:50%;transform:translate(-50%,-50%)}video-reviews-carousel[data-desktop][data-arrow-position=sides] .vr-prev{left:calc(50% - var(--vr-side-offset))}video-reviews-carousel[data-desktop][data-arrow-position=sides] .vr-next{left:calc(50% + var(--vr-side-offset))}video-reviews-carousel[data-desktop][data-arrow-position=sides] .vr-rotation{top:5px;right:5px}video-reviews-carousel .vr-dialog:not([open]){display:none}video-reviews-carousel .vr-dialog[open]{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;box-sizing:border-box;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:16px;overflow:auto;overscroll-behavior:contain;border:0;background:transparent;color:#fff}video-reviews-carousel .vr-dialog::backdrop{background:#000000d6}video-reviews-carousel .vr-dialog-panel{display:grid;gap:10px;max-width:min(960px,100%);min-width:0}video-reviews-carousel .vr-close{justify-self:end;width:42px;height:42px}video-reviews-carousel .vr-player{display:grid;justify-items:center;gap:12px;min-width:0}video-reviews-carousel .vr-player video{display:block;width:auto;height:auto;max-width:100%;max-height:75vh;max-height:75dvh;border-radius:min(var(--vr-radius),12px);background:#080808}video-reviews-carousel .vr-player-quote{max-width:48ch;margin:0;color:#fff;font-size:var(--vr-quote-desktop);line-height:1.45;text-align:center;overflow-wrap:anywhere}video-reviews-carousel .vr-empty{margin:0;text-align:center}video-reviews-carousel .vr-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:749px){video-reviews-carousel{--vr-gutter: var(--vr-gutter-mobile);--vr-play-size: 48px;padding-block:var(--vr-top-mobile) var(--vr-bottom-mobile)}video-reviews-carousel .vr-heading{font-size:var(--vr-heading-mobile)}video-reviews-carousel .vr-subtitle{font-size:var(--vr-subtitle-mobile)}video-reviews-carousel .vr-name{font-size:var(--vr-name-mobile)}video-reviews-carousel .vr-quote,video-reviews-carousel .vr-player-quote{font-size:var(--vr-quote-mobile)}video-reviews-carousel .vr-control{width:44px;height:44px}video-reviews-carousel .vr-viewport{margin-inline:calc(-1 * var(--vr-gutter))}video-reviews-carousel .vr-track{padding-inline:var(--vr-gutter)}video-reviews-carousel .vr-card{--vr-caption-padding: 14px;flex-basis:min(var(--vr-card-mobile),82%)}}@media(prefers-reduced-motion:reduce){video-reviews-carousel[data-desktop] .vr-card,video-reviews-carousel .vr-play-icon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/33/compiled_assets/styles.css.map */
