.video-product-feature{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;background-color:#fdfaf6}.video-product-feature__content{flex:1 1 45%;max-width:500px}.video-product-feature__media{flex:1 1 45%;position:relative;text-align:center}.video-product-feature__media img{width:100%;height:auto;cursor:pointer;border-radius:10px}.video-product-feature__play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;background:#ffffffe6;border-radius:50%;display:flex;align-items:center;justify-content:center}.vpf-cta{font-weight:600;text-decoration:underline}.video-popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;z-index:1000;align-items:center;justify-content:center}.video-popup.active{display:flex}.video-popup iframe{width:90%;max-width:800px;height:450px}.video-popup__close{position:absolute;top:20px;right:30px;color:#fff;font-size:30px;cursor:pointer}.ffaq{padding:48px 0 56px}.ffaq-head{max-width:60ch;margin-bottom:30px}.ffaq-head h2{margin:0 0 10px}.ffaq-intro{color:#121212a6;font-size:1.6rem;line-height:1.55}.ffaq-list{border-top:1px solid rgba(18,18,18,.14)}.ffaq-item{border-bottom:1px solid rgba(18,18,18,.14)}.ffaq-item summary{list-style:none;cursor:pointer;padding:18px 0;display:flex;align-items:center;gap:14px}.ffaq-item summary::-webkit-details-marker{display:none}.ffaq-item summary h3{margin:0;font-size:1.7rem;line-height:1.3;font-weight:600}.ffaq-item summary:after{content:"+";margin-left:auto;font-size:2.2rem;line-height:1;color:#12121280}.ffaq-item[open] summary:after{content:"\2013"}.ffaq-answer{padding:0 0 22px;max-width:78ch}.ffaq-answer p{margin:0 0 12px;font-size:1.6rem;line-height:1.6;color:#121212bf}.ffaq-answer p:first-child{color:#121212}.ffaq-answer ul{margin:0 0 12px;padding-left:1.8rem}.ffaq-answer li{font-size:1.6rem;line-height:1.6;color:#121212bf;margin-bottom:6px}.ffaq-cta{display:inline-block;margin-top:28px;padding:13px 26px;border:1px solid #121212;background:#121212;color:#fff;font-weight:600;font-size:1.5rem;text-decoration:none}.ffaq-cta:hover{background:#fff;color:#121212}.hero-slick-slider{background-color:#f9f6f2}.slick-slide{display:flex!important;align-items:center;justify-content:space-between;flex-wrap:wrap}.hero-text h4{font-size:1.1rem;color:#777;margin-bottom:10px}.hero-text h1{font-size:2.5rem;font-weight:700;margin-bottom:20px}.hero-buttons a{margin-right:10px;padding:10px 25px;display:inline-block;text-decoration:none;font-weight:600;border:2px solid #000}.hero-buttons a.shop-now{background-color:#4caf50;color:#fff;border-color:#4caf50}.hero-image{flex:1 1 50%;text-align:center;position:relative}.hero-image img{width:100%;height:auto;display:block}.hero-hotspot{position:absolute;display:block;border-radius:14px;text-indent:-9999px;overflow:hidden;background:transparent;transition:background-color .15s ease,box-shadow .15s ease}.hero-hotspot:hover{background-color:#1f5a3814;box-shadow:0 0 0 2px #1f5a3873}.hero-hotspot:focus-visible{outline:3px solid #1F5A38;outline-offset:2px;background-color:#1f5a3814}.hero-hotspot--debug{background-color:#d6336c40;box-shadow:inset 0 0 0 2px #d6336c}.hero-routes{display:none;margin:18px 0 4px;gap:10px;flex-direction:column}.hero-routes a{display:block;padding:13px 18px;text-align:center;text-decoration:none;font-weight:600;font-size:15px;border:1px solid #121212;background:#121212;color:#fff}.hero-routes a+a{background:#fff;color:#121212}@media screen and (max-width:749px){.hero-hotspot{display:none}.hero-routes{display:flex}}
/*# sourceMappingURL=/cdn/shop/t/31/compiled_assets/styles.css.map */
