.can-whey-nutrition-facts{color:#fff;padding:60px 0;position:relative}.can-whey-nutrition-facts:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.can-whey-nutrition-facts .container{max-width:1200px;margin:0 auto;padding:0 20px;position:relative;z-index:2}.nutrition-facts-wrapper{position:relative}.variant-content{display:grid;grid-template-columns:1fr 400px;gap:40px;align-items:start}.product-info{max-width:600px}.product-title{font-size:3rem;font-style:normal;text-transform:none;font-weight:700;margin:0 0 16px;line-height:1.2;color:#fff}.product-tagline{font-size:1.6rem;font-weight:600;margin:0}.product-description{line-height:1.6;margin:0 0 32px}.ingredients-section h3{color:#fff;font-weight:700;text-transform:none;font-style:normal}.ingredients-text{line-height:1.6;margin:0 0 16px;opacity:.9}.allergy-info{font-size:.9rem;font-weight:600;margin:0 0 8px}.variation-note{font-size:.85rem;font-style:italic;margin:0;opacity:.8}.nutrition-facts-panel{position:relative}.nutrition-facts-zoom-trigger{background:none;border:none;cursor:pointer;position:relative;display:block;transition:transform .3s ease}.nutrition-facts-zoom-trigger:hover{transform:scale(1.02)}.nutrition-facts-image{max-width:100%;height:auto;display:block;box-shadow:0 4px 12px #0003;border-radius:8px}.zoom-hint{position:absolute;bottom:12px;right:12px;background:#000c;color:#fff;padding:6px 12px;border-radius:20px;font-size:.8rem;opacity:0;transition:opacity .3s ease;pointer-events:none}.nutrition-facts-zoom-trigger:hover .zoom-hint{opacity:1}.nutrition-facts-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.nutrition-facts-modal.active{opacity:1;visibility:visible}.modal-backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background:#000c;display:flex;align-items:center;justify-content:center;padding:20px}.modal-content{position:relative;max-width:90vw;max-height:90vh;background:#fff;border-radius:12px;padding:20px;box-shadow:0 20px 60px #0000004d;transform:scale(.9);transition:transform .3s ease}.nutrition-facts-modal.active .modal-content{transform:scale(1)}.modal-close{position:absolute;top:-10px;right:-10px;width:40px;height:40px;border-radius:50%;background:#333;color:#fff;border:none;font-size:1.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease;z-index:10000}.modal-close:hover{background:#000}.modal-image{max-width:100%;max-height:80vh;height:auto;display:block;border-radius:8px}@media (max-width: 768px){.variant-content{grid-template-columns:1fr;gap:30px}.product-title{font-size:2.5rem}.product-tagline{font-size:1.3rem}.nutrition-facts-panel{max-width:100%;margin:0 auto}}@media (max-width: 480px){.can-whey-nutrition-facts{padding:40px 0}.product-title{font-size:2rem}.product-tagline{font-size:1.1rem}.nutrition-facts-panel{font-size:.8rem}}.can-whey-text-image{padding:60px 0}.can-whey-text-image .container{max-width:1200px;margin:0 auto;padding:0 20px}.can-whey-text-image__wrapper{display:flex;align-items:center;gap:60px}.can-whey-text-image__image{flex:0 0 45%}.can-whey-text-image__image img{width:100%;height:auto;border-radius:20px;object-fit:cover}.can-whey-text-image__content{flex:1;padding-left:20px}.can-whey-text-image__heading{font-size:3rem;font-style:normal;font-weight:700;line-height:1.1;margin:0 0 24px}.can-whey-text-image__subheading{font-size:1.5rem;font-weight:600;opacity:.9}.can-whey-text-image__description{font-size:1.1rem;line-height:1.6;margin:0}@media (max-width: 768px){.can-whey-text-image{padding:40px 0}.can-whey-text-image__wrapper{flex-direction:column;gap:40px;text-align:center}.can-whey-text-image__image{flex:none;max-width:100%}.can-whey-text-image__content{padding-left:0}.can-whey-text-image__heading{font-size:2.5rem}.can-whey-text-image__subheading{font-size:1.25rem}.can-whey-text-image__description{font-size:1rem}}@media (max-width: 480px){.can-whey-text-image__heading{font-size:2rem}}.pvl-comparing-table-section{background:var(--primary-bg);color:var(--text-light);padding:var(--section-padding-top) 0 var(--section-padding-bottom);position:relative;overflow:hidden;display:grid;justify-content:center}.pvl-comparing-table-section .comparing-table-grid{display:grid;grid-template-columns:1fr;gap:20px}@media (min-width: 752px){.pvl-comparing-table-section .comparing-table-grid{grid-template-columns:1.1fr}}.pvl-comparing-table-section .container{max-width:1400px;margin:0 auto;padding:0 var(--container-padding-horizontal);position:relative;z-index:2}.pvl-comparing-table-section .section-header{text-align:center;margin-bottom:60px;opacity:0;transform:translateY(20px);animation:pvl-cmp-fadeInUp .8s ease forwards}.pvl-comparing-table-section .main-heading{font-size:clamp(28px,4vw,42px);font-weight:600;margin-bottom:16px;line-height:1.2}.pvl-comparing-table-section .main-heading .highlight{color:var(--highlight-color);position:relative}.pvl-comparing-table-section .sub-heading{font-size:18px;opacity:.9;max-width:600px;margin:0 auto}.pvl-comparing-table-section .comparison-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;margin-top:60px}.pvl-comparing-table-section .product-showcase{opacity:0;transform:translate(-50px);animation:pvl-cmp-slideInLeft 1s ease .3s forwards}.pvl-comparing-table-section .comparison-table{display:flex;gap:0;border-radius:8px;overflow:visible;box-shadow:var(--shadow);align-items:flex-end}.pvl-comparing-table-section .product-column{position:relative;overflow:hidden}.pvl-comparing-table-section .product-column.our-product{background:var(--accent-color);flex:0 0 214px;border-radius:0 5px 5px 0;z-index:2}.pvl-comparing-table-section .competitor-section{position:relative;flex:0 0 183px}.pvl-comparing-table-section .product-column.competitor{background:var(--text-light);border:1px solid rgba(0,0,0,.06);border-radius:5px 0 0 5px;border-right:none;margin-left:0;width:100%;height:100%}.pvl-comparing-table-section .product-header{text-align:center;padding:0;position:relative;margin-bottom:0}.pvl-comparing-table-section .product-image{width:auto;height:105px;object-fit:contain;margin:-83px auto 9px;border-radius:0;background:transparent;padding:0;display:block;max-width:120px}.pvl-comparing-table-section .competitor-header{background:var(--text-light);color:var(--text-dark);font-weight:500;font-size:20px;position:absolute;top:-34px;left:50%;transform:translate(-50%);padding:0;border:none;white-space:nowrap;z-index:10;line-height:20px}.pvl-comparing-table-section .features-list{list-style:none;padding:0;margin:0}.pvl-comparing-table-section .feature-item{border-bottom:1px solid rgba(0,0,0,.87);display:flex;align-items:center;justify-content:center;min-height:92px;text-align:center;position:relative;transition:all .3s ease;margin:0;padding:0 10px}.pvl-comparing-table-section .feature-item:hover{background:#ffffff0d}.pvl-comparing-table-section .feature-item:last-child{border-bottom:none}.pvl-comparing-table-section .competitor .feature-item{border-bottom:1px solid rgba(0,0,0,.06)}.pvl-comparing-table-section .competitor .feature-item:last-child{border-bottom:none}.pvl-comparing-table-section .feature-content{color:var(--text-dark)}.pvl-comparing-table-section .feature-value{font-size:26px;font-weight:700;display:block;margin-bottom:1px;line-height:21px}.pvl-comparing-table-section .feature-label{font-size:15px;font-weight:500;opacity:1;line-height:14px}.pvl-comparing-table-section .cross-icon{color:#666;font-size:24px;font-weight:700;opacity:.6}@keyframes pvl-cmp-fadeInUp{to{opacity:1;transform:translateY(0)}}@keyframes pvl-cmp-slideInLeft{to{opacity:1;transform:translate(0)}}@keyframes pvl-cmp-slideInRight{to{opacity:1;transform:translate(0)}}@keyframes pvl-cmp-fadeInLeft{to{opacity:1;transform:translate(0)}}@media (max-width: 968px){.pvl-comparing-table-section .comparison-grid{grid-template-columns:1fr;gap:40px;text-align:center}.pvl-comparing-table-section .product-showcase{justify-content:center;margin:0 auto}.pvl-comparing-table-section .comparison-table{max-width:397px;margin:0 auto}}@media (max-width: 600px){.pvl-comparing-table-section{padding:40px 0}.pvl-comparing-table-section .container{padding:0 15px}.pvl-comparing-table-section .comparison-table{max-width:100%}.pvl-comparing-table-section .product-column.our-product{flex:0 0 55%}.pvl-comparing-table-section .competitor-section{flex:0 0 45%}.pvl-comparing-table-section .product-image{height:80px;margin:-60px auto 8px}.pvl-comparing-table-section .feature-value{font-size:20px}.pvl-comparing-table-section .feature-label{font-size:12px}.pvl-comparing-table-section .feature-item{min-height:70px;padding:0 8px}.pvl-comparing-table-section .competitor-header{font-size:16px;top:-28px}.pvl-comparing-table-section .cross-icon{font-size:20px}}.pvl-proh2o-features-section{position:relative;grid-template-rows:var(--padding-top, 64px) 1fr var(--padding-bottom, 64px);background-color:var(--background-color, #ffffff);padding:var(--padding-top, 20px) 0 var(--padding-bottom, 20px) 0}.pvl-proh2o-features-section .container{grid-row:2;max-width:1200px;margin:0 auto;padding:0 var(--padding-left, 20px) 0 var(--padding-right, 20px);display:flex;flex-direction:column;align-items:center;gap:32px;position:relative;z-index:1;width:100%}.pvl-proh2o-features-section .features-header{text-align:center;width:100%}@media screen and (max-width: 768px){.pvl-proh2o-features-section{grid-template-rows:var(--mobile-padding-top, 32px) 1fr var(--mobile-padding-bottom, 32px);min-height:auto}.pvl-proh2o-features-section .container{padding:0 16px;gap:24px}}@media screen and (max-width: 1024px) and (min-width: 769px){.pvl-proh2o-features-section{grid-template-rows:calc(var(--padding-top, 64px) * .75) 1fr calc(var(--padding-bottom, 64px) * .75);min-height:auto}}.pvl-product-carousel-reviews{position:relative;grid-template-rows:var(--padding-top, 64px) 1fr var(--padding-bottom, 64px);background-color:var(--background-color, #ffffff);padding:var(--padding-top, 20px) 0 var(--padding-bottom, 20px) 0}.background-image{position:absolute;top:0;left:0;width:100%;height:100%;grid-row:1 / -1;z-index:-1;pointer-events:none}.pvl-product-carousel-reviews .container{grid-row:2;max-width:1200px;margin:0 auto;padding:0 var(--padding-left, 20px) 0 var(--padding-right, 20px);display:flex;flex-direction:column;align-items:center;gap:32px;position:relative;z-index:1;width:100%}.pvl-product-carousel-reviews .reviews-header{text-align:center;width:100%}.pvl-product-carousel-reviews .product-carousel-container{width:100%;display:flex;flex-direction:column;gap:20px}.pvl-product-carousel-reviews .carousel-block{width:100%}@media screen and (max-width: 768px){.pvl-product-carousel-reviews{grid-template-rows:var(--mobile-padding-top, 32px) 1fr var(--mobile-padding-bottom, 32px);min-height:auto}.pvl-product-carousel-reviews .container{padding:0 16px;gap:24px}}@media screen and (max-width: 1024px) and (min-width: 769px){.pvl-product-carousel-reviews{grid-template-rows:calc(var(--padding-top, 64px) * .75) 1fr calc(var(--padding-bottom, 64px) * .75);min-height:auto}}.pvl-badge{display:inline-flex;align-items:center;justify-content:var(--pvl-badge-text-align, center);background:var(--pvl-badge-bg-color, var(--accent-color));color:var(--pvl-badge-text-color, var(--text-dark));border-radius:var(--pvl-badge-border-radius);font-weight:var(--pvl-badge-font-weight);text-transform:var(--pvl-badge-text-transform);letter-spacing:var(--pvl-badge-letter-spacing);margin:var(--pvl-badge-margin);transition:all .2s ease;min-height:44px;min-width:44px;position:relative;line-height:1}@media (prefers-contrast: high){.pvl-badge{border:2px solid currentColor}.pvl-badge--outline{border-width:3px}}@media (prefers-reduced-motion: reduce){.pvl-badge{transition:none}}.pvl-badge:focus-visible{outline:2px solid var(--focus-color, #005fcc);outline-offset:2px}.pvl-badge--primary{--pvl-badge-bg-color: var(--accent-color);--pvl-badge-text-color: var(--text-dark)}.pvl-badge--secondary{--pvl-badge-bg-color: var(--background-secondary);--pvl-badge-text-color: var(--text-primary);border:1px solid var(--border-color)}.pvl-badge--outline{--pvl-badge-bg-color: transparent;--pvl-badge-text-color: var(--pvl-badge-border-color, var(--accent-color));border:var(--pvl-badge-border-width, 2px) var(--pvl-badge-border-style, solid) var(--pvl-badge-border-color, var(--accent-color))}.pvl-badge--success{--pvl-badge-bg-color: #22c55e;--pvl-badge-text-color: white}.pvl-badge--warning{--pvl-badge-bg-color: #f59e0b;--pvl-badge-text-color: white}.pvl-badge--error{--pvl-badge-bg-color: #ef4444;--pvl-badge-text-color: white}.pvl-badge--small{padding:4px 12px;font-size:12px;--pvl-badge-font-weight: 500;--pvl-badge-letter-spacing: .5px}.pvl-badge--medium{padding:8px 24px;font-size:14px;--pvl-badge-font-weight: 600;--pvl-badge-letter-spacing: 1px}.pvl-badge--large{padding:12px 32px;font-size:16px;--pvl-badge-font-weight: 700;--pvl-badge-letter-spacing: 1.2px}.pvl-badge--rounded{--pvl-badge-border-radius: 50px}.pvl-badge--square{--pvl-badge-border-radius: 4px}.pvl-badge--pill{--pvl-badge-border-radius: 999px}.pvl-badge[data-text-transform=uppercase]{--pvl-badge-text-transform: uppercase}.pvl-badge[data-text-transform=lowercase]{--pvl-badge-text-transform: lowercase}.pvl-badge[data-text-transform=capitalize]{--pvl-badge-text-transform: capitalize}.pvl-badge[data-text-transform=none]{--pvl-badge-text-transform: none}@media (max-width: 768px){.pvl-badge--large{padding:10px 28px;font-size:15px}.pvl-badge--medium{padding:6px 20px;font-size:13px}}.pvl-bullets__item{display:flex;align-items:center;margin-bottom:var(--pvl-bullets-item-spacing, 20px);max-width:var(--pvl-bullets-item-max-width, 400px)}@media (max-width: 768px){.pvl-bullets__item{align-items:flex-start}}.pvl-bullets__item--animated{opacity:0;transform:translate(20px);animation:pvl-bullets-fade-in .6s ease forwards}.pvl-bullets__item--animated:nth-child(1){animation-delay:.7s}.pvl-bullets__item--animated:nth-child(2){animation-delay:.8s}.pvl-bullets__item--animated:nth-child(3){animation-delay:.9s}.pvl-bullets__item--animated:nth-child(4){animation-delay:1s}.pvl-bullets__item--animated:nth-child(5){animation-delay:1.1s}.pvl-bullets__item--animated:nth-child(6){animation-delay:1.2s}@media (prefers-reduced-motion: reduce){.pvl-bullets__item--animated{animation:none;opacity:1;transform:none}}@keyframes pvl-bullets-fade-in{to{opacity:1;transform:translate(0)}}.pvl-bullets__icon{width:var(--pvl-bullets-icon-size, 24px);height:var(--pvl-bullets-icon-size, 24px);background:var(--pvl-bullets-icon-bg, var(--accent-color));border-radius:var(--pvl-bullets-icon-radius, 50%);display:flex;align-items:center;justify-content:center;margin-right:var(--pvl-bullets-icon-spacing, 16px);flex-shrink:0;color:var(--pvl-bullets-icon-color, var(--text-dark))}@media (max-width: 768px){.pvl-bullets__icon{margin-top:2px}}.pvl-bullets__icon svg{display:block}.pvl-bullets__text{font-family:var(--pvl-bullets-text-font-family, inherit);font-size:var(--pvl-bullets-text-size, 16px);font-weight:var(--pvl-bullets-text-weight, 400);line-height:var(--pvl-bullets-text-line-height, 1.5);color:var(--pvl-bullets-text-color, inherit);text-align:left}.pvl-cta__cta{--pvl-cta-spacing-none: 0;--pvl-cta-spacing-xs: 8px;--pvl-cta-spacing-sm: 12px;--pvl-cta-spacing-md: 16px;--pvl-cta-spacing-lg: 24px;--pvl-cta-spacing-xl: 32px;--pvl-cta-transition: all .3s ease;display:inline-flex;align-items:center;gap:var(--pvl-cta-spacing-xs);background:var(--pvl-cta-primary-color);color:var(--pvl-cta-text-color);padding:var(--pvl-cta-padding-block) var(--pvl-cta-padding-right) var(--pvl-cta-padding-block) var(--pvl-cta-padding-inline);border-radius:var(--pvl-cta-border-radius);text-decoration:none;font-family:var(--pvl-cta-font-family, inherit);font-weight:var(--pvl-cta-font-weight);position:relative;border:var(--pvl-cta-border);transition:var(--pvl-cta-transition);font-size:var(--pvl-cta-font-size);cursor:pointer;will-change:transform,box-shadow}.pvl-cta__cta:hover,.pvl-cta__cta:focus{background:var(--pvl-cta-hover-background-color);color:var(--pvl-cta-hover-text-color);transform:translateY(-2px);box-shadow:0 10px 25px color-mix(in srgb,var(--pvl-cta-primary-color) 30%,transparent);outline:2px solid var(--pvl-cta-primary-color);outline-offset:2px}.pvl-cta__cta-icon{position:absolute;right:var(--pvl-cta-spacing-sm);background:var(--pvl-cta-arrow-background-color);color:var(--pvl-cta-arrow-color);width:var(--pvl-cta-arrow-size);height:var(--pvl-cta-arrow-size);border-radius:var(--pvl-cta-arrow-border-radius, 50%);display:flex;align-items:center;justify-content:center;transition:var(--pvl-cta-transition)}.pvl-cta__cta-icon svg{width:var(--pvl-cta-icon-size, 16px);height:var(--pvl-cta-icon-size, 16px);fill:none;stroke:currentColor}.pvl-cta__cta-image{width:var(--pvl-cta-icon-size, 16px);height:var(--pvl-cta-icon-size, 16px);object-fit:contain}.pvl-cta__cta--standard{width:auto;display:inline-flex}.pvl-cta__cta--full{width:100%;display:flex;justify-content:center}.pvl-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-contrast: high){.pvl-cta__cta{border:2px solid currentColor}}@media (prefers-reduced-motion: reduce){.pvl-cta__cta,.pvl-cta__cta-icon{transition:none}}.pvl-cta__cta:focus-visible{outline:2px solid var(--pvl-cta-primary-color);outline-offset:2px;accent-color:var(--pvl-cta-primary-color)}:where(.pvl-cta__cta):focus-visible{outline:2px solid var(--pvl-cta-primary-color);outline-offset:2px;background:var(--pvl-cta-hover-background-color);color:var(--pvl-cta-hover-text-color)}:where(.pvl-cta__cta):focus-visible .pvl-cta__cta-icon{background:var(--pvl-cta-hover-arrow-background-color);color:var(--pvl-cta-hover-arrow-color)}.features-tabs-container{width:100%;display:flex;flex-direction:column;gap:20px}.pvl-features-tabs{width:100%}.features-tabs-layout{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.tabs-nav{display:flex;flex-direction:column;gap:0}.tab-button{background:none;border:none;padding:30px;cursor:pointer;transition:all .3s ease;position:relative;outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;border-left:5px solid var(--tab-border-color, #e6e7e8)}.pvl-features-tabs[style*="--tab-text-align: left"] .tab-button{align-items:flex-start}.pvl-features-tabs[style*="--tab-text-align: center"] .tab-button{align-items:center}.pvl-features-tabs[style*="--tab-text-align: right"] .tab-button{align-items:flex-end}.tab-button{align-items:flex-start}.tab-button:hover{background-color:var(--tab-hover-bg-color, #f8f9fa)}.tab-button.active{background-color:var(--tab-active-bg-color, #f8f9fa);border-left-color:var(--tab-border-active-color, #0066ff)}.tab-title{font-family:var(--title-font-family, inherit);font-size:var(--title-font-size, 20px);font-weight:var(--title-font-weight, 700);color:var(--title-color, #313439);line-height:1.2;margin-bottom:10px;text-align:var(--tab-text-align, center);text-transform:none}.tab-description{font-family:var(--description-font-family, inherit);font-size:var(--description-font-size, 14px);font-weight:var(--description-font-weight, 400);color:var(--description-color, #7b828e);line-height:1.6;max-width:470px;max-height:0;overflow:hidden;opacity:0;transition:all .3s ease;margin-top:0;text-align:var(--tab-text-align, left)}.tab-button.active .tab-description{max-height:100%;opacity:1;margin-top:10px}.tab-description p{font-family:var(--description-font-family, inherit);font-size:var(--description-font-size, 14px);font-weight:var(--description-font-weight, 400);color:var(--description-color, #7b828e);line-height:1.6;margin-bottom:10px;text-align:var(--tab-text-align, left)}.tab-description p:last-child{margin-bottom:0}.tab-description ul,.tab-description ol{margin:10px 0;padding-left:0;list-style:none;text-align:var(--tab-text-align, left)}.tab-description li{margin-bottom:6px;padding-left:20px;position:relative;font-family:var(--description-font-family, inherit);font-size:var(--description-font-size, 14px);font-weight:var(--description-font-weight, 400);color:var(--description-color, #7b828e);line-height:1.6;text-align:var(--tab-text-align, left)}.tab-description ul li:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;border-radius:50%;background-color:var(--description-bullet-color, #0066ff);transform:translateY(-50%)}.tab-description ol{counter-reset:list-counter;padding-left:0}.tab-description ol li{counter-increment:list-counter}.tab-description ol li:before{content:counter(list-counter) ".";position:absolute;left:0;font-weight:600;color:var(--description-bullet-color, #0066ff)}.content-area{display:flex;justify-content:center;align-items:center;min-height:400px;border-radius:20px;position:relative}.image-container{width:100%;height:auto;position:relative;transition:all .6s cubic-bezier(.4,0,.2,1);display:flex;justify-content:center;align-items:center}.feature-image{max-width:100%;height:auto;object-fit:contain;box-shadow:0 4px 12px #0000000f;display:block}.placeholder-image{display:flex;align-items:center;justify-content:center;height:100%;background-color:#f8f9fa;border-radius:20px;color:#7b828e;text-align:center;padding:20px}.placeholder-container{display:flex;align-items:center;justify-content:center;min-height:300px;background-color:#f8f9fa;border-radius:20px;color:#7b828e;text-align:center;padding:40px}.placeholder-container p{font-size:16px;margin:0}@media screen and (max-width: 810px){.features-tabs-layout{grid-template-columns:1fr;gap:40px}.tabs-nav{order:2}.content-area{order:1;min-height:250px}.tab-title{font-size:18px}.tab-button{padding:20px}}@media screen and (max-width: 480px){.tab-title{font-size:16px}.tab-button{padding:15px}}.pvl-review-card{position:relative;width:var(--card-width, 320px);aspect-ratio:var(--card-aspect-ratio, 2/3);border-radius:var(--card-border-radius, 20px);overflow:hidden;cursor:default;background:var(--card-background, oklch(1 0 0));border:var(--card-border-width, 0) solid var(--card-border-color, oklch(.9 0 0));box-shadow:inset 0 .125em .125em #0000000d,inset 0 -.125em .125em #ffffff80,0 .25em .125em -.125em #0003,0 0 .1em .25em inset #fff3,0 0 #fff;-webkit-backdrop-filter:blur(clamp(1px,.125em,4px));backdrop-filter:blur(clamp(1px,.125em,4px));transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);will-change:transform,box-shadow;--z-10: 10;--z-20: 20;--z-30: 30;transform-origin:center bottom;scroll-snap-align:center;container-type:scroll-state}li.pvl-review-card,div.pvl-review-card,article.pvl-review-card,aside.pvl-review-card,figure.pvl-review-card{list-style:none;display:block}.pvl-review-card--custom{height:var(--card-height, 480px);aspect-ratio:unset}.pvl-review-card:not(.pvl-review-card--no-lightbox),.pvl-review-card[tabindex="0"]{cursor:pointer}.pvl-review-card-grid{height:100%;width:100%;display:grid;grid-template-columns:1fr}.pvl-review-card__thumbnail{grid-area:1 / 1;width:100%;display:grid;grid-template-columns:1fr;overflow:hidden}.pvl-review-card__content{grid-area:1 / 1;align-self:end;display:grid;align-items:center;padding-inline:15px;padding-block:15px;position:relative;z-index:var(--z-20);min-height:30%;max-width:100%}.pvl-review-card__content--fx{height:100%;width:100%;top:0;right:0;bottom:0;left:0;position:absolute;background:linear-gradient(180deg,transparent 0%,#00000064 100%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-mask-image:linear-gradient(180deg,transparent 20%,black 100%);mask-image:linear-gradient(180deg,transparent 20%,black 100%)}.pvl-review-card__content-wrapper{display:flex;justify-content:center;align-items:center;gap:var(--card-gap, 12px);flex-shrink:0;z-index:var(--z-30);position:relative;isolation:isolate}.pvl-review-card__text-content{flex:1;display:flex;flex-direction:column;align-items:start;width:100%;padding-inline:20px;padding-block:0}.pvl-review-card__thumbnail-image,.pvl-review-card__video-overlay{grid-area:1 / 1;height:100%;width:100%;object-fit:cover;position:relative}.pvl-review-card__thumbnail-image{z-index:var(--z-10);transition:opacity .4s cubic-bezier(.25,.46,.45,.94);object-position:var(--thumbnail-alignment, center)}.pvl-review-card__video-overlay{z-index:1;opacity:0;transition:opacity .6s cubic-bezier(.25,.46,.45,.94)}.pvl-review-card__video-overlay video{width:100%;height:100%;object-fit:cover;object-position:var(--thumbnail-alignment, center)}.pvl-review-card__video{width:100%;height:100%;object-fit:cover}.pvl-review-card__thumbnail-placeholder{grid-area:1 / 1;height:100%;width:100%;display:flex;align-items:center;justify-content:center;background-color:#f3f3f3;z-index:var(--z-10);position:relative;transition:opacity .4s cubic-bezier(.25,.46,.45,.94)}.pvl-review-card__thumbnail-placeholder{align-items:var(--thumbnail-alignment-y, center);justify-content:var(--thumbnail-alignment-x, center)}.pvl-review-card__thumbnail-placeholder svg{width:80px;height:80px;opacity:.5}.pvl-review-card__play-button{border-radius:5px;border:1px solid #fff;background:#00000026;display:flex;width:42px;height:41px;padding:8px 11px 9px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);pointer-events:auto}.pvl-review-card__play-icon{width:15px;height:19px;pointer-events:none}.pvl-review-card:hover{transform:translateY(-10px);box-shadow:0 8px 16px rgba(0,0,0,calc(var(--card-shadow, .1) * 4))}.pvl-review-card:not(.pvl-review-card--no-video):hover .pvl-review-card__thumbnail-image{opacity:0;transition-delay:.1s}.pvl-review-card:not(.pvl-review-card--no-video):hover .pvl-review-card__thumbnail-placeholder{opacity:0;transition-delay:.1s}.pvl-review-card:not(.pvl-review-card--no-video):hover .pvl-review-card__video-overlay{opacity:1;transition-delay:0s}.pvl-review-card:not(.pvl-review-card--no-video):not(:hover) .pvl-review-card__thumbnail-image{transition-delay:0s}.pvl-review-card:not(.pvl-review-card--no-video):not(:hover) .pvl-review-card__thumbnail-placeholder{transition-delay:0s}.pvl-review-card:not(.pvl-review-card--no-video):not(:hover) .pvl-review-card__video-overlay{transition-delay:.1s}.pvl-review-card__text-content p{pointer-events:none;opacity:0;max-height:0;overflow:hidden;transform:translateY(20px);transition:all .4s cubic-bezier(.25,.46,.45,.94);will-change:opacity,max-height,transform}@container scroll-state(snapped: x){.pvl-review-card__text-content p{transform:translateY(0);opacity:1;max-height:200px}}.pvl-review-card:hover .pvl-review-card__text-content p{pointer-events:auto;opacity:1;max-height:200px;transform:translateY(0)}.pvl-review-card:hover .pvl-review-card__text-content{justify-items:center}.pvl-review-card:not(.pvl-review-card--no-lightbox):focus{outline-width:calc(var(--outline-width, 2px) + 1px);outline-offset:calc(var(--outline-offset, 2px) + 1px)}.pvl-review-card:focus{outline:var(--outline-width, 2px) var(--outline-style, solid) var(--outline-color, oklch(.4 .3 240))!important;outline-offset:var(--outline-offset, 2px)!important;transition:outline .2s ease,outline-offset .2s ease,box-shadow .2s ease,transform .3s cubic-bezier(.4,0,.2,1);transform:translateY(-10px);box-shadow:0 8px 16px rgba(0,0,0,calc(var(--card-shadow, .1) * 4))}.pvl-review-card:focus-visible{outline:var(--outline-width, 2px) var(--outline-style, solid) var(--outline-color, oklch(.4 .3 240))!important;outline-offset:var(--outline-offset, 2px)!important}.pvl-review-card:focus[style*="--outline-style: none"]{outline:none}.pvl-review-card:focus[style*="--outline-style: double"]{outline-width:calc(var(--outline-width, 2px) * 1.5);outline-style:double}.pvl-review-card:focus[style*="--outline-style: dashed"]{outline-style:dashed}.pvl-review-card:focus[style*="--outline-style: dotted"]{outline-style:dotted}.pvl-review-card--outline-glow:focus{box-shadow:0 0 var(--outline-glow, 8px) var(--outline-color, oklch(.4 .3 240)),0 0 calc(var(--outline-glow, 8px) * .5) var(--outline-color, oklch(.4 .3 240))}.pvl-review-card--outline-glow:focus[style*="--outline-glow: 14px"],.pvl-review-card--outline-glow:focus[style*="--outline-glow: 16px"],.pvl-review-card--outline-glow:focus[style*="--outline-glow: 18px"],.pvl-review-card--outline-glow:focus[style*="--outline-glow: 20px"]{box-shadow:0 0 var(--outline-glow, 8px) var(--outline-color, oklch(.4 .3 240)),0 0 calc(var(--outline-glow, 8px) * .6) var(--outline-color, oklch(.4 .3 240)),0 0 calc(var(--outline-glow, 8px) * 1.2) color-mix(in oklch,var(--outline-color, oklch(.4 .3 240)),transparent 60%)}.pvl-review-card:hover:focus{outline-width:calc(var(--outline-width, 2px) + 1px);outline-offset:calc(var(--outline-offset, 2px) + 1px)}.pvl-review-card:active{outline-width:calc(var(--outline-width, 2px) + 1px);outline-offset:calc(var(--outline-offset, 2px) - 1px);transition-duration:.1s}.pvl-review-card__play-button:focus{outline:var(--outline-width, 2px) var(--outline-style, solid) var(--outline-color, oklch(.4 .3 240));outline-offset:var(--outline-offset, 2px);transition:outline .2s ease,outline-offset .2s ease,box-shadow .2s ease}.pvl-review-card[style*="--outline-style: none"] .pvl-review-card__play-button:focus{outline:none}.pvl-review-card[style*="--outline-style: double"] .pvl-review-card__play-button:focus{outline-width:calc(var(--outline-width, 2px) * 1.5);outline-style:double}.pvl-review-card[style*="--outline-style: dashed"] .pvl-review-card__play-button:focus{outline-style:dashed}.pvl-review-card[style*="--outline-style: dotted"] .pvl-review-card__play-button:focus{outline-style:dotted}.pvl-review-card--outline-glow .pvl-review-card__play-button:focus{box-shadow:0 0 var(--outline-glow, 8px) var(--outline-color, oklch(.4 .3 240)),0 0 calc(var(--outline-glow, 8px) * .5) var(--outline-color, oklch(.4 .3 240))}.pvl-review-card--outline-glow[style*="--outline-glow: 14px"] .pvl-review-card__play-button:focus,.pvl-review-card--outline-glow[style*="--outline-glow: 16px"] .pvl-review-card__play-button:focus,.pvl-review-card--outline-glow[style*="--outline-glow: 18px"] .pvl-review-card__play-button:focus,.pvl-review-card--outline-glow[style*="--outline-glow: 20px"] .pvl-review-card__play-button:focus{box-shadow:0 0 var(--outline-glow, 8px) var(--outline-color, oklch(.4 .3 240)),0 0 calc(var(--outline-glow, 8px) * .6) var(--outline-color, oklch(.4 .3 240)),0 0 calc(var(--outline-glow, 8px) * 1.2) color-mix(in oklch,var(--outline-color, oklch(.4 .3 240)),transparent 60%)}.pvl-review-card__play-button:hover:focus{outline-width:calc(var(--outline-width, 2px) + 1px);outline-offset:calc(var(--outline-offset, 2px) + 1px)}.pvl-review-card__play-button:active{outline-width:calc(var(--outline-width, 2px) + 1px);outline-offset:calc(var(--outline-offset, 2px) - 1px);transition-duration:.1s}.pvl-review-card:focus,.pvl-review-card:focus-within,.pvl-review-card__play-button:focus{z-index:calc(var(--z-30) + 1);position:relative}.pvl-review-card:focus .pvl-review-card__text-content p,.pvl-review-card:focus-visible .pvl-review-card__text-content p{pointer-events:auto;opacity:1;max-height:200px;transform:translateY(0)}.pvl-review-card:focus .pvl-review-card__text-content,.pvl-review-card:focus-visible .pvl-review-card__text-content{justify-items:center}.pvl-review-card--show-content-always .pvl-review-card__text-content p,.pvl-review-card--expanded .pvl-review-card__text-content p{pointer-events:auto;opacity:1;max-height:200px;transform:translateY(0)}.pvl-review-card--centered .pvl-review-card__text-content p{pointer-events:auto;opacity:1;max-height:200px;transform:translateY(0);transition-delay:.2s}.pvl-review-card--centered .pvl-review-card__text-content{justify-items:center}.pvl-review-card--force-reveal .pvl-review-card__text-content p{pointer-events:auto!important;opacity:1!important;max-height:200px!important;transform:translateY(0)!important}.pvl-review-card--force-reveal .pvl-review-card__text-content{justify-items:center!important}@container scroll-state(snapped: x){.pvl-review-card{transform:scale(1.1);z-index:10;outline:3px solid var(--outline-color, oklch(.4 .3 240));outline-offset:3px;box-shadow:0 12px 24px rgba(0,0,0,calc(var(--card-shadow, .1) * 6))}.pvl-review-card:hover{transform:scale(1.1),translateY(-8px)}.pvl-review-card:focus{transform:scale(1.1) translateY(-8px);box-shadow:0 12px 24px rgba(0,0,0,calc(var(--card-shadow, .1) * 6))}.pvl-review-card .pvl-review-card__text-content p{opacity:1;max-height:150px;transform:translateY(0);transition-delay:.2s}}@container scroll-state(scrolling: x){.pvl-review-card{transition:transform .1s ease-out}}@container scroll-state(near-start: x 20%){.pvl-review-card{transform:scale(1.02);opacity:.9}}@container scroll-state(near-end: x 20%){.pvl-review-card{transform:scale(1.02);opacity:.9}}@media (prefers-reduced-motion: reduce){.pvl-review-card,.pvl-review-card__thumbnail-image,.pvl-review-card__video-overlay,.pvl-review-card__text-content p,.pvl-review-card__play-button{transition:none!important;animation:none!important}.pvl-review-card:hover{transform:none}}@media (prefers-contrast: more){.pvl-review-card:focus{outline-width:4px;outline-color:#000}.pvl-review-card__play-button:focus{outline-width:4px;outline-color:#000;border-width:2px}.pvl-review-card__text-content p{opacity:1;max-height:200px;transform:translateY(0)}}@media (prefers-contrast: less){.pvl-review-card__play-button{border-width:2px;background:#00000040}}.pvl-text{all:revert;display:block;margin:var(--pvl-text-margin-top, 0) var(--pvl-text-margin-right, 0) var(--pvl-text-margin-bottom, 0) var(--pvl-text-margin-left, 0);padding:var(--pvl-text-padding-top, 0) var(--pvl-text-padding-right, 0) var(--pvl-text-padding-bottom, 0) var(--pvl-text-padding-left, 0);color:var(--pvl-text-color, #000000);font-family:var(--pvl-text-font-family, Arial, sans-serif);font-weight:var(--pvl-text-font-weight, 700);font-style:var(--pvl-text-font-style, normal);line-height:var(--pvl-text-line-height, 1.2);text-transform:var(--pvl-text-text-transform, none);background-color:var(--pvl-text-background-color, transparent);border-radius:var(--pvl-text-border-radius, 0);width:auto;height:auto;pointer-events:auto;box-sizing:border-box}.pvl-text--small{font-size:1.25rem}.pvl-text--medium{font-size:1.5rem}.pvl-text--large{font-size:2rem}.pvl-text--extra-large{font-size:2.5rem}.pvl-text--huge{font-size:3rem}.pvl-text--custom{font-size:var(--pvl-text-custom-size, 2rem)}.pvl-text--align-left{text-align:left}.pvl-text--align-center{text-align:center}.pvl-text--align-right{text-align:right}@media screen and (max-width: 768px){.pvl-text--huge{font-size:2.5rem}.pvl-text--extra-large{font-size:2rem}.pvl-text--large{font-size:1.75rem}.pvl-text--custom{font-size:var(--pvl-text-custom-size-tablet, calc(var(--pvl-text-custom-size, 2rem) * .833))}}@media screen and (max-width: 480px){.pvl-text--huge{font-size:2rem}.pvl-text--extra-large{font-size:1.75rem}.pvl-text--large{font-size:1.5rem}.pvl-text--custom{font-size:var(--pvl-text-custom-size-mobile, calc(var(--pvl-text-custom-size, 2rem) * .667))}}.pvl-carousel-reviews{width:100%;position:relative}.pvl-carousel-reviews__container{position:relative}.pvl-carousel-reviews__track{position:relative;display:grid;grid-auto-flow:column;gap:var(--carousel-gap, 20px);list-style-type:none;margin-block-start:0;margin-block-end:0;overflow-x:scroll;scroll-behavior:smooth;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;padding-block:30px;padding-inline:30px;margin-left:0;scroll-padding-inline:30px;overscroll-behavior-x:contain;anchor-name:--carousel-track}.pvl-carousel-reviews__track::-webkit-scrollbar{display:none}.pvl-carousel-reviews__track--centered{justify-content:var(--carousel-align, center)}.pvl-carousel-reviews__track--adaptive{width:100%;justify-content:flex-start}.pvl-carousel-reviews__track>li:first-child{margin-inline-start:var(--first-item-padding, 32px)}@media (max-width: 768px){.pvl-carousel-reviews__track>li:first-child{margin-inline-start:calc(var(--first-item-padding, 32px) * .75)}}@media (max-width: 480px){.pvl-carousel-reviews__track>li:first-child{margin-inline-start:calc(var(--first-item-padding, 32px) * .5)}}.pvl-carousel-reviews__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:30;border:0;font-size:1.5rem;color:#161616;opacity:.8;cursor:pointer;background:#fffffff2;border:1px solid oklch(.85 0 0);border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #00000026;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pvl-carousel-reviews__nav--prev{left:16px}.pvl-carousel-reviews__nav--next{right:16px}.pvl-carousel-reviews__nav:hover{opacity:1;background:#fff;box-shadow:0 4px 16px #0003;transform:translateY(-50%) scale(1.05)}.pvl-carousel-reviews__nav:focus{outline:2px solid oklch(.4 .3 240);outline-offset:2px;opacity:1}.pvl-carousel-reviews__nav:active{transform:translateY(-50%) scale(.95)}.pvl-carousel-reviews__nav:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.pvl-carousel-reviews__nav svg{width:24px;height:24px;pointer-events:none}.pvl-carousel-reviews__dots{position:absolute;bottom:-40px;left:50%;transform:translate(-50%);display:flex;justify-content:center;align-items:center;gap:8px;list-style:none;margin:0;padding:0;z-index:30}.pvl-carousel-reviews__dot{width:12px;height:12px;border-radius:50%;background-color:transparent;border:2px solid oklch(.2 0 0);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);opacity:.6}.pvl-carousel-reviews__dot:hover{opacity:.8;transform:scale(1.1)}.pvl-carousel-reviews__dot:focus{outline:2px solid oklch(.4 .3 240);outline-offset:2px;opacity:1}.pvl-carousel-reviews__dot--active{background-color:#161616;opacity:1;transform:scale(1.2)}.pvl-carousel-reviews__dot:active{transform:scale(.9)}.pvl-carousel-reviews__placeholder{text-align:center;padding:40px 20px;color:#666;font-style:italic;border:2px dashed #ccc;border-radius:8px;background-color:#f9f9f9}.pvl-carousel-reviews--style-compact .pvl-carousel-reviews__container{gap:8px}.pvl-carousel-reviews--style-compact .pvl-carousel-reviews__nav{width:40px;height:40px}.pvl-carousel-reviews--style-minimal .pvl-carousel-reviews__nav{background:transparent;border:none;box-shadow:none}.pvl-carousel-reviews--style-minimal .pvl-carousel-reviews__nav:hover{background:#0000001a}@media (max-width: 768px){.pvl-carousel-reviews__track{scroll-padding-inline:30px;justify-content:flex-start}.pvl-review-card{scroll-snap-align:start;flex-shrink:0}}@media (max-width: 480px){.pvl-carousel-reviews__track{scroll-padding-inline:20px;padding-inline:20px}}@container (max-width: 768px){.pvl-review-card{scroll-snap-align:start;margin-inline:0}}@media (max-width: 768px){.pvl-carousel-reviews__track{scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain}}@media (prefers-reduced-motion: reduce){.pvl-carousel-reviews__track{scroll-behavior:auto}.pvl-carousel-reviews__track>*{animation:none!important;transition:none!important}.pvl-carousel-reviews__nav,.pvl-carousel-reviews__dot{transition:none}}.pvl-carousel-reviews:focus-within .pvl-carousel-reviews__track>*:focus{outline:3px solid var(--outline-color, #005fcc);outline-offset:2px;z-index:20}@media (prefers-contrast: high){.pvl-carousel-reviews__nav{border:2px solid}.pvl-carousel-reviews__dot{border-width:3px}.pvl-carousel-reviews__dot--active{background:currentColor;border-color:currentColor}}.pvl-compare-highlights{opacity:0;transform:translate(50px);animation:pvl-compare-highlights-slide-in 1s ease .5s forwards;padding:var(--pvl-highlights-padding-top, 0) var(--pvl-highlights-padding-right, 0) var(--pvl-highlights-padding-bottom, 0) var(--pvl-highlights-padding-left, 0)}@media (prefers-reduced-motion: reduce){.pvl-compare-highlights{animation:none;opacity:1;transform:none}}@keyframes pvl-compare-highlights-slide-in{to{opacity:1;transform:translate(0)}}.pvl-compare-highlights__title{font-family:var(--pvl-highlights-title-font-family, var(--font--body));font-size:var(--pvl-highlights-title-size, clamp(24px, 3vw, 32px));font-weight:var(--pvl-highlights-title-weight, 600);color:var(--pvl-highlights-title-color, #000000);padding-top:var(--pvl-highlights-title-padding-top, 0);padding-bottom:var(--pvl-highlights-title-padding-bottom, 20px);margin:0;line-height:1.3}.pvl-compare-highlights__description{font-size:var(--pvl-highlights-desc-size, 16px);font-weight:var(--pvl-highlights-desc-weight, 400);color:var(--pvl-highlights-desc-color, inherit);margin:0 0 40px;line-height:1.6}.pvl-compare-highlights__list{list-style:none;margin:0 0 40px;padding:0}.pvl-compare-highlights__cta-wrapper{display:flex;flex-direction:column;align-items:var(--pvl-highlights-cta-align-desktop, center);gap:12px}@media (max-width: 968px){.pvl-compare-highlights__cta-wrapper{align-items:var(--pvl-highlights-cta-align-mobile, center)}}.pvl-compare-highlights__cta{display:inline-flex;align-items:center;justify-content:center;background:var(--pvl-highlights-cta-bg, var(--accent-color));color:var(--pvl-highlights-cta-color, var(--text-dark));padding:var(--pvl-highlights-cta-padding-y, 16px) var(--pvl-highlights-cta-padding-x, 32px);border-radius:var(--pvl-highlights-cta-radius, 8px);text-decoration:none;text-transform:var(--pvl-highlights-cta-text-transform, none);font-family:var(--pvl-highlights-cta-font-family, inherit);font-weight:600;transition:all .3s ease;position:relative;overflow:hidden;min-width:280px}.pvl-compare-highlights__cta:not(.pvl-text--small):not(.pvl-text--medium):not(.pvl-text--large):not(.pvl-text--extra-large):not(.pvl-text--huge){font-size:var(--pvl-highlights-cta-font-size, 16px)}.pvl-compare-highlights__cta--full-width{width:100%;min-width:100%}.pvl-compare-highlights__cta:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.pvl-compare-highlights__cta:hover:before{left:100%}.pvl-compare-highlights__cta:hover{background:var(--pvl-highlights-cta-hover-bg, transparent);box-shadow:0 0 0 2px var(--pvl-highlights-cta-bg, var(--accent-color)) inset;color:var(--pvl-highlights-cta-hover-color, var(--accent-color));transform:translateY(-2px)}.pvl-compare-highlights__guarantee{display:flex;align-items:center;justify-content:center;font-size:var(--pvl-highlights-badge-size, 14px);color:var(--pvl-highlights-badge-color, inherit);background-color:var(--pvl-highlights-badge-bg, transparent);gap:8px;padding:4px 8px;border-radius:4px}.pvl-compare-highlights__guarantee-icon{width:18px;height:18px;display:flex;align-items:center;justify-content:center;color:var(--pvl-highlights-badge-icon-color, var(--accent-color));flex-shrink:0}.pvl-compare-highlights__guarantee-icon svg{display:block;width:100%;height:100%}@media (max-width: 968px){.pvl-compare-highlights{text-align:center}}@media (max-width: 600px){.pvl-compare-highlights__cta{width:100%;min-width:auto}}.pvl-compare{position:relative;background-color:var(--pvl-background-color, transparent);color:var(--pvl-general-text-color, #000)}.pvl-compare__table-product-description{height:100%}.pvl-compare__table-header{border:0}.pvl-compare__table-product-title,.pvl-compare__table-product-description{padding-inline:8px}.pvl-compare__table-header--primary .pvl-compare__table-product-description{background-color:var(--pvl-primary-column-bg);color:var(--pvl-primary-description-color)}.pvl-compare__table-header--competitor .pvl-compare__table-product-description{background-color:var(--pvl-competitor-column-bg);color:var(--pvl-competitor-description-color)}.pvl-compare__product-image-wrapper:before{content:"";position:absolute;border-top-left-radius:var(--border-left);border-top-right-radius:12px;bottom:0;left:0;right:0;height:var(--height);z-index:0;background-color:var(--pvl-primary-column-bg)}.pvl-compare__product-image-wrapper{--border-left: 12px;--height: 50%}.pvl-compare__product-image-wrapper--competitor{--border-left: 0;--height: 25%}.pvl-compare__table-header--primary .pvl-compare__product-image-wrapper:before{background-color:var(--pvl-primary-column-bg)}.pvl-compare__table-header--competitor .pvl-compare__product-image-wrapper:before{background-color:var(--pvl-competitor-column-bg)}.pvl-compare__table-product-title{width:100%}.pvl-compare__table-header--primary .pvl-compare__table-product-title{background-color:var(--pvl-primary-column-bg);padding-block:12px}.pvl-compare__table-header--competitor .pvl-compare__table-product-title{background-color:var(--pvl-competitor-column-bg)}.pvl-compare__table-cell,.pvl-compare__table-header{padding:0}.pvl-compare-skeleton__shimmer{height:16px;width:100%;max-width:120px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:pvl-shimmer 1.5s infinite;border-radius:4px;display:inline-block}.pvl-compare__feature-label .pvl-compare-skeleton__shimmer{max-width:180px}.pvl-compare__feature-value .pvl-compare-skeleton__shimmer{max-width:80px}@keyframes pvl-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.pvl-compare__table-header{background:transparent}.pvl-compare__table-header--empty,.pvl-compare__table-header{background-color:transparent}.pvl-compare__container{max-width:80rem;margin:0 auto;padding-top:var(--pvl-section-padding-top, 0);padding-bottom:var(--pvl-section-padding-bottom, 4rem)}@media (min-width: 1024px){.pvl-compare__container{padding-left:2rem;padding-right:2rem}}.pvl-compare__heading{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pvl-compare__product-image-wrapper--competitor{--pvl-product-image-size: 6rem}.pvl-compare__product-image-wrapper{display:flex;align-items:center;justify-content:center;width:100%;padding-bottom:1rem;position:relative}.pvl-compare__product-image{height:var(--pvl-product-image-size, 6rem);width:var(--pvl-product-image-size, 6rem);object-fit:contain;display:block}.pvl-compare__product-image-placeholder{height:var(--pvl-product-image-size, 6rem);width:var(--pvl-product-image-size, 6rem);background-color:#e5e7eb;border-radius:.25rem;display:flex;align-items:center;justify-content:center}.pvl-compare__placeholder-text{color:#6b7280;font-size:.75rem;line-height:1rem}.pvl-compare__product-description{margin-top:.25rem;font-size:var(--pvl-description-size, .875rem);line-height:var(--pvl-description-line-height, 1.5);font-weight:var(--pvl-description-weight, 400);color:var(--pvl-description-color, rgb(75 85 99))}.pvl-compare__table{width:100%;border-collapse:separate;border-spacing:0;background-color:var(--pvl-desktop-background, transparent);border:var(--pvl-desktop-border, none)}.pvl-compare__table-header-row{text-align:left;border-top:1px solid rgb(17 24 39 / .1)}.pvl-compare__table-header{width:33.333333%;text-align:center;border-top-width:2px;vertical-align:bottom;height:auto}.pvl-compare__table-header--empty{font-size:.875rem;line-height:1.5rem;font-weight:600;color:#111827;border-color:transparent}@media (max-width: 767px){.pvl-compare__table-product-description{display:none}}.pvl-compare__table-product{font-family:var(--pvl-title-font-family, inherit);font-style:var(--pvl-title-font-style, normal);font-size:var(--pvl-title-size, 1.6rem);line-height:var(--pvl-title-line-height, 1.5);font-weight:var(--pvl-title-weight, 600);display:flex;flex-direction:column;justify-content:flex-start;align-items:center}@media (max-width: 767px){.pvl-compare__table-product{font-size:var(--pvl-title-size-mobile, 1.25rem)}}.pvl-compare__table-header--primary .pvl-compare__table-product{color:var(--pvl-primary-title-color, inherit)}.pvl-compare__table-header--competitor .pvl-compare__table-product{font-family:var(--pvl-competitor-title-font-family, inherit);font-style:var(--pvl-competitor-title-font-style, normal);font-size:var(--pvl-competitor-title-size, 1.6rem);font-weight:var(--pvl-competitor-title-weight, 600);line-height:var(--pvl-competitor-title-line-height, 1);color:var(--pvl-competitor-title-color, rgb(220 38 38))}@media (max-width: 767px){.pvl-compare__table-header--competitor .pvl-compare__table-product{font-size:var(--pvl-competitor-title-size-mobile, 1.25rem)}}.pvl-compare__table-product-image{height:var(--pvl-product-image-size, 6rem);width:var(--pvl-product-image-size, 6rem);object-fit:contain;display:block;z-index:2}.pvl-compare__table-product-description{font-size:var(--pvl-description-size, .75rem);line-height:var(--pvl-description-line-height, 1.5);font-weight:var(--pvl-description-weight, 400);color:var(--pvl-description-color, rgb(75 85 99))}.pvl-compare__table-body{border-top:1px solid rgb(229 231 235)}.pvl-compare__table-row{border-bottom:1px solid rgb(229 231 235)}.pvl-compare__table-cell{padding-top:var(--pvl-feature-row-padding, 1rem);padding-bottom:var(--pvl-feature-row-padding, 1rem);padding-inline:.5rem;border-bottom:1px solid rgb(229 231 235);line-height:1.4}@media (min-width: 768px){.pvl-compare__table-cell{padding-inline:1rem;line-height:1.5}.pvl-compare__product-image-wrapper--competitor{--pvl-product-image-size: var(--pvl-product-image-size-desktop)}}.pvl-compare__table-cell--label{font-size:var(--pvl-feature-label-size, .875rem);line-height:1.5rem;color:#111827;font-weight:var(--pvl-feature-label-weight, normal);text-align:var(--pvl-feature-label-align, left);background-color:var(--pvl-label-column-bg);border-bottom-color:var(--pvl-label-column-border);border-left:var(--pvl-label-column-side-border);border-right:var(--pvl-label-column-side-border)}.pvl-compare__table-header--empty{border-left:var(--pvl-label-column-side-border);border-right:var(--pvl-label-column-side-border)}.pvl-compare__table-row:first-child .pvl-compare__table-cell--label{border-top-left-radius:var(--pvl-table-corner-radius)}.pvl-compare__table-row:last-child .pvl-compare__table-cell--label{border-bottom-left-radius:var(--pvl-table-corner-radius);border-bottom:none}.pvl-compare__table-row:last-child td:nth-child(2){border-bottom:none}.pvl-compare__table-row:last-child td:nth-child(3){border-bottom-right-radius:var(--pvl-table-corner-radius);border-bottom:none}.pvl-compare__table-cell--center{text-align:var(--pvl-feature-value-align, center)}.pvl-compare__table-row td:nth-child(2){background-color:var(--pvl-primary-column-bg);border-bottom-color:var(--pvl-primary-column-border);text-align:var(--pvl-feature-value-align, center);border-left:var(--pvl-primary-column-side-border);border-right:var(--pvl-primary-column-side-border)}.pvl-compare__table-row td:nth-child(3){background-color:var(--pvl-competitor-column-bg);border-bottom-color:var(--pvl-competitor-column-border);text-align:var(--pvl-feature-value-align, center);border-left:var(--pvl-competitor-column-side-border);border-right:var(--pvl-competitor-column-side-border)}.pvl-compare__table-header--primary,.pvl-compare__table-header--competitor{border-left:none;border-right:none}.pvl-compare__table-header--primary .pvl-compare__product-image-wrapper,.pvl-compare__table-header--primary .pvl-compare__table-product-title,.pvl-compare__table-header--primary .pvl-compare__table-product-description{border-left:var(--pvl-primary-column-side-border);border-right:var(--pvl-primary-column-side-border)}.pvl-compare__table-header--competitor .pvl-compare__product-image-wrapper,.pvl-compare__table-header--competitor .pvl-compare__table-product-title,.pvl-compare__table-header--competitor .pvl-compare__table-product-description{border-left:var(--pvl-competitor-column-side-border);border-right:var(--pvl-competitor-column-side-border)}.pvl-compare__icon{margin-left:auto;margin-right:auto;height:var(--pvl-icon-size, 1.25rem);width:var(--pvl-icon-size, 1.25rem)}.pvl-compare__icon--primary{color:var(--pvl-primary-color, rgb(22 163 74))}.pvl-compare__icon--competitor{color:var(--pvl-competitor-color, rgb(220 38 38))}.pvl-hero__content{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:var(--pvl-showcase-spacing);width:100%;align-items:center;gap:20px}.pvl-hero__text{flex:1}.pvl-hero__rating-section{flex:1;display:flex;flex-direction:column;gap:var(--pvl-showcase-spacing)}.pvl-hero__rating-section--start{align-items:flex-start;text-align:start}.pvl-hero__rating-section--center{align-items:center;text-align:center}.pvl-hero__rating-section--end{align-items:flex-end;text-align:end}.pvl-hero__rating-section--left{align-items:flex-start;text-align:left}.pvl-hero__rating-section--right{align-items:flex-end;text-align:right}.pvl-hero__rating-section--v-top{justify-content:flex-start}.pvl-hero__rating-section--v-center{justify-content:center}.pvl-hero__rating-section--v-bottom{justify-content:flex-end}.pvl-hero__tagline{margin-bottom:var(--pvl-hero-spacing-none);font-family:var(--pvl-hero-tagline-font-family, var(--font--body));font-weight:400}.pvl-hero__tagline--start{text-align:start}.pvl-hero__tagline--center{text-align:center}.pvl-hero__tagline--end{text-align:end}.pvl-hero__tagline--left{text-align:left}.pvl-hero__tagline--right{text-align:right}.pvl-hero__title{margin-bottom:var(--pvl-hero-spacing-xs);font-family:var(--pvl-hero-title-font-family, var(--font--title));font-weight:700;line-height:1em;text-transform:uppercase}.pvl-hero__title--start{text-align:start}.pvl-hero__title--center{text-align:center}.pvl-hero__title--end{text-align:end}.pvl-hero__title--left{text-align:left}.pvl-hero__title--right{text-align:right}@container pvl-hero (min-width: 752px){.pvl-hero__content{grid-template-columns:1.6fr 1.4fr;gap:20px}}@container pvl-hero (width < 640px){.pvl-hero__content{gap:var(--pvl-showcase-spacing)}}.pvl-hero__text{animation:pvl-fadeInUp .8s ease-out}@keyframes pvl-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.pvl-hero__text{animation:none}}@media screen and (max-width: 560px){.pvl-hero__content{padding-left:12px;padding-right:12px}}.pvl-review-title{display:flex;flex-direction:column;gap:var(--spacing, 16px);width:100%}.pvl-review-title--align-left{text-align:left;align-items:flex-start}.pvl-review-title--align-center{text-align:center;align-items:center}.pvl-review-title--align-right{text-align:right;align-items:flex-end}.pvl-star-rating{display:flex;align-items:center;gap:var(--spacing, 8px);width:fit-content;padding-bottom:var(--bottom-padding, 0px);padding:var(--container-padding, 0px);background-color:var(--background-color);border-radius:var(--border-radius, 0px)}.pvl-star-rating__stars{display:flex;align-items:center;gap:2px}.pvl-star-rating__star{display:inline-block;font-size:var(--star-size, 16px);line-height:1;transition:color var(--animation-duration, .2s) ease,transform var(--animation-duration, .2s) ease;position:relative;width:1em;height:1em;border:var(--star-border-width, 0px) solid var(--star-border-color);border-radius:2px}.pvl-star-rating__star svg{display:block;width:100%;height:100%}.pvl-star-rating__star--filled svg path{fill:var(--star-color-filled)}.pvl-star-rating__star--empty{color:var(--star-color-empty)}.pvl-star-rating__text{display:flex;align-items:center;gap:4px;font-size:var(--text-font-size, 14px);font-weight:var(--text-font-weight, 400);color:var(--rating-text-color, inherit)}.pvl-star-rating__value{font-weight:400}.pvl-star-rating__limit{color:var(--rating-text-color, #2c3d37);opacity:.6}.pvl-star-rating__count{color:var(--rating-text-color, #2c3d37);opacity:.6;font-style:italic;font-weight:100;alignment-baseline:before-edge}.pvl-star-rating--align-left{justify-content:flex-start}.pvl-star-rating--align-center{justify-content:center;margin:0 auto}.pvl-star-rating--align-right{justify-content:flex-end;margin-left:auto}.pvl-star-rating--size-small{--star-size: 14px}.pvl-star-rating--size-large{--star-size: 20px}.pvl-star-rating--size-extra-large{--star-size: 24px}.pvl-star-rating--vertical{flex-direction:column;align-items:center;text-align:center}@media (hover: hover){.pvl-star-rating[data-hover-enabled=true] .pvl-star-rating__star:hover{transition:var(--animation-duration, .2s) ease}.pvl-star-rating[data-animation-type=scale] .pvl-star-rating__star:hover{transform:scale(1.1)}.pvl-star-rating[data-animation-type=bounce] .pvl-star-rating__star:hover{animation:bounce .6s ease-in-out}.pvl-star-rating[data-animation-type=glow] .pvl-star-rating__star:hover{filter:drop-shadow(0 0 4px rgba(255,215,0,.6));transform:scale(1.05)}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-4px)}60%{transform:translateY(-2px)}}}@media (prefers-contrast: high){.pvl-star-rating__star--filled{color:#000}.pvl-star-rating__star--empty{color:#666}}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.pvl-video-lightbox{padding:0;border:none;background:transparent;max-width:100vw;max-height:100vh;width:100%;height:100%}.pvl-video-lightbox::backdrop{background-color:#000000e6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.pvl-video-lightbox:not([open]){display:none}.pvl-video-lightbox__container{position:relative;background:#000;border-radius:12px;max-width:90vw;max-height:85vh;width:min(90vw,calc(85vh * 16/9));height:min(85vh,50.625vw);overflow:hidden;margin:auto;top:50%;transform:translateY(-50%);box-shadow:0 20px 60px #00000080}.pvl-video-lightbox__close-form{position:absolute;top:20px;right:20px;z-index:10001;margin:0;padding:0;pointer-events:auto}.pvl-video-lightbox__close{position:relative;border-radius:5px;border:1px solid #fff;background:#000c;color:#fff;width:42px;height:41px;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 12px #00000080;z-index:10002}.pvl-video-lightbox__close:hover,.pvl-video-lightbox__close:focus{background:#0006;transform:scale(1.05);outline:2px solid rgba(255,255,255,.5);outline-offset:2px}.pvl-video-lightbox__close svg{width:15px;height:15px;filter:drop-shadow(0 1px 3px rgba(0,0,0,.3))}.pvl-video-lightbox__content{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#000;border-radius:12px;overflow:hidden}.pvl-video-lightbox__video-wrapper{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}.pvl-video-lightbox__native-video{width:100%;height:100%;object-fit:contain;border-radius:12px}.pvl-video-lightbox__youtube-video{width:100%;height:100%;border:none;border-radius:12px;position:relative;z-index:1}.pvl-video-lightbox__video-wrapper{pointer-events:none}.pvl-video-lightbox__youtube-video,.pvl-video-lightbox__native-video{pointer-events:auto}@media screen and (max-width: 768px){.pvl-video-lightbox__container{width:min(95vw,calc(80vh * 16/9));height:min(80vh,53.4375vw);max-width:95vw;max-height:80vh}.pvl-video-lightbox__close-form{top:16px;right:16px}.pvl-video-lightbox__close{width:42px;height:41px}.pvl-video-lightbox__close svg{width:15px;height:15px}}@media screen and (max-width: 480px){.pvl-video-lightbox__container{width:min(92vw,calc(75vh * 16/9));height:min(75vh,51.75vw);max-width:92vw;max-height:75vh}.pvl-video-lightbox__close-form{top:12px;right:12px}.pvl-video-lightbox__close{width:38px;height:37px}.pvl-video-lightbox__close svg{width:14px;height:14px}}
/*# sourceMappingURL=/cdn/shop/t/182/compiled_assets/styles.css.map */
