@media print{#fupi_cookie_notice{display:none}}#fupi_cookie_notice,#fupi_cookie_notice *{-webkit-box-sizing:border-box;box-sizing:border-box}.fupi_hidden{display:none !important}.fupi_srt{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}@-webkit-keyframes fupi_blur_out{0%{-webkit-filter:blur(7px);-moz-filter:blur(7px);-o-filter:blur(7px);-ms-filter:blur(7px);filter:blur(7px)}to{-webkit-filter:blur(0px);-moz-filter:blur(0px);-o-filter:blur(0px);-ms-filter:blur(0px);filter:blur(0px)}}@keyframes fupi_blur_out{0%{-webkit-filter:blur(7px);-moz-filter:blur(7px);-o-filter:blur(7px);-ms-filter:blur(7px);filter:blur(7px)}to{-webkit-filter:blur(0px);-moz-filter:blur(0px);-o-filter:blur(0px);-ms-filter:blur(0px);filter:blur(0px)}}#fupi_cookie_notice{position:fixed;z-index:99999999;bottom:0;left:0;right:0;color:var(--fupi-notice-txt-color)}#fupi_cookie_notice .fupi_headline{display:inline-block;vertical-align:middle;line-height:1.1;color:var(--fupi-notice-h-color);font-size:var(--fupi-notice-h-size)}#fupi_cookie_notice .fupi_headline:not(#fupi_main_headline){margin:0 10px 0 0}.fupi_panel{position:absolute;background-color:#e8e5e5;padding:30px 30px 10px;border-radius:var(--fupi-notice-panel-round-corners);background-color:var(--fupi-notice-panel-bg-color);-webkit-box-shadow:var(--fupi-notice-panel-box-shadow);box-shadow:var(--fupi-notice-panel-box-shadow);border-width:var(--fupi-notice-panel-border-width);border-color:var(--fupi-notice-panel-border-color);border-style:solid}.fupi_panel:not(.fupi_animated){visibility:hidden}.fupi_content p{margin-bottom:0}#fupi_main_descr{margin-top:0 !important}#fupi_main_descr a{outline:none}.fupi_section:not(.fupi_hidden)+.fupi_section{margin-top:2em}.fupi_cookietype_descr{margin-top:1em;line-height:1.5;font-size:var(--fupi-notice-p-size)}#fupi_cookie_notice:not(.fupi_notice_infobox)[data-position=popup]{top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#fupi_cookie_notice:not(.fupi_notice_infobox)[data-position=popup] .fupi_panel{max-width:700px;max-height:100vh;overflow-y:auto}@media screen and (max-width:959px){#fupi_cookie_notice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#fupi_cookie_notice .fupi_panel{bottom:0;max-width:420px;border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important;border-bottom-width:0 !important}#fupi_cookie_notice .fupi_headline{font-size:var(--fupi-notice-h-size-mobile)}.fupi_cookietype_descr{font-size:var(--fupi-notice-p-size-mobile)}}@media screen and (min-width:960px){#fupi_cookie_notice:not(.fupi_notice_infobox)[data-position=popup]{top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#fupi_cookie_notice:not(.fupi_notice_infobox)[data-position=popup] .fupi_panel{max-width:520px;max-height:100vh;overflow-y:auto}#fupi_cookie_notice:not(.fupi_notice_infobox)[data-position=bottom],#fupi_cookie_notice:not(.fupi_notice_infobox)[data-position=bottom_full],#fupi_cookie_notice:not(.fupi_notice_infobox)[data-position=bottom_wide]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#fupi_cookie_notice:not(.fupi_notice_infobox)[data-position=bottom] .fupi_panel,#fupi_cookie_notice:not(.fupi_notice_infobox)[data-position=bottom_full] .fupi_panel,#fupi_cookie_notice:not(.fupi_notice_infobox)[data-position=bottom_wide] .fupi_panel{bottom:0;max-width:460px}#fupi_cookie_notice:not(.fupi_notice_infobox)[data-position=bottom_wide] #fupi_welcome_panel{max-width:920px;padding:10px 30px}#fupi_cookie_notice:not(.fupi_notice_infobox)[data-position=bottom_wide] #fupi_welcome_panel .fupi_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#fupi_cookie_notice:not(.fupi_notice_infobox)[data-position=bottom_wide] #fupi_welcome_panel .fupi_content{padding-right:30px;-webkit-box-flex:1;-ms-flex:auto;flex:auto}#fupi_cookie_notice:not(.fupi_notice_infobox)[data-position=bottom_wide] #fupi_welcome_panel .fupi_buttons{-webkit-box-flex:4 !important;-ms-flex:4 0 auto !important;flex:4 0 auto !important;margin-top:0;max-width:500px}#fupi_cookie_notice:not(.fupi_notice_infobox)[data-position=bottom_full] #fupi_welcome_panel{max-width:100vw;padding:10px 30px}#fupi_cookie_notice:not(.fupi_notice_infobox)[data-position=bottom_full] #fupi_welcome_panel .fupi_inner{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#fupi_cookie_notice:not(.fupi_notice_infobox)[data-position=bottom_full] #fupi_welcome_panel .fupi_content{padding-right:30px;-webkit-box-flex:1;-ms-flex:auto;flex:auto}#fupi_cookie_notice:not(.fupi_notice_infobox)[data-position=bottom_full] #fupi_welcome_panel .fupi_buttons{-webkit-box-flex:4 !important;-ms-flex:4 0 auto !important;flex:4 0 auto !important;max-width:500px;margin-top:0}#fupi_cookie_notice:not(.fupi_notice_infobox)[data-position=leftcorner]{max-width:420px}#fupi_cookie_notice:not(.fupi_notice_infobox)[data-position=leftcorner] .fupi_panel{bottom:0}#fupi_cookie_notice:not(.fupi_notice_infobox)[data-position=bottom] .fupi_panel,#fupi_cookie_notice:not(.fupi_notice_infobox)[data-position=bottom_full] .fupi_panel,#fupi_cookie_notice:not(.fupi_notice_infobox)[data-position=bottom_wide] .fupi_panel,#fupi_cookie_notice:not(.fupi_notice_infobox)[data-position=leftcorner] .fupi_panel{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important;border-bottom-width:0 !important}#fupi_cookie_notice:not(.fupi_notice_infobox)[data-position=leftcorner] .fupi_panel{border-top-left-radius:0 !important;border-left-width:0 !important}}#fupi_welcome_panel{z-index:1;max-height:100vh;overflow-y:auto}#fupi_cookie_notice:not(.fupi_notice_infobox)[data-position=bottom] #fupi_welcome_panel .fupi_content,#fupi_cookie_notice:not(.fupi_notice_infobox)[data-position=leftcorner] #fupi_welcome_panel .fupi_content,#fupi_cookie_notice:not(.fupi_notice_infobox)[data-position=popup] #fupi_welcome_panel .fupi_content{padding-right:0}#fupi_settings_panel{z-index:2;max-height:100vh;overflow-y:auto}#fupi_settings_panel .fupi_content{padding-right:0}.fupi_buttons{margin:20px -10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fupi_buttons button{cursor:pointer;text-align:center;margin:10px;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;border-radius:var(--fupi-notice-btn-round-corners);font-size:var(--fupi-notice-btn-txt-size);-webkit-transition:.1s all;transition:.1s all}.fupi_buttons button.fupi_button{background-color:var(--fupi-notice-btn-bg-color);color:var(--fupi-notice-btn-text-color)}.fupi_buttons button.fupi_button:hover{background-color:var(--fupi-notice-btn-bg-color-hover);color:var(--fupi-notice-btn-text-color-hover)}.fupi_buttons button.fupi_cta{background-color:var(--fupi-notice-cta-bg-color);color:var(--fupi-notice-cta-txt-color)}.fupi_buttons button.fupi_cta:hover{background-color:var(--fupi-notice-cta-bg-color-hover);color:var(--fupi-notice-cta-txt-color-hover)}@media screen and (max-width:959px){.fupi_buttons button{font-size:var(--fupi-notice-btn-txt-size-mobile)}}#fupi_agree_to_all_cookies_btn,#fupi_agree_to_selected_cookies_btn{-webkit-box-flex:3;-ms-flex:3 0 auto;flex:3 0 auto}#fupi_cookie_notice[data-btn_config=default] #fupi_agree_to_all_cookies_btn,#fupi_cookie_notice[data-btn_config=default] #fupi_agree_to_selected_cookies_btn{width:90%}#fupi_cookie_notice[data-btn_config=config_2] #fupi_decline_cookies_btn,#fupi_cookie_notice[data-btn_config=config_2] #fupi_return_btn{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#fupi_cookie_notice[data-btn_config=config_2] #fupi_agree_to_selected_cookies_btn,#fupi_cookie_notice[data-btn_config=config_2] #fupi_cookie_settings_btn{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#fupi_cookie_notice[data-btn_config=config_2] #fupi_agree_to_all_cookies_btn{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}@media (max-width:1024px){#fupi_cookie_notice[data-btn_config=config_3] #fupi_decline_cookies_btn,#fupi_cookie_notice[data-btn_config=config_3] #fupi_return_btn{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#fupi_cookie_notice[data-btn_config=config_3] #fupi_agree_to_selected_cookies_btn,#fupi_cookie_notice[data-btn_config=config_3] #fupi_cookie_settings_btn{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#fupi_cookie_notice[data-btn_config=config_3] #fupi_agree_to_all_cookies_btn{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}#fupi_cookie_notice[data-paddings=medium]{line-height:1.5em}#fupi_cookie_notice[data-paddings=medium] .fupi_panel{padding:25px 25px 12px}#fupi_cookie_notice[data-paddings=medium] .fupi_buttons{margin-top:10px}#fupi_cookie_notice[data-paddings=medium] .fupi_buttons button{margin:8px}#fupi_cookie_notice[data-paddings=medium] .fupi_cookietype_descr{margin-top:15px}#fupi_cookie_notice[data-paddings=medium] .fupi_section:not(.fupi_hidden)+.fupi_section{margin-top:1.5em}#fupi_cookie_notice[data-paddings=compact]{line-height:1.4em}#fupi_cookie_notice[data-paddings=compact] .fupi_panel{padding:20px 20px 10px}#fupi_cookie_notice[data-paddings=compact] .fupi_buttons{margin-top:10px}#fupi_cookie_notice[data-paddings=compact] .fupi_buttons button{margin:6px}#fupi_cookie_notice[data-paddings=compact] .fupi_cookietype_descr{margin-top:11px}#fupi_cookie_notice[data-paddings=compact] .fupi_section:not(.fupi_hidden)+.fupi_section{margin-top:1.33em}#fupi_cookie_notice[data-paddings=supercompact]{line-height:1.3em}#fupi_cookie_notice[data-paddings=supercompact] .fupi_panel{padding:15px 15px 8px}#fupi_cookie_notice[data-paddings=supercompact] .fupi_buttons{margin-top:8px}#fupi_cookie_notice[data-paddings=supercompact] .fupi_buttons button{margin:4px}#fupi_cookie_notice[data-paddings=supercompact] .fupi_cookietype_descr{margin-top:6px}#fupi_cookie_notice[data-paddings=supercompact] .fupi_section:not(.fupi_hidden)+.fupi_section{margin-top:1em}@media screen and (min-width:960px){#fupi_cookie_notice:not(.fupi_notice_infobox)[data-paddings=medium][data-position=bottom_full] #fupi_welcome_panel,#fupi_cookie_notice:not(.fupi_notice_infobox)[data-paddings=medium][data-position=bottom_wide] #fupi_welcome_panel{padding:12px 25px !important}#fupi_cookie_notice:not(.fupi_notice_infobox)[data-paddings=medium][data-position=bottom_full] .fupi_content,#fupi_cookie_notice:not(.fupi_notice_infobox)[data-paddings=medium][data-position=bottom_wide] .fupi_content{padding-right:30px}#fupi_cookie_notice:not(.fupi_notice_infobox)[data-paddings=compact][data-position=bottom_full] #fupi_welcome_panel,#fupi_cookie_notice:not(.fupi_notice_infobox)[data-paddings=compact][data-position=bottom_wide] #fupi_welcome_panel{padding:10px 20px !important}#fupi_cookie_notice:not(.fupi_notice_infobox)[data-paddings=compact][data-position=bottom_full] .fupi_content,#fupi_cookie_notice:not(.fupi_notice_infobox)[data-paddings=compact][data-position=bottom_wide] .fupi_content{padding-right:25px}#fupi_cookie_notice:not(.fupi_notice_infobox)[data-paddings=supercompact][data-position=bottom_full] #fupi_welcome_panel,#fupi_cookie_notice:not(.fupi_notice_infobox)[data-paddings=supercompact][data-position=bottom_wide] #fupi_welcome_panel{padding:8px 15px !important}#fupi_cookie_notice:not(.fupi_notice_infobox)[data-paddings=supercompact][data-position=bottom_full] .fupi_content,#fupi_cookie_notice:not(.fupi_notice_infobox)[data-paddings=supercompact][data-position=bottom_wide] .fupi_content{padding-right:20px}}#fupi_cookie_notice[data-btn_gaps=spacious] .fupi_buttons button{margin:10px}#fupi_cookie_notice[data-btn_gaps=medium] .fupi_buttons button{margin:8px}#fupi_cookie_notice[data-btn_gaps=compact] .fupi_buttons button{margin:6px}#fupi_cookie_notice[data-btn_gaps=supercompact] .fupi_buttons button{margin:4px}#fupi_cookie_notice .fupi_hidden+.fupi_cookietype_descr{margin-top:0}#fupi_stats_only_btn{display:none}#fupi_cookie_notice label.fupi_switch{position:relative;display:inline-block;width:40px;height:22px;vertical-align:middle}#fupi_cookie_notice label.fupi_switch input{opacity:0;width:0;height:0}.fupi_switch_slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;border-radius:34px}.fupi_switch_slider:before{position:absolute;content:"";height:14px;width:14px;left:4px;bottom:4px;background-color:white;-webkit-transition:.4s;transition:.4s;border-radius:50%}input:checked+.fupi_switch_slider{background-color:var(--fupi-notice-slider-color)}#fupi_necess_section .fupi_faux_slider{background-color:var(--fupi-notice-necessary-slider-color)}input:focus+.fupi_switch_slider{-webkit-box-shadow:var(--fupi-notice-slider-focus-shadow);box-shadow:var(--fupi-notice-slider-focus-shadow)}input:checked+.fupi_switch_slider:before{-webkit-transform:translateX(18px);transform:translateX(18px)}.fupi_faux_switch{position:relative;display:inline-block;width:40px;height:22px;vertical-align:middle}.fupi_faux_slider{position:absolute;cursor:not-allowed;top:0;left:0;right:0;bottom:0;background-color:#68909b;-webkit-transition:.4s;transition:.4s;border-radius:34px}.fupi_faux_slider:before{position:absolute;content:"";height:14px;width:14px;left:4px;bottom:4px;background-color:white;-webkit-transition:.4s;transition:.4s;border-radius:50%;-webkit-transform:translateX(18px);transform:translateX(18px)}.fupi_fadeInUp{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fupi_fadeOutDown{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}#fupi_cookie_notice[data-position=popup] #fupi_welcome_panel{max-width:var(--fupi-notice-popup-panel-max-width)}#fupi_ok_text{display:none}#fupi_notice_toggler{position:fixed;z-index:99999;bottom:10px;left:10px;border-width:0 !important;border-radius:100%;width:52px;height:52px;padding:8px;background-color:transparent !important}#fupi_notice_toggler:before{content:"";display:block;border-radius:100%;width:100%;height:100%;background-color:var(--fupi-notice-toggler-bg-color);top:0;left:0;position:absolute;z-index:1}#fupi_notice_toggler img{position:relative;z-index:2;width:36px;height:36px}#fupi_notice_toggler:not(.fupi_active){display:none !important}@media screen and (max-width:480px){#fupi_notice_toggler{width:44px;height:44px;padding:4px}#fupi_notice_toggler:before{width:44px;height:44px}}.fupi_consent_info{font-size:12px;text-align:right;margin:5px 0 0;color:#777;width:100% !important;-webkit-box-ordinal-group:991;-ms-flex-order:990;order:990}.fupi_consent_info a{color:#777;text-decoration:underline !important}.fupi_poweredBy{display:none;text-align:right;font-size:12px;color:#777;margin:5px 0 0;-webkit-box-ordinal-group:1000;-ms-flex-order:999;order:999;width:100% !important}.fupi_poweredBy a{color:#777;text-decoration:underline !important}.trp-shortcode-switcher__wrapper{position:relative;border:none}.trp-shortcode-switcher{position:static;display:inline-block;overflow:hidden;padding:10px 0;border:var(--border,none);border-radius:var(--border-radius,5px);background:var(--bg,#fff);width:auto;box-shadow:none}.trp-shortcode-anchor:not(.trp-opposite-button){visibility:hidden}.trp-shortcode-overlay{position:absolute;left:0;top:0;z-index:9999}.trp-current-language-item__wrapper:not(.trp-hide-arrow){display:flex;align-items:center;padding-right:10px;justify-content:space-between}.trp-switcher-dropdown-list{display:flex;overflow-y:hidden;transition:max-height .2s ease-in-out;max-height:0;transition-duration:var(--transition-duration)}.trp-shortcode-switcher .trp-switcher-dropdown-list{flex-direction:column}.trp-ls-dropdown.is-open .trp-switcher-dropdown-list,.trp-ls-dropdown[aria-expanded="true"] .trp-switcher-dropdown-list,.trp-shortcode-switcher.trp-open-on-hover.is-open .trp-switcher-dropdown-list,.trp-shortcode-switcher[aria-expanded="true"] .trp-switcher-dropdown-list{overflow-y:auto;max-height:min(350px,70vh);-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--text) transparent}.trp-shortcode-arrow{pointer-events:none}.trp-language-item:focus{outline:none}.trp-language-item:focus-visible{outline:2px solid var(--text);outline-offset:-2px}.trp-language-item{display:flex;align-items:center;gap:8px;padding:7px 16px;text-decoration:none;min-height:19px;box-sizing:content-box}.trp-language-item:hover{background:var(--bg-hover,#f3f3f3)}.trp-language-item:hover .trp-language-item-name{color:var(--text-hover,#000)}.trp-language-item__current{pointer-events:none;cursor:default}.trp-language-item-name{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text,#000);font-size:var(--font-size,14px);line-height:1.2;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:400}.trp-flag-image{border-radius:var(--flag-radius,0) !important;aspect-ratio:var(--aspect-ratio,4 / 3) !important;width:var(--flag-size,18px) !important;display:inline-block !important;height:auto !important}.trp-menu-ls-label .trp-flag-image{margin:-2px 3px}.trp-switcher-dropdown-list::-webkit-scrollbar{width:6px}.trp-switcher-dropdown-list::-webkit-scrollbar-track{background:transparent}.trp-switcher-dropdown-list::-webkit-scrollbar-thumb{background-color:var(--text);border-radius:4px}.trp-switcher-dropdown-list::-webkit-scrollbar-thumb:hover{background-color:var(--text-hover)}@media (prefers-reduced-motion: reduce){.trp-switcher-dropdown-list{transition:none !important}}@font-face{font-family:FontAwesomePB;src:url("https://paddleshifterz.com/wp-content/plugins/woocommerce-product-bundles/assets/css/frontend/../../fonts/fa-pb-615.eot");src:url("https://paddleshifterz.com/wp-content/plugins/woocommerce-product-bundles/assets/css/frontend/../../fonts/fa-pb-615.eot?#iefix") format("embedded-opentype"),url("https://paddleshifterz.com/wp-content/plugins/woocommerce-product-bundles/assets/css/frontend/../../fonts/fa-pb-615.woff2") format("woff2"),url("https://paddleshifterz.com/wp-content/plugins/woocommerce-product-bundles/assets/css/frontend/../../fonts/fa-pb-615.woff2") format("woff"),url("https://paddleshifterz.com/wp-content/plugins/woocommerce-product-bundles/assets/css/frontend/../../fonts/fa-pb-615.ttf") format("truetype"),url("https://paddleshifterz.com/wp-content/plugins/woocommerce-product-bundles/assets/css/frontend/../../fonts/fa-pb-615.svg#fapbregular") format("svg");font-weight:400;font-style:normal}.chosen .ux-swatch-widget-layered-nav-list__graphic:before,.woocommerce-widget-layered-nav-list__item:hover .ux-swatch-widget-layered-nav-list__graphic:before{align-items:center;bottom:0;color:#fff;content:"";display:flex;font-family:fl-icons;font-size:10px;justify-content:center;left:0;position:absolute;right:0;top:2px}@font-face{font-family:FontAwesomePB;src:url("https://paddleshifterz.com/wp-content/plugins/woocommerce-product-bundles/assets/css/frontend/../../fonts/fa-pb-615.eot");src:url("https://paddleshifterz.com/wp-content/plugins/woocommerce-product-bundles/assets/css/frontend/../../fonts/fa-pb-615.eot?#iefix") format("embedded-opentype"),url("https://paddleshifterz.com/wp-content/plugins/woocommerce-product-bundles/assets/css/frontend/../../fonts/fa-pb-615.woff2") format("woff2"),url("https://paddleshifterz.com/wp-content/plugins/woocommerce-product-bundles/assets/css/frontend/../../fonts/fa-pb-615.woff2") format("woff"),url("https://paddleshifterz.com/wp-content/plugins/woocommerce-product-bundles/assets/css/frontend/../../fonts/fa-pb-615.ttf") format("truetype"),url("https://paddleshifterz.com/wp-content/plugins/woocommerce-product-bundles/assets/css/frontend/../../fonts/fa-pb-615.svg#fapbregular") format("svg");font-weight:400;font-style:normal}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline-width:0}b,strong{font-weight:inherit;font-weight:bolder}small{display:inline-block;font-size:80%}img{border-style:none}svg:not(:root){overflow:hidden}button,input,select,textarea{font:inherit}button,input,select{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:1px dotted ButtonText}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}*,:after,:before,html{box-sizing:border-box}html{-webkit-tap-highlight-color:rgba(0,0,0,0);background-attachment:fixed}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--fs-color-base)}img{display:inline-block;height:auto;max-width:100%;vertical-align:middle}p:empty{display:none}a,button,input{touch-action:manipulation}.col,.columns,.gallery-item{margin:0;padding:0 15px 30px;position:relative;width:100%}.col-inner{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;flex:1 0 auto;margin-left:auto;margin-right:auto;position:relative;width:100%}@media screen and (min-width:850px){.col:first-child .col-inner{margin-left:auto;margin-right:0}.col+.col .col-inner{margin-left:0;margin-right:auto}}@media screen and (max-width:849px){.col{padding-bottom:30px}}.small-12,.small-columns-1 .flickity-slider>.col,.small-columns-1>.col{flex-basis:100%;max-width:100%}.small-columns-2 .flickity-slider>.col,.small-columns-2>.col{flex-basis:50%;max-width:50%}.small-columns-3 .flickity-slider>.col,.small-columns-3>.col{flex-basis:33.3333333333%;max-width:33.3333333333%}.small-columns-4 .flickity-slider>.col,.small-columns-4>.col{flex-basis:25%;max-width:25%}.small-columns-5 .flickity-slider>.col,.small-columns-5>.col{flex-basis:20%;max-width:20%}.small-columns-6 .flickity-slider>.col,.small-columns-6>.col{flex-basis:16.6666666667%;max-width:16.6666666667%}.small-columns-7 .flickity-slider>.col,.small-columns-7>.col{flex-basis:14.2857142857%;max-width:14.2857142857%}.small-columns-8 .flickity-slider>.col,.small-columns-8>.col{flex-basis:12.5%;max-width:12.5%}@media screen and (min-width:550px){.medium-12,.medium-columns-1 .flickity-slider>.col,.medium-columns-1>.col{flex-basis:100%;max-width:100%}.medium-columns-2 .flickity-slider>.col,.medium-columns-2>.col{flex-basis:50%;max-width:50%}.medium-columns-3 .flickity-slider>.col,.medium-columns-3>.col{flex-basis:33.3333333333%;max-width:33.3333333333%}.medium-columns-4 .flickity-slider>.col,.medium-columns-4>.col{flex-basis:25%;max-width:25%}.medium-columns-5 .flickity-slider>.col,.medium-columns-5>.col{flex-basis:20%;max-width:20%}.medium-columns-6 .flickity-slider>.col,.medium-columns-6>.col{flex-basis:16.6666666667%;max-width:16.6666666667%}.medium-columns-7 .flickity-slider>.col,.medium-columns-7>.col{flex-basis:14.2857142857%;max-width:14.2857142857%}.medium-columns-8 .flickity-slider>.col,.medium-columns-8>.col{flex-basis:12.5%;max-width:12.5%}}@media screen and (min-width:850px){.large-3{flex-basis:25%;max-width:25%}.large-9{flex-basis:75%;max-width:75%}.gallery-columns-1 .gallery-item,.large-12,.large-columns-1 .flickity-slider>.col,.large-columns-1>.col{flex-basis:100%;max-width:100%}.gallery-columns-2 .gallery-item,.large-columns-2 .flickity-slider>.col,.large-columns-2>.col{flex-basis:50%;max-width:50%}.gallery-columns-3 .gallery-item,.large-columns-3 .flickity-slider>.col,.large-columns-3>.col{flex-basis:33.3333333333%;max-width:33.3333333333%}.gallery-columns-4 .gallery-item,.large-columns-4 .flickity-slider>.col,.large-columns-4>.col{flex-basis:25%;max-width:25%}.gallery-columns-5 .gallery-item,.large-columns-5 .flickity-slider>.col,.large-columns-5>.col{flex-basis:20%;max-width:20%}.gallery-columns-6 .gallery-item,.large-columns-6 .flickity-slider>.col,.large-columns-6>.col{flex-basis:16.6666666667%;max-width:16.6666666667%}.gallery-columns-7 .gallery-item,.large-columns-7 .flickity-slider>.col,.large-columns-7>.col{flex-basis:14.2857142857%;max-width:14.2857142857%}.gallery-columns-8 .gallery-item,.large-columns-8 .flickity-slider>.col,.large-columns-8>.col{flex-basis:12.5%;max-width:12.5%}}.container,.container-width,.full-width .ubermenu-nav,.row,body.boxed,body.framed{margin-left:auto;margin-right:auto;width:100%}.container{padding-left:15px;padding-right:15px}.container,.container-width,.full-width .ubermenu-nav,.row{max-width:1080px}.row.row-small{max-width:1065px}.flex-row{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between;width:100%}.text-center .flex-row{justify-content:center}.header .flex-row{height:100%}.flex-col{max-height:100%}.flex-grow{-ms-flex-negative:1;-ms-flex-preferred-size:auto !important;flex:1}.flex-left{margin-right:auto}.flex-right{margin-left:auto}@media (max-width:849px){.medium-flex-wrap{flex-flow:column wrap}.medium-flex-wrap .flex-col{flex-grow:0;padding-bottom:5px;padding-top:5px;width:100%}.medium-text-center .flex-row{justify-content:center}}.grid-col .banner,.grid-col .box,.grid-col .box-image,.grid-col .box-image img,.grid-col .col-inner>.img,.grid-col .flickity-slider>.img,.grid-col .image-cover,.grid-col .image-cover img,.grid-col .slider,.grid-col .slider-wrapper,.grid-col .slider:not(.flickity-enabled),.grid-col .slider>.img,.grid-col>.col-inner>.img,.grid-col>.col-inner>.img .img-inner>img,.grid-col>.col-inner>.img div{bottom:0;height:100%;-o-object-fit:cover;object-fit:cover;padding:0 !important;position:absolute !important;top:0;width:100%}.grid-col .flickity-viewport{height:100% !important}@media (-ms-high-contrast:none){.slider-nav-circle .flickity-prev-next-button svg{height:36px !important}.nav>li>a>i{top:-1px}}.gallery,.row{display:flex;flex-flow:row wrap;width:100%}.row>div:not(.col):not([class^=col-]):not([class*=" col-"]){width:100% !important}.container .row:not(.row-collapse),.lightbox-content .row:not(.row-collapse),.row .gallery,.row .row:not(.row-collapse){margin-left:-15px;margin-right:-15px;padding-left:0;padding-right:0;width:auto}.row .container{padding-left:0;padding-right:0}.row-collapse>.col,.row-collapse>.flickity-viewport>.flickity-slider>.col{padding:0 !important}.container .row-small:not(.row-collapse),.row .row-small:not(.row-collapse){margin-bottom:0;margin-left:-10px;margin-right:-10px}.row-small>.col,.row-small>.flickity-viewport>.flickity-slider>.col{margin-bottom:0;padding:0 9.8px 19.6px}.row-xsmall>.col,.row-xsmall>.flickity-viewport>.flickity-slider>.col{margin-bottom:0;padding:0 2px 3px}@media screen and (min-width:850px){.row-large>.col,.row-large>.flickity-viewport>.flickity-slider>.col{margin-bottom:0;padding:0 30px 30px}}.nav p{margin:0;padding-bottom:0}.nav,.nav ul:not(.nav-dropdown){margin:0;padding:0}.nav>li>a.button,.nav>li>button{margin-bottom:0}.nav{align-items:center;display:flex;flex-flow:row wrap;width:100%}.nav,.nav>li{position:relative}.nav>li{display:inline-block;list-style:none;margin:0 7px;padding:0;transition:background-color .3s}.nav>li>a{align-items:center;display:inline-flex;flex-wrap:wrap;padding:10px 0}.html .nav>li>a{padding-bottom:0;padding-top:0}.nav-left{justify-content:flex-start}.nav-right{justify-content:flex-end}.nav-column>li>a,.nav-dropdown>li>a,.nav-vertical-fly-out>li>a,.nav>li>a{color:rgba(74,74,74,.85);transition:all .2s}.nav-column li.active>a,.nav-column li>a:hover,.nav-dropdown li.active>a,.nav-dropdown>li>a:hover,.nav-vertical-fly-out>li.active>a,.nav-vertical-fly-out>li>a:hover,.nav>li.active>a,.nav>li.current>a,.nav>li>a.active,.nav>li>a.current,.nav>li>a:hover{color:hsla(0,0%,7%,.85)}.nav li:first-child{margin-left:0 !important}.nav li:last-child{margin-right:0 !important}.nav-uppercase>li>a{font-weight:bolder;letter-spacing:.02em;text-transform:uppercase}li.html .row,li.html form,li.html input,li.html select{margin:0}li.html>.button{margin-bottom:0}.nav-pagination>li>a,.nav-pagination>li>span{border:2px solid;border-radius:99px;display:block;font-size:1.1em;font-weight:bolder;height:2.25em;line-height:2em;min-width:2.25em;padding:0 7px;text-align:center;transition:all .3s;vertical-align:top;width:auto}.nav-pagination>li i{font-size:1.2em;top:-1px;vertical-align:middle}.nav-pagination>li>.current,.nav-pagination>li>a:hover,.nav-pagination>li>span:hover{background-color:var(--fs-color-primary);border-color:var(--fs-color-primary);color:#fff}.off-canvas .mobile-sidebar-slide{bottom:0;overflow:hidden;position:fixed;top:0;width:100%}.off-canvas .mobile-sidebar-slide .sidebar-menu{height:100%;padding-bottom:0;padding-top:0;transform:translateX(0);transition:transform .3s;will-change:transform}.mobile-sidebar-levels-1 .nav-slide>li>.sub-menu,.mobile-sidebar-levels-1 .nav-slide>li>ul.children{-webkit-overflow-scrolling:touch;bottom:0;display:none;left:100%;opacity:1;overflow:visible;overflow-y:auto;padding-bottom:20px;padding-right:0;padding-top:20px;position:fixed;top:0;transform:none;width:100%}.mobile-sidebar-levels-1 .nav-slide>li>.sub-menu>li,.mobile-sidebar-levels-1 .nav-slide>li>ul.children>li{align-items:center;display:flex;flex-flow:row wrap}.mobile-sidebar-levels-1 .nav-slide>li>.sub-menu.is-current-slide,.mobile-sidebar-levels-1 .nav-slide>li>ul.children.is-current-slide{display:block}.mobile-sidebar-levels-1 .nav-slide>li>.sub-menu.is-current-parent,.mobile-sidebar-levels-1 .nav-slide>li>ul.children.is-current-parent{overflow-y:hidden;padding-right:100%;width:200%}.mobile-sidebar-levels-2 .nav-slide>li>.sub-menu>li:not(.nav-slide-header),.mobile-sidebar-levels-2 .nav-slide>li>ul.children>li:not(.nav-slide-header){border-top:1px solid #ececec;margin-bottom:0;margin-top:0;transition:background-color .3s}.mobile-sidebar-levels-2 .nav-slide>li>.sub-menu>li:not(.nav-slide-header)>a,.mobile-sidebar-levels-2 .nav-slide>li>ul.children>li:not(.nav-slide-header)>a{color:rgba(74,74,74,.85);font-size:.8em;letter-spacing:.02em;padding-bottom:15px;padding-left:20px;padding-top:15px;text-transform:uppercase}.mobile-sidebar-levels-2 .nav-slide>li>.sub-menu>li:not(.nav-slide-header).active,.mobile-sidebar-levels-2 .nav-slide>li>.sub-menu>li:not(.nav-slide-header):hover,.mobile-sidebar-levels-2 .nav-slide>li>ul.children>li:not(.nav-slide-header).active,.mobile-sidebar-levels-2 .nav-slide>li>ul.children>li:not(.nav-slide-header):hover{background-color:rgba(0,0,0,.05)}.mobile-sidebar-levels-2 .nav-slide>li>.sub-menu>li:not(.nav-slide-header)>.sub-menu,.mobile-sidebar-levels-2 .nav-slide>li>.sub-menu>li:not(.nav-slide-header)>ul.children,.mobile-sidebar-levels-2 .nav-slide>li>ul.children>li:not(.nav-slide-header)>.sub-menu,.mobile-sidebar-levels-2 .nav-slide>li>ul.children>li:not(.nav-slide-header)>ul.children{-webkit-overflow-scrolling:touch;bottom:0;display:none;left:200%;opacity:1;overflow:visible;overflow-y:auto;padding-bottom:20px;padding-right:0;padding-top:20px;position:fixed;top:0;transform:none;width:100%}.mobile-sidebar-levels-2 .nav-slide>li>.sub-menu>li:not(.nav-slide-header)>.sub-menu>li,.mobile-sidebar-levels-2 .nav-slide>li>.sub-menu>li:not(.nav-slide-header)>ul.children>li,.mobile-sidebar-levels-2 .nav-slide>li>ul.children>li:not(.nav-slide-header)>.sub-menu>li,.mobile-sidebar-levels-2 .nav-slide>li>ul.children>li:not(.nav-slide-header)>ul.children>li{align-items:center;display:flex;flex-flow:row wrap}.mobile-sidebar-levels-2 .nav-slide>li>.sub-menu>li:not(.nav-slide-header)>.sub-menu.is-current-slide,.mobile-sidebar-levels-2 .nav-slide>li>.sub-menu>li:not(.nav-slide-header)>ul.children.is-current-slide,.mobile-sidebar-levels-2 .nav-slide>li>ul.children>li:not(.nav-slide-header)>.sub-menu.is-current-slide,.mobile-sidebar-levels-2 .nav-slide>li>ul.children>li:not(.nav-slide-header)>ul.children.is-current-slide{display:block}.mobile-sidebar-levels-2 .nav-slide>li>.sub-menu>li:not(.nav-slide-header)>.sub-menu.is-current-parent,.mobile-sidebar-levels-2 .nav-slide>li>.sub-menu>li:not(.nav-slide-header)>ul.children.is-current-parent,.mobile-sidebar-levels-2 .nav-slide>li>ul.children>li:not(.nav-slide-header)>.sub-menu.is-current-parent,.mobile-sidebar-levels-2 .nav-slide>li>ul.children>li:not(.nav-slide-header)>ul.children.is-current-parent{overflow-y:hidden;padding-right:100%;width:200%}.nav-slide .active>.toggle{transform:none}.nav-slide-header .toggle{margin-left:0 !important;padding-left:5px;position:relative !important;text-align:left;top:0 !important;width:100%}.nav-slide-header .toggle i{font-size:1.4em;margin-right:2px}.text-center .nav-slide-header .toggle{margin-left:auto !important;margin-right:auto !important;width:auto}.nav-line-bottom>li.active>a:before,.nav-line-bottom>li:hover>a:before,.nav-line-grow>li.active>a:before,.nav-line-grow>li:hover>a:before,.nav-line>li.active>a:before,.nav-line>li:hover>a:before{opacity:1}.nav:hover>li:not(:hover)>a:before{opacity:0}.nav-line-grow>li.active>a:before,.nav-line-grow>li:hover>a:before{width:100%}.nav-box>li.active>a,.nav-pills>li.active>a{background-color:var(--fs-color-primary);color:#fff;opacity:1}.nav-tabs>li.active>a{background-color:#fff}.nav-dark .nav.nav-tabs>li.active>a{color:#000}.nav-outline>li.active>a{border-color:currentColor;color:var(--fs-color-primary)}.tab-panels .panel.active{display:block !important}.nav-tabs>li.active>a{border-top-color:var(--fs-color-primary)}.sidebar-menu-tabs__tab.active{background-color:rgba(0,0,0,.05)}.toggle{box-shadow:none !important;color:currentColor;height:auto;line-height:1;margin:0 5px 0 0;opacity:.6;padding:0;width:45px}.toggle i{font-size:1.8em;transition:all .3s}.toggle:focus{color:currentColor}.toggle:hover{cursor:pointer;opacity:1}.active>.toggle{transform:rotate(-180deg)}.active>ul.children,.active>ul.sub-menu:not(.nav-dropdown){display:block !important}.widget .toggle:not(.accordion .toggle){margin:0 0 0 5px;min-height:1em;width:1em}.widget .toggle:not(.accordion .toggle) i{font-size:1.2em;top:1px}@media (prefers-reduced-motion){.toggle{transition:none}}.nav.nav-vertical{flex-flow:column}.nav.nav-vertical li{list-style:none;margin:0;width:100%}.nav-vertical li li{font-size:1em;padding-left:.5em}.nav-vertical>li{align-items:center;display:flex;flex-flow:row wrap}.nav-vertical>li ul{width:100%}.nav-vertical li li.menu-item-has-children{margin-bottom:1em}.nav-vertical li li.menu-item-has-children:not(:first-child){margin-top:1em}.nav-vertical>li>a,.nav-vertical>li>ul>li a{align-items:center;display:flex;flex-grow:1;width:auto}.nav-vertical li li.menu-item-has-children>a{color:#000;font-size:.8em;font-weight:bolder;text-transform:uppercase}.nav-vertical>li.html{padding-bottom:1em;padding-top:1em}.nav-vertical>li>ul li a{color:#4a4a4a;transition:color .2s}.nav-vertical>li>ul li a:hover{color:#111;opacity:1}.nav-vertical>li>ul{margin:0 0 2em;padding-left:1em}.nav .children{left:-99999px;opacity:0;position:fixed;transform:translateX(-10px);transition:background-color .6s,transform .3s,opacity .3s}@media (prefers-reduced-motion){.nav .children{opacity:1;transform:none}}.nav:not(.nav-slide) .active>.children{left:auto;opacity:1;padding-bottom:30px;position:inherit;transform:translateX(0)}.nav-sidebar.nav-vertical>li.menu-item.active,.nav-sidebar.nav-vertical>li.menu-item:hover{background-color:rgba(0,0,0,.05)}.nav-sidebar.nav-vertical>li+li{border-top:1px solid #ececec}.dark .nav-sidebar.nav-vertical>li+li,.dark .nav-vertical-fly-out>li+li{border-color:hsla(0,0%,100%,.2)}.nav-vertical>li+li{border-top:1px solid #ececec}.nav-vertical.nav-tabs>li.active>a{border-left:3px solid var(--fs-color-primary)}.text-center .toggle{margin-left:-35px}.text-center .nav-vertical li{border:0}.text-center .nav-vertical li li,.text-center.nav-vertical li li{padding-left:0}.nav-vertical .header-button,.nav-vertical .social-icons{display:block;width:100%}.badge-container{margin:30px 0 0}.badge{backface-visibility:hidden;display:table;height:2.8em;pointer-events:none;width:2.8em;z-index:20}.badge.top{left:0}.badge-inner{background-color:var(--fs-color-primary);color:#fff;display:table-cell;font-weight:bolder;height:100%;line-height:.85;padding:2px;text-align:center;transition:background-color .3s,color .3s,border .3s;vertical-align:middle;white-space:nowrap;width:100%}.badge-small .badge-inner{line-height:.7}.badge+.badge{height:2.5em;opacity:.9;width:2.5em}.badge+.badge+.badge{opacity:.8}.badge-frame .badge-inner,.badge-outline .badge-inner{background-color:#fff;border:2px solid;color:var(--fs-color-primary)}.has-hover:hover .badge-outline .badge-inner{background-color:var(--fs-color-primary);border-color:var(--fs-color-primary);color:#fff}.badge-circle+.badge{margin-left:-.4em;margin-top:-.4em}.badge-circle .badge-inner,.badge-circle-inside .badge-inner{border-radius:999px}.badge-frame .badge-inner,.widget .badge-outline .badge-inner{background-color:transparent}.widget .badge{margin:0 !important}.dark .widget .badge-outline .badge-inner{color:#fff;opacity:.7}.box{margin:0 auto;position:relative;width:100%}.box>a{display:block;width:100%}.box a{display:inline-block}.box,.box-image,.box-text{transition:opacity .3s,transform .3s,background-color .3s}.box-image>a,.box-image>div>a{display:block}.box-image>a:focus-visible,.box-image>div>a:focus-visible{outline-offset:-2px}.box-text{font-size:.9em;padding-bottom:1.4em;padding-top:.7em;position:relative;width:100%}@media (max-width:549px){.box-text{font-size:85%}}.box-image{height:auto;margin:0 auto;overflow:hidden;position:relative}.box-image[style*=-radius]{-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.box-text.text-center{padding-left:10px;padding-right:10px}.box-image img{margin:0 auto;max-width:100%;width:100%}.button,button,input[type=button],input[type=reset],input[type=submit]{background-color:transparent;border:1px solid transparent;border-radius:0;box-sizing:border-box;color:currentColor;cursor:pointer;display:inline-block;font-size:.97em;font-weight:bolder;letter-spacing:.03em;line-height:2.4em;margin-right:1em;margin-top:0;max-width:100%;min-height:2.5em;min-width:24px;padding:0 1.2em;position:relative;text-align:center;text-decoration:none;text-rendering:optimizeLegibility;text-shadow:none;text-transform:uppercase;transition:transform .3s,border .3s,background .3s,box-shadow .3s,opacity .3s,color .3s;vertical-align:middle}.button span{display:inline-block;line-height:1.6}.nav>li>a.button,.nav>li>a.button:hover{padding-bottom:0;padding-top:0}.nav>li>a.button:hover{color:#fff}.button,input[type=button].button,input[type=reset].button,input[type=submit],input[type=submit].button{background-color:var(--fs-color-primary);border-color:rgba(0,0,0,.05);color:#fff}.button:hover,.dark .button.is-form:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{box-shadow:inset 0 0 0 100px rgba(0,0,0,.2);color:#fff;opacity:1;outline:none}.dark .button,.dark input[type=button],.dark input[type=reset],.dark input[type=submit]{color:#fff}.primary,input[type=submit],input[type=submit].button{background-color:var(--fs-color-primary)}a.primary:not(.button),a.secondary:not(.button){background-color:transparent}.text-center .button:first-of-type{margin-left:0 !important}.text-center .button:last-of-type,.text-right .button:last-of-type{margin-right:0 !important}.button.disabled,.button[disabled],button.disabled,button[disabled]{opacity:.6}.header-button{display:inline-block}.header-button .button{margin:0}.flex-col .button,.flex-col button,.flex-col input{margin-bottom:0}.is-divider{background-color:rgba(0,0,0,.1);display:block;height:3px;margin:1em 0;max-width:30px;width:100%}.widget .is-divider{margin-top:.66em}.dark .is-divider{background-color:hsla(0,0%,100%,.3)}form{margin-bottom:0}.select-resize-ghost,.select2-container .select2-choice,.select2-container .select2-selection,input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{background-color:#fff;border:1px solid #ddd;border-radius:0;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-sizing:border-box;color:#333;font-size:.97em;height:2.507em;max-width:100%;padding:0 .75em;transition:color .3s,border .3s,background .3s,opacity .3s;vertical-align:middle;width:100%}@media (max-width:849px){.select-resize-ghost,.select2-container .select2-choice,.select2-container .select2-selection,input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{font-size:1rem}}input:hover,select:hover,textarea:hover{box-shadow:inset 0 -1.8em 1em 0 transparent}input[type=email],input[type=number],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{background-color:#fff;box-shadow:0 0 5px #ccc;color:#333;opacity:1 !important;outline:0}label,legend{display:block;font-size:.9em;font-weight:700;margin-bottom:.4em}input[type=checkbox],input[type=radio]{display:inline;font-size:16px;margin-right:10px}input[type=checkbox]+label,input[type=radio]+label{display:inline}.select-resize-ghost,.select2-container .select2-choice,.select2-container .select2-selection,select{-webkit-appearance:none;-moz-appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right .45em top 50%;background-repeat:no-repeat;background-size:auto 16px;border-radius:0;box-shadow:inset 0 -1.4em 1em 0 rgba(0,0,0,.02);display:block;padding-right:1.4em}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){select::-ms-expand{display:none}select:focus::-ms-value{background:transparent;color:currentColor}}.form-flat input:not([type=submit]),.form-flat select,.form-flat textarea{background-color:rgba(0,0,0,.03);border-color:rgba(0,0,0,.09);border-radius:99px;box-shadow:none;color:currentColor !important}.form-flat button,.form-flat input{border-radius:99px}.flex-row.form-flat .flex-col,.form-flat .flex-row .flex-col{padding-right:4px}.dark .form-flat input:not([type=submit]),.dark .form-flat select,.dark .form-flat textarea,.nav-dark .form-flat input:not([type=submit]),.nav-dark .form-flat select,.nav-dark .form-flat textarea{background-color:hsla(0,0%,100%,.2) !important;border-color:hsla(0,0%,100%,.09);color:#fff}.dark .form-flat select option{color:#333}.dark .form-flat select,.nav-dark .form-flat select{background-image:url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")}.dark .form-flat input::-webkit-input-placeholder,.nav-dark .form-flat input::-webkit-input-placeholder{color:#fff}.form-flat .button.icon{background-color:transparent !important;border-color:transparent !important;box-shadow:none;color:currentColor !important}.flickity-slider>.icon-box,.slider>.icon-box{padding-left:3% !important;padding-right:3% !important}.links>li>a:before,i[class*=" icon-"],i[class^=icon-]{speak:none !important;display:inline-block;font-display:block;font-family:fl-icons !important;font-style:normal !important;font-variant:normal !important;font-weight:400 !important;line-height:1.2;margin:0;padding:0;position:relative;text-transform:none !important}.widget-title i{margin-right:4px;opacity:.35}.button i,button i{top:-1.5px;vertical-align:middle}a.icon:not(.button),button.icon:not(.button){font-family:sans-serif;font-size:1.2em;margin-left:.25em;margin-right:.25em}.header a.icon:not(.button){margin-left:.3em;margin-right:.3em}.button.icon{display:inline-block;margin-left:.12em;margin-right:.12em;min-width:2.5em;padding-left:.6em;padding-right:.6em}.button.icon i{font-size:1.2em}.button.icon i+span{padding-right:.5em}.button.icon.is-small{border-width:1px}.button.icon.is-small i{top:-1px}.button.icon.circle,.button.icon.round{padding-left:0;padding-right:0}.button.icon.circle>span,.button.icon.round>span{margin:0 8px}.button.icon.circle>span+i,.button.icon.round>span+i{margin-left:-4px}.button.icon.circle>i,.button.icon.round>i{margin:0 8px}.button.icon.circle>i+span,.button.icon.round>i+span{margin-left:-4px}.button.icon.circle>i:only-child,.button.icon.round>i:only-child{margin:0}.nav>li>a>i{font-size:20px;transition:color .3s;vertical-align:middle}.nav>li>a>i+span{margin-left:5px}.nav>li>a>span+i{margin-left:5px}.nav>li>a>i.icon-menu{font-size:1.9em}.nav>li.has-icon>a>i{min-width:1em}.nav-vertical>li>a>i{font-size:16px;opacity:.6}.header-button a.icon:not(.button){display:inline-block;padding:6px 0}.header-button a.icon:not(.button) i{font-size:24px}.button:not(.icon)>i{margin-left:-.15em;margin-right:.4em}.button:not(.icon)>span+i{margin-left:.4em;margin-right:-.15em}[data-icon-label]{position:relative}[data-icon-label="0"]:after{display:none}[data-icon-label]:after{background-color:var(--fs-color-secondary);border-radius:99px;box-shadow:1px 1px 3px 0 rgba(0,0,0,.3);color:#fff;content:attr(data-icon-label);font-family:Arial,Sans-serif !important;font-size:11px;font-style:normal;font-weight:bolder;height:17px;letter-spacing:-.5px;line-height:17px;min-width:17px;opacity:.9;padding-left:2px;padding-right:2px;position:absolute;right:-10px;text-align:center;top:-10px;transition:transform .2s;z-index:1}.button [data-icon-label]:after{right:-12px;top:-12px}img{opacity:1;transition:opacity 1s}.has-equal-box-heights .box-image img,.has-format img,.image-cover img,.video-fit iframe,.video-fit video,img.back-image{bottom:0;font-family:"object-fit: cover;";height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;position:absolute;right:0;top:0;width:100%}.has-equal-box-heights .box-image{padding-top:100%}.image-tools{padding:10px;position:absolute}.image-tools a:last-child{margin-bottom:0}.image-tools a.button{display:block}.image-tools.bottom.left{padding-right:0;padding-top:0}.image-tools.top.right{padding-bottom:0;padding-left:0}@media only screen and (max-device-width:1024px){.image-tools{opacity:1 !important;padding:5px}}.pswp__item{opacity:0;transition:opacity .5s}.pswp--visible .pswp__item{opacity:1}.mfp-bg{background:#0b0b0b;height:100%;left:0;opacity:0;overflow:hidden;position:fixed;top:0;transition:opacity .25s;width:100%;z-index:1042}.mfp-bg.mfp-ready{opacity:.6}.mfp-bg.mfp-removing{opacity:0 !important}.mfp-wrap{-webkit-backface-visibility:hidden;outline:none !important;position:fixed;z-index:1043}.mfp-container,.mfp-wrap{height:100%;left:0;top:0;width:100%}.mfp-container{box-sizing:border-box;padding:30px;position:absolute;text-align:center}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{display:inline-block;margin:0 auto;max-width:100%;opacity:0;position:relative;text-align:left;transform:translateY(-30px);transition:transform .5s,opacity .3s;vertical-align:middle;z-index:1045}.mfp-ready .mfp-content{opacity:1;transform:translateY(0)}.mfp-ready.mfp-removing .mfp-content{opacity:0}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{cursor:auto;width:100%}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-hide{display:none !important}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}.mfp-close{-webkit-backface-visibility:hidden;box-shadow:none;color:#fff;cursor:pointer;font-family:Arial,monospace;font-size:40px;font-style:normal;font-weight:300;height:40px;line-height:40px;margin:0 !important;min-height:0;mix-blend-mode:difference;opacity:0;outline:none;padding:0;position:fixed;right:0;text-align:center;text-decoration:none;top:0;transition:opacity .6s,transform .3s;transition-delay:.15s;width:40px;z-index:1046}.mfp-close svg{pointer-events:none}.mfp-content .mfp-close{position:absolute}.mfp-ready .mfp-close{opacity:.6}.mfp-removing .mfp-close{display:none !important}.mfp-close:hover{opacity:1}.mfp-close-btn-in .mfp-close{color:currentColor;top:0 !important}.mfp-iframe-holder .mfp-content,.mfp-inline-holder .ux-mfp-inline-content--video{line-height:0;max-width:900px;width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-image-holder .mfp-content{max-width:100%}@media (max-width:849px){body.body-scroll-lock--active .mfp-wrap{overflow:auto;position:fixed !important}}@media (prefers-reduced-motion){.mfp-bg,.mfp-close,.mfp-content{transition:opacity .3s}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.off-canvas .mfp-content{-ms-scrollbar-base-color:#000;-ms-scrollbar-arrow-color:#000;-ms-overflow-style:-ms-autohiding-scrollbar}.off-canvas .nav-vertical>li>a{padding-bottom:15px;padding-top:15px}.off-canvas .nav-vertical li li>a{padding-bottom:5px;padding-top:5px}.off-canvas .hide-for-off-canvas{display:none !important}.off-canvas-left .mfp-content,.off-canvas-right .mfp-content{-webkit-overflow-scrolling:touch;background-color:hsla(0,0%,100%,.95);bottom:0;box-shadow:0 0 10px 0 rgba(0,0,0,.5);left:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;transform:translateX(calc(var(--drawer-width) * -1));transition:transform .2s;width:var(--drawer-width)}.off-canvas-left.dark .mfp-content,.off-canvas-right.dark .mfp-content{background-color:rgba(0,0,0,.95)}.off-canvas-right .mfp-content{left:auto;right:0;transform:translateX(var(--drawer-width))}.off-canvas-center .mfp-container{padding:0}.off-canvas-center .mfp-content{-webkit-overflow-scrolling:touch;max-width:700px;overflow-x:hidden;overflow-y:auto;padding-top:50px}.off-canvas-center .mfp-content .searchform{margin:0 auto;max-width:260px}.off-canvas-center.mfp-bg.mfp-ready{opacity:.85}.mfp-bg.off-canvas-center:not(.dark){background-color:#fff;opacity:.95}.off-canvas-center .nav-sidebar.nav-vertical>li .toggle{position:absolute;right:0;top:15px}.off-canvas-center:not(.dark) .mfp-close{color:currentColor}.off-canvas.mfp-removing .mfp-content{opacity:0 !important}.off-canvas-left.mfp-ready .mfp-content,.off-canvas-right.mfp-ready .mfp-content{opacity:1;transform:translate(0)}.off-canvas .sidebar-menu{padding:30px 0}.off-canvas .sidebar-inner{padding:30px 20px}.off-canvas:not(.off-canvas-center) .nav-vertical li>a{padding-left:20px}.off-canvas:not(.off-canvas-center) li.html{padding:20px}@media (prefers-reduced-motion){.off-canvas-left .mfp-content,.off-canvas-right .mfp-content{transition:opacity .2s}}label{color:#222}.flickity-slider>.img,.slider-wrapper:last-child,.slider>.img{margin-bottom:0}.slider-full .flickity-slider>.col{padding:0 !important}.flickity-slider>a,.flickity-slider>a>img,.flickity-slider>div:not(.col),.flickity-slider>figure,.flickity-slider>img,.flickity-slider>p{margin:0;padding:0;transition:transform .6s,opacity .6s,box-shadow .6s;width:100% !important}.flickity-slider>.row:not(.is-selected){opacity:0}.flickity-enabled{display:block;position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{height:100%;overflow:hidden;position:relative;width:100%}.flickity-slider{height:100%;position:absolute;width:100%}.is-dragging .flickity-viewport .flickity-slider{pointer-events:none}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-prev-next-button{background-color:transparent;border:none;bottom:40%;color:#111;cursor:pointer;margin:0;opacity:0;padding:0;position:absolute;top:40%;transition:transform .3s,opacity .3s,background .3s,box-shadow .3s;width:36px}.flickity-prev-next-button.next{right:2%;transform:translateX(-20%)}.flickity-prev-next-button.previous{left:2%;transform:translateX(20%)}.slider-show-nav .flickity-prev-next-button,.slider:hover .flickity-prev-next-button{opacity:.7;transform:translateX(0) !important}.slider .flickity-prev-next-button:hover{box-shadow:none;opacity:1}.slider .flickity-prev-next-button:hover .arrow,.slider .flickity-prev-next-button:hover svg{fill:var(--fs-color-primary)}@media (min-width:850px){.slider-nav-outside .flickity-prev-next-button.next{left:100%;right:auto}.slider-nav-outside .flickity-prev-next-button.previous{left:auto;right:100%}}.flickity-prev-next-button:disabled,button.flickity-prev-next-button[disabled]{background:none !important;box-shadow:none !important;cursor:auto;opacity:0 !important;pointer-events:none}.flickity-prev-next-button svg{height:auto;left:50%;max-height:100%;max-width:100%;padding:20%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s;width:100%}.slider-nav-push:not(.slider-nav-reveal) .flickity-prev-next-button{margin-top:-10%}.slider-nav-push.slider-nav-reveal .flickity-prev-next-button svg{margin-top:-40px}.flickity-prev-next-button .arrow,.flickity-prev-next-button svg{fill:currentColor;border-color:currentColor;transition:all .3s}.flickity-prev-next-button.no-svg{color:#111;font-size:26px}.slider-no-arrows .flickity-prev-next-button{display:none !important}.slider-type-fade .flickity-slider{transform:none !important}.slider-type-fade .flickity-slider>*{left:0 !important;opacity:0;z-index:1}.slider-type-fade .flickity-slider>.is-selected{opacity:1;z-index:2}.slider-type-fade .flickity-page-dots,.slider-type-fade .flickity-prev-next-button{z-index:3}@media screen and (min-width:850px){.slider-type-fade.product-gallery-stacked .flickity-slider>*{opacity:unset}}@media (prefers-reduced-motion){.flickity-prev-next-button.next,.flickity-prev-next-button.previous{transform:none !important}}.flickity-page-dots{bottom:15px;left:20%;line-height:1;list-style:none;margin:0;padding:0;position:absolute;right:20%;text-align:center}.row-slider .flickity-page-dots{bottom:0}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{border:3px solid #111;border-radius:50%;cursor:pointer;display:inline-block;height:12px;margin:0 5px;opacity:.4;transition:opacity .3s;width:12px}.nav-dots-small .flickity-page-dots .dot,.row-slider .flickity-page-dots .dot{background-color:#111;border:0;height:10px;opacity:.2;width:10px}.flickity-page-dots .dot:hover{opacity:.7}.flickity-page-dots .dot:first-child:last-child{display:none}.flickity-page-dots .dot.is-selected{background-color:#111;opacity:1 !important}.slider-nav-dots-dashes .flickity-page-dots .dot{border-radius:0;height:4px;margin:0;width:40px}.slider-nav-dots-dashes-spaced .flickity-page-dots .dot{border-radius:0;height:4px;width:40px}.slider-nav-dots-simple .flickity-page-dots .dot{background-color:#111}.slider-nav-dots-square .flickity-page-dots .dot{border-radius:0}.slider-nav-circle .flickity-prev-next-button .arrow,.slider-nav-circle .flickity-prev-next-button svg{border:2px solid;border-radius:100%}.slider-nav-circle .flickity-prev-next-button:hover .arrow,.slider-nav-circle .flickity-prev-next-button:hover svg{fill:#fff !important;background-color:var(--fs-color-primary);border-color:var(--fs-color-primary)}.slider-nav-reveal .flickity-prev-next-button,.slider-nav-reveal .flickity-prev-next-button:hover{background-color:#fff;bottom:0;box-shadow:0 -150px 15px 0 rgba(0,0,0,.3);height:100%;margin:0 !important;top:-2px;width:30px}.dark .slider-nav-reveal .flickity-prev-next-button{background-color:rgba(0,0,0,.3);border-radius:99px;color:#fff}.slider-nav-reveal .flickity-prev-next-button.next{left:auto !important;right:-1px !important;transform:translateX(10%)}.slider-nav-reveal .flickity-prev-next-button.previous{left:-1px !important;right:auto !important;transform:translateX(-10%)}.slider-nav-light .flickity-prev-next-button{color:#fff}.slider-nav-light .flickity-prev-next-button .arrow,.slider-nav-light .flickity-prev-next-button svg{fill:#fff}.slider-nav-light .flickity-page-dots .dot{border-color:#fff}.slider-nav-light .flickity-page-dots .dot.is-selected,.slider-nav-light.slider-nav-dots-simple .flickity-page-dots .dot{background-color:#fff}.slider-style-container .flickity-slider>*,.slider-style-focus .flickity-slider>*,.slider-style-shadow .flickity-slider>*{margin:0 auto;max-width:1080px}.slider-style-container .flickity-slider>:not(.is-selected),.slider-style-focus .flickity-slider>:not(.is-selected),.slider-style-shadow .flickity-slider>:not(.is-selected){opacity:.5}.slider-style-shadow .flickity-slider>:before{background-image:url("https://paddleshifterz.com/wp-content/themes/flatsome/assets/css/../img/shadow@2x.png");background-size:100% 100%;bottom:-6px;content:"";height:100px;left:-10%;position:absolute;right:-10%;z-index:-2}.slider-style-shadow .flickity-slider>:not(.is-selected){opacity:1;transform:scale(.9);z-index:-1}.slider-style-shadow .flickity-slider>:not(.is-selected):before{height:200px;opacity:.5}.slider-style-shadow .flickity-slider>.is-selected{transform:scale(.95)}.slider-style-focus .flickity-page-dots{bottom:6px}.slider-style-focus .flickity-slider>*{max-width:1050px}.slider-style-focus .flickity-slider>:not(.is-selected){transform:scale(.93)}@media screen and (max-width:549px){.slider-wrapper .flickity-prev-next-button{display:none}.row-slider .flickity-prev-next-button{background-color:transparent !important;box-shadow:none !important;opacity:.8;transform:translateX(0) !important;width:20px !important}.row-slider .flickity-prev-next-button svg{border:0 !important;padding:3px !important}.flickity-page-dots{pointer-events:none}.flickity-slider .banner-layers{overflow:hidden}}a{color:var(--fs-experimental-link-color);text-decoration:none}.button:focus:not(:focus-visible),a:focus:not(:focus-visible),button:focus:not(:focus-visible),input:focus:not(:focus-visible){outline:none}.button:focus-visible,[role=radio]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid currentColor;outline-offset:2px}a.plain{color:currentColor;transition:color .3s,opacity .3s,transform .3s}a.icon-circle:hover,a.remove:hover,a:hover{color:var(--fs-experimental-link-color-hover)}.primary:focus-visible,.submit-button:focus-visible,button[type=submit]:focus-visible{outline-color:var(--fs-color-primary)}.dark .widget a,.dark a{color:currentColor}.dark .widget a:hover,.dark a:hover{color:#fff}ul.links{font-size:.85em;margin:5px 0}ul.links li{display:inline-block;margin:0 .4em}ul.links li a{color:currentColor}ul.links li:before{display:inline-block;font-family:fl-icons;margin-right:5px}ul.links li:first-child{margin-left:0}ul.links li:last-child{margin-right:0}ul{list-style:disc}ol,ul{margin-top:0;padding:0}ol ol,ol ul,ul ol,ul ul{margin:1.5em 0 1.5em 3em}li{margin-bottom:.6em}.col-inner ol li,.col-inner ul li,.entry-content ol li,.entry-content ul li,.entry-summary ol li,.entry-summary ul li{margin-left:1.3em}.button,button,fieldset,input,select,textarea{margin-bottom:1em}blockquote,dl,figure,form,ol,p,pre,ul{margin-bottom:1.3em}form p{margin-bottom:.5em}body{line-height:1.6}h1,h2,h3,h4,h5,h6{color:#555;margin-bottom:.5em;margin-top:0;text-rendering:optimizeSpeed;width:100%}.h1,h1{font-size:1.7em}.h1,.h2,h1,h2{line-height:1.3}.h2,h2{font-size:1.6em}@media (max-width:549px){h1{font-size:1.4em}h2{font-size:1.2em}}p{margin-top:0}h1>span,h2>span,h3>span,h4>span,h5>span,h6>span,p.headline>span{-webkit-box-decoration-break:clone;box-decoration-break:clone}.uppercase,h6,span.widget-title,th{letter-spacing:.05em;line-height:1.05;text-transform:uppercase}span.widget-title{font-size:1em;font-weight:600}.is-uppercase,.uppercase{line-height:1.2;text-transform:uppercase}.is-xlarge{font-size:1.5em}.is-small,.is-small.button{font-size:.8em}.is-smaller{font-size:.75em}@media (max-width:549px){.is-xlarge{font-size:1.8em}}.box-text a:not(.button),.box-text h1,.box-text h2,.box-text h3,.box-text h4,.box-text h5,.box-text h6{line-height:1.3;margin-bottom:.1em;margin-top:.1em}.box-text p{margin-bottom:.1em;margin-top:.1em}.box-text .button{margin-top:1em}[data-line-height=xs]{line-height:.85 !important}[data-line-height=s]{line-height:1 !important}[data-line-height=m]{line-height:1.2 !important}[data-line-height=l]{line-height:1.4 !important}[data-line-height=xl]{line-height:1.6 !important}.nav>li>a{font-size:.8em}.nav>li.html{font-size:.85em}span.count-up.active{opacity:1}[data-text-color=primary]{color:var(--fs-color-primary) !important}[data-text-color=secondary]{color:var(--fs-color-secondary) !important}[data-text-color=alert]{color:var(--fs-color-alert) !important}[data-text-color=success]{color:var(--fs-color-success) !important}[data-text-bg=primary]{background-color:var(--fs-color-primary)}[data-text-bg=secondary]{background-color:var(--fs-color-secondary)}[data-text-bg=alert]{background-color:var(--fs-color-alert)}[data-text-bg=success]{background-color:var(--fs-color-success)}.clear:after,.clearfix:after,.container:after,.row:after{clear:both;content:"";display:table}@media (max-width:549px){.hide-for-small,[data-show=hide-for-small]{display:none !important}}@media (min-width:550px){.show-for-small,[data-show=show-for-small]{display:none !important}}@media (min-width:850px){.show-for-medium,[data-show=show-for-medium]{display:none !important}}@media (max-width:849px){.hide-for-medium,[data-show=hide-for-medium]{display:none !important}.medium-text-center{float:none !important;text-align:center !important;width:100% !important}}@media (min-width:850px){.hide-for-large,[data-show=hide-for-large]{display:none !important}}.expand,.full-width{display:block;max-width:100% !important;padding-left:0 !important;padding-right:0 !important;width:100% !important}.ml-0{margin-left:0 !important}.text-center{text-align:center}.text-center .is-divider,.text-center .is-star-rating,.text-center .star-rating,.text-center>div,.text-center>div>div{margin-left:auto;margin-right:auto}.relative{position:relative !important}.absolute{position:absolute !important}.top{top:0}.right{right:0}.left{left:0}.bottom,.fill{bottom:0}.fill{height:100%;left:0;margin:0 !important;padding:0 !important;position:absolute;right:0;top:0}.bg-fill{background-position:50% 50%;background-repeat:no-repeat !important;background-size:cover !important}.round{border-radius:5px}.z-1{z-index:21}.success-color{color:var(--fs-color-success)}.inline-block{display:inline-block}.no-scrollbar{-ms-overflow-style:-ms-autohiding-scrollbar;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{height:0 !important;width:0 !important}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute !important;width:1px}.screen-reader-text:focus{clip:auto !important;background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}@media (prefers-reduced-motion:no-preference){.slider [data-animate],[data-animate]{animation-fill-mode:forwards;-webkit-backface-visibility:hidden;opacity:0 !important;transition:filter 1.3s,transform 1.6s,opacity .7s ease-in;will-change:filter,transform,opacity}.slider [data-animate]:not([data-animate-transform]),[data-animate]:not([data-animate-transform]){transform:none !important}.slider [data-animate]:not([data-animate-transition]),[data-animate]:not([data-animate-transition]){transition:none !important}.slider [data-animate=bounceInDown],.slider [data-animate=bounceInLeft],.slider [data-animate=bounceInRight],.slider [data-animate=bounceInUp],[data-animate=bounceInDown],[data-animate=bounceInLeft],[data-animate=bounceInRight],[data-animate=bounceInUp]{transition:transform .8s cubic-bezier(0,.195,0,1.465),opacity .5s ease-in}.slider [data-animate=bounceInLeft],[data-animate=bounceInLeft]{transform:translate3d(-300px,0,0)}.slider [data-animate=blurIn],[data-animate=blurIn]{filter:blur(15px)}.slider [data-animate=fadeInLeft],[data-animate=fadeInLeft]{transform:translate3d(-70px,0,0)}.slider [data-animate=fadeInRight],[data-animate=fadeInRight]{transform:translate3d(70px,0,0)}.slider [data-animate=bounceInUp],.slider [data-animate=fadeInUp],[data-animate=bounceInUp],[data-animate=fadeInUp]{transform:translate3d(0,70px,0)}.slider [data-animate=bounceInRight],[data-animate=bounceInRight]{transform:translate3d(300px,0,0)}.slider [data-animate=bounceIn],[data-animate=bounceIn]{transform:scale(1.3)}.slider [data-animate=bounceInDown],.slider [data-animate=fadeInDown],[data-animate=bounceInDown],[data-animate=fadeInDown]{transform:translate3d(0,-70px,0)}.slider [data-animate=flipInY],[data-animate=flipInY]{backface-visibility:visible;transform:perspective(400px) rotateY(-90deg) translate3d(15px,0,0)}.slider [data-animate=flipInX],[data-animate=flipInX]{backface-visibility:visible;transform:perspective(400px) rotateX(90deg) translate3d(0,-15px,0)}.row-slider.slider [data-animated=true],.slider .is-selected [data-animated=true],[data-animated=true]{animation-delay:.1s;opacity:1 !important;transform:translateZ(0) scale(1)}.flickity-slider>:not(.is-selected) [data-animated=true]{transition:transform .7s,opacity .3s !important}.slider [data-animate=none],[data-animate=none]{opacity:1 !important}.slider [data-animate=blurIn][data-animated=true],[data-animated=true][data-animate=blurIn]{filter:blur(0)}[data-animated=false]{transition:none !important}.has-shadow [data-animate],[data-animate]:hover{transition-delay:0s !important}[data-animate-delay="100"]{transition-delay:.1s}.active .nav-anim>li,.mfp-ready .nav-anim>li,.nav-anim.active>li{opacity:1;transform:none}.col+.col [data-animate],.nav-anim>li,[data-animate-delay="200"],[data-animate]+[data-animate]{transition-delay:.2s}.nav-anim>li+li,[data-animate-delay="300"]{transition-delay:.3s}.col+.col+.col [data-animate],.nav-anim>li+li+li,[data-animate-delay="400"],[data-animate]+[data-animate]+[data-animate]{transition-delay:.4s}.nav-anim>li+li+li+li,[data-animate-delay="500"]{transition-delay:.5s}.col+.col+.col+.col [data-animate],.nav-anim>li+li+li+li+li,[data-animate-delay="600"],[data-animate]+[data-animate]+[data-animate]+[data-animate]{transition-delay:.6s}.nav-anim>li+li+li+li+li+li,[data-animate-delay="700"]{transition-delay:.7s}.col+.col+.col+.col+.col [data-animate],.nav-anim>li+li+li+li+li+li+li,[data-animate-delay="800"],[data-animate]+[data-animate]+[data-animate]+[data-animate]+[data-animate]{transition-delay:.8s}.col+.col+.col+.col+.col+.col [data-animate],.nav-anim>li+li+li+li+li+li+li+li,[data-animate-delay="900"]{transition-delay:.9s}.col+.col+.col+.col+.col+.col+.col [data-animate],.nav-anim>li+li+li+li+li+li+li+li+li,[data-animate-delay="1000"]{transition-delay:1s}.slider-type-fade .flickity-slider>:not(.is-selected) [data-animate]{opacity:0 !important;transition:none !important}}@keyframes stuckMoveDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes stuckMoveUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes stuckFadeIn{0%{opacity:0}to{opacity:1}}@keyframes ux-animate{0%{-webkit-clip-path:inset(var(--stagger-from-clip-path));clip-path:inset(var(--stagger-from-clip-path));opacity:var(--stagger-from-opacity,0);transform:translateX(var(--stagger-from-translate-x)) translateY(var(--stagger-from-translate-y)) scale(var(--stagger-from-scale))}to{-webkit-clip-path:inset(var(--stagger-to-clip-path));clip-path:inset(var(--stagger-to-clip-path));opacity:var(--stagger-to-opacity,1);transform:translateX(var(--stagger-to-translate-x)) translateY(var(--stagger-to-translate-y)) scale(var(--stagger-to-scale))}}.has-hover .bg,.has-hover [class*=image-] img{transition:filter .6s,opacity .6s,transform .6s,box-shadow .3s}.bg-fade-out:hover .bg,.has-hover:hover .image-fade-out img{opacity:.7}[data-parallax-container]{overflow:hidden}@media (prefers-reduced-motion:no-preference){[data-parallax]{will-change:transform !important}[data-parallax]:not(.parallax-active),[data-parallax]:not(.parallax-active) .bg{opacity:0}}.hover-slide,.hover-slide-in,.hover-zoom,.hover-zoom-in,.show-on-hover{filter:blur(0);opacity:0;pointer-events:none;transition:opacity .5s,transform .3s,max-height .6s,filter .6s}.hover-slide-in{transform:translateY(100%) translateZ(0)}.has-hover:hover img.show-on-hover{opacity:1}.has-hover .box-image:focus-within .show-on-hover,.has-hover:hover .hover-slide,.has-hover:hover .hover-slide-in,.has-hover:hover .hover-zoom,.has-hover:hover .hover-zoom-in,.has-hover:hover .show-on-hover{opacity:1;pointer-events:inherit;transform:scale(1) translateZ(0) translateY(0) !important}@media (prefers-reduced-motion){.box-text-middle .box-text.hover-slide,.box-text-middle:hover .show-on-hover.box-text,.has-hover:hover .hover-bounce,.has-hover:hover .hover-slide,.has-hover:hover .hover-slide-in,.has-hover:hover .hover-zoom,.has-hover:hover .hover-zoom-in,.has-hover:hover .show-on-hover,.has-hover:hover .show-on-hover.center,.hover-bounce,.hover-reveal,.hover-slide,.hover-slide-in,.hover-zoom,.hover-zoom-in{transform:translateZ(0)}}.dark,.dark p,.dark td{color:#f1f1f1}.dark .heading-font,.dark a.lead,.dark h1,.dark h2,.dark h3,.dark h4,.dark h5,.dark h6,.dark label,.hover-dark:hover a,.hover-dark:hover h1,.hover-dark:hover h2,.hover-dark:hover h3,.hover-dark:hover h4,.hover-dark:hover h5,.hover-dark:hover h6,.hover-dark:hover p{color:#fff}.dark .nav-vertical li li.menu-item-has-children>a,.dark .nav-vertical-fly-out>li>a,.dark .nav-vertical>li>ul li a,.dark .nav>li.html,.dark .nav>li>a,.nav-dark .is-outline,.nav-dark .nav>li>a,.nav-dark .nav>li>button,.nav-dropdown.dark .nav-column>li>a,.nav-dropdown.dark>li>a{color:hsla(0,0%,100%,.8)}.dark .nav-vertical-fly-out>li>a:hover,.dark .nav>li.active>a,.dark .nav>li>a.active,.dark .nav>li>a:hover,.nav-dark .nav>li.active>a,.nav-dark .nav>li.current>a,.nav-dark .nav>li>a.active,.nav-dark .nav>li>a:hover,.nav-dark a.plain:hover,.nav-dropdown.dark .nav-column>li>a:hover,.nav-dropdown.dark>li>a:hover{color:#fff}.dark .nav-vertical li li.menu-item-has-children>a,.nav-dark .header-button,.nav-dark .nav-vertical li li.menu-item-has-children>a,.nav-dark .nav>li.html{color:#fff}:root{--flatsome-scroll-padding-top:calc(var(--flatsome--header--sticky-height,0px) + var(--wp-admin--admin-bar--height,0px))}html{overflow-x:hidden;scroll-padding-top:var(--flatsome-scroll-padding-top)}@supports (overflow:clip){body{overflow-x:clip}}#main,#wrapper{background-color:#fff;position:relative}#main.dark{background-color:#333}.header,.header-wrapper{background-position:50% 0;background-size:cover;position:relative;transition:background-color .3s,opacity .3s;width:100%;z-index:1001}.header-bg-color{background-color:hsla(0,0%,100%,.9)}.header-bottom,.header-top{align-items:center;display:flex;flex-wrap:no-wrap}.header.show-on-scroll .header-wrapper.stuck{opacity:1;visibility:visible}.header-bg-color,.header-bg-image{background-position:50% 0;transition:background .4s}.header-top{background-color:var(--fs-color-primary);min-height:20px;position:relative;z-index:11}.header-main{position:relative;z-index:10}.stuck{left:0;margin:0 auto;position:fixed;right:0;top:0}.sticky-jump .stuck:not(.ux-no-animation){animation:stuckMoveDown .6s}.sticky-fade .stuck:not(.ux-no-animation){animation:stuckFadeIn .6s}.sticky-shrink .stuck .header-main{transition:height .8s}.stuck .header-inner,.stuck .logo,.stuck .logo img{margin-top:0;padding-top:0}.header-wrapper:not(.stuck) .logo img{transition:max-height .5s}.header.show-on-scroll .hide-for-sticky,.stuck .hide-for-sticky{display:none}.header-shadow .header-wrapper,.header-wrapper.stuck,.layout-shadow #wrapper{box-shadow:1px 1px 10px rgba(0,0,0,.15)}@media (prefers-reduced-motion){.sticky-jump .stuck{animation-name:stuckFadeIn}}.badge.post-date{top:7%}.widget{margin-bottom:1.5em}.widget ul{margin:0}.widget li{list-style:none}.widget>ul>li,ul.menu>li{list-style:none;margin:0;text-align:left}.widget>ul>li li,ul.menu>li li{list-style:none}.widget>ul>li>a,.widget>ul>li>span:first-child,ul.menu>li>a,ul.menu>li>span:first-child{display:inline-block;flex:1;padding:6px 0}.widget>ul>li:before,ul.menu>li:before{display:inline-block;font-family:fl-icons;margin-right:6px;opacity:.6}.widget>ul>li li>a,ul.menu>li li>a{display:inline-block;font-size:.9em;padding:3px 0}.widget>ul>li+li,ul.menu>li+li{border-top:1px solid #ececec}.dark .widget>ul>li+li,.dark ul.menu>li+li{border-color:hsla(0,0%,100%,.08)}.widget>ul>li ul,ul.menu>li ul{border-left:1px solid #ddd;display:none;margin:0 0 10px 3px;padding-left:15px;width:100%}.widget>ul>li ul li,ul.menu>li ul li{border:0;margin:0}.dark .widget>ul>li ul,.dark ul.menu>li ul{border-color:hsla(0,0%,100%,.08)}.dark .widget>ul>li.active>a,.dark .widget>ul>li.current-cat>a,.dark .widget>ul>li>a:hover,.dark ul.menu>li.active>a,.dark ul.menu>li.current-cat>a,.dark ul.menu>li>a:hover{color:#fff}.widget>ul>li .count{font-size:.7em;line-height:3em;opacity:.8}.widget .current-cat-parent>ul,.widget .current>ul{display:block}.widget_layered_nav li{align-items:center;display:flex}.accordion-title.active{background-color:rgba(0,0,0,.03);border-color:var(--fs-color-primary);color:var(--fs-color-primary);font-weight:700}.dark .accordion-title.active{color:#fff}.accordion .toggle{border-radius:999px;height:1.5em;left:0;margin-right:5px;position:absolute;top:.3em;transform-origin:50% 47%;width:2.3em}.accordion .active .toggle{color:currentColor;opacity:1}.breadcrumbs{color:#222;font-weight:700;letter-spacing:0;padding:0}.breadcrumbs .divider,.breadcrumbs .separator{font-weight:300;margin:0 .3em;opacity:.35;position:relative;top:0}.dark .breadcrumbs{color:#fff}.breadcrumbs a{color:rgba(74,74,74,.8);font-weight:400}.breadcrumbs a:first-of-type{margin-left:0}.breadcrumbs a.current,.breadcrumbs a:hover{color:#111}.dark .breadcrumbs a{color:#fff}.footer-wrapper{position:relative;width:100%}.absolute-footer,html{background-color:#4d4d4d}.back-to-top.active{opacity:1;pointer-events:inherit;transform:translateY(0)}.logo{line-height:1;margin:0}.logo a{color:var(--fs-color-primary);display:block;font-size:32px;font-weight:bolder;margin:0;text-decoration:none;text-transform:uppercase}.logo img{display:block;width:auto}.header-logo-dark,.header-logo-sticky,.nav-dark .header-logo,.sticky .dark .header-logo-dark,.sticky .has-sticky-logo .header-logo{display:none !important}.nav-dark .header-logo-dark,.stuck .header-logo-sticky{display:block !important}.stuck .header-logo-sticky+img,.stuck .header-logo-sticky+img+img{display:none !important}@media screen and (max-width:849px){.header-inner .nav{flex-wrap:nowrap}}.page-title{position:relative}.page-title .widget{margin:0 .3em;vertical-align:middle}.page-title-bg{overflow:hidden}.title-bg{transition:opacity .6s}.title-overlay{background-color:rgba(0,0,0,.25)}.page-title-inner{min-height:60px;padding-top:20px;position:relative}.page-title-inner button,.page-title-inner form,.page-title-inner p,.page-title-inner select,.page-title-inner ul{margin-bottom:0;margin-top:0}.featured-title{background-color:var(--fs-color-primary);text-shadow:1px 1px 1px rgba(0,0,0,.2)}.featured-title .page-title-inner{padding-bottom:20px}.featured-title .page-title-bg{box-shadow:inset 0 0 30px 0 rgba(0,0,0,.1)}.scroll-to-bullets a.active,.scroll-to-bullets a:hover{background-color:#fff;opacity:1}.scroll-to-bullets a.active{border-color:var(--fs-color-primary)}.sidebar-menu .search-form{display:block !important}.mobile-nav>.search-form,.sidebar-menu .search-form{padding:5px 0;width:100%}.section-title i.icon-angle-right{margin-left:10px;margin-right:0}.icon-menu:before{content:""}.icon-equalizer:before{content:""}.icon-shopping-basket:before{content:""}.icon-angle-left:before{content:""}.icon-angle-right:before{content:""}.icon-envelop:before{content:""}.icon-facebook:before{content:""}.icon-checkmark:before{content:""}.icon-instagram:before{content:""}.icon-youtube:before{content:""}.text-center .social-icons{margin-left:auto;margin-right:auto}.social-icons{color:#999;display:inline-block;font-size:.85em;vertical-align:middle}.html .social-icons{font-size:1em}.html .social-icons .button{margin-bottom:0}.social-icons span{font-weight:700;padding-right:10px}.social-icons i{min-width:1em}.dark .social-icons,.nav-dark .social-icons{color:#fff}.social-button,.social-icons .button.icon:hover,.social-icons .button.icon:not(.is-outline){background-color:currentColor !important;border-color:currentColor !important}.social-button>i,.social-button>span,.social-icons .button.icon:hover>i,.social-icons .button.icon:hover>span,.social-icons .button.icon:not(.is-outline)>i,.social-icons .button.icon:not(.is-outline)>span{color:#fff !important}.button.facebook:hover,.button.facebook:not(.is-outline){color:#3a589d !important}.button.instagram:hover,.button.instagram:not(.is-outline){color:#3b6994 !important}.button.email:hover,.button.email:not(.is-outline),.button.threads:hover,.button.threads:not(.is-outline),.button.tiktok:hover,.button.tiktok:not(.is-outline){color:#111 !important}.button.youtube:hover,.button.youtube:not(.is-outline){color:#c33223 !important}.stars a.active:after,.stars a:hover:after{color:var(--fs-color-secondary)}.category-page-row{padding-top:30px}.woocommerce-result-count{display:inline-block;margin:0 1em 0 auto}.woocommerce-ordering,.woocommerce-ordering select{display:inline-block;margin:5px 0}.page-numbers.button.current{opacity:.6;pointer-events:none}.grid-tools{backface-visibility:hidden;display:flex;margin-bottom:-1px;padding:0 !important;white-space:nowrap;width:100%}.grid-tools a{background-color:var(--fs-color-primary);color:#f1f1f1;display:block;font-size:.85em;font-weight:700;opacity:.95;padding:.4em 0 .5em;text-overflow:ellipsis;text-transform:uppercase;transition:opacity .3s;width:100%}.grid-tools a+a{border-left:1px solid hsla(0,0%,100%,.1)}.grid-tools a:hover{color:#fff;opacity:1}@media (max-width:849px){.category-filter-row{padding:10px 0}}.filter-button{display:inline-block;margin-top:.5em}.featured-title .woocommerce-result-count{display:none}.message-wrapper+.login{background-color:rgba(0,0,0,.03);padding:30px}.widget li.chosen a:before{color:currentColor;content:"x";display:inline-block;margin-right:5px;opacity:.6;position:relative;top:-2px}.wc-layered-nav-term.chosen>a:before{background-color:#f1f1f1;border:1px solid rgba(0,0,0,.1);border-radius:99px;height:18px;line-height:12px;text-align:center;width:18px}.dark .wc-layered-nav-term.chosen>a:before{background-color:rgba(0,0,0,.5)}.widget_layered_nav_filters ul li.chosen{border:0 !important;display:inline-block;margin-right:10px}.widget_layered_nav_filters ul li.chosen a{background-color:#f1f1f1;border:1px solid rgba(0,0,0,.1);border-radius:99px;display:inline-block;font-size:.85em;font-weight:400;opacity:.9;padding:0 7px}.dark .widget_layered_nav_filters ul li.chosen a{background-color:rgba(0,0,0,.5);color:#fff}.widget_layered_nav_filters ul li.chosen a:before{content:"x";margin-right:3px;opacity:.4;position:relative;top:-1px}.widget_layered_nav_filters ul li.chosen a:hover:before{opacity:1}.message-wrapper{margin:0;padding-bottom:.5em}#wrapper>.message-wrapper{font-size:1.1em;margin-bottom:10px;outline:0;padding-bottom:.75em;padding-top:.75em}ul.message-wrapper li{list-style:none}.message-container span{font-weight:700}.message-container .wc-forward{display:none}.message-container a{margin:0 15px 0 0}.container .message-container{padding-left:0;padding-right:0}.message-wrapper+main .product-main{padding-top:0}.demo_store{background-color:#000;color:#fff;margin:0;padding:5px;text-align:center}#wrapper>.has-transparent~.message-wrapper{background-color:#fff;box-shadow:1px 1px 10px 1px rgba(0,0,0,.1);left:50%;max-width:800px;padding:20px 25px;position:fixed;top:calc(var(--flatsome-scroll-padding-top) + 30px);transform:translate(-50%);transition:top .6s;width:80vw;z-index:1002}#wrapper>.has-transparent.transparent~.message-wrapper{top:150px}.dashboard-links .active{display:none}.price{line-height:1}.woocommerce-variation-price{border-top:1px dashed #ddd;font-size:.8em;padding:7.5px 0}.price-wrapper .price{display:block}span.amount{color:#111;font-weight:700;white-space:nowrap}.dark .price,.dark .price del,.dark span.amount{color:#fff}.header-cart-title span.amount{color:currentColor}p.in-stock{color:var(--fs-color-success)}@media screen and (min-width:850px){.product-gallery-stacked .flickity-slider,.product-gallery-stacked .flickity-viewport{height:auto !important}.product-gallery-stacked .flickity-slider,.product-gallery-stacked .slide{left:0 !important;position:relative !important;right:0 !important;transform:none !important}.product-gallery-stacked.product-gallery-grid-layout .flickity-slider,.product-gallery-stacked.product-gallery-grid-layout:not(.flickity-enabled){display:grid;gap:10px}.product-gallery-stacked.product-gallery-grid-layout .flickity-slider .slide,.product-gallery-stacked.product-gallery-grid-layout:not(.flickity-enabled) .slide{margin-bottom:0 !important}.product-gallery-stacked.product-gallery-grid-layout--1-2 .flickity-slider,.product-gallery-stacked.product-gallery-grid-layout--1-2:not(.flickity-enabled){grid-template-columns:repeat(2,1fr)}.product-gallery-stacked.product-gallery-grid-layout--1-2 .flickity-slider .slide:first-child,.product-gallery-stacked.product-gallery-grid-layout--1-2:not(.flickity-enabled) .slide:first-child{grid-column:1/3}.product-gallery-stacked.product-gallery-grid-layout--2 .flickity-slider,.product-gallery-stacked.product-gallery-grid-layout--2:not(.flickity-enabled){grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:850px){.vertical-thumbnails .flickity-slider,.vertical-thumbnails .flickity-viewport{height:auto !important;overflow:visible !important;transform:none !important}}.mfp-content #product-sidebar{display:block !important}.mfp-content #product-sidebar:where(:not(:has(>.sidebar-inner))){padding:30px 20px}.mfp-content #product-sidebar:where(:has(>.sidebar-inner)){padding:0}.woocommerce-pagination ul.links li{margin-left:inherit}.has-sticky-product-cart .back-to-top.active{bottom:10px}.sticky-add-to-cart--active .variations,.sticky-add-to-cart--active .woocommerce-variation-description{display:none}.sticky-add-to-cart--active .product-page-price,.sticky-add-to-cart--active .stock,.sticky-add-to-cart--active .woocommerce-variation-price{border:0;font-size:15px;margin-bottom:0;margin-right:.9em;margin-top:0;padding:0}div[data-type="composite"]{display:none}.stock.available-on-backorder{font-size:16px}.in-stock{font-size:20px}nav.breadcrumbs a{color:black}.widget{margin-bottom:0px}.woocommerce-price-suffix{font-size:14px}.woocommerce-variation-description{font-size:16px;color:#555;background-color:#eee;padding:2px 10px 2px 10px;border-radius:6px}.woocommerce-variation-description:empty{display:none}.woocommerce-variation-price{font-size:30px;margin-top:15px;margin-bottom:15px}small.woocommerce-price-suffix{display:block;padding-top:5px}li.chosen a{border-radius:10px !important;padding:5px 10px 5px 10px !important}.badge-inner{padding-left:10px;padding-right:10px}.woocommerce-LoopProduct-link.woocommerce-loop-product__link{font-weight:700;color:#111}.woocommerce-Price-amount.amount{color:#333;font-weight:200}.message-container.container.medium-text-center{font-size:16px}.ps-vin-label{font-weight:bold;font-size:16px;color:#333;margin-bottom:5px}.ps-vin-info{position:relative;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;font-size:13px;font-weight:normal;color:#6b6b72;cursor:help;vertical-align:middle}.ps-vin-info:hover,.ps-vin-info:focus{color:#1470c1;outline:none}.ps-vin-info::after{content:attr(data-tooltip);position:absolute;bottom:130%;left:50%;transform:translateX(-50%);width:220px;max-width:60vw;background:#111114;color:#fff;font-size:12px;font-weight:normal;line-height:1.4;text-align:left;padding:8px 10px;border-radius:6px;white-space:normal;opacity:0;visibility:hidden;transition:opacity .15s ease;pointer-events:none;z-index:20}.ps-vin-info:hover::after,.ps-vin-info:focus::after,.ps-vin-info.is-active::after{opacity:1;visibility:visible}.ps-vin-input{width:100%;padding:10px;font-size:14px;border:1px solid #ccc;border-radius:5px}.ps-vin-input:focus{border-color:#0073aa;outline:none;box-shadow:0 0 5px rgba(0,115,170,.5)}a{text-decoration:none !important}div.bundled_item_cart_details p.stock.available-on-backorder{visibility:hidden;height:0px}@media only screen and (max-width: 48em){.in-stock{font-size:13px}}@font-face{font-family:"Barlow Condensed";font-style:italic;font-weight:700;font-display:optional;src:url("/fonts/barlowcondensed700italic.woff2") format("woff2")}@font-face{font-family:"Barlow Condensed";font-style:italic;font-weight:800;font-display:optional;src:url("/fonts/barlowcondensed800italic.woff2") format("woff2")}@font-face{font-family:"Inter";font-style:normal;font-weight:400 800;font-display:optional;src:url("/fonts/intervariablelatin.woff2") format("woff2")}@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:500;font-display:optional;src:url("/fonts/ibmplexmono500latin.woff2") format("woff2")}.psz-footer-wrapper{background:#f7f7f8;border-top:1px solid #e6e6ea}.psz-footer{max-width:1800px;margin:0 auto;padding:40px 32px 28px;display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:24px;text-align:left}.psz-footer-brand{font-family:"Inter",sans-serif;font-weight:800;font-size:19px;letter-spacing:.02em;color:#111114;margin:0 0 8px;text-transform:uppercase}.psz-footer-tag{font-family:"Inter",sans-serif;font-size:15.5px;line-height:1.6;color:#6b6b72;margin:0 0 16px;max-width:34ch}.psz-footer-social{display:flex;gap:10px}.psz-footer-social a{width:30px;height:30px;border:1px solid #e6e6ea;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#111114}.psz-footer-social a:hover{color:#1470c1;border-color:#1470c1}.psz-footer-social svg{width:15px;height:15px}.psz-footer-heading{font-family:"Inter",sans-serif;font-size:14.5px;text-transform:uppercase;letter-spacing:.06em;color:#6b6b72;font-weight:700;margin:0 0 12px}.psz-footer-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.psz-footer-col li{margin:0;padding:0;line-height:1.3}.psz-footer-col a{font-family:"Inter",sans-serif;font-size:16px;color:#111114;text-decoration:none}.psz-footer-col a:hover{color:#1470c1;text-decoration:underline}.psz-footer-bottom{max-width:1800px;margin:0 auto;padding:16px 32px 24px;border-top:1px solid #e6e6ea;display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;text-align:center}.psz-footer-bottom a{font-family:"Inter",sans-serif;font-size:14px;color:#6b6b72;text-decoration:underline}.psz-footer-bottom a:hover{color:#1470c1}.psz-footer-bottom .psz-footer-sep{color:#c7c7cd;font-size:14px}.psz-footer-bottom p{font-family:"Inter",sans-serif;font-size:14px;color:#6b6b72;margin:0}@media (max-width:900px){.psz-footer{grid-template-columns:1.3fr 1fr 1fr}.psz-footer-brand-col{grid-column:1/-1;margin-bottom:8px}}@media (max-width:760px){.psz-footer{grid-template-columns:repeat(2,1fr);gap:28px 20px;padding:40px 24px 24px}.psz-footer-brand-col{grid-column:1/-1}}@media (max-width:480px){.psz-footer{grid-template-columns:1fr;padding:36px 20px 20px;gap:26px}.psz-footer-bottom{padding:16px 20px 20px}}.psz-footer-lang{display:inline-flex;align-items:center;margin-top:14px}.psz-footer-lang .trp-language-switcher-container{display:inline-block}.psz-footer-lang a,.psz-footer-lang .trp-ls-shortcode-current-language{font-family:"Inter",sans-serif;font-size:14px;color:#6b6b72;text-decoration:underline}.psz-footer-lang a:hover{color:#1470c1}.psz-footer-lang ul{background:#fff;border:1px solid #e6e6ea;border-radius:8px}.psz-header-top{background:#f7f7f8;border-bottom:1px solid #e6e6ea}.psz-utility{max-width:1800px;margin:0 auto;display:flex;justify-content:center;gap:28px;flex-wrap:wrap;padding:9px 32px;font-family:"Inter",sans-serif;font-size:15.5px;color:#6b6b72}.psz-utility span{display:inline-flex;align-items:center;gap:6px}.psz-utility svg{width:14px;height:14px;color:#1470c1;flex-shrink:0}#masthead.header-main{height:auto !important;border-bottom:1px solid #e6e6ea}.psz-header-inner{gap:20px;padding-top:14px;padding-bottom:14px;padding-left:40px !important;padding-right:40px !important}.psz-header-logo img{height:32px !important;width:37px !important;max-width:none !important;padding:0 !important;box-sizing:content-box !important}.psz-header-search-col{display:flex;justify-content:center}.psz-header-search{width:320px;max-width:100%}.psz-header-search .dgwt-wcas-search-wrapp{border:1px solid #e6e6ea !important;border-radius:8px !important}.psz-header-search .dgwt-wcas-search-wrapp,.psz-header-search .dgwt-wcas-search-form{max-width:none !important}.psz-header-actions{display:flex;align-items:center;gap:32px;margin-left:auto;justify-content:flex-end}.psz-nav-links{display:flex;gap:36px;list-style:none;margin:0;padding:0}.psz-nav-links>li{position:relative;list-style:none}.psz-nav-links>li>a{display:inline-flex;align-items:center;height:100%;gap:6px;font-family:"Inter",sans-serif;font-size:17px;font-weight:600;color:#111114;text-decoration:none;white-space:nowrap}.psz-nav-links>li>a:hover{color:#1470c1}.psz-nav-links .menu-item-has-children>a::after{content:"";width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-top:-3px}.psz-nav-links .sub-menu{list-style:none;margin:0;padding:8px;position:absolute;top:100%;left:0;background:#fff;border:1px solid #e6e6ea;border-radius:10px;box-shadow:0 10px 26px -14px rgba(16,16,20,.2);min-width:210px;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .15s ease,transform .15s ease;z-index:100}.psz-nav-links>li:hover .sub-menu,.psz-nav-links>li:focus-within .sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.psz-nav-links .sub-menu li a{display:block;padding:8px 10px;font-family:"Inter",sans-serif;font-size:16.5px;font-weight:400;color:#111114;text-decoration:none;border-radius:6px;white-space:nowrap}.psz-nav-links .sub-menu li a:hover{background:#f7f7f8;color:#1470c1}.psz-cart-wrap{list-style:none;margin:0;padding:0}.psz-cart-wrap .header-cart-link{background:transparent !important;color:#111114 !important;padding:0 !important;border-radius:0 !important;display:flex;align-items:center;justify-content:center}.psz-cart-wrap .header-cart-title{display:none}.psz-header-actions .icon-shopping-basket::after{background-color:#1470c1 !important}.psz-cart-wrap .icon-shopping-basket{margin:0 !important}.stuck .psz-header-inner{padding-top:14px !important}.stuck .psz-header-logo img{height:32px !important;width:37px !important}.stuck .psz-cart-wrap>li>a{line-height:normal !important}@media (max-width:760px){.psz-utility{padding:6px 16px;gap:6px 14px;font-size:10.5px}.psz-utility svg{width:11px;height:11px}.psz-header-inner{padding-left:16px !important;padding-right:16px !important}}.psz-mobile-search{display:flex;align-items:center;margin-right:20px}.psz-mobile-search .dgwt-wcas-search-icon{display:flex !important;align-items:center;justify-content:center;width:36px;height:36px;color:#111114}.psz-mobile-search .dgwt-wcas-ico-magnifier-handler{width:18px;height:18px}body.ps-shop-archive{--ink-800:#101014;--blue-600:#1470c1;--blue-700:#0f5da4;--text-strong:#101014;--text-body:#6b6b72;--text-muted:#6b6b72;--text-faint:#9a9aa2;--text-accent:#1470c1;--line-hairline:#e6e6ea;--line-strong:#101014;--surface-subtle:#f7f7f8;--image-bg:#f7f7f8;--radius-card:10px;--radius-control:8px;--font-display:"Barlow Condensed",sans-serif;--font-ui:"Inter",sans-serif;--font-mono:"IBM Plex Mono",monospace}body.ps-shop-archive .shop-page-title.category-page-title{background:#fff !important;min-height:0;padding:0}body.ps-shop-archive .shop-page-title .page-title-bg{display:none !important}body.ps-shop-archive .page-title-inner{margin:0 auto;padding:clamp(18px,3vw,30px) 40px clamp(24px,4vw,44px);align-items:center;gap:0}body.ps-shop-archive .page-title-inner,body.ps-shop-archive .page-title-inner *{text-shadow:none !important}body.ps-shop-archive .page-title-inner>.flex-col:first-child{flex:1 1 min(100%,420px)}body.ps-shop-archive .page-title-inner>.flex-col:last-child{flex:1 1 min(100%,300px)}body.ps-shop-archive .page-title-inner nav.woocommerce-breadcrumb{order:-1;display:block;margin:0 0 18px;font-family:var(--font-mono);font-size:11px;letter-spacing:.02em;color:var(--text-muted);text-transform:none}body.ps-shop-archive .page-title-inner nav.woocommerce-breadcrumb a{color:inherit;text-decoration:none}body.ps-shop-archive .page-title-inner nav.woocommerce-breadcrumb .divider{margin:0 8px}body.ps-shop-archive h1.shop-page-title{font-family:var(--font-display);font-weight:800;font-style:italic;font-size:clamp(34px,5vw,56px);line-height:1;letter-spacing:-.015em;color:var(--text-strong);text-transform:none;margin:10px 0 0}body.ps-shop-archive h1.shop-page-title::before{content:"The Catalogue";display:block;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--text-accent);margin-bottom:0}body.ps-shop-archive .page-title-inner .flex-col:first-child>.is-smaller{margin-top:14px;font-size:17px;line-height:1.6;color:var(--text-body);max-width:56ch}body.ps-shop-archive .category-filtering .filter-button{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-ui);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-strong);background:#fff;border:1px solid var(--line-hairline);border-radius:var(--radius-control);padding:0 16px;height:40px}body.ps-shop-archive .category-filtering .filter-button:hover{border-color:var(--blue-600);color:var(--text-accent)}@media (max-width:999px){body.ps-shop-archive .category-filtering .widget_layered_nav_filters{display:none}}body.ps-shop-archive .page-title-inner .form-flat{display:flex;flex-direction:column;align-items:stretch;gap:10px;width:100%}body.ps-shop-archive .ps-fitment-finder{width:100%}body.ps-shop-archive .page-title-inner .form-flat{display:none}body.ps-shop-archive .ps-fitment-form{display:grid;grid-template-columns:1fr 1fr auto auto;gap:12px;align-items:end;padding:12px;background:var(--surface-card,#fff);border:1px solid var(--line-hairline);border-radius:var(--radius-card)}@media (max-width:549px){body.ps-shop-archive .ps-fitment-form{grid-template-columns:1fr auto;grid-template-areas:"title title" "make make" "model model" "submit remove"}body.ps-shop-archive .ps-fitment-title{grid-area:title}body.ps-shop-archive .ps-fitment-field:nth-of-type(1){grid-area:make}body.ps-shop-archive .ps-fitment-field:nth-of-type(2){grid-area:model}body.ps-shop-archive .ps-fitment-submit{grid-area:submit;width:100%}body.ps-shop-archive .ps-fitment-remove{grid-area:remove}}body.ps-shop-archive .ps-fitment-form--hidden{display:none}body.ps-shop-archive .ps-fitment-remove{height:40px;min-height:40px;width:40px;margin:0;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e7b4ac;border-radius:var(--radius-control);background:#fff;color:#b3261e;cursor:pointer;box-sizing:border-box;transition:background .15s,border-color .15s}body.ps-shop-archive .ps-fitment-remove:hover{background:#fbeae8;border-color:#b3261e}body.ps-shop-archive .ps-fitment-field{display:block;min-width:0;margin:0}body.ps-shop-archive .ps-fitment-label{display:block;margin-bottom:6px;font-family:var(--font-ui);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}body.ps-shop-archive .ps-fitment-form select{width:100%;height:40px;margin:0;padding:0 12px;font-family:var(--font-ui);font-size:15px;color:var(--text-strong) !important;background:#fff !important;border:1px solid var(--line-hairline) !important;border-radius:var(--radius-control)}body.ps-shop-archive .ps-fitment-submit{height:40px;margin:0;padding:0 20px;appearance:none;border:none;border-radius:var(--radius-control);background:var(--blue-600);color:#fff;font-family:var(--font-ui);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background .15s;white-space:nowrap}body.ps-shop-archive .ps-fitment-submit:hover{background:var(--blue-700)}body.ps-shop-archive .woocommerce-result-count{font-family:var(--font-mono);font-size:12px;letter-spacing:.02em;color:var(--text-muted);margin:0}body.ps-shop-archive .woocommerce-ordering{position:relative;display:inline-block}body.ps-shop-archive .woocommerce-ordering .orderby{font-family:var(--font-ui);font-size:14px;color:var(--text-strong);background:#fff;border:1px solid var(--line-hairline);border-radius:var(--radius-control);padding:8px 36px 8px 10px;height:40px;appearance:none;-webkit-appearance:none;cursor:pointer}body.ps-shop-archive .woocommerce-ordering::after{content:"";position:absolute;right:13px;top:50%;width:8px;height:8px;border-right:2px solid var(--text-muted);border-bottom:2px solid var(--text-muted);transform:translateY(-65%) rotate(45deg);pointer-events:none}body.ps-shop-archive .ps-vehicle-slot{width:100%;margin:0 0 20px}body.ps-shop-archive .ps-vehicle-slot .ps-fitment-form{margin:0}body.ps-shop-archive .ps-fitment-title{grid-column:1/-1;margin:0 0 10px;font-family:var(--font-display);font-weight:800;font-style:italic;font-size:18px;letter-spacing:-.01em;color:var(--text-strong)}body.ps-shop-archive .ps-vehicle-strip{width:100%;box-sizing:border-box;margin:0;padding:12px 16px;display:flex;flex-wrap:wrap;align-items:center;gap:10px;background:var(--surface-subtle);border-radius:var(--radius-card)}body.ps-shop-archive .ps-vehicle-strip-icon{color:var(--blue-600);font-size:16px;line-height:1}body.ps-shop-archive .ps-vehicle-strip span:not(.ps-vehicle-strip-icon){font-size:15px;color:var(--text-strong)}body.ps-shop-archive .ps-vehicle-strip-clear{margin:0 0 0 auto;display:inline-flex;align-items:center;gap:5px;font-family:var(--font-ui);font-size:14px;font-weight:600;color:var(--blue-600);text-decoration:none;background:none;border:0;padding:0;cursor:pointer;text-transform:none;letter-spacing:normal;line-height:normal}body.ps-shop-archive .ps-vehicle-strip-clear:hover{color:var(--blue-700)}body.ps-shop-archive .ps-vehicle-strip-clear-icon{flex:0 0 auto}body.ps-shop-archive #shop-sidebar{padding-top:0}body.ps-shop-archive #shop-sidebar #text-3{padding-bottom:12px;border-bottom:1px solid var(--line-strong);margin-bottom:4px}body.ps-shop-archive #shop-sidebar #text-3 .widget-title{font-family:var(--font-display);font-weight:800;font-style:italic;font-size:20px;letter-spacing:-.01em;color:var(--text-strong);text-transform:none}body.ps-shop-archive #shop-sidebar aside.widget_layered_nav{padding:18px 0;border-bottom:1px solid var(--line-hairline);margin:0}body.ps-shop-archive #shop-sidebar aside.widget_layered_nav .widget-title{display:block;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin-bottom:12px}body.ps-shop-archive #shop-sidebar .is-divider{display:none}body.ps-shop-archive #shop-sidebar .woocommerce-widget-layered-nav-list{list-style:none;margin:0;padding:0;display:grid;gap:9px}body.ps-shop-archive #shop-sidebar .woocommerce-widget-layered-nav-list__item{display:flex;align-items:center;gap:10px}body.ps-shop-archive #shop-sidebar .woocommerce-widget-layered-nav-list__item a{display:flex;align-items:center;gap:10px;flex:1;min-width:0;font-family:var(--font-ui);font-size:14px;color:var(--text-body);text-decoration:none}body.ps-shop-archive #shop-sidebar .woocommerce-widget-layered-nav-list__item a:hover{color:var(--text-strong)}body.ps-shop-archive #shop-sidebar .woocommerce-widget-layered-nav-list__item a::before{content:"";flex:0 0 auto;width:16px;height:16px;border:1px solid var(--line-strong);border-radius:4px;background:#fff;box-sizing:border-box}body.ps-shop-archive #shop-sidebar .woocommerce-widget-layered-nav-list__item.chosen a::before{background:var(--blue-600);box-shadow:inset 0 0 0 3px #fff}body.ps-shop-archive #shop-sidebar .woocommerce-widget-layered-nav-list__item .count{flex:0 0 auto;font-family:var(--font-mono);font-size:11px;color:var(--text-faint)}body.ps-shop-archive #shop-sidebar .woocommerce-widget-layered-nav-list__item.ps-zero-count a{color:var(--text-faint);pointer-events:none;cursor:default}body.ps-shop-archive #shop-sidebar .woocommerce-widget-layered-nav-list__item.ps-zero-count a::before{background:var(--surface-subtle);border-color:var(--line-hairline)}body.ps-shop-archive #woocommerce_layered_nav-13{display:none !important}body.ps-shop-archive .off-canvas-left #shop-sidebar,body.ps-shop-archive .mfp-content #shop-sidebar{background:#fff;padding:24px}body.ps-shop-archive .products.row,body.ps-product-page .products.row{gap:0}body.ps-shop-archive .product-small.box,body.ps-product-page .product-small.box{border:1px solid var(--line-hairline);border-radius:var(--radius-card);overflow:hidden;transition:border-color .2s,box-shadow .2s;height:100%;display:flex;flex-direction:column}body.ps-shop-archive .product-small.box:hover,body.ps-product-page .product-small.box:hover{border-color:var(--blue-600);box-shadow:0 4px 14px rgba(17,17,20,.1)}body.ps-shop-archive .product-small .box-image,body.ps-product-page .product-small .box-image{background:var(--image-bg);flex:0 0 auto;width:100%}body.ps-shop-archive .product-small .box-image .image-fade-out,body.ps-product-page .product-small .box-image .image-fade-out,body.ps-shop-archive .product-small .box-image a,body.ps-product-page .product-small .box-image a{display:block;width:100%}body.ps-shop-archive .product-small .box-image img,body.ps-product-page .product-small .box-image img{transition:transform .48s}body.ps-shop-archive .product-small.box:hover .box-image img,body.ps-product-page .product-small.box:hover .box-image img{transform:scale(1.03)}body.ps-shop-archive .product-small .box-text,body.ps-product-page .product-small .box-text{padding:14px 16px 16px;flex:1;display:flex;flex-direction:column}body.ps-shop-archive .product-small .title-wrapper,body.ps-product-page .product-small .title-wrapper{flex:0 0 auto}body.ps-shop-archive .product-small .woocommerce-loop-product__title,body.ps-product-page .product-small .woocommerce-loop-product__title{font-family:var(--font-ui);font-size:15px;font-weight:600;color:var(--text-strong);line-height:1.35;margin:0 0 6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:calc(2 * 15px * 1.35)}body.ps-shop-archive .product-small .price-wrapper,body.ps-product-page .product-small .price-wrapper{margin-top:auto;font-family:var(--font-ui)}body.ps-shop-archive .product-small .price-wrapper .price,body.ps-product-page .product-small .price-wrapper .price{font-size:16px;font-weight:700;color:var(--text-strong)}body.ps-shop-archive .product-small .price-wrapper .woocommerce-price-suffix,body.ps-product-page .product-small .price-wrapper .woocommerce-price-suffix{display:block;margin-top:2px;font-size:12px;font-weight:400;color:var(--text-faint)}body.ps-shop-archive .product-small .price-wrapper .woocommerce-price-suffix .woocommerce-Price-amount,body.ps-product-page .product-small .price-wrapper .woocommerce-price-suffix .woocommerce-Price-amount{color:inherit}body.ps-shop-archive .row.category-page-row>.col.large-3{padding-left:40px}body.ps-shop-archive .row.category-page-row>.col.large-9{padding-right:40px}@media (max-width:999px){body.ps-shop-archive .row.category-page-row>.col.large-9{padding-left:16px}body.ps-shop-archive .row.category-page-row>.col.large-9{padding-right:16px}}body.ps-shop-archive .product-small.outofstock .box-image,body.ps-product-page .product-small.outofstock .box-image{position:relative}body.ps-shop-archive .product-small.outofstock .box-image img,body.ps-product-page .product-small.outofstock .box-image img{opacity:.55}body.ps-shop-archive .product-small.outofstock .box-image::after,body.ps-product-page .product-small.outofstock .box-image::after{content:"Out of stock";position:absolute;left:0;right:0;bottom:0;text-align:center;padding:8px 0;font-family:var(--font-ui);font-size:12px;font-weight:600;color:var(--text-strong);background:rgba(255,255,255,.86);backdrop-filter:saturate(140%) blur(14px)}body.ps-shop-archive .ps-density-toggle{display:inline-flex;border:1px solid var(--line-hairline);border-radius:var(--radius-control);overflow:hidden}body.ps-shop-archive .ps-density-toggle button{appearance:none;border:0;background:#fff;padding:8px 10px;cursor:pointer;color:var(--text-body)}body.ps-shop-archive .ps-density-toggle button+button{border-left:1px solid var(--line-hairline)}body.ps-shop-archive .ps-density-toggle button[aria-pressed="true"]{background:var(--surface-subtle);color:var(--text-strong)}body.ps-shop-archive.ps-dense .products.row.large-columns-3{--flatsome-cols:4}body.ps-shop-archive nav.woocommerce-pagination ul{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:clamp(28px,4vw,44px) 0 0;font-family:var(--font-mono);font-size:13px;justify-content:center}body.ps-shop-archive nav.woocommerce-pagination ul li{margin:0}body.ps-shop-archive nav.woocommerce-pagination .page-number{display:flex;align-items:center;justify-content:center;min-width:38px;height:38px;box-sizing:border-box;border:1px solid var(--line-hairline);border-radius:var(--radius-control);color:var(--text-body);text-decoration:none}body.ps-shop-archive nav.woocommerce-pagination .page-number:hover{background:none;border-color:var(--blue-600);color:var(--text-accent)}body.ps-shop-archive nav.woocommerce-pagination .page-number.current{background:none;border-color:var(--blue-600);color:var(--text-accent);font-weight:700}body.ps-shop-archive nav.woocommerce-pagination .page-number.dots{border-color:transparent}body.ps-shop-archive nav.woocommerce-pagination .page-number.next,body.ps-shop-archive nav.woocommerce-pagination .page-number.prev{padding:0 14px;width:auto;font-weight:700}body.ps-shop-archive .ps-empty-state{border:1px solid var(--line-hairline);border-radius:var(--radius-card);padding:36px;text-align:center;margin-top:28px}body.ps-shop-archive .ps-empty-state-title{margin:0;font-family:var(--font-ui);font-size:17px;font-weight:700;color:var(--text-strong)}body.ps-shop-archive .ps-empty-state-copy{margin:8px 0 20px;font-family:var(--font-ui);font-size:15px;color:var(--text-muted)}body.ps-shop-archive .ps-empty-state-clear{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 20px;background:var(--blue-600);color:#fff;font-family:var(--font-ui);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;border-radius:var(--radius-control);transition:background .15s}body.ps-shop-archive .ps-empty-state-clear:hover{background:var(--blue-700)}body.ps-shop-archive .ps-empty-state~.ps-popular-collections{margin-left:0;width:100%}body.ps-shop-archive .ps-popular-collections{padding-top:clamp(44px,6vw,80px)}@media (min-width:850px){body.ps-shop-archive .ps-popular-collections{margin-left:calc(-100% / 3 - 10px);width:calc(133.3334% + 10px)}}body.ps-shop-archive .ps-popular-collections h2,body.ps-shop-archive .ps-seo-copy h2{font-family:var(--font-display);font-weight:800;font-style:italic;font-size:clamp(24px,3vw,34px);line-height:1.1;letter-spacing:-.01em;color:var(--text-strong);padding-bottom:12px;border-bottom:1px solid var(--line-strong);margin:0}body.ps-shop-archive .ps-collections-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;margin-top:20px}body.ps-shop-archive .ps-collections-grid a{display:flex;justify-content:space-between;align-items:center;gap:10px;border:1px solid var(--line-hairline);border-radius:var(--radius-control);padding:13px 16px;font-family:var(--font-ui);font-size:15px;font-weight:600;color:var(--text-strong);text-decoration:none}body.ps-shop-archive .ps-collections-grid a:hover{border-color:var(--blue-600);color:var(--text-accent)}body.ps-shop-archive .ps-collections-grid .count{font-family:var(--font-mono);font-size:11px;color:var(--text-faint)}body.ps-shop-archive .ps-seo-copy{display:flex;flex-wrap:wrap;gap:clamp(24px,3vw,56px);align-items:flex-start;padding-top:clamp(44px,6vw,80px)}@media (min-width:850px){body.ps-shop-archive .ps-seo-copy{margin-left:calc(-100% / 3 - 10px);width:calc(133.3334% + 10px)}}body.ps-shop-archive .ps-seo-copy-left{flex:1 1 min(100%,440px)}body.ps-shop-archive .ps-seo-copy-left p{margin:18px 0 0;font-size:16px;line-height:1.6;color:var(--text-body)}body.ps-shop-archive .term-description p{font-family:var(--font-ui);font-size:16px;font-weight:400;line-height:1.6;color:var(--text-body)}body.ps-shop-archive .ps-seo-faq{flex:1 1 min(100%,340px)}body.ps-shop-archive .ps-seo-faq details{padding:14px 0;border-bottom:1px solid var(--line-hairline)}body.ps-shop-archive .ps-seo-faq details:last-child{border-bottom:0}body.ps-shop-archive .ps-seo-faq summary{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:16px;font-weight:600;color:var(--text-strong);cursor:pointer;list-style:none}body.ps-shop-archive .ps-seo-faq summary::-webkit-details-marker{display:none}body.ps-shop-archive .ps-seo-faq summary::after{content:"";flex:0 0 auto;width:9px;height:9px;border-right:2px solid var(--text-muted);border-bottom:2px solid var(--text-muted);transform:rotate(45deg);transition:transform .2s ease}body.ps-shop-archive .ps-seo-faq details[open] summary::after{transform:rotate(-135deg)}body.ps-shop-archive .ps-seo-faq summary+p{margin:10px 0 0;font-size:15px;line-height:1.6;color:var(--text-body)}body.ps-shop-archive .ps-seo-faq a{color:var(--blue-600);font-weight:600}@media (prefers-reduced-motion: reduce){body.ps-shop-archive *{transition-duration:0ms !important}body.ps-shop-archive .product-small.box:hover .box-image img{transform:none}}body.ps-shop-archive .ps-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--line-strong);margin-bottom:20px}body.ps-shop-archive .ps-toolbar .woocommerce-result-count{margin:0}body.ps-shop-archive .ps-toolbar-right{margin-left:auto;display:flex;align-items:center;gap:10px}body.ps-shop-archive .ps-toolbar-right .woocommerce-ordering{margin:0}body.ps-shop-archive .ps-toolbar-right .ps-density-toggle button svg{display:block}body.ps-shop-archive #shop-sidebar #text-3{display:flex;align-items:center;justify-content:space-between;gap:12px}body.ps-shop-archive #shop-sidebar #text-3 .textwidget{border-bottom:0;padding-bottom:0;margin-bottom:0}body.ps-shop-archive .ps-clear-all{background:none;border:0;padding:0;font-family:var(--font-ui);font-size:13px;font-weight:600;color:var(--blue-600);cursor:pointer;text-decoration:none;white-space:nowrap}body.ps-shop-archive .ps-clear-all:hover{color:var(--blue-700)}body.ps-shop-archive .widget_layered_nav_filters ul{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-wrap:wrap;gap:8px}body.ps-shop-archive .widget_layered_nav_filters li{margin:0}body.ps-shop-archive .widget_layered_nav_filters li a{display:inline-flex;align-items:center;gap:8px;background:var(--surface-subtle);border:1px solid var(--line-hairline);border-radius:999px;padding:7px 12px;font-family:var(--font-ui);font-size:13px;font-weight:600;color:var(--text-strong);text-decoration:none}body.ps-shop-archive .widget_layered_nav_filters li a:hover{border-color:var(--blue-600);color:var(--text-accent)}body.ps-shop-archive .widget_layered_nav_filters li a::before{order:2;font-size:15px;line-height:1}.badge-container{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.badge-container .badge{position:static;margin:0;display:block;font-size:0;line-height:0;height:auto;width:auto}.badge-container .badge-inner{display:inline-flex;align-items:center;height:22px;padding:0 8px;font-family:"Inter",sans-serif;font-weight:700;font-size:11px;letter-spacing:.04em;text-transform:uppercase;line-height:1;white-space:nowrap;border-radius:6px;background:none}.badge-container .badge-inner.on-sale{background:#fff;color:#101014;border:1px solid #e6e6ea}.badge-container .badge-inner.on-sale .onsale{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}.badge-container .badge-inner.callout-new-bg{background:#f0f0f2;color:#101014;border:none}body.ps-product-page .ps-product-page-inner{max-width:none;margin:0;padding:0}body.ps-product-page .ps-pp-specs .bundled_product_attributes_title,body.ps-product-page .ps-pp-specs .bundled_product_attributes_title+table.woocommerce-product-attributes{display:none}body.ps-product-page .ps-pp-top{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start;margin-bottom:56px}@media (max-width:849px){body.ps-product-page .ps-pp-top{grid-template-columns:1fr;gap:28px}}body.ps-product-page .ps-pp-gallery{position:sticky;top:24px;min-width:0;overflow:hidden}@media (max-width:849px){body.ps-product-page .ps-pp-gallery{position:static}}body.ps-product-page .ps-pp-gallery img{border-radius:var(--radius-card);background:var(--image-bg)}body.ps-product-page .ps-pp-gallery .woocommerce-product-gallery__wrapper{border:1px solid var(--line-hairline);border-radius:var(--radius-card);overflow:hidden}body.ps-product-page .ps-pp-eyebrow{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--blue-600);margin:0 0 10px}body.ps-product-page .ps-pp-eyebrow a{color:inherit;text-decoration:none}body.ps-product-page .ps-pp-eyebrow a:hover{color:var(--text-accent)}body.ps-product-page .ps-pp-sku{font-family:var(--font-mono);font-size:13px;color:var(--text-muted);margin:0 0 18px}body.ps-product-page .ps-pp-info .price{display:block;font-family:var(--font-ui);font-size:32px;font-weight:800;color:var(--text-strong);margin:0 0 6px}body.ps-product-page .ps-pp-info .price ins{text-decoration:none}body.ps-product-page .ps-pp-info .price del{opacity:.5;font-size:.6em;margin-right:8px}body.ps-product-page .ps-pp-info .woocommerce-price-suffix{display:block;font-size:13px;font-weight:400;color:var(--text-faint);margin:4px 0 16px}body.ps-product-page .ps-pp-info .woocommerce-price-suffix .woocommerce-Price-amount{color:inherit}body.ps-product-page .woocommerce-variation-price{border-top:1px solid var(--line-hairline) !important;margin:0 0 8px !important}body.ps-product-page .stock.available-on-backorder::before{background:#c77e17}body.ps-product-page .ps-pp-info form.cart,body.ps-product-page .ps-pp-info .woocommerce-variation-add-to-cart{display:flex;flex-wrap:wrap;align-items:center}body.ps-product-page .ps-pp-info .product_vin_field_wrapper{flex:1 1 100%}body.ps-product-page .ps-pp-info .quantity{display:flex;align-items:stretch;margin-right:12px;margin-bottom:0;height:48px;padding-bottom:0;border:1px solid var(--line-hairline);border-radius:var(--radius-control);overflow:hidden;background:#fff}body.ps-product-page .ps-pp-info .quantity .ux-quantity__button{display:flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;background:none;border:0;padding:0;font-family:var(--font-ui);font-size:16px;font-weight:600;color:var(--text-strong);cursor:pointer;transition:background .15s,color .15s}body.ps-product-page .ps-pp-info .quantity .ux-quantity__button:hover{background:var(--surface-subtle);color:var(--blue-600)}body.ps-product-page .ps-pp-info .quantity input.qty{height:100%;width:44px;flex:0 0 44px;text-align:center;border:0;box-shadow:inset 1px 0 var(--line-hairline),inset -1px 0 var(--line-hairline);font-family:var(--font-ui);font-size:15px;font-weight:600;color:var(--text-strong);background:transparent;padding:0;-moz-appearance:textfield}body.ps-product-page .ps-pp-info .quantity input.qty::-webkit-outer-spin-button,body.ps-product-page .ps-pp-info .quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}body.ps-product-page .ps-pp-info .single_add_to_cart_button{width:auto;flex:1 1 auto;display:flex;align-items:center;justify-content:center;height:48px;padding:0 32px;background:var(--blue-600) !important;color:#fff !important;border:0;border-radius:var(--radius-control);font-family:var(--font-ui);font-size:14px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;line-height:normal;cursor:pointer;transition:background .15s}body.ps-product-page .ps-pp-info .single_add_to_cart_button:hover{background:var(--blue-700) !important}body.ps-product-page .ps-vin-label{display:block;margin-bottom:6px;font-family:var(--font-ui);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}body.ps-product-page .ps-vin-input{width:100%;max-width:360px;height:44px;padding:0 14px;border:1px solid var(--line-hairline);border-radius:var(--radius-control);font-family:var(--font-ui);font-size:14px;box-sizing:border-box}body.ps-product-page .ps-pp-info .woocommerce-variation-add-to-cart,body.ps-product-page .ps-pp-info form.cart{row-gap:0}body.ps-product-page .ps-variation-swatches-container{flex:1 1 100%;margin:0 0 20px;padding-top:32px;border-top:1px solid var(--line-hairline)}body.ps-product-page .ps-variation-swatches{margin:0 0 20px}body.ps-product-page .ps-variation-swatches-label{display:flex;align-items:baseline;gap:8px;margin:0 0 10px}body.ps-product-page .ps-variation-swatches-name{font-family:var(--font-mono);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}body.ps-product-page .ps-variation-swatches-pills{display:flex;flex-wrap:wrap;gap:6px}body.ps-product-page .ps-variation-pill{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:3px 10px;line-height:1.2;margin:0;border:1px solid var(--line-hairline);border-radius:var(--radius-control);background:#fff;font-family:var(--font-ui);font-size:12px;font-weight:500;color:var(--text-strong);text-transform:none;letter-spacing:normal;cursor:pointer;transition:background .15s,border-color .15s,color .15s}body.ps-product-page .ps-variation-pill:hover{border-color:var(--blue-600);color:var(--blue-600)}body.ps-product-page .ps-variation-pill.is-active{background:var(--ink-800);border-color:var(--ink-800);color:#fff;font-weight:600}body.ps-product-page .ps-variation-pill.is-active:hover{color:#fff}body.ps-product-page .ps-variation-pill.is-disabled{opacity:.4;text-decoration:line-through;cursor:not-allowed;pointer-events:none}body.ps-product-page .ps-variation-swatches-clear{display:inline-block;margin-top:4px;font-family:var(--font-ui);font-size:13px;color:var(--text-muted);text-decoration:underline}body.ps-product-page .ps-variation-swatches-clear:hover{color:var(--blue-700)}body.ps-product-page .woocommerce-variation-description{background:var(--surface-subtle);border-radius:var(--radius-control);padding:10px 12px;margin:-24px 0 16px}body.ps-product-page .woocommerce-variation-description p{margin:0;font-family:var(--font-ui);font-size:13px;line-height:1.5;color:var(--text-muted)}body.ps-product-page .ps-pp-short-description{background:var(--surface-subtle);border-radius:var(--radius-card);padding:32px 40px;margin-bottom:32px;font-family:var(--font-ui);font-size:16px;line-height:1.6;color:var(--text-body)}@media (max-width:549px){body.ps-product-page .ps-pp-short-description{padding:24px 20px}}body.ps-product-page .ps-pp-short-description p{margin:0 0 12px}body.ps-product-page .ps-pp-short-description>*:last-child{margin-bottom:0}body.ps-product-page .ps-pp-short-description ul,body.ps-product-page .ps-pp-short-description ol{margin:0 0 12px;padding-left:20px}body.ps-product-page .ps-pp-short-description strong{color:var(--text-strong)}body.ps-product-page .ps-pp-mid{display:flex;flex-wrap:wrap;gap:56px;padding-top:48px;margin-bottom:56px}body.ps-product-page .ps-pp-mid-left{flex:1 1 320px;min-width:0}body.ps-product-page .ps-pp-mid-right{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:24px}body.ps-product-page .ps-pp-mid--no-description .ps-pp-mid-right{flex:1 1 auto;max-width:520px}@media (max-width:700px){body.ps-product-page .ps-pp-mid-right{max-width:none}}body.ps-product-page .ps-pp-description h2{font-family:var(--font-display);font-weight:800;font-style:italic;font-size:30px;letter-spacing:-.01em;color:var(--text-strong);margin:0 0 16px;padding-bottom:16px;border-bottom:1px solid var(--line-hairline)}body.ps-product-page .ps-pp-description{font-family:var(--font-ui);font-size:15px;line-height:1.7;color:var(--text-body)}body.ps-product-page .ps-pp-description p{margin:0 0 14px}body.ps-product-page .ps-pp-description ul,body.ps-product-page .ps-pp-description ol{padding-left:20px;margin:0 0 14px}body.ps-product-page .ps-pp-description li{margin:0 0 6px}body.ps-product-page .ps-pp-description li:last-child{margin-bottom:0}body.ps-product-page .ps-pp-specs{background:var(--surface-subtle);border-radius:var(--radius-card);padding:4px 20px}body.ps-product-page .ps-pp-specs table{width:100%;border-collapse:collapse}body.ps-product-page .ps-pp-specs table th,body.ps-product-page .ps-pp-specs table td{text-align:left;padding:11px 0;border-bottom:1px solid var(--line-hairline);font-family:var(--font-ui);font-size:13px;vertical-align:top;line-height:1.4}body.ps-product-page .ps-pp-specs table td{font-family:var(--font-mono);font-size:12px}body.ps-product-page .ps-pp-specs table tr:last-child th,body.ps-product-page .ps-pp-specs table tr:last-child td{border-bottom:0}body.ps-product-page .ps-pp-specs table th{width:38%;color:var(--text-muted);font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-size:11px}body.ps-product-page .ps-pp-specs table td{color:var(--text-strong)}body.ps-product-page .ps-pp-specs table td a{color:var(--blue-600) !important;text-decoration:none !important}body.ps-product-page .ps-pp-specs table td a:hover{text-decoration:underline !important}body.ps-product-page .ps-pp-genuine-box{border-radius:var(--radius-card);padding:24px;background:var(--ink-800);color:#fff}body.ps-product-page .ps-pp-genuine-box h6{display:flex;align-items:center;gap:8px;margin:0 0 16px;font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#fff}body.ps-product-page .ps-pp-genuine-box .ps-genuine-icon{display:inline-flex;color:#fff}body.ps-product-page .ps-pp-genuine-box .ps-genuine-copy{margin:0 0 20px;font-family:var(--font-ui);font-size:14px;line-height:1.6;color:rgba(255,255,255,.75)}body.ps-product-page .ps-pp-genuine-box .ps-genuine-pills{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 24px}body.ps-product-page .ps-pp-genuine-box .ps-genuine-pill{display:inline-flex;align-items:center;height:30px;padding:0 12px;border:1px solid rgba(255,255,255,.3);border-radius:var(--radius-control);font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#fff}body.ps-product-page .ps-pp-genuine-box .ps-genuine-link{display:inline-block;color:#fff;font-weight:600;font-family:var(--font-ui);font-size:14px;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.4)}body.ps-product-page .ps-pp-shipping-box{border-radius:var(--radius-card);padding:18px 20px;background:var(--surface-subtle);border:1px solid var(--line-hairline)}body.ps-product-page .ps-pp-shipping-box h6{margin:0 0 6px;font-family:var(--font-ui);font-size:17px;font-weight:700;letter-spacing:normal;text-transform:none;color:var(--text-strong)}body.ps-product-page .ps-pp-shipping-box .ps-shipping-copy{margin:0;font-family:var(--font-ui);font-size:14px;line-height:1.6;color:var(--text-muted)}body.ps-product-page .ps-pp-shipping-box .ps-shipping-copy a{color:var(--blue-600);font-weight:600;text-decoration:none}body.ps-product-page .ps-pp-shipping-box .ps-shipping-copy a:hover{text-decoration:underline}body.ps-product-page .ps-pp-fitment{padding-top:48px;margin-bottom:56px}body.ps-product-page .ps-pp-fitment h2{font-family:var(--font-display);font-weight:800;font-style:italic;font-size:30px;letter-spacing:-.01em;color:var(--text-strong);margin:0 0 24px;padding-bottom:20px;border-bottom:1px solid var(--line-hairline)}body.ps-product-page .ps-pp-fitment h3{font-family:var(--font-ui);font-size:16px;font-weight:700;color:var(--text-strong);margin:0 0 4px}body.ps-product-page .ps-pp-fitment>p{font-family:var(--font-ui);font-size:14px;color:var(--text-muted);margin:0 0 16px}body.ps-product-page .ps-pp-vehicle-pills{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px}body.ps-product-page .ps-pp-vehicle-pill{display:inline-flex;align-items:center;height:36px;padding:0 14px;border:1px solid var(--line-hairline);border-radius:var(--radius-control);font-family:var(--font-mono);font-size:12px;color:var(--text-strong);text-decoration:none;transition:border-color .15s,color .15s}body.ps-product-page .ps-pp-vehicle-pill:hover{border-color:var(--blue-600);color:var(--blue-600)}body.ps-product-page .ps-pp-mini-finder{border-radius:var(--radius-card);padding:24px;background:var(--surface-subtle)}body.ps-product-page .ps-pp-mini-finder h4{margin:0 0 4px;font-family:var(--font-ui);font-size:16px;font-weight:700;color:var(--text-strong)}body.ps-product-page .ps-pp-mini-finder>p{margin:0 0 16px;font-family:var(--font-ui);font-size:13px;color:var(--text-muted)}body.ps-product-page .ps-pp-mini-finder .ps-fitment-form{display:grid;grid-template-columns:1fr 1fr auto;gap:12px;align-items:end}@media (max-width:549px){body.ps-product-page .ps-pp-mini-finder .ps-fitment-form{grid-template-columns:1fr}}body.ps-product-page .ps-pp-mini-finder .ps-fitment-field{display:block;min-width:0;margin:0}body.ps-product-page .ps-pp-mini-finder .ps-fitment-label{display:block;margin-bottom:6px;font-family:var(--font-ui);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}body.ps-product-page .ps-pp-mini-finder .ps-fitment-form select{width:100%;height:44px;padding:0 12px;border:1px solid var(--line-hairline);border-radius:var(--radius-control);font-family:var(--font-ui);font-size:14px;color:var(--text-strong);background:#fff;margin:0;box-sizing:border-box}body.ps-product-page .ps-pp-mini-finder .ps-fitment-submit{height:44px;margin:0;padding:0 24px;background:var(--blue-600) !important;color:#fff !important;border:0;border-radius:var(--radius-control);font-family:var(--font-ui);font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:background .15s}body.ps-product-page .ps-pp-mini-finder .ps-fitment-submit:hover{background:var(--blue-700) !important}body.ps-product-page .ps-pp-video{padding-top:48px;border-top:1px solid var(--line-hairline);margin-bottom:56px}body.ps-product-page .ps-pp-inquiry{background:var(--surface-subtle);border-radius:var(--radius-card);padding:28px 32px;margin-bottom:56px}@media (max-width:549px){body.ps-product-page .ps-pp-inquiry{padding:24px}}body.ps-product-page .ps-pp-video h2{font-family:var(--font-display);font-weight:800;font-style:italic;font-size:30px;letter-spacing:-.01em;color:var(--text-strong);margin:0 0 16px;padding-bottom:16px;border-bottom:1px solid var(--line-hairline)}body.ps-product-page .ps-pp-inquiry h2{font-family:var(--font-display);font-weight:800;font-style:italic;font-size:30px;letter-spacing:-.01em;color:var(--text-strong);margin:0 0 16px}body.ps-product-page .ps-pp-inquiry>p{font-family:var(--font-ui);font-size:14px;color:var(--text-muted);margin:0 0 24px}body.ps-product-page .ps-pp-inquiry .hf-form{margin-bottom:0}body.ps-product-page .ps-pp-video iframe{width:100%;aspect-ratio:16/9;border:0;border-radius:var(--radius-card)}body.ps-product-page .ps-pp-related-wrap,body.ps-product-page .ps-pp-upsells-wrap{padding-top:48px;margin-bottom:0}body.ps-product-page .ps-popular-collections{padding:48px 0;max-width:none;margin:0}body.ps-product-page .ps-popular-collections h2{font-family:var(--font-display);font-weight:800;font-style:italic;font-size:26px;letter-spacing:-.01em;color:var(--text-strong);margin:0 0 16px;padding-bottom:16px;border-bottom:1px solid var(--line-hairline)}body.ps-product-page .ps-collections-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}body.ps-product-page .ps-collections-grid a{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:13px 16px;border:1px solid var(--line-hairline);border-radius:var(--radius-control);font-family:var(--font-ui);font-size:15px;font-weight:600;color:var(--text-strong);text-decoration:none}body.ps-product-page .ps-collections-grid a:hover{border-color:var(--blue-600)}body.ps-product-page .ps-collections-grid .count{font-family:var(--font-mono);font-size:11px;color:var(--text-faint)}body.ps-product-page .ps-pp-inquiry .hf-form .hf-fields-wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:20px 24px;align-items:start}body.ps-product-page .ps-pp-inquiry .hf-form .hf-fields-wrap>p{margin:0}body.ps-product-page .ps-pp-inquiry .hf-form .hf-fields-wrap>p:has(textarea),body.ps-product-page .ps-pp-inquiry .hf-form .hf-fields-wrap>p:has(input[type="submit"]){grid-column:1/-1}@media (max-width:700px){body.ps-product-page .ps-pp-inquiry .hf-form .hf-fields-wrap{grid-template-columns:1fr}}body.ps-product-page .ps-pp-inquiry .hf-form label{display:block;margin:0 0 6px;font-family:var(--font-ui);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}body.ps-product-page .ps-pp-inquiry .hf-form input[type="text"],body.ps-product-page .ps-pp-inquiry .hf-form input[type="email"],body.ps-product-page .ps-pp-inquiry .hf-form textarea{width:100%;padding:0 14px;border:1px solid var(--line-hairline);border-radius:var(--radius-control);font-family:var(--font-ui);font-size:14px;color:var(--text-strong);background:#fff;box-sizing:border-box}body.ps-product-page .ps-pp-inquiry .hf-form input[type="text"],body.ps-product-page .ps-pp-inquiry .hf-form input[type="email"]{height:44px}body.ps-product-page .ps-pp-inquiry .hf-form textarea{padding-top:12px;padding-bottom:12px;min-height:120px;resize:vertical}body.ps-product-page .ps-pp-inquiry .hf-form input[type="submit"]{height:48px;padding:0 32px;background:var(--blue-600) !important;color:#fff !important;border:0;border-radius:var(--radius-control);font-family:var(--font-ui);font-size:14px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;transition:background .15s}body.ps-product-page .ps-pp-inquiry .hf-form input[type="submit"]:hover{background:var(--blue-700) !important}body.ps-product-page .ps-bundle-driver-side{margin:16px 0 20px;padding-bottom:24px;border-bottom:1px solid var(--line-hairline)}body.ps-product-page .ps-bundle-driver-side-label{display:flex;align-items:center;gap:8px;margin:0 0 4px}body.ps-product-page .ps-bundle-driver-side-label .step{display:inline-flex;align-items:center;justify-content:center;flex:0 0 22px;width:22px;height:22px;border-radius:50%;background:var(--ink-800);color:#fff;font-family:var(--font-ui);font-size:12px;font-weight:700}body.ps-product-page .ps-bundle-driver-side-label .label-text{font-family:var(--font-mono);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-strong)}body.ps-product-page .ps-bundle-driver-side-label .req{font-family:var(--font-ui);font-size:12px;font-weight:400;color:var(--text-faint)}body.ps-product-page .ps-bundle-driver-side-help{font-family:var(--font-ui);font-size:13px;color:var(--text-muted);margin:0 0 12px}body.ps-product-page .ps-bundle-driver-side-options{display:grid;grid-template-columns:1fr 1fr;gap:10px}body.ps-product-page .ps-bundle-driver-side-option{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 14px;line-height:1.2;border:1px solid var(--line-hairline);border-radius:var(--radius-control);background:#fff;cursor:pointer;font-family:var(--font-ui);text-align:left;transition:border-color .15s,background .15s}body.ps-product-page .ps-bundle-driver-side-option .main{font-size:14px;font-weight:600;color:var(--text-strong);text-transform:none;letter-spacing:normal;line-height:1.3}body.ps-product-page .ps-bundle-driver-side-option .sub{font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);line-height:1.3}body.ps-product-page .ps-bundle-driver-side-option:hover{border-color:var(--blue-600)}body.ps-product-page .ps-bundle-driver-side-option.is-active{border-color:var(--ink-800);border-width:2px;padding:9px 13px;background:var(--surface-subtle)}body.ps-product-page .ps-bundle-driver-side-option.is-active .main{color:var(--ink-800)}body.ps-product-page .ps-kit-list{margin:0 0 20px;border:1px solid var(--line-hairline);border-radius:var(--radius-card);overflow:hidden}body.ps-product-page .ps-kit-list-header{display:flex;align-items:baseline;gap:8px;padding:12px 16px;border-bottom:1px solid var(--line-hairline);background:var(--surface-subtle)}body.ps-product-page .ps-kit-list-title{font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-strong)}body.ps-product-page .ps-kit-list-meta{font-family:var(--font-ui);font-size:12px;color:var(--text-faint)}body.ps-product-page .ps-kit-row{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--line-hairline)}body.ps-product-page .ps-kit-row:last-child{border-bottom:none}body.ps-product-page .ps-kit-row-thumb{flex:0 0 44px;width:44px;height:44px;border-radius:var(--radius-control);overflow:hidden;background:var(--surface-subtle);display:block}body.ps-product-page .ps-kit-row-thumb img{width:100%;height:100%;object-fit:cover;display:block}body.ps-product-page .ps-kit-row-main{flex:1 1 auto;min-width:0}body.ps-product-page .ps-kit-row-title{display:block;font-family:var(--font-ui);font-size:14px;font-weight:600;color:var(--text-strong);text-decoration:none}body.ps-product-page .ps-kit-row-title:hover{color:var(--blue-600)}body.ps-product-page .ps-kit-row-status{font-family:var(--font-ui);font-size:12px;color:var(--text-faint);margin-top:2px}body.ps-product-page .ps-kit-row-status.is-set{color:var(--text-muted)}body.ps-product-page .ps-kit-row-side{flex:0 0 auto;text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:4px}body.ps-product-page .ps-kit-row-included{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-ui);font-size:12px;font-weight:600;color:var(--blue-600)}body.ps-product-page .ps-kit-row-included svg{width:12px;height:12px}body.ps-product-page .ps-kit-row-price{font-family:var(--font-ui);font-size:15px;font-weight:700;color:var(--text-strong)}body.ps-product-page .ps-kit-row.is-optional .ps-kit-row-price{font-size:13px;font-weight:600;color:var(--text-faint)}body.ps-product-page .ps-kit-row.is-optional.is-added .ps-kit-row-price{font-size:15px;font-weight:700;color:var(--text-strong)}body.ps-product-page .ps-kit-toggle{position:relative !important;flex:0 0 auto !important;width:34px !important;height:20px !important;min-height:20px !important;min-width:0 !important;max-width:34px !important;max-height:20px !important;border-radius:999px !important;border:none !important;background:var(--line-hairline) !important;padding:0 !important;margin:0 !important;margin-right:0 !important;margin-top:0 !important;cursor:pointer;display:block !important;line-height:1 !important;float:none !important;font-size:12px !important}body.ps-product-page .ps-kit-toggle .knob{position:absolute !important;top:2px !important;left:2px !important;width:16px !important;height:16px !important;margin:0 !important;border-radius:50% !important;background:#fff;transition:left .15s;box-shadow:0 1px 2px rgba(0,0,0,.2)}body.ps-product-page .ps-kit-toggle[aria-pressed="true"]{background:var(--ink-800) !important}body.ps-product-page .ps-kit-toggle[aria-pressed="true"] .knob{left:16px !important}body.ps-product-page .bundle_form .woocommerce-info.message-wrapper{display:none !important}body.ps-product-page .product-thumbnails .flickity-prev-next-button{top:50% !important;transform:translateY(-50%) !important}body.ps-product-page .ps-trust-bar{display:flex;align-items:flex-start;gap:16px;margin:20px 0 0;padding:20px 0;border-top:1px solid var(--line-hairline);border-bottom:1px solid var(--line-hairline)}body.ps-product-page .ps-trust-item{display:flex;align-items:center;justify-content:center;gap:9px;flex:1 1 0;min-width:0;padding-right:16px;border-right:1px solid var(--line-hairline)}body.ps-product-page .ps-trust-item:last-child{border-right:none;padding-right:0}body.ps-product-page .ps-trust-icon{flex:0 0 20px;width:20px;height:20px;color:var(--ink-800);margin-top:1px}body.ps-product-page .ps-trust-icon svg{width:100%;height:100%;display:block}body.ps-product-page .ps-trust-text{display:flex;flex-direction:column;gap:2px;min-width:0}body.ps-product-page .ps-pp-info{min-width:0}body.ps-product-page .ps-trust-label{font-family:var(--font-ui);font-size:13.5px;font-weight:700;color:var(--text-strong);line-height:1.25;overflow-wrap:break-word}body.ps-product-page .ps-trust-caption{font-family:var(--font-ui);font-size:12px;color:var(--text-faint);line-height:1.3;overflow-wrap:break-word}body.ps-product-page .ps-payment-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:14px}body.ps-product-page .ps-payment-label{font-family:var(--font-ui);font-size:12px;color:var(--text-faint)}body.ps-product-page .ps-payment-icons{display:flex;align-items:center;gap:8px;flex-wrap:wrap}body.ps-product-page .ps-payment-icon{height:20px;width:auto;display:block}body.ps-product-page .ps-payment-icon--klarna{height:16px}.psz-nav-links li{margin-bottom:0}.trp-language-switcher-container.current-language-menu-item>a{display:flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 10px;border:1px solid rgba(0,0,0,.05);gap:5px}.trp-language-switcher-container .trp-flag-image{display:none !important}.psz-utility{min-height:43px}.psz-header-actions{min-height:39px}body.blog .post-item .badge.post-date{border-radius:var(--radius-control);overflow:hidden}body.blog .post-item .badge.post-date .badge-inner{font-family:var(--font-ui);background:var(--ink-800);color:#fff}body.blog .post-item .badge-inner .post-date-day{font-size:18px;font-weight:800}body.blog .post-item .badge-inner .post-date-month{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase}body.woocommerce-cart .woocommerce-message,body.woocommerce-cart .woocommerce-info,body.woocommerce-cart .woocommerce-error{font-family:var(--font-ui);font-size:14px;color:var(--text-strong);background:var(--surface-subtle);border:1px solid var(--line-hairline);border-radius:var(--radius-control);padding:12px 16px;margin:0 0 24px}body.woocommerce-cart .woocommerce-message a.button{color:var(--blue-600)}body.woocommerce-cart .woocommerce-info.message-wrapper{background:transparent;border:0;padding:0;margin:0 0 20px}body.woocommerce-cart .message-container.container{max-width:none;padding:0}body.ps-shop-archive .term-description h2{font-family:var(--font-display);font-weight:800;font-style:italic;font-size:clamp(22px,3vw,30px);line-height:1.15;letter-spacing:-.01em;color:var(--text-strong);margin:0 0 10px}