.elementor-kit-3152{--e-global-color-primary:#002056;--e-global-color-secondary:#00afef;--e-global-color-text:#7a7a7a;--e-global-color-accent:#8eca3f;}#side-nav-panel .accordion-menu li.menu-item > a,#side-nav-panel .menu-custom-block a{color:#000 !important;}.mobile-tabs .mobile-tab-items .mobile-tab-item{color:#000;}#side-nav-panel .searchform input[type="text"]{border:1px solid #e1e1e1;}@media (max-width: 480px){header#header .elementor-icon-list-text{font-size:11px;}}#mini-cart .cart-items{--porto-badge-size:24px;top:-2px;}.mh-200{min-height:200px;}.top-bar.hidden{height:0;overflow:hidden;}.side-nav-wrap .sidebar-menu > li.menu-item:hover > a,.side-nav-wrap .sidebar-menu > li.menu-item.active > a,.side-nav-wrap .sidebar-menu > li.menu-item.active > .arrow:before,.side-nav-wrap .sidebar-menu > li.menu-item:hover > .arrow:before,.side-nav-wrap .sidebar-menu .menu-custom-block a:hover{color:#00afef !important;}#header .main-menu .wide li.sub > a,.side-nav-wrap .sidebar-menu .wide li.sub > a{margin-left:-8px;}#mini-cart .minicart-icon{font-size:inherit;}.custom-nav-style-1 .owl-carousel .owl-nav .owl-next,.custom-nav-style-1 .owl-carousel .owl-nav .owl-prev,.custom-nav-style-1 .elementor-swiper-button{color:#00afef !important;}.custom-nav-style-1 .owl-carousel .owl-nav button:hover{background-color:#00afef !important;border-color:#00afef !important;}.product-filter li.active a,.product-filter li:hover a{box-shadow:0 0 0 2px #00afef;}.product-simple .porto-tb-addcart:hover{background-color:#00afef !important;border-color:#00afef !important;}.page-wrapper .porto-tb-quickview:hover{background-color:#00afef !important;}.add-links .button:focus,.add-links .button:hover,.add-links .quickview:hover,.product-image .yith-compare:hover,li.product-default:hover .add-links .add_to_cart_button,li.product-default:hover .add-links .add_to_cart_read_more{background-color:#00afef !important;border-color:#00afef !important;}.porto-heading>a:hover,.porto-tb-meta a:hover{color:#00afef !important;}.widget_price_filter .ui-slider .ui-slider-handle{background:#00afef;}.widget_price_filter .price_slider_amount .button{background:#00afef;border-color:#00afef;}.widget_price_filter .price_slider_amount .button:hover{background:#002056;border-color:#002056;}.wpc-filters-main-wrap li.wpc-term-item a{color:inherit;font-weight:500 !important;}.wpc-filters-main-wrap li.wpc-term-item.wpc-term-selected a{color:#00afef;}.wpc-widget-top-inside .wpc-inner-widget-chips-wrapper{overflow:hidden !important;}ul li.wpc-term-item ul.children{display:block;}.wc-pao-addon{margin-bottom:20px;}.single-product .product-summary-wrap .quantity{height:auto;}.product-summary-wrap .single_add_to_cart_button{background-color:#00afef;border-color:#00afef;color:#fff;}.product-summary-wrap .single_add_to_cart_button:hover{background-color:#002056;border-color:#002056;color:#fff;}.product-summary-wrap .single_add_to_cart_button.afrfqbt_single_page{background-color:#002056;border-color:#002056;color:#fff;}.wc-proceed-to-checkout .btn{background-color:#00afef;border-color:#00afef;color:#fff;}.wc-proceed-to-checkout .btn:hover{background-color:#002056;border-color:#002056;color:#fff;}.product-summary-wrap #product-addons-total{display:none;}.product-summary-wrap .wc-pao-addons-container{width:100%;margin-bottom:2em;}.product-summary-wrap .pbq_quantity_pricing_tables{width:100%;}.product-summary-wrap .pbq_quantity_pricing_tables .pbq_pricing_table{max-width:300px;}.woocommerce div.product .wc-pao-addon{margin-bottom:25px;max-width:500px;}.woocommerce div.product .wc-pao-addon textarea{max-width:600px;height:40px;}.woocommerce div.product .pbq_pricing_summary{display:none;}.woocommerce div.product .content-total{display:block;width:100%;margin:0 0 20px;font-size:1.2em;}.woocommerce div.product .content-total span.total{color:#000;font-weight:700;font-size:1.1em;}.woocommerce div.product .content-total span.amount{font-size:1.4em;color:#000;font-weight:600;}.woocommerce div.product input.wc-pao-addon-file-upload::file-selector-button{background-color:#797979;border-color:#797979;color:#fff;border-radius:5px !important;}body .print-products-area .product-attributes-list input[type="text"].quantity{max-width:70px;height:37px;padding:0 10px;}body .print-products-area .product-attributes-list .attr-box select{height:40px;width:auto;padding-right:40px;}#place_order{background-color:#00afef;border-color:#00afef;color:#fff;}#place_order:hover{background-color:#002056;border-color:#002056;color:#fff;}.blockUI{opacity:.8 !important;}#pp_main_btn_sec{margin-bottom:15px;}#pp_customize_design_btn.btn-warning,#pp_edit_btn.btn-success{padding:8px 10px !important;margin:0 0 14px 0;background:#797979;border-color:#797979;font-size:14px;}#pp_customize_design_btn.btn-warning:hover,#pp_edit_btn.btn-success:hover{background:#797979;border-color:#797979;}#pp_clear_design_btn{background:#797979;font-size:14px;border-color:#797979;padding:8px 16px !important;color:#fff;}a.pp-cart-data.button{color:#fff;}#pp_upload_btn{background:#797979;font-size:14px;border-color:#797979;padding:8px 16px !important;color:#fff;}a.pp-cart-data{color:inherit;}.btn.btn-block{margin:0;vertical-align:top;display:inline-block;}#pp-recent-table a.button.btn-success{color:#fff;}#pp_mydesigns_div h2{font-size:1.3em;margin-bottom:1em;}#pp_mydesigns_div a.btn-success{background-color:var(--porto-primary-color);border-color:var(--porto-primary-color);color:var(--porto-primary-color-inverse);}#pp_mydesigns_div a.btn-success:hover{background-color:var(--porto-primary-dark-5);border-color:var(--porto-primary-dark-5);color:var(--porto-primary-color-inverse);}body.single-product .dialog-lightbox-widget{display:none !important;}.form-contact form{max-width:600px;}.form-contact .row{margin-bottom:1em;}.form-contact .row p{display:flex;flex-direction:row;width:100%;gap:30px;}.form-contact .row.row-half label{width:50%;}.form-contact .row label{width:100%;}.form-contact .row label input,.form-contact .row label select,.form-contact .row label textarea{width:100%;}@media (max-width: 480px){.form-contact .row p{flex-direction:column;gap:1em;}.form-contact .row.row-half label{width:100%;}}.porto-tb-quickview{display:none !important;}.shop_table.wishlist_table .quickview,.woocommerce table.wishlist_table .quickview{display:none;}.info-no-logged{display:block;}.info-logged{display:none !important;}body.logged-in .info-no-logged{display:none !important;}body.logged-in .info-logged{display:block !important;}.product-summary-wrap a.single_add_to_cart_button:before{display:inline-block !important;content:"" !important;font-family:"Porto" !important;margin-right:.5rem;font-size:1.2857em;line-height:1;}.product-summary-wrap a.single_add_to_cart_button:after{content:initial !important;}table.quote-fields tr{border-bottom:0;display:inline-flex;flex-direction:column;width:50%;}table.quote-fields tr:nth-last-child(-n+2){width:100%;}tr.addify-option-field th{font-weight:400;}div.af_quote_fields{width:100%;}.afrfq_update_quote_btn{float:right;}form.addify-quote-form table.shop_table{width:100%;}form.addify-quote-form .cart-collaterals{width:30%;float:right;position:relative;display:inline-flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:2px solid var(--porto-gray-5);border-radius:0;padding:24px 30px;}form.addify-quote-form .cart-collaterals .table_quote_totals tr.order-total{display:none;}.cart_totals .cart-subtotal .amount{font-size:22px;}form.addify-quote-form .cart-collaterals .cart_totals h2{font-size:1rem;margin-top:0;margin-bottom:0;font-weight:700;text-transform:uppercase;color:var(--porto-h2-color,var(--porto-heading-color));}form.addify-quote-form div.af_quote_fields{width:68%;float:left;display:inline-flex;flex-wrap:wrap;}form.addify-quote-form div.af_quote_fields:before{content:"Quote Details";font:var(--porto-h3-fst,normal) var(--porto-h3-fw,700) var(--porto-h3-fs,1.8em)/var(--porto-h3-lh,32px) var(--porto-h3-ff,var(--porto-body-ff)),sans-serif;color:var(--porto-h3-color,var(--porto-heading-color));margin-bottom:13px;font-size:22px;font-weight:700;letter-spacing:-.01em;line-height:32px;}form.addify-quote-form .cart-collaterals tr.cart-subtotal th,form.addify-quote-form .cart-collaterals tr.order-total th{letter-spacing:-.01em;font-size:14px;font-weight:600;}@media (max-width: 991px){form.addify-quote-form div.af_quote_fields{width:60%;}form.addify-quote-form .cart-collaterals{width:38%;border:0;padding:0;margin-bottom:35px;}}@media (max-width: 767px){td.product-thumbnail{width:100% !important;}.shop_table .product-thumbnail img{max-width:130px;margin:0 auto !important;}form.addify-quote-form div.af_quote_fields{width:100%;}form.addify-quote-form .cart-collaterals{width:100%;}}@media (max-width: 575px){.info-no-logged{display:none !important;}body.logged-in .info-logged{display:none !important;}table.quote-fields tr{width:100%;padding-bottom:0;}}form div.addify_converty_to_order_button button{background:var(--porto-primary-color);}table.my_account_quotes a.button.view{color:#fff;}.woocommerce-MyAccount-content .woocommerce-order-details h2{font-size:1.5em;line-height:1.8;margin:25px 0 11px;}.wishlist_table .product-add-to-cart a.button{height:42px;width:auto;padding:0 25px !important;font-family:var(--porto-add-to-cart-ff),var(--porto-body-ff),sans-serif;font-size:13px;line-height:42px;text-indent:0;display:inline-block !important;min-width:160px;text-transform:uppercase;font-weight:600;background:var(--porto-heading-color);}.thumb-info .thumb-info-title{position:relative !important;color:#0e0e0e !important;}.term-description .row{--bs-gutter-x:0;}.sub-cate{padding-left:10px;}.products .product-category .thumb-info-wrapper:after{opacity:0 !important;}td a,p span,td span{font-family:Poppins,sans-serif !important;}#product_just_stars .SA__total_reviews a{vertical-align:-4px !important;}.star_container .ind_cnt{vertical-align:2px !important;}#SA_review_wrapper .SA__review_widget .SA__review_widget_item .SA__review_content .SA__review_num_ratings span{vertical-align:-3px !important;}#SA_review_wrapper .SA__review_widget .SA__review_widget_item .SA__review_content .SA__review_num_ratings span:last-child{vertical-align:-3px !important;}.text__tax__shipping{padding:5px;font-size:11px;font-style:italic;display:block;color:#000;}#required_addons_validation_message{margin:0 0 30px;display:none;}