.navigation-branding,.site-logo.mobile-header-logo{display:flex;align-items:center;order:1;margin-right:auto;margin-left:10px}.rtl .navigation-branding,.rtl .site-logo.mobile-header-logo{margin-right:10px;margin-left:auto}.navigation-branding img,.site-logo.mobile-header-logo img{position:relative;vertical-align:middle;padding:10px 0;display:block;box-sizing:border-box;transition:height .3s ease}.navigation-branding img{margin-right:10px}.navigation-branding .main-title{transition:line-height .3s ease;margin-right:10px}.rtl .navigation-branding .main-title{margin-right:0;margin-left:10px}.mobile-header-navigation .navigation-branding .main-title{margin-left:10px}.rtl .mobile-header-navigation .navigation-branding .main-title{margin-left:0;margin-right:10px}.navigation-branding .main-title a{font-family:inherit;font-size:inherit;font-weight:inherit;text-transform:unset}.main-navigation:not(.grid-container):not(.mobile-header-navigation) .inside-navigation.grid-container .navigation-branding{margin-left:0}.rtl .main-navigation:not(.grid-container):not(.mobile-header-navigation) .inside-navigation.grid-container .navigation-branding{margin-left:auto;margin-right:0}.main-navigation.mobile-header-navigation{display:none;float:none;margin-bottom:0}.mobile-header-navigation.is_stuck{box-shadow:0 2px 2px -2px rgba(0,0,0,.2)}#mobile-header .inside-navigation,.main-navigation.has-branding .inside-navigation,.main-navigation.has-sticky-branding.navigation-stick .inside-navigation{flex-wrap:wrap;display:flex;align-items:center}.main-navigation .menu-toggle{flex-grow:1;width:auto}.main-navigation.has-branding .menu-toggle,.main-navigation.has-sticky-branding.navigation-stick .menu-toggle{flex-grow:0;order:3;padding-right:20px}.main-navigation .mobile-bar-items{order:2;position:relative}.main-navigation.navigation-stick:not(.has-sticky-branding):not(.has-branding) .menu-toggle,.main-navigation:not(.slideout-navigation):not(.has-branding):not(.has-sticky-branding) .menu-toggle{order:1;flex-grow:1}.main-navigation:not(.slideout-navigation) .mobile-bar-items+.menu-toggle{text-align:left}.main-navigation:not(.slideout-navigation) .main-nav{order:4}.mobile-bar-items{position:relative}.main-navigation.has-sticky-branding:not(.has-branding):not(.navigation-stick) .navigation-branding{display:none}.nav-aligned-center .navigation-branding,.nav-aligned-left .navigation-branding{margin-right:10px}.nav-aligned-center .main-navigation.has-branding .inside-navigation,.nav-aligned-center .main-navigation.has-sticky-branding.navigation-stick .inside-navigation{justify-content:center}.nav-aligned-left .main-navigation.has-branding:not(.slideout-navigation) .inside-navigation .main-nav,.nav-aligned-left .main-navigation.has-sticky-branding.navigation-stick .inside-navigation .main-nav{flex-grow:1}@media (max-width:768px){.site-header,#site-navigation,#sticky-navigation{display:none!important;opacity:0}#mobile-header{display:block!important;width:100%!important}#mobile-header .main-nav>ul{display:none}#mobile-header.toggled .main-nav>ul,#mobile-header .menu-toggle,#mobile-header .mobile-bar-items{display:block}#mobile-header .main-nav{-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}}.navigation-branding img,.site-logo.mobile-header-logo img{height:70px;width:auto}.navigation-branding .main-title{line-height:70px}@media (max-width:1210px){#site-navigation .navigation-branding,#sticky-navigation .navigation-branding{margin-left:10px}}@media (max-width:768px){.main-navigation:not(.slideout-navigation) .main-nav{-ms-flex:0 0 100%;flex:0 0 100%}.main-navigation:not(.slideout-navigation) .inside-navigation{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex}.nav-aligned-center .navigation-branding,.nav-aligned-left .navigation-branding{margin-right:auto}.nav-aligned-center .main-navigation.has-branding:not(.slideout-navigation) .inside-navigation .main-nav,.nav-aligned-center .main-navigation.has-sticky-branding.navigation-stick .inside-navigation .main-nav,.nav-aligned-left .main-navigation.has-branding:not(.slideout-navigation) .inside-navigation .main-nav,.nav-aligned-left .main-navigation.has-sticky-branding.navigation-stick .inside-navigation .main-nav{margin-right:0}}@supports (display:grid){.woocommerce ul.products li.product{display:flex;flex-direction:column}}.woocommerce ul.products li.product.woocommerce-image-align-left,.woocommerce ul.products li.product.woocommerce-image-align-right{display:block}.woocommerce ul.products li.product .woocommerce-LoopProduct-link{display:block;margin-bottom:auto}.woocommerce ul.products li.product .button{margin-left:auto;margin-right:auto}.woocommerce ul.products li.product.woocommerce-text-align-left .button{margin-left:0}.woocommerce ul.products li.product.woocommerce-text-align-right .button{margin-right:0}.woocommerce ul.products li.product .woocommerce-LoopProduct-link>:not(:first-child){margin-top:10px;margin-bottom:0}.woocommerce ul.products li.product .woocommerce-LoopProduct-link>.secondary-image+img{margin-top:0}.woocommerce span.onsale,.woocommerce ul.products li.product .onsale{position:relative;border-radius:0;min-height:15px;min-width:initial;font-weight:inherit;font-size:inherit;padding:8px 13px;line-height:1;display:inline-block;top:auto;left:auto;font-size:80%;text-transform:uppercase;font-weight:700}.woocommerce ul.products li.product.sales-flash-overlay .onsale{position:absolute;top:0;right:0;margin:0}.single-product span.onsale{margin-bottom:15px}.woocommerce-product-gallery{margin-right:4%}.rtl .woocommerce-product-gallery{margin-right:0;margin-left:4%}.woocommerce div.product div.images .flex-control-thumbs li{max-width:100px;padding-top:5px;padding-right:5px;box-sizing:border-box}.woocommerce ul.products li.product .woocommerce-loop-product__title{padding:0}.woocommerce .page-header-image-single{display:none}.woocommerce .entry-content,.woocommerce .product .entry-summary{margin-top:0}.related.products{clear:both}.checkout-subscribe-prompt.clear{visibility:visible;height:initial;width:initial}.woocommerce .add_to_cart_button+.added_to_cart{display:none}.woocommerce-result-count{font-size:14px;padding:10px 0;border:1px solid transparent}.woocommerce-ordering select{font-size:14px;font-weight:500;padding:10px 40px 10px 12px;-webkit-appearance:none;-moz-appearance:none;width:100%;background:0 0;border-color:rgba(0,0,0,.1);color:inherit;cursor:pointer}.woocommerce-ordering select::-ms-expand{display:none}.woocommerce-ordering:after{content:"\e903";font-family:"GP Premium";display:inline-block;position:absolute;pointer-events:none;color:inherit;top:10px;right:15px;font-size:16px}.woocommerce-ordering select option{color:initial}.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count{margin-bottom:30px}.woocommerce-variation-add-to-cart{display:flex;flex-wrap:wrap}@supports (display:grid){#wc-column-container .product{float:none;width:auto;margin:0}.woocommerce .related ul.products::after,.woocommerce .related ul.products::before,.woocommerce .up-sells ul.products::after,.woocommerce .up-sells ul.products::before,.woocommerce .wc-columns-container .products::after,.woocommerce .wc-columns-container .products::before{display:none}.wc-columns-container .products,.woocommerce .related ul.products,.woocommerce .up-sells ul.products{display:grid;grid-gap:50px;width:100%}.wc-columns-container.wc-columns-6 .products,.wc-related-upsell-columns-6 .related ul.products,.wc-related-upsell-columns-6 .up-sells ul.products{grid-template-columns:repeat(6,minmax(0,1fr))}.wc-columns-container.wc-columns-5 .products,.wc-related-upsell-columns-5 .related ul.products,.wc-related-upsell-columns-5 .up-sells ul.products{grid-template-columns:repeat(5,minmax(0,1fr))}.wc-related-upsell-columns-4 .related ul.products,.wc-related-upsell-columns-4 .up-sells ul.products,.woocommerce .wc-columns-container.wc-columns-4 .products{grid-template-columns:repeat(4,minmax(0,1fr))}.wc-related-upsell-columns-3 .related ul.products,.wc-related-upsell-columns-3 .up-sells ul.products,.woocommerce .wc-columns-container.wc-columns-3 .products{grid-template-columns:repeat(3,minmax(0,1fr))}.wc-related-upsell-columns-2 .related ul.products,.wc-related-upsell-columns-2 .up-sells ul.products,.woocommerce .wc-columns-container.wc-columns-2 .products{grid-template-columns:repeat(2,minmax(0,1fr))}.wc-related-upsell-columns-1 .related ul.products,.wc-related-upsell-columns-1 .up-sells ul.products,.woocommerce .wc-columns-container.wc-columns-1 .products{width:100%}.woocommerce .wc-columns-1 ul.products li.product,.woocommerce-page .wc-columns-1 ul.products li.product{margin-left:0;margin-right:0}}#wc-mini-cart ul.woocommerce-mini-cart{position:relative;left:auto;right:auto;opacity:1;pointer-events:auto;height:auto;width:auto;float:none;background-color:transparent;box-shadow:0 0 0;visibility:visible}.wc-mini-cart{position:absolute;width:300px;right:0;box-shadow:0 2px 2px rgba(0,0,0,.1);z-index:99999;left:-99999px;opacity:0;height:0;overflow:hidden;pointer-events:none;transition:opacity 80ms linear;transition-delay:0s;visibility:hidden}.wc-menu-item.sfHover .wc-mini-cart,.wc-menu-item:hover .wc-mini-cart{left:auto;opacity:1;transition-delay:150ms;pointer-events:auto;height:auto;overflow:visible;visibility:visible}.dropdown-click ul li.wc-menu-item:hover ul{display:block}.sidebar .wc-mini-cart{right:100%;top:0}.sidebar .wc-mini-cart .widget{background:0 0}body:not(.using-mouse) .wc-menu-item.sfHover .wc-mini-cart{display:none}.wc-menu-item .sub-menu{left:auto;right:0;width:300px}.wc-menu-item .wc-mini-cart .widget_shopping_cart_content li.sfHover a,.wc-menu-item .wc-mini-cart .widget_shopping_cart_content li:hover a{background:0 0}.wc-menu-item .wc-mini-cart .widget_shopping_cart{padding:15px}.woocommerce.widget_shopping_cart .cart_list li{padding:0 0 0 4em;margin:0;box-sizing:border-box;min-height:3em}.woocommerce.widget_shopping_cart{font-size:14px}.widget_shopping_cart .woocommerce-mini-cart__buttons{margin-bottom:0;display:flex}.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons a{margin:0;width:calc(50% - 10px);text-align:center;padding:10px 15px;line-height:inherit;font-size:14px}.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons a:first-child{margin-right:2px}.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons a:last-child{margin-left:2px}.woocommerce.widget_shopping_cart .cart_list li a.remove{right:0;left:auto;height:20px;width:20px;border-width:1px;border-style:solid;border-radius:50%;padding:0;font-size:16px;line-height:17px;font-weight:400;position:relative;float:right}.woocommerce ul.cart_list li img{position:absolute;left:0;width:3em;height:auto;top:0;margin-left:0}#wc-mini-cart .woocommerce-mini-cart-item a{padding:0}.woocommerce-mini-cart-item .quantity{font-size:12px;display:block}.woocommerce.widget_shopping_cart .total{margin:15px 0;padding:15px;background:rgba(0,0,0,.05);border:0;font-size:14px}#wc-mini-cart .total{padding:15px;margin:15px -15px 15px;text-align:left}#generate-slideout-menu .total{padding:10px 20px;margin:20px -20px 20px}#generate-slideout-menu.do-overlay .total{margin:20px 0}.woocommerce.widget_shopping_cart a.button.wc-forward:after{display:none}.woocommerce.widget_shopping_cart .cart_list li.woocommerce-mini-cart-item:not(:last-child){margin-bottom:15px}.rtl .wc-mini-cart .woocommerce.widget_shopping_cart .cart_list li{padding:0 4em 0 0}.rtl .wc-mini-cart .woocommerce.widget_shopping_cart .cart_list li a.remove{float:left}.rtl .wc-mini-cart .woocommerce ul.cart_list li img{right:0}.slideout-widget .widget_shopping_cart_content,.slideout-widget .widget_shopping_cart_content a{font-size:14px}#generate-slideout-menu.do-overlay li.woocommerce-mini-cart-item{text-align:left}#wc-mini-cart a:not(.button){font-family:inherit}.wc-menu-item:not(.has-items) .wc-mini-cart{display:none}.woocommerce-mini-cart__empty-message{margin-bottom:0}.secondary-nav-aligned-center .secondary-navigation ul.woocommerce-mini-cart,.secondary-nav-aligned-right .secondary-navigation ul.woocommerce-mini-cart{font-size:inherit}#wc-mini-cart .widgettitle{display:none}@supports (display:grid){.woocommerce .related ul.products li.product,.woocommerce .up-sells ul.products li.product{width:auto;margin-left:0;margin-right:0;margin-bottom:0}}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{border-radius:0;font-weight:inherit;font-size:inherit;line-height:inherit;padding:10px 20px}ul.products .woocommerce-text-align-center{text-align:center}ul.products li.product.woocommerce-text-align-center .price,ul.products li.product.woocommerce-text-align-center .star-rating{margin-left:auto;margin-right:auto}ul.products li.product.woocommerce-text-align-right .price,ul.products li.product.woocommerce-text-align-right .star-rating{margin-left:auto}.woocommerce .star-rating:before{color:rgba(0,0,0,.4)}.woocommerce p.stars a{color:rgba(0,0,0,.4)}.woocommerce p.stars.selected a:before{color:#ffa200}.woocommerce ul.products li.product .price del{display:inline;padding-right:10px}ul.products .woocommerce-text-align-right{text-align:right}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:50%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{width:auto;float:none;overflow:hidden}.product_meta{font-size:80%;border-top:1px solid rgba(0,0,0,.1);padding-top:30px}.product_meta>span{display:block}.up-sells{margin-top:40px}.add-to-cart-panel form.cart,.woocommerce div.product.do-quantity-buttons form.cart{display:flex;flex-wrap:wrap}.woocommerce div.product form.cart>:not(.quantity):not(.single_add_to_cart_button){width:100%}.add-to-cart-panel form.cart{flex-shrink:0}.woocommerce .quantity .qty{height:100%;width:auto;max-width:80px;background:0 0;border:1px solid rgba(0,0,0,.1);padding:0 10px;height:50px}.do-quantity-buttons .quantity:not(.buttons-added) .qty{width:50px}.add-to-cart-panel .cart.do-quantity-buttons div.quantity,.do-quantity-buttons div.quantity{display:flex;align-items:center}.do-quantity-buttons form .quantity:not(.buttons-added):not(.hidden):after,.do-quantity-buttons form .quantity:not(.buttons-added):not(.hidden):before,.woocommerce form .quantity.buttons-added .minus,.woocommerce form .quantity.buttons-added .plus,.woocommerce form .quantity.buttons-added .qty{display:block;width:50px;height:100%;min-height:50px;background-color:transparent;border:1px solid rgba(0,0,0,.1);margin:0;padding:0;text-align:center;vertical-align:middle;-moz-appearance:textfield!important;-webkit-appearance:none;border-radius:0;color:inherit;box-sizing:border-box;text-decoration:none}.do-quantity-buttons form .quantity:not(.buttons-added):not(.hidden):after,.do-quantity-buttons form .quantity:not(.buttons-added):not(.hidden):before,.woocommerce form .quantity.buttons-added .minus,.woocommerce form .quantity.buttons-added .plus{display:flex;align-items:center;justify-content:center}.do-quantity-buttons form .quantity:not(.buttons-added):not(.hidden):before{content:"-";border-right:0}.do-quantity-buttons form .quantity:not(.buttons-added):not(.hidden):after{content:"+";border-left:0}.woocommerce form .quantity.buttons-added .qty:focus{border-color:rgba(0,0,0,.1)}.do-quantity-buttons form .quantity input[type=number]::-webkit-inner-spin-button,.do-quantity-buttons form .quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.do-quantity-buttons form .quantity:not(.buttons-added):before,.woocommerce form .quantity.buttons-added .minus{border-right-width:0}.do-quantity-buttons form .quantity:not(.buttons-added):after,.woocommerce form .quantity.buttons-added .plus{border-left-width:0}.do-quantity-buttons .elementor-add-to-cart form .quantity:not(.buttons-added):after,.do-quantity-buttons .elementor-add-to-cart form .quantity:not(.buttons-added):before,.do-quantity-buttons form .quantity.hidden{display:none}.woocommerce div.product form.cart div.quantity.hidden{margin:0}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before,.woocommerce div.product .woocommerce-tabs ul.tabs::before{display:none;border:0}.woocommerce div.product .woocommerce-tabs ul.tabs{display:flex;margin-left:0;padding-left:0}.woocommerce div.product .woocommerce-tabs ul.tabs li{background-color:rgba(0,0,0,.02);margin:0;border-radius:0;border-width:1px 1px 0 0;border-color:rgba(0,0,0,.08)}.woocommerce div.product .woocommerce-tabs ul.tabs li:first-child{border-left-width:1px}.woocommerce-ordering{float:left;margin-right:1em;margin-bottom:0;position:relative;padding:0}nav li.wc-menu-item{float:right}.cart-contents>span{line-height:0}.cart-contents>span:not(:empty){margin-left:10px}.rtl .cart-contents>span:not(:empty){margin-left:0;margin-right:10px}.cart-contents>span.gp-icon{margin-left:0}.rtl .cart-contents>span.gp-icon{margin-right:0}nav span.count{font-size:.8em;opacity:.5}.woocommerce a.remove{color:inherit!important;background:0 0!important;border:1px solid!important;border-color:inherit;font-weight:400;font-size:16px;width:20px;height:20px;line-height:17px;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"!important}.woocommerce a.remove:hover{color:inherit!important;background:0 0!important;opacity:.7}.woocommerce .star-rating:before{opacity:.25;content:"SSSSS"}.woocommerce div.product .woocommerce-product-rating{margin:1em 0}.woocommerce div.product p.price,.woocommerce div.product span.price{color:inherit}.wc-has-gallery .secondary-image{position:absolute;opacity:0;transition:opacity .1s ease-in-out;left:50%;transform:translate(-50%,0);top:0}.wc-has-gallery picture.secondary-image{width:100%;height:100%}.wc-product-image:hover .secondary-image{opacity:1}.woocommerce ul.products li.product a img{margin-bottom:0}.woocommerce div.product .woocommerce-tabs ul.tabs li a,.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:initial}.woocommerce div.product p.price,.woocommerce ul.products li.product .price{font-weight:700}div.woocommerce-error a.button,div.woocommerce-error a.button:focus,div.woocommerce-error a.button:hover,div.woocommerce-info a.button,div.woocommerce-info a.button:focus,div.woocommerce-info a.button:hover,div.woocommerce-message a.button,div.woocommerce-message a.button:focus,div.woocommerce-message a.button:hover{background:0 0;padding:0}.woocommerce-error a,.woocommerce-info a,.woocommerce-message a{font-weight:700}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:20px 30px;border:0;border-left:10px solid rgba(0,0,0,.3)}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{display:none}a.button.wc-forward:after{content:"\e901";font-family:"GP Premium";line-height:1em;padding-left:10px;position:relative;top:2px}.rtl a.button.wc-forward:after{display:none}.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .col2-set .col-2{float:none;width:100%;margin:0}.woocommerce-checkout .col2-set{width:52.9411764706%;float:left;margin-right:5.8823529412%}.rtl.woocommerce-checkout .col2-set{float:right;margin-right:0;margin-left:5.8823529412%}#customer_details+#wc_checkout_add_ons,#order_review,#order_review_heading{width:41.1764705882%;float:right;margin-right:0}.woocommerce-additional-fields>h3{margin-top:20px}.woocommerce table.shop_table,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{border:0;border-radius:0}.woocommerce table.shop_table th{background-color:rgba(0,0,0,.03)}.woocommerce table.shop_table td,.woocommerce table.shop_table th{padding:20px;border:0}.woocommerce table.shop_table td{background-color:rgba(0,0,0,.005);border-bottom:1px solid rgba(0,0,0,.1)}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:0}#add_payment_method #payment,#add_payment_method #payment div.payment_box,.woocommerce-cart #payment,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment,.woocommerce-checkout #payment div.payment_box{background-color:transparent;color:inherit}#add_payment_method #payment div.payment_box:before,.woocommerce-cart #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box:before{display:none}#payment .payment_methods>.wc_payment_method>label{padding:20px;background-color:rgba(0,0,0,.04);display:block;cursor:pointer}#payment .payment_methods li.wc_payment_method>input[type=radio]:first-child:checked+label{font-weight:700;background-color:rgba(0,0,0,.07)}#payment .payment_methods li.wc_payment_method>input[type=radio]:first-child{clip:rect(1px,1px,1px,1px);position:absolute!important}#payment .payment_methods>.wc_payment_method>label:before{display:inline-block;font-size:inherit;-webkit-font-smoothing:antialiased;content:"\e902";margin-right:.5407911001em;transition:color,ease,.2s;font-family:"GP Premium"}#payment .payment_methods li.wc_payment_method>input[type=radio]:first-child:checked+label:before{content:"\e904"}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{padding:0;border:0}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none;width:100%;padding-top:20px;padding-bottom:20px;font-weight:700;font-size:150%}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding-left:0;padding-right:0;padding-top:0}#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{float:right}#add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal{float:none;display:inline-block;line-height:1}a.checkout-button:after{display:none}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:150px;padding:10px 15px}.woocommerce .coupon .button{border:1px solid transparent}.woocommerce ul.products li.product .woocommerce-product-details__short-description p:last-child{margin-bottom:0}.wc-product-image{text-align:center}.woocommerce-text-align-left .wc-product-image{text-align:left}.woocommerce-text-align-right .wc-product-image{text-align:right}.inside-wc-product-image{position:relative;display:inline-block}.woocommerce ul.products li.product.woocommerce-image-align-left .wc-product-image{float:left;margin-right:2em}.woocommerce ul.products li.product.woocommerce-image-align-right .wc-product-image{float:right;margin-left:2em}.woocommerce ul.products li.product.woocommerce-image-align-left a .wc-product-image img,.woocommerce ul.products li.product.woocommerce-image-align-right a .wc-product-image img{width:auto}.woocommerce-cart ul.products li.product.woocommerce-image-align-left .wc-product-image,.woocommerce-cart ul.products li.product.woocommerce-image-align-right .wc-product-image{float:none;margin:0}.woocommerce-cart ul.products li.product.woocommerce-image-align-left a .wc-product-image img,.woocommerce-cart ul.products li.product.woocommerce-image-align-right a .wc-product-image img{width:100%}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:1em;line-height:normal}.woocommerce .related ul.products li.product a img,.woocommerce .up-sells ul.products li.product a img{margin-bottom:0}.woocommerce-review-link{font-size:80%}.woocommerce-Reviews .comment-reply-title{font-size:120%;font-weight:700;display:block;margin-bottom:10px}.woocommerce-MyAccount-navigation ul{margin:0;border-top:1px solid rgba(0,0,0,.1)}.site-main .woocommerce-MyAccount-navigation li{margin:0;padding:0}.woocommerce-MyAccount-navigation li a{display:block;padding:20px 0;border-bottom:1px solid rgba(0,0,0,.1);font-size:85%}.woocommerce-MyAccount-navigation li.is-active a{font-weight:700}.woocommerce-MyAccount-navigation li a:hover{border-bottom:1px solid rgba(0,0,0,.2)}.woocommerce-MyAccount-navigation li.is-active a:after{font-family:"GP Premium";content:"\e901";float:right;font-weight:700;font-size:115%}.woocommerce-account .woocommerce-MyAccount-navigation{width:25%}.woocommerce #payment .terms{padding:20px}h2.woocommerce-loop-category__title mark{background:0 0;font-size:80%;opacity:.5}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{padding:0;margin:0 0 1.5em;border:0}#ship-to-different-address{padding:3px;font-size:inherit}.woocommerce-image-align-left .products ul,.woocommerce-image-align-left .products ul:after,.woocommerce-image-align-left ul.products,.woocommerce-image-align-left ul.products:after,.woocommerce-image-align-right .products ul,.woocommerce-image-align-right .products ul:after,.woocommerce-image-align-right ul.products,.woocommerce-image-align-right ul.products:after{clear:none}.woocommerce nav.woocommerce-pagination{margin-top:60px;clear:both}.woocommerce input.button:disabled,.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled],.woocommerce input.button:disabled[disabled]:hover{background-color:transparent;color:initial;opacity:.3}.entry-summary+.up-sells{clear:both}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{line-height:1.5}.main-navigation a.cart-contents:not(.has-svg-icon):before,.secondary-navigation a.cart-contents:not(.has-svg-icon):before{content:"\f07a";display:inline-block;font-family:"GP Premium";font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.main-navigation a.cart-contents:not(.has-svg-icon).shopping-bag:before,.secondary-navigation a.cart-contents:not(.has-svg-icon).shopping-bag:before{content:"\f290"}.main-navigation a.cart-contents:not(.has-svg-icon).shopping-basket:before,.secondary-navigation a.cart-contents:not(.has-svg-icon).shopping-basket:before{content:"\f291"}.cart-contents>span.number-of-items{font-size:11px;display:inline-block;background:rgba(255,255,255,.1);line-height:1.7em;height:1.7em;width:1.7em;text-align:center;border-radius:50%;margin-left:5px;position:relative;top:-5px;display:none}.cart-contents>span.number-of-items.no-items{display:none}.woocommerce-MyAccount-navigation ul{list-style-type:none}form.checkout:after,form.checkout:before{content:'';display:table}form.checkout:after{clear:both}.add-to-cart-panel{position:fixed;top:0;left:0;right:0;background:#fff;padding:20px;opacity:0;transition:opacity .5s ease-in-out,transform .5s ease-in-out;box-shadow:0 2px 2px -2px rgba(0,0,0,.2);z-index:101;font-size:90%;box-sizing:border-box;transform:translateY(-100%)}.add-to-cart-panel.item-added,.add-to-cart-panel.show-sticky-add-to-cart{opacity:1}.add-to-cart-panel>div{display:flex;align-items:center}.add-to-cart-panel .continue-shopping{margin-right:auto}.add-to-cart-panel .continue-shopping .gp-icon{display:none}.add-to-cart-panel .cart-info{margin-right:20px}.add-to-cart-panel img{height:50px;width:auto;vertical-align:middle}.add-to-cart-panel .product-title{margin-left:20px;margin-right:auto;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.add-to-cart-panel .product-price{margin-right:20px}.add-to-cart-panel div.quantity{margin-right:4px}.add-to-cart-panel .cart-data{font-size:12px}.add-to-cart-panel del{opacity:.4}.do-quantity-buttons input.qty::-webkit-inner-spin-button,.do-quantity-buttons input.qty::-webkit-outer-spin-button{-webkit-appearance:none}.wc-menu-cart-activated .menu-toggle{text-align:left}.woocommerce-order-received .woocommerce-customer-details .col2-set{float:none;width:auto}.woocommerce-order-received .woocommerce-customer-details .col2-set .col-1{margin-bottom:1.5em}.woocommerce ul.products li.product .woocommerce-LoopProduct-link h2,.woocommerce ul.products li.product .woocommerce-loop-category__title{font-weight:400;text-transform:none;font-size:20px}.woocommerce .up-sells ul.products li.product .woocommerce-LoopProduct-link h2,.woocommerce .cross-sells ul.products li.product .woocommerce-LoopProduct-link h2,.woocommerce .related ul.products li.product .woocommerce-LoopProduct-link h2{font-size:20px}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.wc-block-components-button{color:#fff;background-color:#666;text-decoration:none;font-weight:400;text-transform:none}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.wc-block-components-button:hover{color:#fff;background-color:#3f3f3f}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled]:hover{color:#fff;background-color:#1e73be}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{color:#fff;background-color:#377fbf}button.wc-block-components-panel__button{font-size:inherit}.woocommerce .star-rating span:before,.woocommerce p.stars:hover a::before{color:#ffa200}.woocommerce span.onsale{background-color:#222;color:#fff}.woocommerce ul.products li.product .price,.woocommerce div.product p.price{color:#222}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:#222}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover,.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#1e73be}.woocommerce-message{background-color:#0b9444;color:#fff}div.woocommerce-message a.button,div.woocommerce-message a.button:focus,div.woocommerce-message a.button:hover,div.woocommerce-message a,div.woocommerce-message a:focus,div.woocommerce-message a:hover{color:#fff}.woocommerce-info{background-color:#1e73be;color:#fff}div.woocommerce-info a.button,div.woocommerce-info a.button:focus,div.woocommerce-info a.button:hover,div.woocommerce-info a,div.woocommerce-info a:focus,div.woocommerce-info a:hover{color:#fff}.woocommerce-error{background-color:#e8626d;color:#fff}div.woocommerce-error a.button,div.woocommerce-error a.button:focus,div.woocommerce-error a.button:hover,div.woocommerce-error a,div.woocommerce-error a:focus,div.woocommerce-error a:hover{color:#fff}.woocommerce-product-details__short-description{color:#3a3a3a}#wc-mini-cart{background-color:#fff;color:#000}#wc-mini-cart a:not(.button),#wc-mini-cart a.remove{color:#000}#wc-mini-cart .button{color:#fff}#wc-mini-cart .button:hover,#wc-mini-cart .button:focus,#wc-mini-cart .button:active{color:#fff}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:50%}.add-to-cart-panel{background-color:#fff;color:#000}.add-to-cart-panel a:not(.button){color:#000}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#ddd}.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background-color:#666}.wc-columns-container .products,.woocommerce .related ul.products,.woocommerce .up-sells ul.products{grid-gap:35px}@media (max-width:1024px){.woocommerce .wc-columns-container.wc-tablet-columns-2 .products{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.wc-related-upsell-tablet-columns-2 .related ul.products,.wc-related-upsell-tablet-columns-2 .up-sells ul.products{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.add-to-cart-panel .continue-shopping{background-color:#fff}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:100%}}@media (max-width:768px){.mobile-bar-items+.menu-toggle{text-align:left}nav.toggled .main-nav li.wc-menu-item{display:none!important}body.nav-search-enabled .wc-menu-cart-activated:not(#mobile-header) .mobile-bar-items{float:right;position:relative}.nav-search-enabled .wc-menu-cart-activated:not(#mobile-header) .menu-toggle{float:left;width:auto}.mobile-bar-items.wc-mobile-cart-items{z-index:1}}@media (max-width:768px){.woocommerce-product-gallery{margin-right:0}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:none}.woocommerce .woocommerce-ordering select{max-width:100%}.wc-related-upsell-mobile-columns-1 .related ul.products,.wc-related-upsell-mobile-columns-1 .up-sells ul.products,.woocommerce #wc-column-container.wc-mobile-columns-1 .products{grid-template-columns:repeat(1,minmax(0,1fr))}.wc-related-upsell-mobile-columns-2 .related ul.products,.wc-related-upsell-mobile-columns-2 .up-sells ul.products,.woocommerce #wc-column-container.wc-mobile-columns-2 .products{grid-template-columns:repeat(2,minmax(0,1fr))}.wc-related-upsell-mobile-columns-3 .related ul.products,.wc-related-upsell-mobile-columns-3 .up-sells ul.products,.woocommerce #wc-column-container.wc-mobile-columns-3 .products{grid-template-columns:repeat(3,minmax(0,1fr))}.woocommerce ul.products li.product a img{width:auto;margin-left:auto;margin-right:auto}.woocommerce div.product .woocommerce-tabs .panel,.woocommerce div.product .woocommerce-tabs ul.tabs{float:none;width:100%}.woocommerce div.product .woocommerce-tabs .panel{margin-top:20px}.wc-tabs .active a:after{transform:rotate(90deg);padding-right:3px}.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%;float:none;margin-right:0}#customer_details+#wc_checkout_add_ons,#order_review,#order_review_heading{width:100%;float:none;margin-right:0}.woocommerce ul.products li.product.woocommerce-image-align-left .wc-product-image,.woocommerce ul.products li.product.woocommerce-image-align-right .wc-product-image{float:none;margin:0}.woocommerce ul.products li.product.woocommerce-image-align-left a .wc-product-image img,.woocommerce ul.products li.product.woocommerce-image-align-right a .wc-product-image img{width:100%}.woocommerce .related ul.products li.product,.woocommerce .up-sells ul.products li.product,.woocommerce-page .related ul.products li.product,.woocommerce-page .up-sells ul.products li.product,.woocommerce-page[class*=columns-] .related ul.products li.product,.woocommerce-page[class*=columns-] .up-sells ul.products li.product,.woocommerce[class*=columns-] .related ul.products li.product,.woocommerce[class*=columns-] .up-sells ul.products li.product{width:100%;margin-left:0;margin-right:0}.woocommerce form .woocommerce-billing-fields__field-wrapper .form-row-first,.woocommerce form .woocommerce-billing-fields__field-wrapper .form-row-last,.woocommerce-page form .woocommerce-billing-fields__field-wrapper .form-row-first,.woocommerce-page form .woocommerce-billing-fields__field-wrapper .form-row-last{float:none;width:100%}.woocommerce-account .woocommerce-MyAccount-navigation{width:100%}.woocommerce-MyAccount-navigation li.is-active a:after{content:"\e901"}#wc-mini-cart{display:none}.do-quantity-buttons div.quantity{justify-content:flex-end}.woocommerce div.product .woocommerce-tabs ul.tabs{flex-direction:column}.woocommerce div.product .woocommerce-tabs ul.tabs li{border-left-width:1px}.woocommerce div.product .woocommerce-tabs ul.tabs li:last-child{border-bottom-color:rgba(0,0,0,.08);border-bottom-width:1px}.woocommerce .coupon .button{font-size:14px;padding:10px}.woocommerce .woocommerce-ordering{margin-bottom:0}.add-to-cart-panel{bottom:0;top:auto;transform:translateY(0)!important}.add-to-cart-panel .continue-shopping:not(.has-svg-icon):before{content:"\f00d";font-family:'GP Premium';line-height:1em;width:1.28571429em;text-align:center;display:inline-block;padding:10px}#wc-sticky-cart-panel .quantity,.add-to-cart-panel .continue-shopping-link{display:none}.add-to-cart-panel .continue-shopping{order:5;margin-left:auto;margin-right:0;position:absolute;top:-20px;left:10px;height:50px;width:50px;text-align:center;border-radius:50%;line-height:50px;cursor:pointer}.add-to-cart-panel .continue-shopping .gp-icon{display:block}.add-to-cart-panel .cart,.add-to-cart-panel .product-image{flex-shrink:0}.add-to-cart-panel .product-title{padding-right:20px;margin-left:10px}.add-to-cart-panel .cart-info{margin-right:auto}.add-to-cart-panel .product-price{font-size:13px}.add-to-cart-panel:not(.item-added):not(.show-sticky-add-to-cart){pointer-events:none}
}@font-face{ font-display:swap;font-family:'GP Premium';src:url(/wp-content/plugins/gp-premium/general/icons/gp-premium.eot);src:url(/wp-content/plugins/gp-premium/general/icons/gp-premium.eot#iefix) format('embedded-opentype'),url(/wp-content/plugins/gp-premium/general/icons/gp-premium.woff) format('woff'),url(/wp-content/plugins/gp-premium/general/icons/gp-premium.ttf) format('truetype'),url(/wp-content/plugins/gp-premium/general/icons/gp-premium.svg#gp-premium) format('svg');font-weight:400;font-style:normal }.rank-math-breadcrumb{font-size:13px;color:#999;margin-top:5px;margin-bottom:15px;font-family:inherit;line-height:1.4}.rank-math-breadcrumb a{color:#777;text-decoration:none}.rank-math-breadcrumb a:hover{color:#333;text-decoration:underline}.rank-math-breadcrumb .last{color:#b2b2b2}:root{--jc-text:#1f2d3d;--jc-text-soft:#5b6777;--jc-border:#d9dee7;--jc-border-soft:#e7ecf2;--jc-bg:#ffffff;--jc-bg-soft:#f8fbff;--jc-accent:#0056b3;--jc-accent-hover:#004494;--jc-shadow:0 4px 14px rgba(0, 0, 0, 0.06);--jc-shadow-hover:0 8px 22px rgba(0, 0, 0, 0.09);--jc-radius:5px;--jc-radius-sm:8px}.related-blog-articles,.related-services-for-blog,.jcp-subcategories-bottom{margin-top:45px;padding-top:28px;border-top:1px solid var(--jc-border-soft)}.related-blog-articles h2,.related-services-for-blog h2,.jcp-subcat-title{margin:0 0 24px;font-size:26px;line-height:1.3;font-weight:800;color:var(--jc-text)}.jcp-subcat-title{font-size:20px;text-transform:none;letter-spacing:0;color:var(--jc-text-soft)}.articles-list-wrapper,.related-services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:22px;margin-bottom:30px}.article-item-simple{display:flex;flex-direction:column;min-height:100%;padding:22px;background:var(--jc-bg);border:1px solid var(--jc-border);border-radius:var(--jc-radius);box-shadow:var(--jc-shadow);transition:all 0.2s ease}.article-item-simple:hover{box-shadow:var(--jc-shadow-hover);transform:translateY(-2px);border-color:#c8d3e0}.article-item-simple h3{margin:0 0 14px!important;min-height:auto!important;font-size:19px!important;line-height:1.4!important;font-weight:700}.article-item-simple h3 a{text-decoration:none!important;color:var(--jc-text)!important;transition:color 0.2s ease}.article-item-simple h3 a:hover{color:var(--jc-accent)!important}.article-item-simple p{margin:0 0 18px!important;font-size:15px!important;line-height:1.65!important;color:var(--jc-text-soft)!important}.article-item-simple>div:last-child{margin-top:auto!important}.article-item-simple>div:last-child a{display:inline-block;font-size:13px!important;font-weight:700!important;color:var(--jc-accent)!important;text-decoration:none!important;text-transform:uppercase;letter-spacing:.4px}.article-item-simple>div:last-child a:hover{color:var(--jc-accent-hover)!important}.related-service-item{border:1px solid var(--jc-border)!important;border-radius:var(--jc-radius)!important;background:var(--jc-bg-soft)!important;box-shadow:var(--jc-shadow);transition:all 0.2s ease;overflow:hidden}.related-service-item:hover{box-shadow:var(--jc-shadow-hover);transform:translateY(-2px);border-color:#c8d3e0!important}.related-service-item a{display:block!important;padding:20px 22px!important;text-decoration:none!important}.related-service-item h3{margin:0!important;font-size:20px!important;line-height:1.4!important;font-weight:800!important;color:var(--jc-text)!important}.related-blog-articles .button,.related-blog-articles__button,.related-services-for-blog .button{display:inline-block!important;padding:14px 30px!important;background:var(--jc-accent)!important;color:#fff!important;text-decoration:none!important;border-radius:var(--jc-radius-sm)!important;font-weight:700!important;line-height:1.2;border:none!important;transition:all 0.2s ease;box-shadow:0 4px 12px rgb(0 86 179 / .16)}.related-blog-articles .button:hover,.related-blog-articles__button:hover,.related-services-for-blog .button:hover{background:var(--jc-accent-hover)!important;color:#fff!important;transform:translateY(-1px);box-shadow:0 8px 18px rgb(0 86 179 / .22)}.jcp-subcategory-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.jcp-subcategory-item{margin:0;padding:0}.jcp-subcategory-item a{display:block;padding:18px 20px;border:1px solid var(--jc-border);border-radius:var(--jc-radius);background:var(--jc-bg);text-decoration:none;font-size:21px;line-height:1.4;font-weight:700;color:var(--jc-text);box-shadow:var(--jc-shadow);transition:all 0.2s ease}.jcp-subcategory-item a:hover{border-color:#c8d3e0;box-shadow:var(--jc-shadow-hover);transform:translateY(-1px)}.jcp-subcategory-item .count{color:#7a8696;font-size:15px;font-weight:500}.woocommerce ul.products,.woocommerce ul.products li{list-style:none!important;list-style-type:none!important;margin-left:0!important;padding-left:0!important;text-indent:0!important}.woocommerce ul.products li::before{content:none!important}.woocommerce ul.products{display:block!important}.woocommerce ul.products li.product{display:block!important;width:100%!important;margin:0 0 18px!important;padding:0!important;background-color:var(--jc-bg-soft)!important;border:1px solid #cfe0f4!important;border-radius:var(--jc-radius)!important;box-shadow:var(--jc-shadow)!important;transition:all 0.25s ease!important;overflow:hidden}.woocommerce ul.products li.product:hover{background-color:#eef6ff!important;box-shadow:var(--jc-shadow-hover)!important;transform:translateY(-2px)}.woocommerce ul.products li.product-category{display:block!important;width:100%!important;margin:0 0 12px!important;padding:0!important;background-color:var(--jc-bg)!important;border:1px solid var(--jc-border)!important;border-radius:10px!important;transition:all 0.2s ease!important}.woocommerce ul.products li.product-category:hover{background-color:#fafcff!important;border-color:#cfd8e3!important}.woocommerce ul.products li.product .woocommerce-loop-product__link,.woocommerce ul.products li.product-category a{display:flex!important;align-items:center!important;text-decoration:none!important;padding:0!important}.woocommerce ul.products li.product a img,.woocommerce ul.products li.product-category a img{width:92px!important;height:92px!important;margin:0!important;flex-shrink:0!important;object-fit:cover!important;border-radius:5px 0 0 10px!important}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product-category .woocommerce-loop-category__title{padding:0 20px!important;margin:0!important;line-height:1.35!important;color:var(--jc-text)!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:22px!important;font-weight:800!important;color:#0f172a!important}.woocommerce ul.products li.product-category .woocommerce-loop-category__title{font-size:18px!important;font-weight:700!important;color:#324154!important}.woocommerce ul.products li.product-category mark.count{background:none!important;color:#8a95a5!important;font-size:14px!important;font-weight:500!important}.woocommerce ul.products li.product .price,.woocommerce ul.products li.product .star-rating,.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .added_to_cart{display:none!important}@media (max-width:767px){.related-blog-articles,.related-services-for-blog,.jcp-subcategories-bottom{padding-left:15px!important;padding-right:15px!important;margin-top:35px;padding-top:20px}.related-blog-articles h2,.related-services-for-blog h2,.jcp-subcat-title{font-size:20px!important;margin-bottom:20px!important}.articles-list-wrapper,.related-services-grid{grid-template-columns:1fr!important;gap:16px}.article-item-simple,.related-service-item a,.jcp-subcategory-item a{padding:16px 14px!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:17px!important;padding:0 12px!important}.woocommerce ul.products li.product-category .woocommerce-loop-category__title,.jcp-subcategory-item a{font-size:16px!important;padding:0 12px!important}.woocommerce ul.products li.product a img,.woocommerce ul.products li.product-category a img{width:68px!important;height:68px!important}.related-blog-articles .button,.related-services-for-blog .button{display:block!important;width:100%;text-align:center;padding:14px 20px!important;box-sizing:border-box}.jcp-subcategory-list{gap:10px}}.jc-mini-cta{background-color:#f4f6f9;border-left:4px solid #017567;padding:15px 20px;margin:0 0 25px 0;border-radius:5px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:15px}.jc-mini-cta a{flex:1 1 0%;padding-top:15px;padding-bottom:15px}.jc-mini-cta__content{flex:1;min-width:250px}.jc-mini-cta__title{color:#017567;font-weight:700;font-size:1em;margin-bottom:5px}.jc-mini-cta__text{font-size:.8em;color:#444;line-height:1.4}.jc-mini-cta__btn{display:inline-block;background-color:#017567;color:#fff;text-decoration:none;padding:10px 20px;border-radius:5px;font-weight:700;font-size:.8em;text-align:center;white-space:nowrap;box-shadow:0 2px 4px rgb(0 102 255 / .2);transition:background-color 0.3s ease,transform 0.2s ease}.jc-mini-cta__btn:hover{background-color:#05ad96;color:#fff;transform:translateY(-1px);box-shadow:0 4px 8px rgb(0 102 255 / .3)}.jc-faq-wrap{max-width:100%;margin:2em 0;font-family:inherit}.jc-faq-box{background:#F4F6F9;border:1px solid #e5e7eb;border-left:5px solid #06F;border-radius:5px;margin-bottom:1em;box-shadow:0 2px 4px rgb(0 0 0 / .02)}.jc-faq-q{font-size:1em;font-weight:600;color:#111827;padding:15px 20px;cursor:pointer;list-style:none;position:relative;outline:none}.jc-faq-q::-webkit-details-marker{display:none}.jc-faq-q::after{content:'+';position:absolute;right:20px;top:50%;transform:translateY(-50%);color:#1e3a8a;font-size:1em;font-weight:400;line-height:1}details[open] .jc-faq-q::after{content:'−'}details[open] .jc-faq-q{border-bottom:1px solid #e5e7eb}.jc-faq-a{padding:15px 20px;color:#4b5563;line-height:1.6;background:#fff}.jc-faq-a p{margin:0 0 10px 0}.jc-faq-a p:last-child{margin:0}.adv-contact-wrap,.jc-sidebar-cases{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;box-sizing:border-box}.adv-title{color:#ffffff!important;width:100%;display:inline-block;text-align:center;font-size:20px;font-weight:600;line-height:1.3;margin:0 0 15px!important;padding:16px 20px;border-radius:5px;background-color:#06F;box-shadow:0 4px 12px rgb(0 102 255 / .25);animation:advTitlePulse 2s ease-in-out infinite;box-sizing:border-box}.adv-contact-wrap{display:grid;grid-template-columns:1fr;gap:15px;width:100%;margin-bottom:15px}.adv-col,.jc-sidebar-cases{background:#fff;border-radius:5px;padding:20px;text-align:center;border:2px solid #0072FF;width:100%;box-sizing:border-box;margin-bottom:0}.jc-sidebar-cases{margin-top:20px}.jc-sidebar-cases__icon{font-size:40px;margin-bottom:10px;display:block}.jc-sidebar-cases__title{margin:0 0 12px;font-size:18px;line-height:1.25;font-weight:700;color:#000}.jc-sidebar-cases__text{font-size:14px;color:#444;line-height:1.5;margin-bottom:20px}.jc-sidebar-cases__text b{color:#06f;font-weight:700}.jc-sidebar-cases__btn{display:flex;justify-content:center;align-items:center;height:48px;background-color:#fff0;color:#0066ff!important;border:2px solid #06f;text-decoration:none!important;border-radius:5px;font-weight:600;font-size:15px;transition:all 0.2s ease}.jc-sidebar-cases__btn:hover{background-color:#06f;color:#ffffff!important}.adv-subtitle{margin:0 0 16px;font-size:16px;line-height:1.25;font-weight:400;color:#000;text-align:center}.adv-btns{display:grid;grid-template-columns:1fr 1fr;gap:12px}.adv-btn{display:flex;justify-content:center;align-items:center;height:48px;border-radius:5px;font-weight:600;font-size:16px;color:#fff!important;text-decoration:none!important;transition:transform .1s ease,opacity .2s ease}.adv-btn:hover{opacity:.9;transform:translateY(-1px)}.adv-tg{background:#08c}.adv-vb{background:#7360f2}.adv-vf{background:#e31a11}.adv-ks{background:#1e9bff}.adv-contact-wrap .adv-btns a[href^="tel"]{color:#ffffff!important;-webkit-text-fill-color:#fff}@keyframes advTitlePulse{0%{transform:scale(1);box-shadow:0 4px 12px rgb(0 102 255 / .25)}50%{transform:scale(1.01);box-shadow:0 6px 18px rgb(0 102 255 / .4)}100%{transform:scale(1);box-shadow:0 4px 12px rgb(0 102 255 / .25)}}.b24-form-wrapper{background-color:#fff!important;min-height:200px!important}.b24-form-sign{display:none!important}.b24-form-content{padding:0!important}.b24-form-header-title{font-size:16px;line-height:16px}.b24-form-header{padding:0 0 10px!important;border-bottom:0}@media (max-width:900px){.adv-title{font-size:16px}.adv-btns{gap:8px}.adv-btn{font-size:13px}}.b24-widget-button-wrapper.b24-widget-button-position-bottom-right{bottom:45px!important}.b24-widget-button-popup{bottom:115px!important}@media (max-width:720px){.b24-widget-button-wrapper.b24-widget-button-position-bottom-right{bottom:35px!important}}#tab-description>section ul{margin:0 0 0 0}.helpie-faq-col ul .accordion__header{background-color:#f8f9fb!important;border-radius:10px}.helpie-faq-col ul .accordion__title{padding-left:20px;padding-right:40px!important}#tab-description .helpie-faq article{margin-top:10px;margin-bottom:10px}.helpie-faq.custom-styles .accordion .accordion__item{margin-top:10px;margin-right:0;margin-bottom:10px;margin-left:0}.helpie-faq-col ul .active{border-bottom-left-radius:0;border-bottom-right-radius:0}blockquote:not(.tiktok-embed){border-left:5px solid #0066FF!important;background-color:#f8f9fb;border-radius:5px;padding:15px 25px;margin:20px 0;font-style:italic;color:#333}blockquote.tiktok-embed{border:none!important;background-color:transparent!important;padding:0!important;margin:0 auto!important}#floatingButtonsMobile{display:flex;gap:8px;padding-top:5px}#floatingButtonsMobile a{width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:20px}.adv-tg{background:#08c}.adv-tg i{color:#fff}.adv-vb{background:#7360f2}.adv-vb i{color:#fff}.adv-call{background:#ff4b4b}.adv-call i{color:#fff}#floatingButtons2.b24-floating-buttons{max-width:650px;display:flex;gap:10px}#floatingButtons2 .b24-btn{display:flex;align-items:center;justify-content:center;padding:10px;min-width:120px;height:50px;border-radius:10px;font-size:18px;font-weight:600;color:#fff!important;text-decoration:none;text-align:center;box-sizing:border-box}#floatingButtons2 .b24-btn:hover{transform:translateY(-1px);opacity:.92}#floatingButtons2 .b24-btn-call{background:#e02626}#ast-desktop-header .ast-header-html a{display:flex}.helpie-faq.accordions.custom-styles .accordion .accordion__item .accordion__header .accordion__title{color:#004884;font-size:20px}.helpie-faq.accordions.custom-styles .accordion .accordion__item .accordion__header{padding-top:15px;padding-right:0;padding-bottom:15px;padding-left:0}.helpie-faq.accordions.custom-styles .accordion .accordion__item .accordion__body,.helpie-faq.accordions.custom-styles .accordion .accordion__item .accordion__body p,.helpie-faq.accordions.custom-styles .accordion .accordion__item .accordion__body h1,.helpie-faq.accordions.custom-styles .accordion .accordion__item .accordion__body h2,.helpie-faq.accordions.custom-styles .accordion .accordion__item .accordion__body h3,.helpie-faq.accordions.custom-styles .accordion .accordion__item .accordion__body h4,.helpie-faq.accordions.custom-styles .accordion .accordion__item .accordion__body h5,.helpie-faq.accordions.custom-styles .accordion .accordion__item .accordion__body h6{font-size:17px}.helpie-faq.accordions.custom-styles .accordion .accordion__item .accordion__body{padding-top:30px;padding-right:15px;padding-bottom:10px;padding-left:15px}.helpie-faq.accordions.custom-styles .accordion .accordion__item{border-color:#44596B;border-style:none}.helpie-faq.custom-styles .accordion .accordion__item{margin-top:30px;margin-right:15px;margin-bottom:10px;margin-left:15px}.helpie-faq.custom-styles .accordion__item .accordion__header .accordion__toggle .accordion__toggle-icons{color:#44596B!important}.helpie-faq.custom-styles .accordion__header:after,.helpie-faq.custom-styles .accordion__header:before{background-color:#44596B!important}.helpie-faq-form__toggle{padding-top:15px!important;padding-right:15px!important;padding-bottom:15px!important;padding-left:15px!important}.helpie-faq-form__submit{padding-top:15px!important;padding-right:15px!important;padding-bottom:15px!important;padding-left:15px!important}.single-product h1.product_title{margin-top:10px;margin-bottom:20px;width:100%;clear:both}@media (max-width:768px){#right-sidebar,.site-sidebar,.inside-right-sidebar,.sidebar.widget-area,aside#block-62{display:none!important}}code{background:#F2F2F2;color:#d63384;padding:2px 6px;border-radius:5px!important;font-family:Consolas,Monaco,monospace!important;font-size:.95em}#mobile-header{box-shadow:0 4px 12px rgb(0 102 255 / .25)}#site-navigation .inside-navigation{box-shadow:0 4px 12px rgb(0 102 255 / .25)}.main-navigation .menu-viber a{background-color:#7360F2!important;color:#ffffff!important}.main-navigation .menu-viber a:hover{background-color:#8f7fff!important;color:#ffffff!important}.main-navigation .menu-telegram a{background-color:#0088cc!important;color:#ffffff!important}.main-navigation .menu-telegram a:hover{background-color:#65cbff!important;color:#ffffff!important}.main-navigation .menu-vodaphone a{background-color:#E60000!important;color:#ffffff!important;transition:background-color 0.3s ease!important}.main-navigation .menu-vodaphone a:hover{background-color:#ff3333!important;color:#ffffff!important}.main-navigation .menu-kyivstar a{background-color:#00A3E0!important;color:#ffffff!important;transition:background-color 0.3s ease!important}.main-navigation .menu-kyivstar a:hover{background-color:#33c2ff!important;color:#ffffff!important}@media (max-width:640px){.b24-widget-button-wrapper.b24-widget-button-position-bottom-right{bottom:45px!important}.b24-widget-button-popup{bottom:115px!important}@media (max-width:720px){.b24-widget-button-wrapper.b24-widget-button-position-bottom-right{bottom:60px!important;right:5px!important}}#ez-toc-container{padding-left:20px;padding-top:20px;padding-bottom:20px;margin-bottom:30px}.inside-article .jc-mini-cta{padding-top:30px;padding-bottom:30px}a{left:10px}.inside-article .page-header-image-single img{border-radius:5px}.wp-block-group .adv-contact-wrap .adv-col:nth-child(2){margin-bottom:10px}.inside-article .wp-block-heading{padding-top:15px}.inside-article h3{padding-top:15px}@media (max-width:569px){.inside-article .jcp-inline-mobile-widget{-webkit-transform:translatex(0) translatey(0);-ms-transform:translatex(0) translatey(0);transform:translatex(0) translatey(0)}.inside-article .adv-title{padding-bottom:16px;padding-top:16px;margin-bottom:25px!important}.inside-article .adv-contact-wrap .adv-col{-webkit-transform:translatex(0) translatey(0);-ms-transform:translatex(0) translatey(0);transform:translatex(0) translatey(0);margin-bottom:10px}#submit{border-radius:5px}}.wp-container-core-group-is-layout-4b2eccd6{flex-direction:column;align-items:center}.wp-container-core-columns-is-layout-9d6595d7{flex-wrap:nowrap}.wp-container-core-group-is-layout-8cf370e7{flex-direction:column;align-items:flex-start}@media (min-width:769px){.jcp-inline-mobile-widget{display:none!important}}.jcp-inline-mobile-widget{margin:20px 0 30px 0;width:100%}.entry-meta{margin-top:15px;margin-bottom:25px;padding:12px 15px;background-color:#F5F6F9;border-radius:5px;display:flex;align-items:center}.entry-meta .byline{color:#777;font-size:13px;font-weight:500}.entry-meta .author-name{color:#333;font-weight:600}.entry-meta .author vcard a{text-decoration:none;color:inherit}.entry-meta .author vcard a:hover .author-name{color:#1a73e8}.jc-footer-col{color:#fff;font-family:inherit}.jc-footer-title{font-size:18px!important;font-weight:800!important;text-transform:uppercase;margin-bottom:20px!important;letter-spacing:1px;color:#ffffff!important}.jc-footer-text,.jc-footer-locations p{font-size:15px;line-height:1.6;font-weight:500;margin-bottom:10px}.jc-footer-locations strong{font-weight:700}.jc-footer-links{list-style:none!important;padding:0!important;margin:0!important}.jc-footer-links li{margin-bottom:12px}.jc-footer-links li a{color:#ffffff!important;text-decoration:none;font-weight:600;font-size:15px;transition:all 0.3s ease;display:inline-block}.jc-footer-links li a:hover{color:#7fd8ff!important;transform:translateX(5px)}.jc-footer-phone{display:block;font-size:22px!important;font-weight:900!important;color:#ffffff!important;text-decoration:none;margin-bottom:5px}.jc-footer-worktime{font-size:14px;font-weight:400;opacity:.9}.jc-footer-socials{margin-top:20px}.social-link{display:inline-block;margin-right:15px;font-weight:700;color:#ffffff!important;text-decoration:underline;font-size:15px}.social-link:hover{color:#7fd8ff!important}.buttons-wrapper{position:fixed;bottom:-200px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;transition:bottom 0.4s cubic-bezier(.4,0,.2,1);z-index:999999;width:95%;max-width:max-content}.buttons-wrapper.is-visible{bottom:25px}@media (max-width:720px){.buttons-wrapper.is-visible{bottom:15px}}.floating-buttons{display:flex;flex-direction:row;gap:6px;justify-content:center;width:100%}.floating-buttons a{display:flex;align-items:center;justify-content:center;gap:5px;padding:10px 12px;color:#fff;font-size:13px;border-radius:8px;text-decoration:none;font-weight:700;box-shadow:0 4px 12px rgb(0 0 0 / .2);transition:0.2s;white-space:nowrap}.floating-buttons svg{width:18px;height:18px;fill:#fff;flex-shrink:0}.cta-text{background:rgb(255 255 255 / .95);color:#333;font-size:12px;font-weight:700;padding:3px 12px;border-radius:15px;box-shadow:0 2px 8px rgb(0 0 0 / .1);pointer-events:none}.telegram{background:#26A5E4}.viber{background:#7360F2}.call{background:#E60000}.floating-buttons a:hover{transform:translateY(-5px);filter:brightness(1.1)}@media (min-width:721px){.floating-buttons{gap:10px}.floating-buttons a{font-size:15px;padding:12px 18px;gap:8px}.floating-buttons svg{width:22px;height:22px}.cta-text{font-size:14px;padding:5px 15px}}@media (max-width:360px){.floating-buttons a{padding:8px 10px;font-size:11px}}