.tech-highlight{background-color:#ffffff;padding:4px 10px;line-height:1.6;box-decoration-break:clone;-webkit-box-decoration-break:clone}.et_pb_menu__cart-button:after{content:"\e013"!important}.et_pb_menu__cart-count{background-color:#000;color:#fff;border-radius:50%;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;margin-left:-4px;margin-bottom:7px;z-index:9}@media (min-width:981px){.et_pb_menu__icon.et_pb_menu__cart-button{margin-left:22px}}footer .grace_footers_naos_v2.grace_footers_naos .et_pb_social_media_follow li.et_pb_social_icon a span.et_pb_social_media_follow_network_name{color:#fff!important;font-family:var(--et_global_heading_font)!important}footer .grace_footers_naos_v2.grace_footers_naos .et_pb_social_media_follow li.et_pb_social_icon a:hover span.et_pb_social_media_follow_network_name{color:var(--gcid-primary-color)!important}.grace_footers_naos .et_pb_row:last-child .et_pb_text a:after{height:1px!important;background:#fff!important}.custom-btn span{background-image:linear-gradient(to right,#000 50%,var(--gcid-primary-color) 50%);background-size:200% 100%;background-position:0 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;transition:background-position 0.4s ease-out}.custom-btn:hover span{background-position:100% 0}.et_pb_tab_nav_item_link img{max-height:80px;width:auto;padding:0px}body .pegasus_tabs .et_pb_all_tabs .et_pb_tab h3{font-family:var(--et_global_heading_font)!important;font-weight:700;color:var(--gcid-primary-color)}@keyframes slowZoomBg{0%{background-size:120%}100%{background-size:140%}}.slider_header [class*="et_pb_group_carousel"] [class*="et_pb_group_"]:not([class*="carousel"]){animation:slowZoomBg 15s linear infinite alternate!important;background-position:center top!important;background-repeat:no-repeat!important}@media only screen and (max-width:767px){.pegasus_tabs .et_pb_tabs_controls{display:flex!important;flex-wrap:wrap!important;justify-content:center}.pegasus_tabs .et_pb_tabs_controls li{width:25%!important;margin:0 0 5% 0!important}}.pegasus_tabs .et_pb_tab_nav_item_link img{padding:20px}.freddie_blown_over_blurbs .et_pb_blurb .et_pb_module_header:before{height:2px!important;background-color:#e3001a!important}.woocommerce .woocommerce-result-count,.orderby,.woocommerce div.product form.cart .variations td select{color:#000;font-family:var(--et_global_heading_font)!important;text-transform:uppercase}.variations tr{display:flex!important;justify-content:flex-start;gap:15px;margin-bottom:0px}.variations th.label,.variations td.value{display:block!important;width:auto!important;padding:0!important;margin:0!important;text-align:left!important}.variations th.label label{margin:0!important;padding:0!important}.variations td select{min-width:160px}.woocommerce div.product form.cart .variations td{padding:0 0px 0px 0!important}.et_pb_wc_add_to_cart form.cart .variations td.value span:after{display:none!important}.orderby,.woocommerce div.product form.cart .variations td select{background-color:#ffffff;border:1px solid #000!important;border-radius:0px;color:#000!important;letter-spacing:2px}.et_pb_wc_gallery .et-pb-slider-arrows a{opacity:1!important;visibility:visible!important;background:#000!important;width:40px!important;height:40px!important;border-radius:50%;display:flex!important;align-items:center;justify-content:center;text-decoration:none;transition:all 0.3s ease}.et_pb_wc_gallery .et-pb-slider-arrows a:hover{background:rgba(0,0,0,0.7)!important}.et_pb_wc_gallery .et-pb-slider-arrows a span{display:none!important}.et_pb_wc_gallery .et-pb-slider-arrows a::before{font-family:'ETmodules'!important;color:#ffffff!important;font-size:30px!important;line-height:1}.et_pb_wc_gallery .et-pb-arrow-prev::before{content:'\34'!important}.et_pb_wc_gallery .et-pb-arrow-next::before{content:'\35'!important}.et-pb-controllers a{background-color:#000!important;border-radius:0px!important;width:30px!important}.mfp-title{display:none}.wp-block-buttons .wp-block-button__link{background-color:#e3001a;border-radius:0px;text-transform:uppercase!important;letter-spacing:2px!important}.wc-block-product-filter-checkbox-list__input{background:#000000!important;color:#fff!important}input[type=checkbox].wc-block-product-filter-checkbox-list__input:checked+.wc-block-product-filter-checkbox-list__mark{color:#fff!important}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#ffffff;color:#000000}.woocommerce nav.woocommerce-pagination ul{border:none;font-size:16px}.woocommerce-message a.button.wc-forward{border:none;background:#000;color:#fff;font-size:16px;text-transform:uppercase;border-radius:25px;font-family:var(--et_global_heading_font);letter-spacing:2px!important}.woocommerce-message a.button.wc-forward:hover{color:#000}.woocommerce a.button:hover:after,.woocommerce-page a.button:hover:after{display:none}@media (max-width:980px){html body .et_pb_section:has(.wc-block-product-filters),html body .et_pb_row:has(.wc-block-product-filters),html body .et_pb_column:has(.wc-block-product-filters),html body .et_pb_widget_area:has(.wc-block-product-filters){transform:none!important;animation:none!important;filter:none!important;position:relative!important;z-index:999999!important}html body .et_pb_shop,html body ul.products,html body .woocommerce-before-shop-loop{position:relative!important;z-index:1!important}html body .wp-block-woocommerce-product-filters.is-overlay-opened,html body .wc-block-product-filters.is-overlay-opened,html body .is-overlay-opened .wc-block-product-filters__overlay-wrapper{position:fixed!important;top:100px!important;bottom:0!important;left:0!important;width:100vw!important;height:auto!important;z-index:2147483647!important;background-color:#ffffff!important}html body .is-overlay-opened .wc-block-product-filters__overlay-content{height:100%!important;overflow-y:auto!important;padding-bottom:90px!important}html body .is-overlay-opened .wc-block-components-product-filters__actions{position:absolute!important;bottom:0!important;left:0!important;width:100%!important;background-color:#ffffff!important;padding:15px!important;box-shadow:0 -5px 15px rgba(0,0,0,0.1)!important;z-index:2147483649!important;border-top:1px solid #eeeeee!important}}.et_pb_module.marki-tabs,.et_pb_module.marki-tabs .et_pb_tabs_controls{border:none!important;background:transparent!important}.et_pb_module.marki-tabs .et_pb_tabs_controls::before,.et_pb_module.marki-tabs .et_pb_tabs_controls::after,.et_pb_module.marki-tabs .et_pb_tabs_controls li::before,.et_pb_module.marki-tabs .et_pb_tabs_controls li::after{display:none!important}.et_pb_module.marki-tabs ul.et_pb_tabs_controls{display:flex!important;flex-wrap:wrap!important;gap:20px!important;padding:0!important;margin-bottom:30px!important;background-color:transparent!important}.et_pb_module.marki-tabs ul.et_pb_tabs_controls li{background:#ffffff!important;border-radius:10px!important;box-shadow:0 10px 25px rgba(0,0,0,0.08)!important;width:calc(20% - 16px)!important;min-width:140px!important;height:120px!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;border:none!important;transition:transform 0.3s ease,box-shadow 0.3s ease!important}.et_pb_module.marki-tabs ul.et_pb_tabs_controls li a{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;background:transparent!important;border:none!important;padding:15px!important}.et_pb_module.marki-tabs ul.et_pb_tabs_controls li img{width:130px!important;height:60px!important;object-fit:contain!important;margin:auto!important}.et_pb_module.marki-tabs ul.et_pb_tabs_controls li:hover,.et_pb_module.marki-tabs ul.et_pb_tabs_controls li.et_pb_tab_active{box-shadow:0 15px 35px rgba(0,0,0,0.15)!important;transform:translateY(-3px)!important;background:#ffffff!important}.et_pb_module.marki-tabs .et_pb_tab h3{font-size:50px!important;font-weight:700!important;color:var(--gcid-primary-color,#e3000f)!important;width:23.6%!important;margin-right:2%!important;float:left!important;letter-spacing:-1px!important;text-transform:uppercase!important;margin-top:0!important;line-height:1.1!important}.et_pb_module.marki-tabs .et_pb_tab::after{content:"";display:table;clear:both}.et_pb_module.marki-tabs .et_pb_all_tabs{position:relative!important;overflow:visible!important}.et_pb_module.marki-tabs .et_pb_tab::before{content:""!important;display:block!important;clear:both!important;width:2px!important;height:100px!important;background-color:#333333!important;margin-bottom:40px!important}@media (max-width:855px){.et_pb_module.marki-tabs .et_pb_tab h3{float:none!important;width:100%!important;margin-right:0!important;margin-bottom:15px!important}}.woocommerce-account #customer_login .col-1,.woocommerce-account #customer_login .col-2{background:#ffffff!important;padding:40px 35px!important;border-radius:12px!important;box-shadow:0 10px 35px rgba(0,0,0,0.06)!important;border:1px solid #f5f5f5!important;margin-bottom:40px!important}.woocommerce-account #customer_login h2{font-size:28px!important;font-weight:700!important;margin-bottom:25px!important;text-transform:none!important}.woocommerce form .form-row input.input-text{background-color:#f9f9f9!important;border:1px solid #e5e5e5!important;border-radius:6px!important;padding:15px!important;font-size:15px!important;color:#333!important;transition:all 0.3s ease!important}.woocommerce form .form-row input.input-text:focus{background-color:#ffffff!important;border-color:#e3001a!important;box-shadow:0 0 0 1px #e3001a!important;outline:none!important}.woocommerce form.woocommerce-form button.button[type="submit"]{background-color:var(--gcid-primary-color,#e3001a)!important;color:#ffffff!important;border:none!important;border-radius:0px!important;padding:15px 30px!important;font-size:16px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:2px!important;transition:background 0.3s ease!important;float:left!important;margin-right:20px!important}.woocommerce form.woocommerce-form button.button[type="submit"]:hover{background-color:#c20016!important;padding:15px 30px!important}.woocommerce form.woocommerce-form button.button[type="submit"]::after,.woocommerce form.woocommerce-form button.button[type="submit"]:hover::after,.woocommerce-page #content input.button::after,.woocommerce-page #respond input#submit::after,.woocommerce-page a.button::after,.woocommerce-page button.button::after,.woocommerce-page input.button::after{display:none!important;content:""!important}.woocommerce form.woocommerce-form-login .woocommerce-form-login__rememberme{display:inline-block!important;margin-top:15px!important}.woocommerce form.woocommerce-form-login .woocommerce-LostPassword.lost_password{clear:both!important;display:block!important;margin-top:15px!important;padding-top:15px!important}.woocommerce form.woocommerce-form-login .woocommerce-LostPassword a{color:#e3001a!important;font-weight:600!important;transition:opacity 0.3s ease!important}.woocommerce form.woocommerce-form-login .woocommerce-LostPassword a:hover{opacity:0.7!important}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none!important;padding:0!important;margin:0!important;background:#ffffff!important;border-radius:12px!important;box-shadow:0 10px 35px rgba(0,0,0,0.06)!important;overflow:hidden!important;border:1px solid #f5f5f5!important}.woocommerce-account .woocommerce-MyAccount-navigation ul li{border-bottom:1px solid #f5f5f5!important;margin:0!important}.woocommerce-account .woocommerce-MyAccount-navigation ul li:last-child{border-bottom:none!important}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{display:block!important;padding:18px 25px!important;color:#333333!important;font-weight:600!important;text-decoration:none!important;transition:all 0.3s ease!important}.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover{color:var(--gcid-primary-color,#e3001a)!important;background-color:#fafafa!important;padding-left:32px!important}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{background-color:var(--gcid-primary-color,#e3001a)!important;color:#ffffff!important;padding-left:25px!important}.woocommerce-account .woocommerce-MyAccount-content{background:#ffffff!important;padding:40px!important;border-radius:12px!important;box-shadow:0 10px 35px rgba(0,0,0,0.06)!important;border:1px solid #f5f5f5!important}.woocommerce-account .woocommerce-MyAccount-content a{color:var(--gcid-primary-color,#e3001a)!important;font-weight:600!important;text-decoration:none!important;transition:opacity 0.3s ease!important}.woocommerce-account .woocommerce-MyAccount-content a:hover{opacity:0.7!important;text-decoration:underline!important}@media (min-width:769px){.woocommerce-account .woocommerce-MyAccount-navigation{float:left!important;width:28%!important}.woocommerce-account .woocommerce-MyAccount-content{float:right!important;width:68%!important}}@media (max-width:768px){.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content{float:none!important;width:100%!important;margin-bottom:30px!important}}.woocommerce-account .woocommerce-MyAccount-content button.button[type="submit"]{background-color:var(--gcid-primary-color,#e3001a)!important;color:#ffffff!important;border:none!important;border-radius:0px!important;padding:15px 30px!important;font-size:16px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:2px!important;transition:background 0.3s ease!important;margin-top:15px!important}.woocommerce-account .woocommerce-MyAccount-content button.button[type="submit"]:hover{background-color:#c20016!important;padding:15px 30px!important}.et_pb_icon_0_tb_header .et_pb_icon_wrap .et-pb-icon{color:transparent!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23e3001a' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E")!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;display:inline-block!important;width:21px!important;height:21px!important;vertical-align:middle!important;transform:translateY(0px)!important}.et_pb_icon_0_tb_header .et_pb_icon_wrap .et-pb-icon::before,.et_pb_icon_0_tb_header .et_pb_icon_wrap .et-pb-icon::after{display:none!important}