.product-bundle-divider[data-v-01784eba]{align-items:center;display:flex;gap:10px;margin:1rem 0;opacity:.5}.product-bundle-divider[data-v-01784eba]:after,.product-bundle-divider[data-v-01784eba]:before{background-color:#fff;content:"";display:block;height:1px;width:100%}.bundle-callout[data-v-01784eba]{align-items:center;background-color:#1a1a1a;border:1px solid #2a2a2a;border-radius:6px;display:flex;gap:1rem;padding:1rem}.bundle-callout-image[data-v-01784eba]{background:#3a3a3a;border-radius:4px;min-width:96px;padding:4px;position:relative}.bundle-callout-content[data-v-01784eba]{display:flex;flex-direction:column;font-size:14px;gap:2px;text-align:left}.bundle-callout-content h4[data-v-01784eba]{font-size:20px;margin:0}.product-hero[data-v-01784eba]{padding:2.5rem 0}@media screen and (min-width:1024px){.product-hero[data-v-01784eba]{padding:4.5rem 0}}.product-hero .container[data-v-01784eba]{display:grid;gap:20px;max-width:540px}@media screen and (min-width:1024px){.product-hero .container[data-v-01784eba]{display:grid;gap:60px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:1280px}}.product-hero-intro[data-v-01784eba]{display:flex;flex-direction:column;gap:1rem;justify-content:center;text-align:center}@media screen and (min-width:1024px){.product-hero-intro[data-v-01784eba]{text-align:left}}.product-hero-price[data-v-01784eba]{display:flex;font-size:28px;font-weight:400;gap:10px;justify-content:flex-start;margin:0}.product-hero-price .currency[data-v-01784eba]{font-size:22px;margin-left:8px}.product-hero-price .strikethrough[data-v-01784eba]{opacity:.5;position:relative}.product-hero-price .strikethrough[data-v-01784eba]:after{background-color:#000;content:"";display:block;height:1.5px;position:absolute;top:50%;transform:rotate(-7deg);width:100%}.product-hero h1[data-v-01784eba]{font-size:36px;margin:0}@media screen and (min-width:768px){.product-hero h1[data-v-01784eba]{font-size:48px}}.product-hero-intro p[data-v-01784eba]{font-size:17px;margin:0}@media screen and (min-width:768px){.product-hero-intro p[data-v-01784eba]{font-size:20px}}.product-hero .product-hero-details[data-v-01784eba]{padding:10px 0 0 20px}.product-hero-links[data-v-01784eba]{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin-top:1rem}@media screen and (min-width:1024px){.product-hero-links[data-v-01784eba]{justify-content:left}}.product-hero-image[data-v-01784eba]{background-color:#1a1a1a;border:1px solid #2a2a2a;border-radius:8px;padding:10px}.image-container[data-v-01784eba]{height:0;overflow:hidden;padding-bottom:94.44%;position:relative;width:100%}@supports (aspect-ratio:1){.image-container[data-v-01784eba]{aspect-ratio:9/8.5;height:auto;padding-bottom:0}}.image-placeholder[data-v-01784eba]{background:#1a1a1a;z-index:1}.hero-image[data-v-01784eba],.image-placeholder[data-v-01784eba]{height:100%;left:0;position:absolute;top:0;width:100%}.hero-image[data-v-01784eba]{animation:fadeIn-01784eba .3s ease forwards;border-radius:4px;-o-object-fit:cover;object-fit:cover;opacity:0;z-index:2}.product-hero--bundle .hero-image[data-v-01784eba]{border:3px solid rgba(0,0,0,.15)}.bundle-image-container[data-v-01784eba]{height:96px;position:relative;width:96px}.bundle-image-placeholder[data-v-01784eba]{background:#1a1a1a;z-index:1}.bundle-image[data-v-01784eba],.bundle-image-placeholder[data-v-01784eba]{height:100%;left:0;position:absolute;top:0;width:100%}.bundle-image[data-v-01784eba]{animation:fadeIn-01784eba .3s ease forwards;border-radius:4px;-o-object-fit:cover;object-fit:cover;opacity:0;z-index:2}@keyframes shimmer-01784eba{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes fadeIn-01784eba{to{opacity:1}}.testimonial-section[data-v-5043776a]{background-color:#1a1a1a;border-bottom:1px solid rgba(0,0,0,.1);border-top:1px solid rgba(0,0,0,.1);padding:56px 0;text-align:center}@media screen and (min-width:640px){.testimonial-section[data-v-5043776a]{padding:96px 0}}.testimonial-content[data-v-5043776a]{display:flex;flex-direction:column;gap:20px;margin:auto;max-width:960px}.testimonial-eyebrow[data-v-5043776a]{font-size:1rem;font-weight:400}@media screen and (min-width:640px){.testimonial-eyebrow[data-v-5043776a]{font-size:1.25rem}}.testimonial-quote[data-v-5043776a]{font-size:1.5rem;line-height:1.4}@media screen and (min-width:640px){.testimonial-quote[data-v-5043776a]{font-size:2rem}}.testimonial-rating[data-v-5043776a]{display:flex;gap:5px;justify-content:center;margin-bottom:30px}.testimonial-rating svg[data-v-5043776a]{fill:#efb962}.testimonial-author[data-v-5043776a]{gap:15px}.author-img[data-v-5043776a],.testimonial-author[data-v-5043776a]{align-items:center;display:flex;justify-content:center}.author-img[data-v-5043776a]{background-color:#6163ef;border-radius:50%;color:#fff;font-size:20px;height:60px;width:60px}.author-info[data-v-5043776a]{text-align:left}.author-name[data-v-5043776a]{font-size:1.125rem;font-weight:500}.author-role[data-v-5043776a]{color:#777;font-size:.9rem}
