.rpa{height:40px;overflow:hidden;display:flex;align-items:center;font-family:var(--font-body-family,Manrope,system-ui,sans-serif)}.rpa-t{display:flex;width:max-content;animation:rpa-scroll linear infinite;will-change:transform}.rpa-h{display:flex;flex:none;align-items:center;white-space:nowrap}.rpa-g{display:flex;align-items:center}.rpa-m{font-size:15px;font-weight:700;letter-spacing:.01em}.rpa-m a{color:inherit;text-decoration:none}.rpa-m a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.rpa-m:after{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.6;margin:0 32px;vertical-align:middle}.rpa:hover .rpa-t{animation-play-state:paused}@keyframes rpa-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:700px){.rpa{height:36px}.rpa-m{font-size:13px}.rpa-m:after{margin:0 22px}}@media(prefers-reduced-motion:reduce){.rpa-t{animation:none;width:100%;justify-content:center}.rpa-h+.rpa-h,.rpa-g+.rpa-g{display:none}.rpa-m:last-child:after{display:none}}.rpb{background:#eef1f3;color:#141a1f;font-family:var(--font-body-family,Manrope,system-ui,sans-serif);font-size:18px;line-height:1.55;padding:72px 0}.rpb *,.rpb *:before,.rpb *:after{box-sizing:border-box}.rpb-w{max-width:1200px;margin:0 auto;padding:0 24px}.rpb h2{font-family:var(--font-heading-family,Newsreader,Georgia,serif);font-weight:400;font-size:clamp(34px,4.6vw,54px);line-height:1.08;letter-spacing:-.01em;margin:0 0 14px;color:#141a1f;text-transform:none;text-align:center}.rpb-sub{font-size:clamp(17px,2vw,20px);color:#4d5963;text-align:center;max-width:34em;margin:0 auto 44px}.rpb-g{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.rpb-c{background:#f8fafb;border:1px solid #c5ced4;border-radius:16px;padding:28px 24px}.rpb-c svg{width:34px;height:34px;stroke:#1d5b63;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;margin-bottom:16px}.rpb-c h3{font-family:var(--font-heading-family,Newsreader,Georgia,serif);font-weight:400;font-size:25px;line-height:1.15;margin:0 0 10px;color:#141a1f;text-transform:none}.rpb-c p{margin:0;font-size:17px;color:#4d5963}.rpb-note{text-align:center;font-size:14px;color:#4d5963;margin:30px 0 0}@media(max-width:700px){.rpb{padding:44px 0}.rpb-sub{margin-bottom:28px}.rpb-c{padding:22px 20px}.rpb-c svg{width:30px;height:30px;margin-bottom:12px}.rpb-c h3{font-size:22px}.rpb-c p{font-size:16px}}.rpd{background:#e2e7ea;color:#141a1f;font-family:var(--font-body-family,Manrope,system-ui,sans-serif);font-size:18px;line-height:1.6;padding:88px 0}.rpd *,.rpd *:before,.rpd *:after{box-sizing:border-box}.rpd-w{max-width:900px;margin:0 auto;padding:0 24px}.rpd-eb{font-size:15px;font-weight:700;color:#1d5b63;margin:0 0 14px}.rpd h2{font-family:var(--font-heading-family,Newsreader,Georgia,serif);font-weight:400;font-size:clamp(34px,5vw,54px);line-height:1.06;letter-spacing:-.015em;margin:0 0 16px;color:#141a1f;text-transform:none}.rpd-lead{font-size:clamp(17px,2vw,20px);color:#4d5963;margin:0 0 34px;max-width:36em}.rpd-top{display:flex;gap:44px;align-items:center;margin-bottom:34px}.rpd-topt{flex:1 1 auto;min-width:0}.rpd-top .rpd-lead{margin-bottom:0}.rpd-vid{flex:0 0 300px;width:300px;max-width:100%}.rpd-vid img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:14px;background:#d3dce1}.rpd-vph{aspect-ratio:4/3;border-radius:14px;background:#d3dce1;color:#33424c;border:2px dashed #4d5963;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:8px;padding:14px;font-size:12px;line-height:1.45}.rpd-vph:before{content:"IMAGE PLACEHOLDER";font-weight:700;font-size:11px;letter-spacing:.06em;border:1.5px solid currentColor;padding:2px 8px;border-radius:4px}.rpd-vph:after{content:attr(data-t);max-width:30ch}.rpd-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:10px;margin-bottom:20px}.rpd-t{font:inherit;font-weight:700;font-size:16px;min-height:52px;padding:10px 8px;border-radius:14px;border:1.5px solid #c5ced4;background:#f8fafb;color:#141a1f;cursor:pointer;text-align:center;-webkit-tap-highlight-color:transparent}.rpd-t[aria-selected=true]{background:#1d5b63;color:#fff;border-color:#1d5b63}.rpd-t small{display:block;font-weight:500;font-size:12px;opacity:.75;margin-top:2px}.rpd-t:focus-visible{outline:3px solid #1d5b63;outline-offset:3px}.rpd-p{background:#f8fafb;border:1px solid #c5ced4;border-radius:18px;padding:30px}.rpd-p[hidden]{display:none}.rpd-meter{height:8px;border-radius:4px;background:#d3dce1;margin-bottom:22px;overflow:hidden}.rpd-meter i{display:block;height:100%;background:#1d5b63;border-radius:4px}.rpd-lbl{font-size:13px;font-weight:700;color:#1d5b63;margin:0 0 4px}.rpd-p h3{font-family:var(--font-heading-family,Newsreader,Georgia,serif);font-weight:400;font-size:30px;line-height:1.12;margin:0 0 22px;color:#141a1f;text-transform:none}.rpd-g{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.rpd-g p{margin:0;font-size:17px;line-height:1.5;color:#141a1f}.rpd-note{margin:22px 0 0;font-size:14px;line-height:1.5;color:#4d5963}@media(max-width:760px){.rpd{padding:52px 0}.rpd-w{padding:0 16px}.rpd-top{flex-direction:column;align-items:stretch;gap:18px;margin-bottom:24px}.rpd-vid{flex:none;width:100%;max-width:320px}.rpd-lead{margin-bottom:0}.rpd-tabs{gap:8px}.rpd-t{font-size:15px;min-height:56px;padding:8px 4px}.rpd-t small{font-size:11px}.rpd-p{padding:22px 18px;border-radius:16px}.rpd-p h3{font-size:25px;margin-bottom:18px}.rpd-g{grid-template-columns:1fr;gap:0}.rpd-g>div{padding:14px 0;border-top:1px solid #d3dce1}.rpd-g>div:first-child{border-top:0;padding-top:0}.rpd-g p{font-size:16px}}.rpq{background:#e2e7ea;color:#141a1f;font-family:var(--font-body-family,Manrope,system-ui,sans-serif);font-size:18px;line-height:1.6;padding:88px 0}.rpq *,.rpq *:before,.rpq *:after{box-sizing:border-box}.rpq-w{max-width:800px;margin:0 auto;padding:0 24px}.rpq-eb{font-size:15px;font-weight:700;color:#1d5b63;margin:0 0 14px}.rpq h2{font-family:var(--font-heading-family,Newsreader,Georgia,serif);font-weight:400;font-size:clamp(34px,5vw,54px);line-height:1.06;letter-spacing:-.015em;margin:0 0 26px;color:#141a1f;text-transform:none}.rpq details{border-bottom:1px solid #c5ced4;padding:20px 0}.rpq summary{cursor:pointer;font-weight:700;font-size:18px;line-height:1.4;list-style:none;display:flex;justify-content:space-between;gap:16px;align-items:flex-start;min-height:28px}.rpq summary::-webkit-details-marker{display:none}.rpq summary:after{content:"+";color:#1d5b63;font-size:28px;line-height:1;flex:none}.rpq details[open] summary:after{content:"\2013"}.rpq summary:focus-visible{outline:3px solid #1d5b63;outline-offset:4px}.rpq details p{margin:12px 0 0;color:#4d5963;font-size:17px;line-height:1.6}@media(max-width:760px){.rpq{padding:52px 0}.rpq-w{padding:0 16px}.rpq summary{font-size:17px}.rpq details p{font-size:16px}}.rph{--bg:#eef1f3;--ink:#141a1f;--mute:#4d5963;--line:#c5ced4;--acc:#1d5b63;--ph:#d3dce1;background:var(--bg);color:var(--ink);font-family:var(--font-body-family,Manrope,system-ui,sans-serif);font-size:18px;line-height:1.6;padding:72px 0 84px}.rph *,.rph *:before,.rph *:after{box-sizing:border-box}.rph-w{max-width:1200px;margin:0 auto;padding:0 24px;display:flex;gap:64px;align-items:center}.rph-text{flex:1 1 52%;min-width:0}.rph-media{flex:1 1 42%;min-width:0}.rph-eyebrow{font-size:15px;font-weight:700;color:var(--acc);margin:0 0 18px;letter-spacing:.02em}.rph h1{font-family:var(--font-heading-family,Newsreader,Georgia,serif);font-weight:400;font-size:clamp(44px,6.4vw,78px);line-height:1.04;letter-spacing:-.015em;margin:0 0 24px;color:var(--ink);text-transform:none}.rph p{margin:0}.rph-lead{font-size:clamp(19px,2.2vw,23px);line-height:1.55;color:var(--ink);opacity:.82;max-width:30em;margin-bottom:32px!important}.rph-row{display:flex;gap:22px;flex-wrap:wrap;align-items:center;margin-bottom:18px}.rph-btn{display:inline-block;background:var(--acc);color:#fff!important;padding:22px 48px;border-radius:999px;font-weight:700;text-decoration:none;font-size:19px;line-height:1;box-shadow:0 10px 28px #1d5b6347}.rph-btn:focus-visible{outline:3px solid var(--acc);outline-offset:4px}.rph-price{font-family:var(--font-heading-family,Newsreader,Georgia,serif);font-size:38px;line-height:1}.rph-trust{font-size:16px;color:var(--mute);margin-bottom:34px!important}.rph-quote{border-top:1px solid var(--line);padding-top:24px;max-width:30em}.rph-stars{color:var(--acc);letter-spacing:3px;font-size:20px;margin-bottom:8px!important}.rph-quote q{display:block;quotes:none;font-family:var(--font-heading-family,Newsreader,Georgia,serif);font-size:23px;line-height:1.35;margin-bottom:8px}.rph-small{font-size:14px;color:var(--mute)}.rph-fine{font-size:13px;color:var(--mute);margin-top:22px!important}.rph-img{aspect-ratio:4/5;border-radius:16px;overflow:hidden;background:var(--ph)}.rph-img img{width:100%;height:100%;object-fit:cover;display:block}.rph-ph{aspect-ratio:4/5;min-height:360px;background:var(--ph);color:#33424c;border:2px dashed #4d5963;border-radius:16px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:28px;gap:12px;font-size:15px;line-height:1.5}.rph-ph:before{content:"IMAGE PLACEHOLDER";font-weight:700;font-size:12px;letter-spacing:.06em;border:1.5px solid currentColor;padding:3px 10px;border-radius:4px}.rph-ph:after{content:attr(data-t);max-width:32ch}@media(max-width:860px){.rph{padding:44px 0 56px}.rph-w{flex-direction:column;gap:36px}.rph-text,.rph-media{flex:none;width:100%}.rph-btn{width:100%;text-align:center;padding:22px 24px}.rph-row{gap:14px}}.rps{background:#eef1f3;color:#141a1f;font-family:var(--font-body-family,Manrope,system-ui,sans-serif);font-size:18px;line-height:1.6;padding:64px 0;text-align:center}.rps *,.rps *:before,.rps *:after{box-sizing:border-box}.rps-w{max-width:760px;margin:0 auto;padding:0 24px}.rps-eb{font-size:15px;font-weight:700;color:#1d5b63;margin:0 0 12px}.rps h2{font-family:var(--font-heading-family,Newsreader,Georgia,serif);font-weight:400;font-size:clamp(30px,4.6vw,46px);line-height:1.08;letter-spacing:-.015em;margin:0 0 14px;color:#141a1f;text-transform:none}.rps-text{font-size:clamp(17px,2vw,20px);line-height:1.55;color:#4d5963;margin:0 auto}.rps-steps{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin:26px 0 0;padding:0;list-style:none}.rps-steps li{background:#f8fafb;border:1px solid #c5ced4;border-radius:999px;padding:12px 24px;font-weight:700;font-size:16px;display:flex;align-items:center;gap:10px}.rps-steps b{width:26px;height:26px;border-radius:50%;background:#1d5b63;color:#fff;display:grid;place-items:center;font-size:14px}.rps-note{margin:22px auto 0;font-size:14px;line-height:1.5;color:#4d5963;text-align:left;max-width:34em;border-left:3px solid #1d5b63;padding-left:14px}@media(max-width:600px){.rps{padding:44px 0}.rps-w{padding:0 16px}.rps-steps{flex-direction:column;align-items:stretch;gap:10px}.rps-steps li{justify-content:center;padding:12px 16px}}.rpt2{background:#e2e7ea;color:#141a1f;font-family:var(--font-body-family,Manrope,system-ui,sans-serif);font-size:18px;line-height:1.6;padding:88px 0}.rpt2 *,.rpt2 *:before,.rpt2 *:after{box-sizing:border-box}.rpt2-w{max-width:1200px;margin:0 auto;padding:0 24px}.rpt2-eb{font-size:15px;font-weight:700;color:#1d5b63;margin:0 0 14px}.rpt2 h2{font-family:var(--font-heading-family,Newsreader,Georgia,serif);font-weight:400;font-size:clamp(36px,5vw,58px);line-height:1.06;letter-spacing:-.015em;margin:0 0 16px;color:#141a1f;text-transform:none}.rpt2-lead{font-size:clamp(18px,2vw,21px);line-height:1.55;color:#4d5963;margin:0 0 40px;max-width:40em}.rpt2-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}.rpt2-card{background:#f8fafb;border:1px solid #c5ced4;border-radius:18px;padding:24px;display:flex;flex-direction:column}.rpt2-pill{align-self:flex-start;background:#1d5b63;color:#fff;font-size:14px;font-weight:700;border-radius:999px;padding:5px 16px;margin-bottom:16px}.rpt2-img{aspect-ratio:3/2;border-radius:12px;overflow:hidden;background:#d3dce1;margin-bottom:18px}.rpt2-img img{width:100%;height:100%;object-fit:cover;display:block}.rpt2-ph{aspect-ratio:3/2;border-radius:12px;background:#d3dce1;color:#33424c;border:2px dashed #4d5963;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:8px;padding:16px;font-size:13px;line-height:1.45;margin-bottom:18px}.rpt2-ph:before{content:"IMAGE PLACEHOLDER";font-weight:700;font-size:11px;letter-spacing:.06em;border:1.5px solid currentColor;padding:2px 8px;border-radius:4px}.rpt2-ph:after{content:attr(data-t);max-width:32ch}.rpt2-card h3{font-family:var(--font-heading-family,Newsreader,Georgia,serif);font-weight:400;font-size:28px;line-height:1.12;margin:0 0 10px;color:#141a1f;text-transform:none}.rpt2-card p{margin:0;font-size:17px;line-height:1.55;color:#4d5963}.rpt2-note{margin:26px 0 0;font-size:14px;line-height:1.5;color:#4d5963}@media(max-width:760px){.rpt2{padding:52px 0}.rpt2-w{padding:0 16px}.rpt2-lead{margin-bottom:26px}.rpt2-grid{gap:16px}.rpt2-card{padding:20px 18px;border-radius:16px}.rpt2-card h3{font-size:24px}.rpt2-card p{font-size:16px}}.rpt{background:#141a1f;color:#e9eef1;font-family:var(--font-body-family,Manrope,system-ui,sans-serif);padding:22px 0}.rpt *,.rpt *:before,.rpt *:after{box-sizing:border-box}.rpt-w{max-width:1200px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.rpt-i{display:flex;align-items:center;justify-content:center;gap:14px;text-align:left}.rpt-i svg{flex:none;width:30px;height:30px;stroke:#7cc3c9;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.rpt-t{font-size:16px;font-weight:700;line-height:1.25;margin:0}.rpt-s{font-size:14px;line-height:1.3;margin:2px 0 0;opacity:.7}@media(max-width:700px){.rpt{padding:12px 0}.rpt-w{padding:0 10px;gap:6px}.rpt-i{flex-direction:column;gap:5px;text-align:center}.rpt-i svg{width:22px;height:22px}.rpt-t{font-size:12px;line-height:1.2}.rpt-s{display:none}}.rpv{background:#eef1f3;color:#141a1f;font-family:var(--font-body-family,Manrope,system-ui,sans-serif);font-size:18px;line-height:1.6;padding:88px 0;text-align:center}.rpv *,.rpv *:before,.rpv *:after{box-sizing:border-box}.rpv-w{max-width:900px;margin:0 auto;padding:0 24px}.rpv-eb{font-size:15px;font-weight:700;color:#1d5b63;margin:0 0 14px}.rpv h2{font-family:var(--font-heading-family,Newsreader,Georgia,serif);font-weight:400;font-size:clamp(34px,5vw,54px);line-height:1.06;letter-spacing:-.015em;margin:0 0 14px;color:#141a1f;text-transform:none}.rpv-lead{font-size:clamp(17px,2vw,20px);color:#4d5963;margin:0 auto 34px;max-width:32em}.rpv-box{position:relative;margin:0 auto;border-radius:18px;overflow:hidden;background:#10181d;box-shadow:0 18px 44px #141a1f2e}.rpv-land .rpv-box{max-width:820px;aspect-ratio:16/9}.rpv-vert .rpv-box{width:100%;max-width:340px;aspect-ratio:9/16}.rpv-box video,.rpv-box iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;object-fit:cover;display:block}.rpv-ph{position:absolute;top:0;right:0;bottom:0;left:0;color:#e9eef1;border:2px dashed #5b6a74;border-radius:18px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:22px;font-size:14px;line-height:1.5}.rpv-ph:before{content:"\25b6";width:72px;height:72px;border-radius:50%;background:#1d5b63;color:#fff;display:grid;place-items:center;font-size:24px;padding-left:5px}.rpv-ph:after{content:"VIDEO PLACEHOLDER. " attr(data-t);max-width:34ch}.rpv-cap{margin:24px 0 0}.rpv-stars{color:#1d5b63;letter-spacing:3px;font-size:20px;margin:0 0 4px}.rpv-name{font-weight:700;margin:0;font-size:17px}.rpv-sub{margin:2px 0 0;font-size:15px;color:#4d5963}.rpv-note{margin:22px auto 0;font-size:14px;line-height:1.5;color:#4d5963;max-width:36em}@media(max-width:760px){.rpv{padding:52px 0}.rpv-w{padding:0 16px}.rpv-lead{margin-bottom:24px}.rpv-box{border-radius:16px}.rpv-vert .rpv-box{max-width:min(100%,300px)}.rpv-ph{font-size:13px;padding:16px}.rpv-ph:before{width:60px;height:60px;font-size:20px}}.rpw{background:#eef1f3;color:#141a1f;font-family:var(--font-body-family,Manrope,system-ui,sans-serif);font-size:18px;line-height:1.6;padding:88px 0}.rpw *,.rpw *:before,.rpw *:after{box-sizing:border-box}.rpw-w{max-width:1200px;margin:0 auto;padding:0 24px;display:flex;gap:64px;align-items:center}.rpw-text{flex:1 1 54%;min-width:0}.rpw-media{flex:1 1 40%;min-width:0}.rpw-eb{font-size:15px;font-weight:700;color:#1d5b63;margin:0 0 16px}.rpw h2{font-family:var(--font-heading-family,Newsreader,Georgia,serif);font-weight:400;font-size:clamp(36px,5vw,58px);line-height:1.06;letter-spacing:-.015em;margin:0 0 22px;color:#141a1f;text-transform:none}.rpw-lead{font-size:clamp(18px,2vw,21px);line-height:1.6;color:#4d5963;margin:0 0 8px;max-width:34em}.rpw-list{list-style:none;padding:0;margin:26px 0 0;display:grid;gap:14px}.rpw-list li{position:relative;padding-left:32px;font-size:18px;line-height:1.45;color:#141a1f}.rpw-list li:before{content:"";position:absolute;left:0;top:5px;width:16px;height:16px;border-radius:50%;border:2px solid #1d5b63}.rpw-foot{margin:26px 0 0;font-size:15px;color:#4d5963}.rpw-img{aspect-ratio:4/5;border-radius:16px;overflow:hidden;background:#d3dce1}.rpw-img img{width:100%;height:100%;object-fit:cover;display:block}.rpw-ph{aspect-ratio:4/5;min-height:340px;background:#d3dce1;color:#33424c;border:2px dashed #4d5963;border-radius:16px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:26px;gap:12px;font-size:15px;line-height:1.5}.rpw-ph:before{content:"IMAGE PLACEHOLDER";font-weight:700;font-size:12px;letter-spacing:.06em;border:1.5px solid currentColor;padding:3px 10px;border-radius:4px}.rpw-ph:after{content:attr(data-t);max-width:32ch}@media(max-width:860px){.rpw{padding:56px 0}.rpw-w{flex-direction:column;gap:34px}.rpw-text,.rpw-media{flex:none;width:100%}.rpw-list li{font-size:17px}}.shopify-payment-button,.accelerated-checkout-block button{width:100%!important}.pp-product-gallery .pp-product-gallery-main{overflow:hidden;height:auto}.pp-product-gallery .pp-product-gallery-main .swiper-wrapper,.pp-product-gallery .pp-product-gallery-main .swiper-slide{height:auto}.pp-product-gallery .pp-product-gallery-thumbnails{overflow:hidden}.pp-product-gallery .pp-product-gallery-main{--pp-cols: var(--pp-gallery-slides-per-view);--pp-cols-mobile: var(--pp-gallery-slides-per-view-mobile);--pp-gap: var(--pp-gallery-gap);--pp-gap-mobile: var(--pp-gallery-gap-mobile)}.pp-product-gallery .pp-product-gallery-thumbnails{--pp-cols: var(--pp-gallery-thumbs-per-view);--pp-cols-mobile: var(--pp-gallery-thumbs-per-view-mobile);--pp-gap: var(--thumbnails-gap);--pp-gap-mobile: var(--thumbnails-gap-mobile)}.pp-product-gallery-carousel-image,.pp-product-gallery-thumbnails-image{width:100%;height:auto;aspect-ratio:1 / 1}.pp-product-gallery-main:not(.swiper-initialized) .swiper-wrapper,.pp-product-gallery-thumbnails:not(.swiper-initialized) .swiper-wrapper{display:flex}.pp-product-gallery-main:not(.swiper-initialized) .swiper-wrapper{gap:var(--pp-gallery-gap-mobile)}.pp-product-gallery-thumbnails:not(.swiper-initialized) .swiper-wrapper{gap:var(--thumbnails-gap-mobile)}.pp-product-gallery-main:not(.swiper-initialized) .swiper-slide,.pp-product-gallery-thumbnails:not(.swiper-initialized) .swiper-slide{flex-shrink:0;height:auto}.pp-product-gallery-main:not(.swiper-initialized) .swiper-slide{width:calc((100% - (var(--pp-gallery-slides-per-view-mobile) - 1) * var(--pp-gallery-gap-mobile)) / var(--pp-gallery-slides-per-view-mobile))}.pp-product-gallery-thumbnails:not(.swiper-initialized) .swiper-slide{width:calc((100% - (var(--pp-gallery-thumbs-per-view-mobile) - 1) * var(--thumbnails-gap-mobile)) / var(--pp-gallery-thumbs-per-view-mobile))}@media screen and (min-width:768px){.pp-product-gallery-main:not(.swiper-initialized) .swiper-wrapper{gap:var(--pp-gallery-gap)}.pp-product-gallery-thumbnails:not(.swiper-initialized) .swiper-wrapper{gap:var(--thumbnails-gap)}.pp-product-gallery-main:not(.swiper-initialized) .swiper-slide{width:calc((100% - (var(--pp-gallery-slides-per-view) - 1) * var(--pp-gallery-gap)) / var(--pp-gallery-slides-per-view))}.pp-product-gallery-thumbnails:not(.swiper-initialized) .swiper-slide{width:calc((100% - (var(--pp-gallery-thumbs-per-view) - 1) * var(--thumbnails-gap)) / var(--pp-gallery-thumbs-per-view))}.pp-product-gallery .pp-swiper-wrapper--thumbs-vertical{--pp-gallery-thumbs-column-width: 7.5rem;display:grid;align-items:stretch;column-gap:.75rem}.pp-product-gallery .pp-swiper-wrapper--thumbs-right{grid-template-columns:minmax(0,1fr) var(--pp-gallery-thumbs-column-width)}.pp-product-gallery .pp-swiper-wrapper--thumbs-left{grid-template-columns:var(--pp-gallery-thumbs-column-width) minmax(0,1fr)}.pp-product-gallery .pp-swiper-wrapper--thumbs-right .pp-product-gallery-main-col{grid-column:1;grid-row:1}.pp-product-gallery .pp-swiper-wrapper--thumbs-right .pp-product-gallery-thumbnails--vertical,.pp-product-gallery .pp-swiper-wrapper--thumbs-left .pp-product-gallery-main-col{grid-column:2;grid-row:1}.pp-product-gallery .pp-swiper-wrapper--thumbs-left .pp-product-gallery-thumbnails--vertical{grid-column:1;grid-row:1}.pp-product-gallery .pp-product-gallery-thumbnails--vertical{position:relative;align-self:stretch;width:100%;min-height:0}.pp-product-gallery .pp-product-gallery-thumbnails--vertical .swiper-wrapper{flex-direction:column}.pp-product-gallery .pp-product-gallery-thumbnails--vertical:not(.swiper-initialized) .swiper-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;height:auto;gap:var(--thumbnails-gap)}.pp-product-gallery .pp-product-gallery-thumbnails--vertical:not(.swiper-initialized) .swiper-slide{width:100%;height:calc((100% - (var(--pp-gallery-thumbs-per-view) - 1) * var(--thumbnails-gap)) / var(--pp-gallery-thumbs-per-view))}.pp-product-gallery .pp-product-gallery-thumbnails--vertical .pp-product-gallery-thumbnails-image{height:100%}}.pp-product-gallery .pp-product-gallery-main--native,.pp-product-gallery .pp-product-gallery-thumbnails--native{position:relative;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.pp-product-gallery .pp-product-gallery-main--native::-webkit-scrollbar,.pp-product-gallery .pp-product-gallery-thumbnails--native::-webkit-scrollbar{display:none}.pp-product-gallery .pp-product-gallery-main--native{scroll-snap-type:x mandatory}.pp-product-gallery .pp-product-gallery-main--native .swiper-slide{scroll-snap-align:start}.pp-marquee-track--pending{animation-play-state:paused}pagepilot-video{display:block}pagepilot-video [ref=controlsOverlay]{pointer-events:none;z-index:10}pagepilot-video [ref=controlsOverlay] button{pointer-events:auto!important;position:relative!important;z-index:11!important;cursor:pointer!important;opacity:1!important}pagepilot-video video{position:relative;z-index:1}pagepilot-video [ref=controlsOverlay][data-visible=false]{opacity:0}pagepilot-video [ref=controlsOverlay][data-visible=true]{opacity:1}pagepilot-video>div:hover [ref=controlsOverlay]{opacity:1}pagepilot-video [ref=controlsOverlay]>div{opacity:inherit}pagepilot-video [ref=playPauseButton] [data-playing=false]{display:block!important}pagepilot-video [ref=playPauseButton] [data-playing=true]{display:none!important}pagepilot-video [ref=playPauseButton][data-playing=true] [data-playing=false]{display:none!important}pagepilot-video [ref=playPauseButton][data-playing=true] [data-playing=true]{display:block!important}pagepilot-video [ref=muteButton] [data-muted=true]{display:block!important}pagepilot-video [ref=muteButton] [data-muted=false]{display:none!important}pagepilot-video [ref=muteButton][data-muted=false] [data-muted=true]{display:none!important}pagepilot-video [ref=muteButton][data-muted=false] [data-muted=false]{display:block!important}
/*# sourceMappingURL=/cdn/shop/t/16/compiled_assets/styles.css.map */
