.product-video193{padding:48px 30px 32px!important;border-radius:30px 30px 0 0;--pv-accent:rgb(var(--color-button-primary-background));font-family:Inter,sans-serif}
.product-video193 *{box-sizing:border-box}
.product-video193>div{max-width:1160px!important;width:100%;margin-inline:auto;padding:0!important}
.product-video193>div>.flex-cols{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(280px,440px);gap:clamp(28px,5vw,80px)!important;align-items:center;overflow:visible;border-radius:0!important}
.product-video193 .media-with-text__content{grid-column:1;grid-row:1;min-width:0;width:100%;background:transparent!important;padding:0!important}
.product-video193 .media-with-text__content::before,.product-video193 .media-with-text__content::after{display:none!important}
.product-video193 .media-with-text__content-inner{padding:0!important;gap:0;text-align:left;justify-content:center}
.product-video193 .media-with-text__content-inner h2{font:800 54px/1.12 Oswald,sans-serif!important;letter-spacing:-.035em;margin:0 0 16px!important;text-wrap:initial}
.product-video193 .media-with-text__content-inner h2 em{font-style:normal;background:var(--pv-accent);border:1px solid #1a1a1f;border-radius:7px;padding:0 7px;box-shadow:3px 4px 0 #1a1a1f;color:#1a1a1f!important;transform:none!important}
.product-video193 .media-with-text__content-inner>.rte{font:400 18px/1.5 Inter,sans-serif;margin:0 0 26px!important;color:inherit}
.product-video193 .media-with-text__content-inner>.rte p{font:inherit;margin:0}
.product-video193 .media-with-text__media-wrapper{grid-column:2;grid-row:1;position:relative!important;top:auto!important;min-width:0;width:100%!important;padding:0!important;align-self:center;transform:none!important}
.product-video193 .media-with-text__media-wrapper>div{aspect-ratio:986/1080;height:auto!important;min-height:0!important;max-height:none!important;border:2px solid #1a1a1f;border-radius:20px!important;overflow:clip!important;box-shadow:6px 6px 0 var(--pv-accent);background:#111}
.product-video193 .media-with-text__media-wrapper>div>div{position:absolute!important;inset:0;width:100%;height:100%!important;aspect-ratio:auto!important}
.product-video193 video-media{border-radius:0!important;overflow:hidden}
.product-video193 video-media video,.product-video193 video-media img{width:100%;height:100%;object-fit:cover!important;background:#111}
.product-video193 video-media iframe{width:100%!important;height:100%!important;top:0!important;left:0!important;transform:none!important}
.product-video193 .video-foreground__play-button,.product-video193 .video-foreground__mute-button{width:48px;height:48px;min-width:48px;min-height:48px;padding:0;bottom:12px!important;left:auto!important;right:12px;top:auto!important;border:1.5px solid #1a1a1f;border-radius:50%;background:var(--pv-accent)!important;color:#1a1a1f!important;box-shadow:2px 2px 0 #1a1a1f;transform:none!important}
.product-video193 .video-foreground__mute-button{right:72px}
.product-video193 :is(button,a,summary):focus-visible{outline:3px solid currentColor;outline-offset:4px}
.product-video193 .pv193-moments{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}
.product-video193 .pv193-moment{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:0}
.product-video193 .pv193-art{display:grid;place-items:center;flex-shrink:0;width:72px;height:72px;background:color-mix(in srgb,var(--pv-accent) 20%,white);color:#1a1a1f;border:1.5px solid #1a1a1f;border-radius:50%;box-shadow:3px 3px 0 #1a1a1f;transform:rotate(-5deg)}
.product-video193 .pv193-moment:nth-child(even) .pv193-art{transform:rotate(5deg)}
.product-video193 .pv193-art :is(svg,img){width:46px;height:46px;object-fit:contain}
.product-video193 .pv193-moment h3{font:700 25px/1.2 Oswald,sans-serif!important;margin:0 0 6px!important;color:inherit;overflow-wrap:anywhere}
.product-video193 .pv193-moment p{font:400 15px/1.5 Inter,sans-serif;margin:0;max-width:25ch;overflow-wrap:anywhere;color:inherit}
@media(max-width:767px){.product-video193{padding:38px 20px 42px!important;border-radius:24px 24px 0 0}.product-video193>div>.flex-cols{display:flex!important;flex-direction:column!important;gap:28px!important}.product-video193 .media-with-text__media-wrapper{order:-1;max-width:440px}.product-video193 .media-with-text__content-inner h2{font-size:38px!important}.product-video193 .media-with-text__content-inner>.rte{font-size:16px;margin-bottom:20px!important}.product-video193 .pv193-moments{gap:24px 20px}.product-video193 .pv193-art{width:62px;height:62px}.product-video193 .pv193-art :is(svg,img){width:40px;height:40px}.product-video193 .pv193-moment h3{font-size:23px!important}}


.product-video193--bleed .media-with-text__content-inner h2 em{display:inline-block;white-space:nowrap;background:var(--pv-heading-fill,var(--pv-accent));color:var(--pv-heading-ink,#1a1a1f)!important}
.product-video193--bleed .media-with-text__media-wrapper>div:has(video){border:0;box-shadow:none;background:transparent}
.product-video193--bleed video-media:has(video){width:100%;height:100%;overflow:hidden}
.product-video193--bleed video-media video{display:block;transform:scale(var(--pv-zoom,1));transform-origin:center}
@media(max-width:767px){.product-video193--bleed{padding-top:32px!important;padding-bottom:32px!important}}

.product-video193--bleed .media-with-text__content-inner h2 em{border:0}
.product-video193.product-video193--bleed:has(.pv193-moments){padding-top:48px!important;padding-bottom:70px!important}
@media(max-width:767px){.product-video193.product-video193--bleed:has(.pv193-moments){padding-top:32px!important;padding-bottom:32px!important}}

.product-video193--editorial>div{max-width:1200px!important}
.product-video193--editorial>div>.flex-cols{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:48px!important}
.product-video193--editorial .media-with-text__media-wrapper{grid-column:1}
.product-video193--editorial .media-with-text__content{grid-column:2}
.product-video193--editorial .media-with-text__media-wrapper>div{aspect-ratio:1}
.product-video193.product-video193--editorial{padding-top:48px!important;padding-bottom:48px!important;border-radius:0!important}
.product-video193--editorial .media-with-text__content-inner h2{font:800 clamp(34px,3.65vw,50px)/1.16 Oswald,sans-serif!important;letter-spacing:-.025em;margin-bottom:26px!important;max-width:930px;text-wrap:balance}
@media(max-width:767px){.product-video193.product-video193--editorial{padding-top:32px!important;padding-bottom:16px!important}.product-video193--editorial>div>.flex-cols{gap:20px!important}.product-video193--editorial .media-with-text__content-inner h2{font-size:34px!important;margin-bottom:22px!important}}
@media(max-width:359px){.product-video193--editorial .media-with-text__content-inner h2{font-size:32px!important}}

.product-video193.product-video193--steps{padding:48px 30px 60px!important;background:#fffef7!important;color:#1a1a1f;border-radius:0!important}
.product-video193--steps>div{max-width:1200px!important}
.product-video193--steps>div>.flex-cols{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:64px!important}
.product-video193--steps .media-with-text__content-inner h2{font:800 clamp(32px,3.6vw,48px)/1.14 Oswald,sans-serif!important;letter-spacing:-.025em;margin-bottom:28px!important}
.product-video193--steps .media-with-text__content-inner h2 em{display:inline-block;font-style:normal;background:#3d6944;color:#fff!important;border:0;white-space:normal;padding:1px 7px 4px;box-shadow:2px 3px 0 #1a1a1f}
.product-video193--steps .media-with-text__content-inner{display:block!important}
.product-video193--steps .pv193-steps{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:28px;counter-reset:hacksteps}
.product-video193--steps .pv193-moment{counter-increment:hacksteps;display:grid;grid-template-columns:38px minmax(0,1fr);gap:14px;align-items:start}
.product-video193--steps .pv193-moment:before{content:'0' counter(hacksteps);display:grid;place-items:center;width:38px;height:38px;background:#3d6944;color:#fff;border-radius:50%;font:600 14px/1 Inter,sans-serif}
.product-video193--steps .pv193-moment h3{font:700 23px/1.2 Oswald,sans-serif!important;margin:0 0 6px!important}
.product-video193--steps .pv193-moment p{font:400 15px/1.65 Inter,sans-serif;max-width:none}
.product-video193--steps .media-with-text__media-wrapper>div{aspect-ratio:1}
.product-video193--steps .media-with-text__media-wrapper>div:has(video){border:0;box-shadow:none;background:transparent}
@media(max-width:767px){.product-video193.product-video193--steps{padding:32px 18px 52px!important}.product-video193--steps>div>.flex-cols{gap:30px!important}.product-video193--steps .media-with-text__content-inner h2{font-size:clamp(28px,7.2vw,34px)!important}.product-video193--steps .media-with-text__media-wrapper{order:1;max-width:none}}

@media(min-width:768px) and (max-width:1100px){.product-video193--steps>div>.flex-cols{gap:35px!important}}

.product-video193.product-video193--sacred224{--pv-accent:#b1e368;padding-top:28px!important;padding-bottom:48px!important;background:#fff!important;color:#1a1a1f}
.product-video193--sacred224 .media-with-text__content-inner>.rte{max-width:48ch;line-height:1.6}
.product-video193--sacred224 .pv193-art{background:#b1e368}
.product-video193--sacred224 .pv193-art .pv216-icon{width:48px;height:48px}
.product-video193--sacred224 .pv216-icon .icon-fill{fill:color-mix(in srgb,#b1e368 12%,white)}
.product-video193--sacred224 .media-with-text__content-inner h2 em{display:inline-block;white-space:normal;background:#055c4d;color:#fff!important;border:0}
@media(max-width:767px){.product-video193.product-video193--sacred224{padding-top:24px!important;padding-bottom:32px!important}.product-video193--sacred224 .pv193-art .pv216-icon{width:40px;height:40px}.product-video193--sacred224 .media-with-text__content-inner>.rte{font-size:17px;line-height:1.6}}

.product-video193--sacred224 .media-with-text__media-wrapper>div{aspect-ratio:1}
.product-video193--sacred224 .media-with-text__media-wrapper>div:has(video){border:0;box-shadow:none;background:transparent}
.product-video193--sacred224 video-media video{object-fit:cover!important;object-position:center;transform:none;background:transparent}
