@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Playfair+Display:ital,wght@0,400;0,700;1,400&display=swap);@charset "UTF-8";
/*!
Theme Name: Midwest Golf Carts
Description: A custom WordPress theme made for Midwest Golf Carts by Five Fifteen <3
Author: Five Fifteen
Author URI: https://fivefifteen.com
Version: 0.0.4
*/
@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:#fff0;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html{scrollbar-color:#070d19 #fff;-webkit-tap-highlight-color:#fff0}@media (min-width:1024px){html{scrollbar-color:#fff #070d19}}body{background-color:#fff;margin:0;padding:0}body.no-scroll,body.product-filters-open{overflow:hidden}.flex-page-heading,.container{margin:0 28px;max-width:1072px}@media (min-width:768px){.flex-page-heading,.container{margin:0 64px}}@media (min-width:1024px) and (max-width:1255px){.flex-page-heading,.container{margin:0 92px}}@media (min-width:1256px){.flex-page-heading,.container{margin:0 auto}}.clear:after,.flex-module--general-content:after{clear:both;content:"";display:block}.hidden,body.post-type-archive-product[class*="paged-"] #breadcrumbs .breadcrumb-separator:nth-child(4),body.post-type-archive-product[class*="paged-"] #breadcrumbs .breadcrumb_last{display:none!important;visibility:hidden!important}@media (min-width:1210px){.hide-on-desktop-header{display:none!important;visibility:hidden!important}}@media (max-width:1209px){.hide-on-mobile-header{display:none!important;visibility:hidden!important}}.page-section{padding-bottom:125px}.page-title-section+section{padding-top:0}.full-width{width:100%}.flex-module--dimensions-table+.flex-module--dimensions-table{padding-top:0}.flex-module--dimensions-table+.flex-module--featured-product{padding-top:0}.flex-module--dimensions-table+.flex-module--form{padding-top:0}.flex-module--dimensions-table+.flex-module--general-content{padding-top:0}.flex-module--dimensions-table+.flex-module--items-grid{padding-top:0}.flex-module--dimensions-table+.flex-module--map{padding-top:0}.flex-module--dimensions-table+.flex-module--multi-cta{padding-top:0}.flex-module--dimensions-table+.flex-module--products-preview{padding-top:0}.flex-module--dimensions-table+.flex-module--single-cta{padding-top:0}.page-section+.flex-module--dimensions-table,.single-product+.flex-module--dimensions-table{padding-top:0}.flex-module--featured-product+.flex-module--dimensions-table{padding-top:0}.flex-module--featured-product+.flex-module--featured-product{padding-top:0}.flex-module--featured-product+.flex-module--form{padding-top:0}.flex-module--featured-product+.flex-module--general-content{padding-top:0}.flex-module--featured-product+.flex-module--items-grid{padding-top:0}.flex-module--featured-product+.flex-module--map{padding-top:0}.flex-module--featured-product+.flex-module--multi-cta{padding-top:0}.flex-module--featured-product+.flex-module--products-preview{padding-top:0}.flex-module--featured-product+.flex-module--single-cta{padding-top:0}.page-section+.flex-module--featured-product,.single-product+.flex-module--featured-product{padding-top:0}.flex-module--form+.flex-module--dimensions-table{padding-top:0}.flex-module--form+.flex-module--featured-product{padding-top:0}.flex-module--form+.flex-module--form{padding-top:0}.flex-module--form+.flex-module--general-content{padding-top:0}.flex-module--form+.flex-module--items-grid{padding-top:0}.flex-module--form+.flex-module--map{padding-top:0}.flex-module--form+.flex-module--multi-cta{padding-top:0}.flex-module--form+.flex-module--products-preview{padding-top:0}.flex-module--form+.flex-module--single-cta{padding-top:0}.page-section+.flex-module--form,.single-product+.flex-module--form{padding-top:0}.flex-module--general-content+.flex-module--dimensions-table{padding-top:0}.flex-module--general-content+.flex-module--featured-product{padding-top:0}.flex-module--general-content+.flex-module--form{padding-top:0}.flex-module--general-content+.flex-module--general-content{padding-top:0}.flex-module--general-content+.flex-module--items-grid{padding-top:0}.flex-module--general-content+.flex-module--map{padding-top:0}.flex-module--general-content+.flex-module--multi-cta{padding-top:0}.flex-module--general-content+.flex-module--products-preview{padding-top:0}.flex-module--general-content+.flex-module--single-cta{padding-top:0}.page-section+.flex-module--general-content,.single-product+.flex-module--general-content{padding-top:0}.flex-module--items-grid+.flex-module--dimensions-table{padding-top:0}.flex-module--items-grid+.flex-module--featured-product{padding-top:0}.flex-module--items-grid+.flex-module--form{padding-top:0}.flex-module--items-grid+.flex-module--general-content{padding-top:0}.flex-module--items-grid+.flex-module--items-grid{padding-top:0}.flex-module--items-grid+.flex-module--map{padding-top:0}.flex-module--items-grid+.flex-module--multi-cta{padding-top:0}.flex-module--items-grid+.flex-module--products-preview{padding-top:0}.flex-module--items-grid+.flex-module--single-cta{padding-top:0}.page-section+.flex-module--items-grid,.single-product+.flex-module--items-grid{padding-top:0}.flex-module--map+.flex-module--dimensions-table{padding-top:0}.flex-module--map+.flex-module--featured-product{padding-top:0}.flex-module--map+.flex-module--form{padding-top:0}.flex-module--map+.flex-module--general-content{padding-top:0}.flex-module--map+.flex-module--items-grid{padding-top:0}.flex-module--map+.flex-module--map{padding-top:0}.flex-module--map+.flex-module--multi-cta{padding-top:0}.flex-module--map+.flex-module--products-preview{padding-top:0}.flex-module--map+.flex-module--single-cta{padding-top:0}.page-section+.flex-module--map,.single-product+.flex-module--map{padding-top:0}.flex-module--multi-cta+.flex-module--dimensions-table{padding-top:0}.flex-module--multi-cta+.flex-module--featured-product{padding-top:0}.flex-module--multi-cta+.flex-module--form{padding-top:0}.flex-module--multi-cta+.flex-module--general-content{padding-top:0}.flex-module--multi-cta+.flex-module--items-grid{padding-top:0}.flex-module--multi-cta+.flex-module--map{padding-top:0}.flex-module--multi-cta+.flex-module--multi-cta{padding-top:0}.flex-module--multi-cta+.flex-module--products-preview{padding-top:0}.flex-module--multi-cta+.flex-module--single-cta{padding-top:0}.page-section+.flex-module--multi-cta,.single-product+.flex-module--multi-cta{padding-top:0}.flex-module--products-preview+.flex-module--dimensions-table{padding-top:0}.flex-module--products-preview+.flex-module--featured-product{padding-top:0}.flex-module--products-preview+.flex-module--form{padding-top:0}.flex-module--products-preview+.flex-module--general-content{padding-top:0}.flex-module--products-preview+.flex-module--items-grid{padding-top:0}.flex-module--products-preview+.flex-module--map{padding-top:0}.flex-module--products-preview+.flex-module--multi-cta{padding-top:0}.flex-module--products-preview+.flex-module--products-preview{padding-top:0}.flex-module--products-preview+.flex-module--single-cta{padding-top:0}.page-section+.flex-module--products-preview,.single-product+.flex-module--products-preview{padding-top:0}.flex-module--single-cta+.flex-module--dimensions-table{padding-top:0}.flex-module--single-cta+.flex-module--featured-product{padding-top:0}.flex-module--single-cta+.flex-module--form{padding-top:0}.flex-module--single-cta+.flex-module--general-content{padding-top:0}.flex-module--single-cta+.flex-module--items-grid{padding-top:0}.flex-module--single-cta+.flex-module--map{padding-top:0}.flex-module--single-cta+.flex-module--multi-cta{padding-top:0}.flex-module--single-cta+.flex-module--products-preview{padding-top:0}.flex-module--single-cta+.flex-module--single-cta{padding-top:0}.page-section+.flex-module--single-cta,.single-product+.flex-module--single-cta{padding-top:0}body{color:#070d19;font:normal normal 400 18px/26px "Inter",sans-serif}@media (min-width:768px){body{font:normal normal 400 21px/29px "Inter",sans-serif}}@media (min-width:1024px){body{font:normal normal 400 24px/32px "Inter",sans-serif}}a{color:#070d19;transition:0.1s all ease-in-out}a.darkmode,header .header-navigation-container .menu .menu-item:not(.nav-btn) a{color:#fff}h1{font:normal normal 700 42px/50px "Playfair Display",serif}@media (min-width:768px){h1{font:normal normal 700 48px/56px "Playfair Display",serif}}h2{font:normal normal 700 36px/44px "Playfair Display",serif}h3{font:normal normal 700 36px/44px "Inter",sans-serif}h4{font:normal normal 700 24px/32px "Playfair Display",serif}h5{font:normal normal 700 24px/32px "Inter",sans-serif;text-transform:uppercase}.page-title,.flex-page-title{margin-bottom:0;margin-top:4rem;text-align:left}footer{background-color:#070d19;color:#fff;padding:25px 0}@media (min-width:1024px){footer{padding:50px 0}}footer .container{display:flex;flex-direction:column;gap:25px}@media (min-width:1024px){footer .container{gap:50px}}footer .footer-content{display:grid;gap:30px;grid-template-columns:1fr}@media (min-width:1024px){footer .footer-content{grid-template-columns:1fr 1fr 340px}}footer .footer-section h3{color:#fff;font:normal normal 700 36px/44px "Inter",sans-serif;margin:0 0 15px;display:flex;align-items:center;gap:10px}@media (max-width:1023px){footer .footer-section h3{justify-content:center}}footer .footer-section p{font:normal normal 400 18px/26px "Inter",sans-serif;margin:0 0 10px;line-height:1.5}footer .footer-section a{color:#fff;text-decoration:none;transition:opacity 0.2s ease}footer .footer-section a:hover{opacity:.8}footer .footer-social .social-embed{width:100%;max-width:340px;margin:0 auto}footer .footer-social .social-embed iframe{max-width:100%}@media (max-width:1023px){footer .footer-social .social-embed iframe{display:none}}footer .footer-navigation-container{text-align:center}@media (min-width:1024px){footer .footer-navigation-container{text-align:left}}footer .footer-navigation-container ul{list-style:none;margin:0;padding:0}footer .footer-navigation-container ul li{margin:0 0 10px}footer .footer-navigation-container ul li a{color:#fff;display:inline-block;padding:4px 0;position:relative;text-decoration:none;transition:all 0.3s ease}footer .footer-navigation-container ul li a:after{content:"";position:absolute;bottom:2px;left:0;width:0;height:1px;background-color:#fff;transition:width 0.3s ease}footer .footer-navigation-container ul li a:hover:after{width:100%}@media (min-width:1024px){footer .footer-quick-links{padding-left:30px}}footer .footer-company{text-align:center}@media (min-width:1024px){footer .footer-company{text-align:left}}footer .footer-company .company-info{margin-top:20px}footer .footer-company .appointment-only{font-style:italic;opacity:.8}footer .footer-company .email{margin-top:15px}footer .footer-logo-container{text-align:center}@media (min-width:1024px){footer .footer-logo-container{text-align:left}}footer .footer-logo-container a{display:inline-block;vertical-align:middle}footer .footer-logo-container a img,footer .footer-logo-container a svg{display:block;max-height:200px;max-width:200px}@media (max-width:1023px){footer .footer-logo-container a img,footer .footer-logo-container a svg{margin:0 auto}}footer .footer-logo-container a img path,footer .footer-logo-container a svg path{fill:#fff}footer .footer-divider{border-top:1px solid rgb(255 255 255 / .1);margin:0}footer .footer-bottom{display:flex;flex-direction:column;gap:20px;align-items:center}footer .footer-notice{font:normal normal 400 18px/26px "Inter",sans-serif;text-align:center}footer .footer-notice .copyright{margin:0}footer .footer-notice .disclaimer{font:normal normal 400 12px/20px "Inter",sans-serif;margin-top:5px}footer .fivefifteen{font:normal normal 400 12px/20px "Inter",sans-serif;text-align:center}footer .fivefifteen a{color:#fff;display:inline-block;text-decoration:none}footer .fivefifteen a img{display:block;height:auto;margin:1rem auto 5px auto;width:150px}header{background-color:#070d19;color:#fff;padding:25px 0;position:relative;box-shadow:0 2px 10px rgb(0 0 0 / .1);transition:all 0.3s ease}@media (min-width:1210px){header{padding:50px 0}}header .container{align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-between}@media (min-width:1210px){header .container{gap:50px}}header .header-logo-container{flex-shrink:0}header .header-logo-container a{display:inline-block;vertical-align:middle}header .header-logo-container a img,header .header-logo-container a svg{display:block;max-height:125px;max-width:300px;width:auto;height:auto;transition:all 0.3s ease}@media (max-width:1209px){header .header-logo-container a img,header .header-logo-container a svg{max-height:100px;max-width:250px}}header .header-logo-container a svg path{fill:#fff}header .header-navigation-btn-container{margin-left:auto;position:relative;z-index:516}@media (min-width:1210px){header .header-navigation-btn-container{display:none!important;visibility:hidden!important}}header .header-navigation-btn-container .header-navigation-btn{align-items:center;background-color:#fff0;border:2px solid #fff;border-radius:8px;color:#fff;display:flex;font:normal normal 700 18px/26px "Inter",sans-serif;gap:10px;margin:0;padding:8px 12px;transition:all 0.3s ease}header .header-navigation-btn-container .header-navigation-btn:hover{background-color:rgb(255 255 255 / .1)}header .header-navigation-btn-container .header-navigation-btn:not(.mobile-nav-open) .opened{display:none!important;visibility:hidden!important}header .header-navigation-btn-container .header-navigation-btn.mobile-nav-open{background-color:#fff;color:#070d19}header .header-navigation-btn-container .header-navigation-btn.mobile-nav-open .closed{display:none!important;visibility:hidden!important}header .header-navigation-btn-container .header-navigation-btn.mobile-nav-open .menu-icon{width:30px}header .header-navigation-btn-container .header-navigation-btn.mobile-nav-open .menu-icon span{background-color:#070d19}header .header-navigation-btn-container .header-navigation-btn.mobile-nav-open .menu-icon span:nth-of-type(1){transform:rotate(45deg);transform-origin:top left}header .header-navigation-btn-container .header-navigation-btn.mobile-nav-open .menu-icon span:nth-of-type(2){transform-origin:center;width:0}header .header-navigation-btn-container .header-navigation-btn.mobile-nav-open .menu-icon span:nth-of-type(3){transform:rotate(-45deg);transform-origin:bottom left}header .header-navigation-btn-container .header-navigation-btn:after{display:none}header .header-navigation-btn-container .header-navigation-btn .menu-icon{display:flex;flex-direction:column;justify-content:space-between;gap:5px;height:25px;width:25px}header .header-navigation-btn-container .header-navigation-btn .menu-icon span{background-color:#fff;border-radius:5px;display:block;flex-grow:1;opacity:1;transition:all 0.3s ease-in-out}@media (max-width:1209px){header .header-navigation-container{background-color:rgb(7 13 25 / .98);position:fixed;top:0;left:0;right:0;bottom:0;max-height:100vh;height:100vh;width:100vw;z-index:515;overflow-y:auto;transform:translateX(100%);transition:transform 0.3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column}header .header-navigation-container.mobile-nav-open{transform:translateX(0)}header .header-navigation-container .mobile-nav-logo{padding:25px 20px;text-align:left}header .header-navigation-container .mobile-nav-logo a{display:inline-block;vertical-align:middle}header .header-navigation-container .mobile-nav-logo a img,header .header-navigation-container .mobile-nav-logo a svg{display:block;max-height:100px;max-width:250px;width:auto;height:auto}header .header-navigation-container .mobile-nav-logo a img path,header .header-navigation-container .mobile-nav-logo a svg path{fill:#fff}header .header-navigation-container .menu{margin:30px 15px;padding:0 20px;flex:1}header .header-navigation-container .menu .menu-item{border-bottom:1px solid rgb(255 255 255 / .2);padding-bottom:25px;width:100%}header .header-navigation-container .menu .menu-item a{font-size:1.2em;padding:15px 0}header .header-navigation-container .menu .menu-item:last-child{border-bottom:none;padding-bottom:0}header .header-navigation-container .menu .menu-item.nav-btn{margin-top:35px}header .header-navigation-container .mobile-nav-info{padding:30px 20px;border-top:1px solid rgb(255 255 255 / .2);text-align:center;background-color:rgb(7 13 25 / .98)}header .header-navigation-container .mobile-nav-info p{margin:0 0 10px;font:normal normal 400 18px/26px "Inter",sans-serif}header .header-navigation-container .mobile-nav-info p:last-child{margin-bottom:0}header .header-navigation-container .mobile-nav-info p a{color:#fff;text-decoration:none;transition:opacity 0.2s ease}header .header-navigation-container .mobile-nav-info p a:hover{opacity:.8}}@media (min-width:1210px){header .header-navigation-container .mobile-nav-logo,header .header-navigation-container .mobile-nav-info{display:none}}header .header-navigation-container .menu{align-items:center;display:flex;flex-direction:column;gap:25px;list-style-type:none;margin:0;padding:0}@media (max-width:1209px){header .header-navigation-container .menu{margin:30px 15px;padding:0 20px}header .header-navigation-container .menu .menu-item{border-bottom:1px solid rgb(255 255 255 / .2);padding-bottom:25px;width:100%}header .header-navigation-container .menu .menu-item a{font-size:1.2em;padding:15px 0}header .header-navigation-container .menu .menu-item:last-child{border-bottom:none;padding-bottom:0}}@media (min-width:1210px){header .header-navigation-container .menu{flex-direction:row;gap:50px}}header .header-navigation-container .menu .menu-item:not(.nav-btn){font:normal normal 400 24px/32px "Inter",sans-serif;margin:0;padding:0;position:relative}@media (max-width:1209px){header .header-navigation-container .menu .menu-item:not(.nav-btn){width:100%}header .header-navigation-container .menu .menu-item:not(.nav-btn) a{display:block;width:100%;padding:15px 0}}header .header-navigation-container .menu .menu-item:not(.nav-btn).menu-item-has-children>a{padding-right:20px}@media (max-width:1209px){header .header-navigation-container .menu .menu-item:not(.nav-btn).menu-item-has-children>a{padding-right:0;width:100%}}header .header-navigation-container .menu .menu-item:not(.nav-btn).menu-item-has-children>a:before{content:"";border-left:4px solid #fff0;border-right:4px solid #fff0;border-top:4px solid #fff;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:transform 0.3s ease}@media (max-width:1209px){header .header-navigation-container .menu .menu-item:not(.nav-btn).menu-item-has-children>a:before{display:none}}@media (min-width:1210px){header .header-navigation-container .menu .menu-item:not(.nav-btn).menu-item-has-children>a:hover:before{transform:translateY(-50%) rotate(180deg)}}header .header-navigation-container .menu .menu-item:not(.nav-btn) .sub-menu{background-color:#070d19;border-radius:8px;box-shadow:0 4px 20px rgb(0 0 0 / .15);visibility:hidden;list-style-type:none;margin:0;min-width:200px;padding:10px 0;position:absolute;top:100%;left:0;z-index:520;opacity:0;transform:translateY(-10px);transition:opacity 0.3s ease,transform 0.3s ease,visibility 0.3s ease}@media (max-width:1209px){header .header-navigation-container .menu .menu-item:not(.nav-btn) .sub-menu{background-color:#fff0;box-shadow:none;visibility:visible;margin-left:0;padding:0;position:static;width:100%;opacity:1;transform:none;transition:none}}header .header-navigation-container .menu .menu-item:not(.nav-btn) .sub-menu .menu-item{margin:0;padding:0}header .header-navigation-container .menu .menu-item:not(.nav-btn) .sub-menu .menu-item a{color:#fff;display:block;font:normal normal 400 18px/26px "Inter",sans-serif;padding:8px 20px;white-space:nowrap}@media (min-width:1210px){header .header-navigation-container .menu .menu-item:not(.nav-btn) .sub-menu .menu-item a:hover{background-color:rgb(255 255 255 / .1)}}header .header-navigation-container .menu .menu-item:not(.nav-btn) .sub-menu .menu-item a:after{display:none}header .header-navigation-container .menu .menu-item:not(.nav-btn) .sub-menu .menu-item.current-menu-item a{font:normal normal 700 18px/26px "Inter",sans-serif}@media (min-width:1210px){header .header-navigation-container .menu .menu-item:not(.nav-btn):hover>.sub-menu{visibility:visible;opacity:1;transform:translateY(0)}}header .header-navigation-container .menu .menu-item:not(.nav-btn) a{display:inline-block;padding:8px 0;position:relative;text-decoration:none;transition:all 0.3s ease}header .header-navigation-container .menu .menu-item:not(.nav-btn) a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:#fff;transition:width 0.3s ease}@media (min-width:1210px){header .header-navigation-container .menu .menu-item:not(.nav-btn) a:hover:after{width:100%}}header .header-navigation-container .menu .menu-item:not(.nav-btn).current-menu-item a{color:#fff;font:normal normal 700 24px/32px "Inter",sans-serif;text-decoration:none}header .header-navigation-container .menu .menu-item:not(.nav-btn).current-menu-item a:after{width:100%}@media (max-width:1209px){header .header-navigation-container .menu .menu-item.nav-btn{text-align:center}}body.home header{background-color:#fff0;box-shadow:none;position:absolute;top:0;left:0;right:0;z-index:525}body.mobile-nav-open{overflow:hidden;position:fixed;width:100%}input[type="text"],input[type="email"],input[type="tel"],input[type="number"],input[type="password"],input[type="search"],input[type="url"],input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="file"],select,textarea{background-color:rgb(0 0 0 / .02);border-radius:8px;border:1px solid rgb(0 0 0 / .1);width:100%;padding:.75rem 1rem;font-size:1rem;line-height:1.5;color:#070d19;transition:all 0.2s ease}input[type="text"]:focus,input[type="email"]:focus,input[type="tel"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="url"]:focus,input[type="date"]:focus,input[type="time"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="file"]:focus,select:focus,textarea:focus{outline:none;border-color:#070d19;box-shadow:0 0 0 2px rgb(7 13 25 / .1)}input[type="text"]::placeholder,input[type="email"]::placeholder,input[type="tel"]::placeholder,input[type="number"]::placeholder,input[type="password"]::placeholder,input[type="search"]::placeholder,input[type="url"]::placeholder,input[type="date"]::placeholder,input[type="time"]::placeholder,input[type="datetime-local"]::placeholder,input[type="month"]::placeholder,input[type="week"]::placeholder,input[type="file"]::placeholder,select::placeholder,textarea::placeholder{color:rgb(7 13 25 / .5)}textarea{min-height:100px;resize:vertical}select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23000' d='M6 8.825L1.175 4 2.238 2.938 6 6.7l3.763-3.763L10.825 4z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.5rem}header .header-navigation-container .menu .menu-item.nav-btn>a,.flex-module--callout__link,.btn-darkmode,.flex-module--testimonials .testimonials__link-container .testimonials__link,.flex-module--featured-product .featured-product__link,.flex-module--products-preview .products-preview__viewall-link,.btn,.flex-module--multi-cta .flex-module--multi-cta__items .flex-module--multi-cta__item .flex-module--multi-cta__item-content-container .flex-module--multi-cta__item-link,.flex-module--single-cta .single-cta-content-link,button,input[type="submit"],input[type="button"],input[type="reset"]{display:inline-block;padding:.875rem 1.75rem;background-color:#070d19;color:#fff;text-decoration:none;border-radius:4px;transition:all 0.3s ease;font:normal normal 400 24px/32px "Inter",sans-serif;text-align:center;cursor:pointer;border:none;box-shadow:0 2px 4px rgb(0 0 0 / .1);position:relative;overflow:hidden;vertical-align:middle;transform-origin:center center}header .header-navigation-container .menu .menu-item.nav-btn>a:after,.flex-module--callout__link:after,.btn-darkmode:after,.flex-module--testimonials .testimonials__link-container .testimonials__link:after,.flex-module--featured-product .featured-product__link:after,.flex-module--products-preview .products-preview__viewall-link:after,.btn:after,.flex-module--multi-cta .flex-module--multi-cta__items .flex-module--multi-cta__item .flex-module--multi-cta__item-content-container .flex-module--multi-cta__item-link:after,.flex-module--single-cta .single-cta-content-link:after,button:after,input[type="submit"]:after,input[type="button"]:after,input[type="reset"]:after{content:"";position:absolute;bottom:.5rem;left:50%;width:0;height:2px;background-color:#fff;transition:all 0.3s ease;transform:translateX(-50%)}header .header-navigation-container .menu .menu-item.nav-btn>a:hover,.flex-module--callout__link:hover,.btn-darkmode:hover,.flex-module--testimonials .testimonials__link-container .testimonials__link:hover,.flex-module--featured-product .featured-product__link:hover,.flex-module--products-preview .products-preview__viewall-link:hover,.btn:hover,.flex-module--multi-cta .flex-module--multi-cta__items .flex-module--multi-cta__item .flex-module--multi-cta__item-content-container .flex-module--multi-cta__item-link:hover,.flex-module--single-cta .single-cta-content-link:hover,button:hover,input[type="submit"]:hover,input[type="button"]:hover,input[type="reset"]:hover{background-color:#000;transform:scale(1.05);box-shadow:0 4px 8px rgb(0 0 0 / .15)}header .header-navigation-container .menu .menu-item.nav-btn>a:hover:after,.flex-module--callout__link:hover:after,.btn-darkmode:hover:after,.flex-module--testimonials .testimonials__link-container .testimonials__link:hover:after,.flex-module--featured-product .featured-product__link:hover:after,.flex-module--products-preview .products-preview__viewall-link:hover:after,.btn:hover:after,.flex-module--multi-cta .flex-module--multi-cta__items .flex-module--multi-cta__item .flex-module--multi-cta__item-content-container .flex-module--multi-cta__item-link:hover:after,.flex-module--single-cta .single-cta-content-link:hover:after,button:hover:after,input[type="submit"]:hover:after,input[type="button"]:hover:after,input[type="reset"]:hover:after{width:calc(100% - 2rem)}header .header-navigation-container .menu .menu-item.nav-btn>a:active,.flex-module--callout__link:active,.btn-darkmode:active,.flex-module--testimonials .testimonials__link-container .testimonials__link:active,.flex-module--featured-product .featured-product__link:active,.flex-module--products-preview .products-preview__viewall-link:active,.btn:active,.flex-module--multi-cta .flex-module--multi-cta__items .flex-module--multi-cta__item .flex-module--multi-cta__item-content-container .flex-module--multi-cta__item-link:active,.flex-module--single-cta .single-cta-content-link:active,button:active,input[type="submit"]:active,input[type="button"]:active,input[type="reset"]:active{transform:scale(.98);box-shadow:0 2px 4px rgb(0 0 0 / .1)}header .header-navigation-container .menu .menu-item.nav-btn>a:focus,.flex-module--callout__link:focus,.btn-darkmode:focus,.flex-module--testimonials .testimonials__link-container .testimonials__link:focus,.flex-module--featured-product .featured-product__link:focus,.flex-module--products-preview .products-preview__viewall-link:focus,.btn:focus,.flex-module--multi-cta .flex-module--multi-cta__items .flex-module--multi-cta__item .flex-module--multi-cta__item-content-container .flex-module--multi-cta__item-link:focus,.flex-module--single-cta .single-cta-content-link:focus,button:focus,input[type="submit"]:focus,input[type="button"]:focus,input[type="reset"]:focus{outline:none;box-shadow:0 0 0 3px rgb(7 13 25 / .3)}header .header-navigation-container .menu .menu-item.nav-btn>a.less-padding,header .header-navigation-container .menu .menu-item.nav-btn>a,.less-padding.flex-module--callout__link,header .header-navigation-container .menu .menu-item.nav-btn>a.flex-module--callout__link,.less-padding.btn-darkmode,header .header-navigation-container .menu .menu-item.nav-btn>a.btn-darkmode,header .header-navigation-container .menu .flex-module--testimonials .testimonials__link-container .menu-item.nav-btn>a.testimonials__link,.flex-module--testimonials .testimonials__link-container header .header-navigation-container .menu .menu-item.nav-btn>a.testimonials__link,.flex-module--testimonials .testimonials__link-container .less-padding.testimonials__link,.flex-module--featured-product .less-padding.featured-product__link,.flex-module--featured-product header .header-navigation-container .menu .menu-item.nav-btn>a.featured-product__link,header .header-navigation-container .menu .flex-module--featured-product .menu-item.nav-btn>a.featured-product__link,.flex-module--products-preview .less-padding.products-preview__viewall-link,.flex-module--products-preview header .header-navigation-container .menu .menu-item.nav-btn>a.products-preview__viewall-link,header .header-navigation-container .menu .flex-module--products-preview .menu-item.nav-btn>a.products-preview__viewall-link,.btn.less-padding,.flex-module--multi-cta .flex-module--multi-cta__items .flex-module--multi-cta__item .flex-module--multi-cta__item-content-container .less-padding.flex-module--multi-cta__item-link,.flex-module--multi-cta .flex-module--multi-cta__items .flex-module--multi-cta__item .flex-module--multi-cta__item-content-container header .header-navigation-container .menu .menu-item.nav-btn>a.flex-module--multi-cta__item-link,header .header-navigation-container .menu .flex-module--multi-cta .flex-module--multi-cta__items .flex-module--multi-cta__item .flex-module--multi-cta__item-content-container .menu-item.nav-btn>a.flex-module--multi-cta__item-link,.flex-module--single-cta .less-padding.single-cta-content-link,.flex-module--single-cta header .header-navigation-container .menu .menu-item.nav-btn>a.single-cta-content-link,header .header-navigation-container .menu .flex-module--single-cta .menu-item.nav-btn>a.single-cta-content-link,header .header-navigation-container .menu .menu-item.nav-btn>a.btn,button.less-padding,input[type="submit"].less-padding,input[type="button"].less-padding,input[type="reset"].less-padding{padding:.5rem 1rem}header .header-navigation-container .menu .menu-item.nav-btn>a.less-padding:after,header .header-navigation-container .menu .menu-item.nav-btn>a:after,.less-padding.flex-module--callout__link:after,header .header-navigation-container .menu .menu-item.nav-btn>a.flex-module--callout__link:after,.less-padding.btn-darkmode:after,header .header-navigation-container .menu .menu-item.nav-btn>a.btn-darkmode:after,header .header-navigation-container .menu .flex-module--testimonials .testimonials__link-container .menu-item.nav-btn>a.testimonials__link:after,.flex-module--testimonials .testimonials__link-container header .header-navigation-container .menu .menu-item.nav-btn>a.testimonials__link:after,.flex-module--testimonials .testimonials__link-container .less-padding.testimonials__link:after,.flex-module--featured-product .less-padding.featured-product__link:after,.flex-module--featured-product header .header-navigation-container .menu .menu-item.nav-btn>a.featured-product__link:after,header .header-navigation-container .menu .flex-module--featured-product .menu-item.nav-btn>a.featured-product__link:after,.flex-module--products-preview .less-padding.products-preview__viewall-link:after,.flex-module--products-preview header .header-navigation-container .menu .menu-item.nav-btn>a.products-preview__viewall-link:after,header .header-navigation-container .menu .flex-module--products-preview .menu-item.nav-btn>a.products-preview__viewall-link:after,.btn.less-padding:after,.flex-module--multi-cta .flex-module--multi-cta__items .flex-module--multi-cta__item .flex-module--multi-cta__item-content-container .less-padding.flex-module--multi-cta__item-link:after,.flex-module--multi-cta .flex-module--multi-cta__items .flex-module--multi-cta__item .flex-module--multi-cta__item-content-container header .header-navigation-container .menu .menu-item.nav-btn>a.flex-module--multi-cta__item-link:after,header .header-navigation-container .menu .flex-module--multi-cta .flex-module--multi-cta__items .flex-module--multi-cta__item .flex-module--multi-cta__item-content-container .menu-item.nav-btn>a.flex-module--multi-cta__item-link:after,.flex-module--single-cta .less-padding.single-cta-content-link:after,.flex-module--single-cta header .header-navigation-container .menu .menu-item.nav-btn>a.single-cta-content-link:after,header .header-navigation-container .menu .flex-module--single-cta .menu-item.nav-btn>a.single-cta-content-link:after,header .header-navigation-container .menu .menu-item.nav-btn>a.btn:after,button.less-padding:after,input[type="submit"].less-padding:after,input[type="button"].less-padding:after,input[type="reset"].less-padding:after{bottom:.25rem}header .header-navigation-container .menu .menu-item.nav-btn>a.less-padding:hover:after,header .header-navigation-container .menu .menu-item.nav-btn>a:hover:after,.less-padding.flex-module--callout__link:hover:after,header .header-navigation-container .menu .menu-item.nav-btn>a.flex-module--callout__link:hover:after,.less-padding.btn-darkmode:hover:after,header .header-navigation-container .menu .menu-item.nav-btn>a.btn-darkmode:hover:after,header .header-navigation-container .menu .flex-module--testimonials .testimonials__link-container .menu-item.nav-btn>a.testimonials__link:hover:after,.flex-module--testimonials .testimonials__link-container header .header-navigation-container .menu .menu-item.nav-btn>a.testimonials__link:hover:after,.flex-module--testimonials .testimonials__link-container .less-padding.testimonials__link:hover:after,.flex-module--featured-product .less-padding.featured-product__link:hover:after,.flex-module--featured-product header .header-navigation-container .menu .menu-item.nav-btn>a.featured-product__link:hover:after,header .header-navigation-container .menu .flex-module--featured-product .menu-item.nav-btn>a.featured-product__link:hover:after,.flex-module--products-preview .less-padding.products-preview__viewall-link:hover:after,.flex-module--products-preview header .header-navigation-container .menu .menu-item.nav-btn>a.products-preview__viewall-link:hover:after,header .header-navigation-container .menu .flex-module--products-preview .menu-item.nav-btn>a.products-preview__viewall-link:hover:after,.btn.less-padding:hover:after,.flex-module--multi-cta .flex-module--multi-cta__items .flex-module--multi-cta__item .flex-module--multi-cta__item-content-container .less-padding.flex-module--multi-cta__item-link:hover:after,.flex-module--multi-cta .flex-module--multi-cta__items .flex-module--multi-cta__item .flex-module--multi-cta__item-content-container header .header-navigation-container .menu .menu-item.nav-btn>a.flex-module--multi-cta__item-link:hover:after,header .header-navigation-container .menu .flex-module--multi-cta .flex-module--multi-cta__items .flex-module--multi-cta__item .flex-module--multi-cta__item-content-container .menu-item.nav-btn>a.flex-module--multi-cta__item-link:hover:after,.flex-module--single-cta .less-padding.single-cta-content-link:hover:after,.flex-module--single-cta header .header-navigation-container .menu .menu-item.nav-btn>a.single-cta-content-link:hover:after,header .header-navigation-container .menu .flex-module--single-cta .menu-item.nav-btn>a.single-cta-content-link:hover:after,header .header-navigation-container .menu .menu-item.nav-btn>a.btn:hover:after,button.less-padding:hover:after,input[type="submit"].less-padding:hover:after,input[type="button"].less-padding:hover:after,input[type="reset"].less-padding:hover:after{width:calc(100% - 1rem)}header .header-navigation-container .menu .menu-item.nav-btn>a,.flex-module--callout__link,.btn-darkmode,.flex-module--testimonials .testimonials__link-container .testimonials__link{background-color:#fff;color:#070d19}header .header-navigation-container .menu .menu-item.nav-btn>a:after,.flex-module--callout__link:after,.btn-darkmode:after,.flex-module--testimonials .testimonials__link-container .testimonials__link:after{background-color:#070d19}header .header-navigation-container .menu .menu-item.nav-btn>a:hover,.flex-module--callout__link:hover,.btn-darkmode:hover,.flex-module--testimonials .testimonials__link-container .testimonials__link:hover{background-color:#ebebeb;transform:scale(1.05);box-shadow:0 4px 8px rgb(0 0 0 / .15)}header .header-navigation-container .menu .menu-item.nav-btn>a:hover:after,.flex-module--callout__link:hover:after,.btn-darkmode:hover:after,.flex-module--testimonials .testimonials__link-container .testimonials__link:hover:after{width:calc(100% - 2rem)}header .header-navigation-container .menu .menu-item.nav-btn>a:active,.flex-module--callout__link:active,.btn-darkmode:active,.flex-module--testimonials .testimonials__link-container .testimonials__link:active{transform:scale(.98);box-shadow:0 2px 4px rgb(0 0 0 / .1)}header .header-navigation-container .menu .menu-item.nav-btn>a:focus,.flex-module--callout__link:focus,.btn-darkmode:focus,.flex-module--testimonials .testimonials__link-container .testimonials__link:focus{outline:none;box-shadow:0 0 0 3px rgb(255 255 255 / .3)}header .header-navigation-container .menu .menu-item.nav-btn>a.less-padding:hover:after,header .header-navigation-container .menu .menu-item.nav-btn>a:hover:after,.less-padding.flex-module--callout__link:hover:after,header .header-navigation-container .menu .menu-item.nav-btn>a.flex-module--callout__link:hover:after,.btn-darkmode.less-padding:hover:after,.flex-module--testimonials .testimonials__link-container .less-padding.testimonials__link:hover:after,.flex-module--testimonials .testimonials__link-container header .header-navigation-container .menu .menu-item.nav-btn>a.testimonials__link:hover:after,header .header-navigation-container .menu .flex-module--testimonials .testimonials__link-container .menu-item.nav-btn>a.testimonials__link:hover:after,header .header-navigation-container .menu .menu-item.nav-btn>a.btn-darkmode:hover:after{width:calc(100% - 1rem)}.form-group{margin-bottom:1.5rem}.form-group label{display:block;margin-bottom:.5rem;font-weight:600;color:#070d19}input:invalid,select:invalid,textarea:invalid,button:invalid,header .header-navigation-container .menu .menu-item.nav-btn>a:invalid,.flex-module--callout__link:invalid,.btn-darkmode:invalid,.flex-module--testimonials .testimonials__link-container .testimonials__link:invalid,.flex-module--featured-product .featured-product__link:invalid,.flex-module--products-preview .products-preview__viewall-link:invalid,.btn:invalid,.flex-module--multi-cta .flex-module--multi-cta__items .flex-module--multi-cta__item .flex-module--multi-cta__item-content-container .flex-module--multi-cta__item-link:invalid,.flex-module--single-cta .single-cta-content-link:invalid{border-color:#dc3545}input:invalid:focus,select:invalid:focus,textarea:invalid:focus,button:invalid:focus,header .header-navigation-container .menu .menu-item.nav-btn>a:invalid:focus,.flex-module--callout__link:invalid:focus,.btn-darkmode:invalid:focus,.flex-module--testimonials .testimonials__link-container .testimonials__link:invalid:focus,.flex-module--featured-product .featured-product__link:invalid:focus,.flex-module--products-preview .products-preview__viewall-link:invalid:focus,.btn:invalid:focus,.flex-module--multi-cta .flex-module--multi-cta__items .flex-module--multi-cta__item .flex-module--multi-cta__item-content-container .flex-module--multi-cta__item-link:invalid:focus,.flex-module--single-cta .single-cta-content-link:invalid:focus{box-shadow:0 0 0 2px rgb(220 53 69 / .1)}input:disabled,select:disabled,textarea:disabled,button:disabled,header .header-navigation-container .menu .menu-item.nav-btn>a:disabled,.flex-module--callout__link:disabled,.btn-darkmode:disabled,.flex-module--testimonials .testimonials__link-container .testimonials__link:disabled,.flex-module--featured-product .featured-product__link:disabled,.flex-module--products-preview .products-preview__viewall-link:disabled,.btn:disabled,.flex-module--multi-cta .flex-module--multi-cta__items .flex-module--multi-cta__item .flex-module--multi-cta__item-content-container .flex-module--multi-cta__item-link:disabled,.flex-module--single-cta .single-cta-content-link:disabled{opacity:.65;cursor:not-allowed}.product-archive{padding-bottom:4rem}@media (min-width:1024px){.product-archive__layout{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem}}@media (min-width:1024px){.product-archive__layout .product-filters{width:200px}}.product-archive__layout .sorta-content:not(.sorta-loading){display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:1024px){.product-archive__layout .sorta-content:not(.sorta-loading){grid-template-columns:1fr 1fr 1fr}}@media (min-width:1024px){.product-archive__layout .sorta-content{width:calc(100% - 200px - 1rem)}}.product-archive__layout .sorta-content .sorta-loading{align-items:center;display:flex;height:500px;justify-content:center;width:100%}.product-archive__layout .sorta-pagination{font:normal normal 400 24px/32px "Inter",sans-serif;margin-top:2rem;text-align:center;width:100%}@media (min-width:1024px){.product-archive__layout .sorta-pagination{margin-left:calc(200px + 1rem)}}.product-card{border-radius:8px;box-shadow:0 2px 4px rgb(0 0 0 / .1);overflow:hidden;transition:transform 0.3s ease,box-shadow 0.3s ease;position:relative;min-height:300px;display:flex;flex-direction:column}.product-card:hover{transform:translateY(-4px);box-shadow:0 4px 8px rgb(0 0 0 / .15)}.product-card a{text-decoration:none;color:inherit;display:flex;flex-direction:column;height:100%}.product-card__image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.product-card__image img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.product-card__image:hover img{transform:scale(1.05)}.product-card__content{position:relative;z-index:2;background:linear-gradient(to bottom,rgb(0 0 0 / .1),rgb(0 0 0 / .4));color:#fff;padding:1.25rem;flex:1;display:flex;flex-direction:column;justify-content:flex-end;margin-top:auto}.product-card__title{font:normal normal 700 21px/29px "Inter",sans-serif;margin:0 0 .75rem;color:#fff;text-shadow:0 1px 2px rgb(0 0 0 / .3)}.product-card__details{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.product-card__tag{font:normal normal 400 15px/23px "Inter",sans-serif;color:#fff;background:rgb(255 255 255 / .15);padding:.25rem .5rem;border-radius:4px;text-shadow:0 1px 2px rgb(0 0 0 / .3)}.product-card__price{font:normal normal 700 21px/29px "Inter",sans-serif;color:#fff;text-shadow:0 1px 2px rgb(0 0 0 / .3)}.product-card__sale-price{font:normal normal 700 21px/29px "Inter",sans-serif;color:#fff;text-shadow:0 1px 2px rgb(0 0 0 / .3);order:2}.product-card__sale-price+.product-card__price{font:normal normal 400 15px/23px "Inter",sans-serif;color:rgb(255 255 255 / .7);text-decoration:line-through;text-shadow:0 1px 2px rgb(0 0 0 / .3);order:1;margin-bottom:.25rem}.product-card__content:has(.product-card__sale-price){display:flex;flex-direction:column}.product-card.dark-mode .product-card__content,.product-archive__layout .sorta-content .product-card .product-card__content{background:linear-gradient(to bottom,rgb(0 0 0 / .2),rgb(0 0 0 / .5))}.product-card.dark-mode .product-card__tag,.product-archive__layout .sorta-content .product-card .product-card__tag{background:rgb(255 255 255 / .1)}@media (min-width:1024px){.product-filters h3{display:none}}@media (max-width:1023px){.product-filters .product-filters-form{background-color:rgb(255 255 255 / .95);bottom:0;left:0;overflow-y:scroll;padding:2rem;position:fixed;right:0;top:0;z-index:600}.product-filters .product-filters-form:not(.product-filters-open){display:none}}.product-filters .product-filters-form .product-filter{margin-bottom:2rem}.product-filters .product-filters-form .product-filter>label{font:normal normal 700 18px/26px "Inter",sans-serif}.product-filters .product-filters-form .product-filter ul{list-style:none;padding:0;margin:0}.product-filters .product-filters-form .product-filter ul li{font:normal normal 400 18px/26px "Inter",sans-serif}@media (max-width:1023px){.product-filters .product-filters-form .product-filter ul li{margin-top:.5rem}}.product-filters .product-filters-form .product-filter ul li>label{cursor:pointer}.product-filters .product-filters-form .product-filter ul li input[type="checkbox"]{margin-right:.5rem}@media (max-width:1023px){.product-filters .product-filters-form .product-filter ul li input[type="checkbox"]{margin-right:.75rem;transform:scale(2);vertical-align:middle}}.product-filters .product-filters-form .product-filter ul ul{margin-left:1rem}.product-filters .product-filters-toggle{align-items:center;background-color:#070d19;border:2px solid #fff;border-radius:8px;bottom:1rem;color:#fff;display:flex;font:normal normal 700 18px/26px "Inter",sans-serif;gap:10px;margin:0;padding:8px 12px;position:fixed;right:1rem;transition:all 0.3s ease;z-index:615}@media (min-width:1024px){.product-filters .product-filters-toggle{display:none}}.product-filters .product-filters-toggle:not(.product-filters-open) .opened,.product-filters .product-filters-toggle.product-filters-open .closed{display:none}.product-filters .product-filters-toggle.product-filters-open .product-filters-toggle-icon{width:30px}.product-filters .product-filters-toggle.product-filters-open .product-filters-toggle-icon span{background-color:#fff}.product-filters .product-filters-toggle.product-filters-open .product-filters-toggle-icon span:nth-of-type(1){transform:rotate(45deg);transform-origin:top left}.product-filters .product-filters-toggle.product-filters-open .product-filters-toggle-icon span:nth-of-type(2){transform-origin:center;width:0}.product-filters .product-filters-toggle.product-filters-open .product-filters-toggle-icon span:nth-of-type(3){transform:rotate(-45deg);transform-origin:bottom left}.product-filters .product-filters-toggle:after{display:none}.product-filters .product-filters-toggle .product-filters-toggle-icon{display:flex;flex-direction:column;justify-content:space-between;gap:5px;height:25px;width:25px}.product-filters .product-filters-toggle .product-filters-toggle-icon span{background-color:#fff;border-radius:5px;display:block;flex-grow:1;opacity:1;transition:all 0.3s ease-in-out}body.mobile-nav-open .product-filters-toggle{display:none}.single-product__content{display:grid;grid-template-columns:1fr 1fr;gap:2rem;padding:2rem 0;padding-bottom:4rem}@media (max-width:767px){.single-product__content{grid-template-columns:1fr}}.single-product__main-image{margin-bottom:1rem;border-radius:4px;overflow:hidden}.single-product__main-image img{width:100%;height:auto;display:block}.single-product__thumbnails{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:.5rem}.single-product__thumbnail{cursor:pointer;border:2px solid #fff0;border-radius:4px;overflow:hidden;transition:border-color 0.2s ease}.single-product__thumbnail:hover,.single-product__thumbnail.active{border-color:#070d19}.single-product__thumbnail img{width:100%;height:auto;display:block}.single-product__details{padding:1rem 0}.single-product__make-model{color:rgb(0 0 0 / .75)}.single-product__make-model a{color:inherit;text-decoration:none}.single-product__make-model a:hover{color:#070d19}.single-product__id{color:rgb(0 0 0 / .6);font-size:.875rem;margin-bottom:1.5rem}.single-product__price{margin-bottom:1.5rem;font-size:2.25rem;font-weight:700;color:#070d19;line-height:1.2}.single-product__sale-price{margin-bottom:.5rem;font-size:2.25rem;font-weight:700;color:#070d19;line-height:1.2}.single-product__sale-price+.single-product__price{font-size:1.5rem;color:rgb(0 0 0 / .5);text-decoration:line-through;margin-bottom:1.5rem}.single-product__description{margin-bottom:2rem;line-height:1.6;color:rgb(0 0 0 / .8)}.single-product__description p{margin-bottom:1rem}.single-product__description p:last-child{margin-bottom:0}.single-product__details-section,.single-product__features{margin-bottom:2rem;padding:1.5rem;background-color:rgb(0 0 0 / .02);border-radius:8px;border:1px solid rgb(0 0 0 / .1)}.single-product__details-section h2,.single-product__features h2{margin-bottom:1.25rem;font-size:1.25rem;color:#070d19;position:relative;padding-bottom:.5rem}.single-product__details-section h2:after,.single-product__features h2:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:2px;background-color:#070d19}.single-product__details-section ul,.single-product__features ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem}.single-product__details-section li,.single-product__features li{padding:.75rem 1rem;background-color:#fff;border:1px solid rgb(0 0 0 / .1);border-radius:6px;font-size:.875rem;line-height:.875rem;transition:all 0.2s ease;display:flex;align-items:center}.single-product__details-section li a,.single-product__features li a{color:inherit;text-decoration:none;display:flex;align-items:center;width:100%}.single-product__details-section li:hover,.single-product__features li:hover{transform:translateY(-2px);box-shadow:0 2px 8px rgb(0 0 0 / .1);border-color:#070d19}.single-product__details-section li .icon{margin-right:.5rem;width:1.25rem;height:1.25rem;color:#070d19;flex-shrink:0;display:flex;align-items:center;justify-content:center}.single-product__details-section li .icon svg{width:100%;height:100%}.single-product__details-section li a{display:flex;flex-direction:column;gap:.25rem}.single-product__details-section li .label{color:rgb(0 0 0 / .6);font-size:.75rem}.single-product__details-section li .value{color:#070d19;font-weight:500;font-size:1rem}.single-product__features li:before{content:"✓";margin-right:.5rem;color:#070d19;font-weight:700}.single-product__contact{padding:2rem;background-color:rgb(0 0 0 / .05);border-radius:4px;text-align:center}.single-product__contact h2{margin-bottom:1rem}.single-product__contact p{margin-bottom:1.5rem}.single-product__gallery{position:relative;max-width:600px;margin:0 auto;width:100%;overflow:hidden}@media (max-width:767px){.single-product__gallery{max-width:100%}}.single-product__main-slider{margin-bottom:1rem;overflow:hidden;width:100%}.single-product__main-slider .splide__track{overflow:hidden}.single-product__main-slider .splide__slide img{border-radius:8px;width:100%;height:auto;display:block;aspect-ratio:1.3333333333;object-fit:cover;cursor:zoom-in!important}.single-product__main-slider .splide__arrow{position:absolute;top:50%;transform:translateY(-50%);width:3rem;height:3rem;background:none;border:none;outline:none;opacity:0;transition:all 0.2s ease;color:#070d19;z-index:1;-webkit-tap-highlight-color:#fff0;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;box-shadow:none}.single-product__main-slider .splide__arrow:hover,.single-product__main-slider .splide__arrow:focus,.single-product__main-slider .splide__arrow:active{transform:translateY(-50%) scale(1.1);outline:none;background:none;border:none;box-shadow:none}.single-product__main-slider .splide__arrow:disabled{opacity:0;pointer-events:none}.single-product__main-slider .splide__arrow:after{display:none}.single-product__main-slider .splide__arrow svg{width:1.25rem;height:1.25rem;fill:currentColor}.single-product__main-slider .splide__arrow--prev{left:1rem;transform:translateY(-50%) rotate(180deg)}.single-product__main-slider .splide__arrow--prev:hover,.single-product__main-slider .splide__arrow--prev:focus,.single-product__main-slider .splide__arrow--prev:active{transform:translateY(-50%) rotate(180deg) scale(1.1);outline:none;background:none;border:none;box-shadow:none}.single-product__main-slider .splide__arrow--next{right:1rem}.single-product__main-slider:hover .splide__arrow{opacity:1}.single-product__thumbnail-slider{width:100%;overflow:hidden}.single-product__thumbnail-slider .splide__track{overflow:hidden}.single-product__thumbnail-slider .splide__slide{cursor:pointer;border:2px solid #fff0;border-radius:4px;overflow:hidden;transition:border-color 0.2s ease;opacity:.6}.single-product__thumbnail-slider .splide__slide.is-active{border-color:#070d19;opacity:1}.single-product__thumbnail-slider .splide__slide:hover{opacity:.8}.single-product__thumbnail-slider .splide__slide img{width:100%;height:auto;display:block;aspect-ratio:1.3333333333;object-fit:cover}@media (min-width:768px){section:not(.flex-module--featured-product) .single-product__main-slider .splide__track{overflow:visible}section:not(.flex-module--featured-product) .single-product__main-slider .splide__list{display:flex;flex-direction:column;gap:1rem}section:not(.flex-module--featured-product) .single-product__main-slider .splide__slide{opacity:1!important;transform:none!important;position:relative!important;width:100%!important;margin:0!important}}@media (min-width:768px){section:not(.flex-module--featured-product) .single-product__main-slider .splide__arrow{display:none}}@media (min-width:768px){section:not(.flex-module--featured-product) .single-product__thumbnail-slider{display:none}}.spinner{width:48px;height:48px;border-radius:50%;display:inline-block;border-top:4px solid #070d19;border-right:4px solid #fff0;box-sizing:border-box;animation:spinner-rotation 1s linear infinite}.spinner:after{content:"";box-sizing:border-box;position:absolute;left:0;top:0;width:48px;height:48px;border-radius:50%;border-left:4px solid #070d19;border-bottom:4px solid #fff0;animation:spinner-rotation 0.5s linear infinite reverse}@keyframes spinner-rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.flex-module--callout{background-color:#070d19;color:#fff;padding:125px 0;text-align:center;position:relative;z-index:0}.flex-module--callout:first-of-type{padding-top:0}.flex-module--callout::after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background-image:linear-gradient(135deg,transparent 0%,rgb(7 13 25 / .55) 40%,rgb(7 13 25 / .9) 70%,#070d19 100%),url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='1.5' cy='1.5' r='1.8' fill='%23ffffff' fill-opacity='0.2'/%3E%3C/svg%3E");background-size:100% 100%,12px 12px;z-index:-1}.flex-module--callout__content{max-width:800px;margin:0 auto;position:relative;z-index:1}.flex-module--callout__heading{font-size:32px;margin-bottom:24px;color:#fff}@media (min-width:768px){.flex-module--callout__heading{font-size:40px}}.flex-module--callout__text{font-size:18px;line-height:1.5;margin-bottom:32px}@media (min-width:768px){.flex-module--callout__text{font-size:20px}}.flex-module--callout__text p{margin-bottom:0}.flex-module--dimensions-table{padding:125px 0}.flex-module--dimensions-table__heading{color:#070d19;font:normal normal 700 42px/50px "Inter",sans-serif;text-align:center}.flex-module--dimensions-table__content{font:normal normal 400 24px/32px "Inter",sans-serif;text-align:center}.flex-module--dimensions-table .dimensions-table__container{overflow-x:auto}.flex-module--dimensions-table .dimensions-table__container table{margin-top:4rem;min-width:500px;width:100%}.flex-module--dimensions-table .dimensions-table__container table thead{background-color:#070d19;color:#fff}.flex-module--dimensions-table .dimensions-table__container table,.flex-module--dimensions-table .dimensions-table__container table th,.flex-module--dimensions-table .dimensions-table__container table td{border:1px solid #070d19;border-collapse:collapse;text-align:center}.flex-module--dimensions-table .dimensions-table__container table th{border-color:#fff}.flex-module--dimensions-table .dimensions-table__container table th,.flex-module--dimensions-table .dimensions-table__container table td{padding:1rem}.flex-module--dimensions-table .dimensions-table__container table img{display:block;width:100%;height:auto;margin-bottom:1rem}.flex-module--dimensions-table .dimensions-table__container table .dimensions-table__row-seats{max-width:300px}.flex-module--featured-product{background-color:#fff;padding:125px 0}.flex-module--featured-product:first-of-type{padding-top:0}.flex-module--featured-product .featured-product{display:flex;flex-direction:column;gap:30px}@media (min-width:768px){.flex-module--featured-product .featured-product{flex-direction:row;align-items:flex-start;gap:60px}}.flex-module--featured-product .featured-product .single-product__gallery{flex:0 0 100%;max-width:600px;margin:0 auto;width:100%}@media (min-width:768px){.flex-module--featured-product .featured-product .single-product__gallery{flex:0 0 50%;margin:0}}.flex-module--featured-product .featured-product__content{flex:1;display:flex;flex-direction:column;gap:20px}.flex-module--featured-product .featured-product__title{font-size:28px;color:#070d19;margin:0}@media (min-width:768px){.flex-module--featured-product .featured-product__title{font-size:32px}}.flex-module--featured-product .featured-product__details{margin-bottom:1.5rem}.flex-module--featured-product .featured-product__features{display:flex;flex-wrap:wrap;gap:.5rem}.flex-module--featured-product .featured-product__feature{display:inline-block;padding:.25rem .75rem;background-color:rgb(0 0 0 / .05);border-radius:4px;font-size:.875rem;color:rgb(0 0 0 / .8);transition:all 0.2s ease;text-decoration:none}.flex-module--featured-product .featured-product__feature:hover{background-color:rgb(0 0 0 / .1);transform:translateY(-1px)}.flex-module--featured-product .featured-product__description{font-size:16px;line-height:1.5;color:#070d19}.flex-module--form{padding:125px 0;text-align:center}.flex-module--form:first-of-type{padding-top:0}.flex-module--general-content{padding:125px 0;text-align:center}.flex-module--general-content:first-of-type{padding-top:0}.flex-module--general-content .general-content--heading-image-container{text-align:center}.flex-module--general-content .general-content--heading-image-container .general-content--heading-image{max-width:300px}.flex-module--general-content .general-content--heading-image-container+div{margin-top:-4rem}.flex-module--home-hero{position:relative;min-height:100vh;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;padding:4rem 0;width:100%}.flex-module--home-hero::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgb(0 0 0 / .5);z-index:1}.flex-module--home-hero .container{position:relative;z-index:2;width:100%;display:flex;justify-content:center}.flex-module--home-hero__content{position:relative;z-index:2;color:#fff;max-width:800px;margin:0 auto;text-align:center;padding:0 1rem;width:100%}@media (min-width:768px){.flex-module--home-hero__content{padding:0 2rem}}@media (min-width:1024px){.flex-module--home-hero__content{padding:0 3rem}}.flex-module--home-hero__heading{font-size:2.5rem;margin-bottom:1rem;margin-top:2rem;line-height:1.2}@media (min-width:768px){.flex-module--home-hero__heading{font-size:3rem;margin-bottom:1.25rem;margin-top:6rem}}@media (min-width:1024px){.flex-module--home-hero__heading{font-size:3.5rem;margin-bottom:1.5rem;margin-top:10rem}}.flex-module--home-hero__content{font-size:1rem;margin-bottom:1.5rem;line-height:1.6}@media (min-width:768px){.flex-module--home-hero__content{font-size:1.1rem;margin-bottom:1.75rem}}@media (min-width:1024px){.flex-module--home-hero__content{font-size:1.25rem;margin-bottom:2rem}}@media (min-width:768px){.flex-module--home-hero{min-height:70vh;padding:5rem 0}}@media (min-width:1024px){.flex-module--home-hero{min-height:80vh;padding:6rem 0}}.flex-module--items-grid{background-color:#fff;padding:125px 0}.flex-module--items-grid:first-of-type{padding-top:0}.flex-module--items-grid__heading{color:#070d19;font:normal normal 700 42px/50px "Inter",sans-serif;text-align:center}.flex-module--items-grid__content{text-align:center;color:#070d19;font:normal normal 400 24px/32px "Inter",sans-serif;max-width:800px;margin-left:auto;margin-right:auto}@media (max-width:959px){.flex-module--items-grid__content{margin-bottom:40px}}.flex-module--items-grid__items{display:grid;grid-template-columns:repeat(4,1fr);gap:0;max-width:1200px;margin:0 auto;margin-top:40px;padding:0 15px;width:calc(100% - 30px)}@media (max-width:767px){.flex-module--items-grid__items{grid-template-columns:repeat(2,1fr);gap:0;width:100%;padding:0;margin-top:20px}}@media (max-width:319px){.flex-module--items-grid__items{grid-template-columns:repeat(2,1fr);gap:0}}.flex-module--items-grid__item{display:flex;flex-direction:column;align-items:center;text-align:center;height:100%;aspect-ratio:1}.flex-module--items-grid__item-link{display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;color:#fff;width:100%;height:100%;padding:30px;background-color:#070d19;border:1px solid #fff;transition:all 0.3s ease;position:relative;z-index:0;transform-origin:center center;margin:0;box-sizing:border-box;overflow:hidden}@media (max-width:767px){.flex-module--items-grid__item-link{padding:20px}}.flex-module--items-grid__item-link::after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background-image:linear-gradient(135deg,transparent 0%,rgb(7 13 25 / .55) 40%,rgb(7 13 25 / .9) 70%,#070d19 100%),url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='1.5' cy='1.5' r='1.8' fill='%23ffffff' fill-opacity='0.2'/%3E%3C/svg%3E");background-size:100% 100%,12px 12px;z-index:-1}@media (min-width:768px){.flex-module--items-grid__item-link:hover{border-color:#070d19;transform:scale(1.05);z-index:1}}.flex-module--items-grid__item-title{margin-bottom:20px;font:normal normal 600 24px/32px "Inter",sans-serif;line-height:1.3;flex:0 0 auto}@media (max-width:767px){.flex-module--items-grid__item-title{margin-bottom:10px;font-size:14px}}.flex-module--items-grid__item-image-container{margin-bottom:15px;width:60px;height:60px;display:flex;align-items:center;justify-content:center;flex:0 0 auto}@media (max-width:767px){.flex-module--items-grid__item-image-container{width:50px;height:50px;margin-bottom:10px}}.flex-module--items-grid__item-image{width:100%;height:100%;object-fit:contain;transition:transform 0.3s ease}@media (min-width:768px){.flex-module--items-grid__item-link:hover .flex-module--items-grid__item-image{transform:scale(1.05)}}.flex-module--items-grid__item-image.icon-2-person path,.flex-module--items-grid__item-image.icon-4-person path,.flex-module--items-grid__item-image.icon-suspension path,.flex-module--items-grid__item-image.icon-coffee path{fill:#fff}.flex-module--items-grid__item-image.icon-road path,.flex-module--items-grid__item-image.icon-engine path,.flex-module--items-grid__item-image.icon-car-battery path,.flex-module--items-grid__item-image.icon-bluetooth path{stroke:#fff}.flex-module--items-grid__item-link-title{font:normal normal 500 24px/32px "Inter",sans-serif;flex:0 0 auto}.flex-module--map iframe{border:0;display:block}.flex-module--multi-cta{display:block;padding:125px 0}.flex-module--multi-cta .flex-module--multi-cta__items .flex-module--multi-cta__item{align-items:stretch;display:flex;flex-direction:column;gap:2rem;justify-content:space-between}@media (min-width:768px){.flex-module--multi-cta .flex-module--multi-cta__items .flex-module--multi-cta__item{flex-direction:row;gap:4rem}}.flex-module--multi-cta .flex-module--multi-cta__items .flex-module--multi-cta__item:first-child{margin-top:4rem}.flex-module--multi-cta .flex-module--multi-cta__items .flex-module--multi-cta__item:not(:first-child){margin-top:8rem}.flex-module--multi-cta .flex-module--multi-cta__items .flex-module--multi-cta__item .flex-module--multi-cta__item-image-container{order:1}@media (min-width:768px){.flex-module--multi-cta .flex-module--multi-cta__items .flex-module--multi-cta__item .flex-module--multi-cta__item-image-container{width:40%}}.flex-module--multi-cta .flex-module--multi-cta__items .flex-module--multi-cta__item .flex-module--multi-cta__item-image-container .flex-module--multi-cta__item-image{width:100%;height:100%;object-fit:cover}.flex-module--multi-cta .flex-module--multi-cta__items .flex-module--multi-cta__item .flex-module--multi-cta__item-content-container{order:2}@media (min-width:768px){.flex-module--multi-cta .flex-module--multi-cta__items .flex-module--multi-cta__item .flex-module--multi-cta__item-content-container{align-self:center;width:60%}}.flex-module--multi-cta .flex-module--multi-cta__items .flex-module--multi-cta__item .flex-module--multi-cta__item-content-container .flex-module--multi-cta__item-title{margin-top:0}.flex-module--multi-cta .flex-module--multi-cta__items .flex-module--multi-cta__item .flex-module--multi-cta__item-content-container .flex-module--multi-cta__item-content{margin-top:1rem}.flex-module--multi-cta .flex-module--multi-cta__items .flex-module--multi-cta__item .flex-module--multi-cta__item-content-container .flex-module--multi-cta__item-link{margin-top:1rem}@media (min-width:768px){.flex-module--multi-cta .flex-module--multi-cta__items .flex-module--multi-cta__item:nth-child(even) .flex-module--multi-cta__item-image-container{order:2}.flex-module--multi-cta .flex-module--multi-cta__items .flex-module--multi-cta__item:nth-child(even) .flex-module--multi-cta__item-content-container{order:1}}.flex-module--products-preview{padding:125px 0;background-color:rgb(7 13 25 / .05);overflow:hidden}.flex-module--products-preview:first-of-type{padding-top:0}.flex-module--products-preview .products-preview__heading{text-align:center;margin-bottom:40px;font-size:36px;color:#070d19}.flex-module--products-preview .products-preview__slider{position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.flex-module--products-preview .products-preview__slider .splide__track{cursor:grab;overflow:hidden;padding:15px 0}.flex-module--products-preview .products-preview__slider .splide__list{height:auto!important;align-items:stretch;margin:0 auto;max-width:1072px;padding:0 28px}.flex-module--products-preview .products-preview__slider .splide__slide{height:auto;padding:0 15px;width:100%!important;max-width:320px;transition:opacity 0.3s ease}@media (max-width:480px){.flex-module--products-preview .products-preview__slider .splide__slide{opacity:.5;max-width:none}.flex-module--products-preview .products-preview__slider .splide__slide.is-active{opacity:1}}.flex-module--products-preview .products-preview__slider .splide__slide .product-card{height:100%}.flex-module--products-preview .products-preview__slider .splide__arrows{position:absolute;top:25%;left:0;right:0;transform:translateY(-25%);pointer-events:none;z-index:2}.flex-module--products-preview .products-preview__slider .splide__arrow{background:#070d19;position:absolute;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;box-shadow:0 2px 4px rgb(7 13 25 / .1);display:flex!important;align-items:center!important;justify-content:center!important;pointer-events:auto;cursor:pointer;border:none;padding:0;transition:transform 0.3s ease,background-color 0.3s ease}.flex-module--products-preview .products-preview__slider .splide__arrow:hover{background:#122241;transform:translateY(-50%) scale(1.1)}.flex-module--products-preview .products-preview__slider .splide__arrow svg{width:24px;height:24px;fill:currentColor;color:#fff}.flex-module--products-preview .products-preview__slider .splide__arrow--prev{left:30px}.flex-module--products-preview .products-preview__slider .splide__arrow--prev svg{transform:rotate(180deg)}.flex-module--products-preview .products-preview__slider .splide__arrow--next{right:30px}.flex-module--products-preview .products-preview__viewall-link-container{margin-top:50px;text-align:center}@media (min-width:768px){.flex-module--products-preview .products-preview__slider .splide__list{padding:0 64px}.flex-module--products-preview .products-preview__slider .splide__slide{max-width:340px}.flex-module--products-preview .products-preview__slider .splide__arrow--prev{left:40px}.flex-module--products-preview .products-preview__slider .splide__arrow--next{right:40px}.flex-module--products-preview .products-preview__slider .splide__arrow:after{display:none}}@media (min-width:1024px){.flex-module--products-preview{padding:80px 0}.flex-module--products-preview .products-preview__heading{font-size:42px;margin-bottom:50px}.flex-module--products-preview .products-preview__slider .splide__list{padding:0 92px}.flex-module--products-preview .products-preview__slider .splide__slide{max-width:360px}.flex-module--products-preview .products-preview__slider .splide__arrow--prev{left:60px}.flex-module--products-preview .products-preview__slider .splide__arrow--next{right:60px}}.flex-module--single-cta{padding:125px 0}.flex-module--single-cta:first-of-type{padding-top:0}.flex-module--single-cta .container{align-items:center;display:flex;gap:50px}@media (max-width:1023px){.flex-module--single-cta .container{flex-wrap:wrap}}.flex-module--single-cta .single-cta-image-container{order:1;width:100%}@media (min-width:1024px){.flex-module--single-cta .single-cta-image-container{width:50%}}.flex-module--single-cta .single-cta-image-container .single-cta-image-link{display:block}.flex-module--single-cta .single-cta-image-container .single-cta-image{display:block;height:auto!important;width:100%!important}.flex-module--single-cta .single-cta-content{order:2;width:100%}@media (min-width:1024px){.flex-module--single-cta .single-cta-content{width:50%}}@media (min-width:1024px){.flex-module--single-cta.content-side-left .single-cta-image-container{order:2}.flex-module--single-cta.content-side-left .single-cta-content{order:1}}.flex-module--testimonials{background-color:#070d19;color:#fff;padding:125px 0;text-align:center;position:relative;z-index:0}.flex-module--testimonials::after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background-image:linear-gradient(135deg,transparent 0%,rgb(7 13 25 / .55) 40%,rgb(7 13 25 / .9) 70%,#070d19 100%),url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='1.5' cy='1.5' r='1.8' fill='%23ffffff' fill-opacity='0.2'/%3E%3C/svg%3E");background-size:100% 100%,12px 12px;z-index:-1}.flex-module--testimonials .testimonials__slider{margin-top:2rem;position:relative}.flex-module--testimonials .testimonials__slider .splide__track{cursor:grab;overflow:hidden;padding:15px 0}.flex-module--testimonials .testimonials__slider .splide__list{height:auto!important;align-items:stretch;margin:0 auto;max-width:1072px;padding:0 28px}.flex-module--testimonials .testimonials__slider .splide__slide{height:auto;padding:0 15px;width:100%!important;transition:opacity 0.3s ease}@media (max-width:480px){.flex-module--testimonials .testimonials__slider .splide__slide{opacity:.5;max-width:none}.flex-module--testimonials .testimonials__slider .splide__slide.is-active{opacity:1}}.flex-module--testimonials .testimonials__slider .splide__slide .product-card{height:100%}.flex-module--testimonials .testimonials__slider .splide__arrows{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);pointer-events:none;z-index:2}.flex-module--testimonials .testimonials__slider .splide__arrow{background:#070d19;position:absolute;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;box-shadow:0 2px 4px rgb(7 13 25 / .1);display:flex!important;align-items:center!important;justify-content:center!important;pointer-events:auto;cursor:pointer;border:none;padding:0;transition:transform 0.3s ease,background-color 0.3s ease}.flex-module--testimonials .testimonials__slider .splide__arrow:hover{background:#122241;transform:translateY(-50%) scale(1.1)}.flex-module--testimonials .testimonials__slider .splide__arrow:after{display:none}.flex-module--testimonials .testimonials__slider .splide__arrow svg{width:24px;height:24px;fill:currentColor;color:#fff}.flex-module--testimonials .testimonials__slider .splide__arrow--prev{left:0}@media (min-width:768px){.flex-module--testimonials .testimonials__slider .splide__arrow--prev{left:30px}}.flex-module--testimonials .testimonials__slider .splide__arrow--prev svg{transform:rotate(180deg)}.flex-module--testimonials .testimonials__slider .splide__arrow--next{right:0}@media (min-width:768px){.flex-module--testimonials .testimonials__slider .splide__arrow--next{right:30px}}.flex-module--testimonials .testimonial-card__image img{border-radius:50%;display:block;margin:0 auto;width:150px;height:150px;object-fit:cover}.flex-module--testimonials .testimonial-card__author{font:normal normal 400 30px/38px "Inter",sans-serif;margin-top:1rem}.flex-module--testimonials .testimonial-card__rating{color:#ffc705;font:normal normal 400 42px/50px "Inter",sans-serif}.flex-module--testimonials .testimonial-card__review{margin-top:1rem}.flex-module--testimonials .testimonials__link-container{margin-top:4rem}