body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}body.et_right_sidebar #left-area,body.et_left_sidebar #left-area{width:100%!important;padding:0!important;margin:0!important}body.et_right_sidebar #sidebar,body.et_left_sidebar #sidebar{display:none!important}#sidebar,body.woocommerce #sidebar,body.woocommerce-cart #sidebar,body.woocommerce-checkout #sidebar,body.woocommerce-account #sidebar{display:none!important}#left-area,body.woocommerce #left-area,body.post-type-archive-product #left-area,body.single-product #left-area,body.woocommerce-cart #left-area,body.woocommerce-checkout #left-area,body.woocommerce-account #left-area{width:100%!important;padding:0!important;margin:0!important}.footer-contact-info{font-family:'Inter',sans-serif;color:#ffffff;font-size:15px;display:flex;flex-direction:column;align-items:flex-start}.footer-contact-info .logo-link{margin-bottom:15px}#footer-widgets .footer-contact-info .logo-image{max-width:100%;width:100%;height:auto;box-sizing:border-box}.footer-contact-info .address-block{margin:0 0 25px 0;line-height:1.7}.footer-contact-info .address-block a{color:inherit;text-decoration:none;transition:opacity 0.3s ease}.footer-contact-info .address-block a:hover{opacity:0.8}.footer-contact-info .social-icons{display:flex;align-items:center;gap:18px}.footer-contact-info .social-icons a{display:inline-block;transition:opacity 0.3s ease}.footer-contact-info .social-icons a:hover{opacity:0.75}.footer-contact-info .social-icons img{width:32px;height:32px}.msl-page-wrapper{margin-top:-50px}html{scroll-behavior:smooth}body .msl-product-page-container{font-family:'Inter',sans-serif}body .msl-sticky-nav{position:-webkit-sticky;position:sticky;top:82px;background-color:#f8f9fa;z-index:998;border-bottom:1px solid #e0e0e0;padding:10px 0}body .msl-sticky-nav ul{display:flex;justify-content:flex-start;list-style:none!important;margin:0;padding:0 15px;overflow-x:auto;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none}body .msl-sticky-nav ul::-webkit-scrollbar{display:none}body .msl-sticky-nav ul li{list-style-type:none!important}body .msl-sticky-nav ul li a{display:block;padding:10px 15px;margin:0 5px;border-radius:5px;text-decoration:none;font-weight:bold;color:#333;transition:all 0.2s ease-in-out}body .msl-sticky-nav ul li a:hover{background-color:#e9e9e9;color:#000}body .msl-sticky-nav ul li a.active{background-color:#ff2323;color:#fff}body .msl-product-page-container h2{font-family:'IBM Plex Sans',sans-serif;font-size:38px!important;text-align:center;margin-bottom:30px;padding-top:20px}body.tax-product_cat #page-container ul.products{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:30px!important;padding:0!important;margin:0 auto!important;max-width:1200px}body.tax-product_cat #page-container ul.products li.product{flex-grow:0!important;flex-shrink:0!important;flex-basis:300px!important;max-width:300px!important;width:100%!important;margin:0!important;padding-bottom:15px;background-color:#ffffff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,0.05);transition:transform 0.3s ease,box-shadow 0.3s ease;text-align:center}body.tax-product_cat #page-container ul.products li.product:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,0.1)}body.tax-product_cat #page-container ul.products li.product a{text-decoration:none}body.tax-product_cat #page-container ul.products li.product img{border-radius:8px 8px 0 0;margin-bottom:0!important}body.tax-product_cat #page-container ul.products li.product .woocommerce-loop-product__title,body.tax-product_cat #page-container ul.products li.product h2.woocommerce-loop-product__title{font-family:'Inter',sans-serif;font-size:16px!important;padding:15px 15px 5px 15px!important;color:#000000!important}body.tax-product_cat #page-container ul.products li.product .price,body.tax-product_cat #page-container ul.products li.product .price .woocommerce-Price-amount.amount{font-family:'Inter',sans-serif;font-size:18px!important;font-weight:700!important;color:#ff2323!important;padding:0 15px 15px 15px!important}body.tax-product_cat #page-container ul.products li.product .button,body.tax-product_cat #page-container ul.products li.product .add_to_cart_button{background-color:#333!important;color:#fff!important;font-family:'Inter',sans-serif;font-weight:bold;margin-top:0!important;margin-bottom:15px!important;transition:background-color 0.3s ease}body.tax-product_cat #page-container ul.products li.product .button:hover,body.tax-product_cat #page-container ul.products li.product .add_to_cart_button:hover{background-color:#ff2323!important}@media (min-width:981px){body .msl-sticky-nav ul{justify-content:center}}@media (max-width:980px){body .msl-product-page-container h2{font-size:32px!important}}@media (max-width:768px){body .msl-product-page-container h2{font-size:28px!important}}.msl-category-header .et_pb_text_inner{font-family:'Inter',sans-serif!important;font-size:40px!important;font-weight:700!important;text-align:center!important;color:#000!important}.msl-category-header{padding-top:25px!important;padding-bottom:15px!important;padding-left:20px!important;padding-right:20px!important}@media (max-width:767px){.msl-category-header .et_pb_text_inner{font-size:28px!important;line-height:1.2em!important;word-break:normal!important;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.msl-category-header{padding-top:30px!important;padding-bottom:10px!important}}body.home,.home #page-container,.home #et-bui-main-content{border-left:none!important;box-shadow:none!important}