.container,.et_pb_row,.et_pb_slider .et_pb_container,.et_pb_fullwidth_section .et_pb_title_container,.et_pb_fullwidth_section .et_pb_title_featured_container,.et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container{max-width:1240px}.et_boxed_layout #page-container,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #top-header,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #main-header,.et_fixed_nav.et_boxed_layout #page-container #top-header,.et_fixed_nav.et_boxed_layout #page-container #main-header,.et_boxed_layout #page-container .container,.et_boxed_layout #page-container .et_pb_row{max-width:1400px}@media only screen and (min-width:1550px){.et_pb_row{padding:31px 0}.et_pb_section{padding:62px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:93px}.et_pb_fullwidth_section{padding:0}}.spu-container{display:none}.container,.et_pb_row,.et_pb_slider .et_pb_container,.et_pb_fullwidth_section .et_pb_title_container,.et_pb_fullwidth_section .et_pb_title_featured_container,.et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container{max-width:1240px}.et_boxed_layout #page-container,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #top-header,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #main-header,.et_fixed_nav.et_boxed_layout #page-container #top-header,.et_fixed_nav.et_boxed_layout #page-container #main-header,.et_boxed_layout #page-container .container,.et_boxed_layout #page-container .et_pb_row{max-width:1400px}@media only screen and (min-width:1550px){.et_pb_row{padding:31px 0}.et_pb_section{padding:62px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:93px}.et_pb_fullwidth_section{padding:0}}body{font-weight:400}.preload *{-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important}.et_pb_gutters3.et-db #et-boc .et-l .et_pb_column_1_3 .et_pb_widget{margin-bottom:0.5em}.et-vert-menu .et-menu{display:flex;flex-direction:column}header .et_pb_menu__wrap,header .et_pb_menu__search{padding-left:200px;color:#f86a01}header .et_pb_menu__search .et_pb_menu__search-input{color:#f86a01;background-color:white;border-bottom:1px solid #646464;padding:0.5em 1em}.fs_flex_row{display:flex;align-items:center}.fs_inline{display:inline-block}.hide-mobile-menu.et_pb_menu .et_pb_menu__menu,.hide-mobile-menu.et_pb_fullwidth_menu .et_pb_menu__menu{display:flex!important}.hide-mobile-menu .et_mobile_nav_menu{display:none}.woocommerce-page div.product form.cart div.quantity,.woocommerce div.product form.cart div.quantity{margin:0 0 0 20px!important}.et_pb_wc_add_to_cart>div>form{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center}table.specs{width:100%;border:1px solid rgb(217,217,217)}table.specs tr td{padding:0.5em 1em;border-bottom:1px solid rgb(217,217,217)}table.specs tr td:first-of-type{width:120px!important;background-color:rgb(245,245,245)}.header-flex-container{display:flex;align-items:center;flex-direction:row-reverse;gap:1rem;padding:0 1em}.header-flex-container .flex-item{display:inline-flex;align-items:center;gap:0.25rem;position:relative;cursor:default}.header-flex-container .flex-item.column{flex-direction:column}.header-flex-container .link-list{border:1px solid #eaeaea;background:white}.header-flex-container .link-list a{padding:0.5em 1em}.header-flex-container .link-list a:hover{background:#ff6600;color:white}.header-flex-container .flex-item:not(:last-of-type){padding-left:1em;border-left:2px solid #eaeaea}.text-highlight{color:#ff6600!important}.account-links-dropdown{position:absolute;right:0;display:flex;flex-direction:column}.account-links-dropdown a{width:200px}.site-header{display:flex;align-items:center;flex-direction:row-reverse}.site-header .item{margin-left:1em}.site-header .item>div:first-of-type{display:inline-flex;align-items:center;gap:0.25em;padding:0.25em 0.5em;border-radius:0.25em}.site-header .item:hover>div:first-of-type{color:white;cursor:pointer;background:#ff6600}.site-header .item:hover>div:first-of-type span.highlight{color:white}.site-header .item>div:first-of-type span.highlight{color:#ff6600;font-weight:bold}.site-header .item.column{flex-direction:column}.site-header .item.dropdown{position:relative}.site-header .item.dropdown .dropdown-container{min-width:200px;position:absolute;right:0;background:white;border:1px solid #eaeaea;border-radius:0.25em;display:none}.site-header .item.dropdown .dropdown-container>a{display:block;padding:0.25em 0.5em;text-decoration:none;color:#ff6600}.site-header .item.dropdown .dropdown-container>a:hover{color:white;background:#ff6600}@media screen and (max-width:500px){.site-header{flex-wrap:wrap}.site-header .item,.site-header .item>div:first-of-type{width:100%}}.custom-product-description{font-weight:600}@media screen and (min-width:1024px){.mega-menu>ul.sub-menu{display:flex;flex-direction:row;flex-wrap:wrap;row-gap:0.5rem;padding:2em!important;padding-top:8em!important}}.mega-menu>ul.sub-menu .menu-item a{padding:0!important}.mega-menu>ul.sub-menu .menu-item a:hover{color:#ff5f06!important}.mega-menu>ul.sub-menu .menu-title>a{color:#f86a01!important;font-weight:600!important}.nav li.mega-menu>ul.sub-menu{overflow-y:auto;max-height:85vh}.nav li.mega-menu>ul.sub-menu>li>a:first-of-type,.et-menu-nav li.mega-menu>ul>li>a:first-child{color:#f86a01!important;font-weight:600!important}header #menu-main,header .et_pb_menu__menu,header .et_pb_menu__menu .et-menu-nav,header .et_pb_menu--style-centered .et_pb_menu__wrap{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap!important;align-items:center!important}#menu-main>li{flex-grow:1}.et_pb_menu_inner_container{width:100%}header .et_builder_inner_content{z-index:unset!important}p.demo_store{background:red!important;color:white;font-weight:600;padding:50px!important}.aws-container .aws-search-field{border-radius:25px!important;border-color:#ff5f06!important}@media all and (max-width:767px){.woocommerce-page ul.products li.product:nth-child(n){margin:0 0 2.5%!important;width:47.5%!important}}.pa-inline-buttons .et_pb_button_module_wrapper{display:inline-block}.pa-inline-buttons{text-align:center!important}@media screen and (max-width:768px){.woocommerce-product-gallery__trigger{display:none!important}}h1,h2,h3,h4,h5,h6{overflow-wrap:normal}@media only screen and (min-width:981px){.mobile-link{display:none!important}}.et_pb_wc_price .amount{word-break:normal!important}