[data-pfs-hero-reviews] .banner-reviews-mobile{position:relative;z-index:1}[data-pfs-hero-reviews] :is(.banner-reviews,.banner-reviews-mobile)>img{clip-path:inset(0 0 34% 0)}[data-pfs-hero-reviews] .pfs-hero-review-count{position:absolute;top:68.571429%;left:0;width:100%;height:30.47619%;color:#fff;font:700 14.933333px/1 Arial,sans-serif;letter-spacing:0;text-align:center;white-space:nowrap}@media(max-width:989px){[data-pfs-hero-reviews] .pfs-hero-review-count{font-size:13.977011px}}@media(max-width:749px){[data-pfs-hero-reviews] .pfs-hero-review-count{font-size:11.770115px}}@media(min-width:1200px)and (max-width:1599px){.custom-banner .pfs-home-cta-arrow{display:none}}@media(min-width:1600px){.custom-banner:has(.pfs-home-cta-button) .banner-image-wrapper{left:-60px}}@media(min-width:990px)and (max-width:1279px){.custom-banner:has(.pfs-home-cta-button) .banner-info{grid-template-columns:minmax(0,44fr) minmax(0,56fr);column-gap:24px;padding-top:38px}.custom-banner:has(.pfs-home-cta-button) .banner-title h1{max-width:100%;font-size:clamp(46px,4.5vw,56px);line-height:1;text-wrap:balance}.custom-banner:has(.pfs-home-cta-button) .banner-content .banner-description p{font-size:18px;line-height:25px;margin-block:20px}.custom-banner .banner-content .banner-cta-button.pfs-home-cta-button{width:350px;min-width:0;max-width:76%;padding:12px 16px;font-size:30px;line-height:30px;margin-block:26px 32px}.custom-banner:has(.pfs-home-cta-button) .banner-video .banner-video-wrapper{padding-left:0;height:auto;aspect-ratio:16 / 9}.custom-banner:has(.pfs-home-cta-button) .banner-video .video-section__media.deferred-media{height:100%}.custom-banner:has(.pfs-home-cta-button) .banner-video .banner-reviews{right:50%;transform:translate(50%)}}@media(min-width:1200px)and (max-width:1279px){.custom-banner:has(.pfs-home-cta-button) .banner-image-wrapper{display:block;width:280px;height:320px;left:-130px;bottom:-150px}}@media(min-width:750px)and (max-width:989px){.custom-banner:has(.pfs-home-cta-button) .banner-title h1{max-width:700px;margin-inline:auto;text-wrap:balance}.custom-banner:has(.pfs-home-cta-button) .banner-video-wrapper.mobilevideo{width:min(100%,560px);height:auto;aspect-ratio:12 / 7;padding:0;margin-inline:auto}.custom-banner:has(.pfs-home-cta-button) .mobilevideo .video-section__media.deferred-media{height:100%}.custom-banner .banner-content .banner-cta-button.pfs-home-cta-button{width:420px;max-width:70%;font-size:34px;line-height:32px;padding:12px 20px;margin-block:30px 34px}.custom-banner:has(.pfs-home-cta-button) .banner-starting-price img{width:420px;max-width:70%;height:auto}.custom-banner:has(.pfs-home-cta-button) .banner-reviews-mobile{max-width:190px}}@media(min-width:576px)and (max-width:991px){.custom-banner:has(.pfs-home-cta-button) .banner-footer img{height:140px}}@media(max-width:575px){.custom-banner:has(.pfs-home-cta-button) .banner-starting-price img{width:var(--pfs-price-image-width)}.custom-banner:has(.pfs-home-cta-button) .banner-footer img{height:65px}}.custom-banner:has(.pfs-home-cta-button) .banner-footer{position:relative}.custom-banner:has(.pfs-home-cta-button) .banner-footer:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:3px;background:#fff;pointer-events:none}.custom-banner .banner-content .banner-cta-button.pfs-home-cta-button{background-color:transparent;outline:none}.pfs-home-cta-button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background-color:#ffd738;outline:4px dashed var(--white-color);outline-offset:inherit;pointer-events:none}.pfs-cta-button-label{position:relative}.pfs-home-cta-arrow{height:auto;overflow:visible;pointer-events:none}.pfs-cta-arrow-motion{transform-box:fill-box;transform-origin:center}@media(prefers-reduced-motion:no-preference){.pfs-home-cta-arrow[data-pfs-motion] .pfs-cta-arrow-line{stroke-dasharray:1;animation:pfs-cta-arrow-draw 5.6s ease-in-out infinite}.pfs-home-cta-arrow[data-pfs-motion] .pfs-cta-arrow-head{stroke-dasharray:1;animation:pfs-cta-arrow-tip 5.6s ease-in-out infinite}.pfs-home-cta-arrow[data-pfs-motion=paused] :is(.pfs-cta-arrow-line,.pfs-cta-arrow-head,.pfs-cta-arrow-motion){animation-play-state:paused}.pfs-home-cta-button[data-pfs-motion]:before,.pfs-home-cta-button[data-pfs-motion] .pfs-cta-button-label{transform-origin:center;animation:pfs-cta-button-pulse 5.6s ease-in-out infinite}.pfs-home-cta-button[data-pfs-motion=paused]:before,.pfs-home-cta-button[data-pfs-motion=paused] .pfs-cta-button-label{animation-play-state:paused}}@keyframes pfs-cta-button-pulse{0%,12.593%,29%,to{transform:scale(1)}17%{transform:scale(1.18) rotate(-1deg)}19%{transform:scale(1.25) rotate(1deg)}22%{transform:scale(1.18) rotate(-.6deg)}25%{transform:scale(1.08) rotate(.3deg)}}@keyframes pfs-cta-arrow-draw{0%{stroke-dashoffset:1;opacity:1}9.630%,92%{stroke-dashoffset:0;opacity:1}98%,to{stroke-dashoffset:0;opacity:0}}@keyframes pfs-cta-arrow-tip{0%,7.407%{stroke-dashoffset:1;opacity:0}8.148%{opacity:1}12.593%,92%{stroke-dashoffset:0;opacity:1}98%,to{stroke-dashoffset:0;opacity:0}}
/*# sourceMappingURL=/cdn/shop/t/344/compiled_assets/styles.css.map?subset=AABAAAAEAAAAAAAABAAAAAAAAAAAAAAAAAAAAEA */
