.elementor-3077 .elementor-element.elementor-element-19609e9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0.5rem;--padding-right:0.5rem;}.elementor-3077 .elementor-element.elementor-element-19609e9:not(.elementor-motion-effects-element-type-background), .elementor-3077 .elementor-element.elementor-element-19609e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3077 .elementor-element.elementor-element-4ba79dc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3077 .elementor-element.elementor-element-0a90c2b .elementor-icon-wrapper{text-align:center;}.elementor-3077 .elementor-element.elementor-element-8b71c59.elementor-element{--align-self:flex-start;}.elementor-3077 .elementor-element.elementor-element-8b71c59{text-align:left;}.elementor-3077 .elementor-element.elementor-element-8b71c59 img{width:100%;max-width:150px;height:67px;}.elementor-3077 .elementor-element.elementor-element-9aa2903{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3077 .elementor-element.elementor-element-119318a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3077 .elementor-element.elementor-element-0893457 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-3077 .elementor-element.elementor-element-0893457.elementor-element{--align-self:center;}.elementor-3077 .elementor-element.elementor-element-0893457 .elementor-icon-wrapper{text-align:center;}.elementor-3077 .elementor-element.elementor-element-0893457.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a43cfd6 );}.elementor-3077 .elementor-element.elementor-element-0893457.elementor-view-framed .elementor-icon, .elementor-3077 .elementor-element.elementor-element-0893457.elementor-view-default .elementor-icon{color:var( --e-global-color-a43cfd6 );border-color:var( --e-global-color-a43cfd6 );}.elementor-3077 .elementor-element.elementor-element-0893457.elementor-view-framed .elementor-icon, .elementor-3077 .elementor-element.elementor-element-0893457.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-a43cfd6 );}.elementor-3077 .elementor-element.elementor-element-0893457.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-c2f2688 );}.elementor-3077 .elementor-element.elementor-element-0893457.elementor-view-framed .elementor-icon:hover, .elementor-3077 .elementor-element.elementor-element-0893457.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-c2f2688 );border-color:var( --e-global-color-c2f2688 );}.elementor-3077 .elementor-element.elementor-element-0893457.elementor-view-framed .elementor-icon:hover, .elementor-3077 .elementor-element.elementor-element-0893457.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-c2f2688 );}.elementor-3077 .elementor-element.elementor-element-0893457 .elementor-icon{font-size:20px;}.elementor-3077 .elementor-element.elementor-element-0893457 .elementor-icon svg{height:20px;}.pp-offcanvas-68d5c58.pp-woo-cart-buttons-inline .buttons{text-align:left;}.elementor-3077 .elementor-element.elementor-element-68d5c58.elementor-element{--align-self:center;}.elementor-3077 .elementor-element.elementor-element-68d5c58 .pp-offcanvas-cart-container{text-align:right;}.elementor-3077 .elementor-element.elementor-element-68d5c58 .pp-offcanvas-cart-container .pp-woo-cart-contents{font-size:20px;}.elementor-3077 .elementor-element.elementor-element-68d5c58 .pp-woo-menu-cart-button .pp-icon{margin-left:5px;}.elementor-3077 .elementor-element.elementor-element-68d5c58 .pp-cart-counter{color:var( --e-global-color-18575a8 );background-color:var( --e-global-color-c2f2688 );}.elementor-3077 .elementor-element.elementor-element-68d5c58 .pp-woo-menu-cart-counter-after .pp-cart-counter:before{border-right-color:var( --e-global-color-c2f2688 );}#pp-offcanvas-68d5c58{width:400px;}.pp-offcanvas-content-reveal.pp-offcanvas-open.pp-offcanvas-68d5c58-open.pp-offcanvas-left .pp-offcanvas-container,
                    .pp-offcanvas-content-push.pp-offcanvas-open.pp-offcanvas-68d5c58-open.pp-offcanvas-left .pp-offcanvas-container,
                    .pp-offcanvas-content-slide-along.pp-offcanvas-open.pp-offcanvas-68d5c58-open.pp-offcanvas-left .pp-offcanvas-container{transform:translate3d(400px, 0, 0);}.pp-offcanvas-content-reveal.pp-offcanvas-open.pp-offcanvas-68d5c58-open.pp-offcanvas-right .pp-offcanvas-container,
                    .pp-offcanvas-content-push.pp-offcanvas-open.pp-offcanvas-68d5c58-open.pp-offcanvas-right .pp-offcanvas-container,
                    .pp-offcanvas-content-slide-along.pp-offcanvas-open.pp-offcanvas-68d5c58-open.pp-offcanvas-right .pp-offcanvas-container{transform:translate3d(-400px, 0, 0);}.pp-offcanvas-68d5c58 .pp-offcanvas-inner{padding:10px 10px 10px 10px;}.pp-offcanvas-68d5c58 .pp-woo-menu-cart-title{color:var( --e-global-color-a43cfd6 );background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;}.pp-offcanvas-68d5c58 ul.product_list_widget li:not(:last-child){border-bottom-style:solid;}.pp-offcanvas-68d5c58 .pp-offcanvas-cart-items .mini_cart_item a:not(.remove){color:var( --e-global-color-a43cfd6 );font-family:"Poppins", Sans-serif;}.pp-offcanvas-cart.pp-offcanvas-68d5c58 ul li.woocommerce-mini-cart-item a img{float:left;}.pp-offcanvas-68d5c58 .cart_list .quantity{font-family:"Poppins", Sans-serif;font-size:1rem;line-height:1.25rem;}.pp-offcanvas-68d5c58 ul.cart_list li a.remove{font-size:1em;width:calc(1em + 6px);height:calc(1em + 6px);color:var( --e-global-color-18575a8 );background-color:var( --e-global-color-c2f2688 );border-color:var( --e-global-color-a43cfd6 );}.pp-offcanvas-68d5c58 ul.cart_list li a.remove:hover{color:var( --e-global-color-18575a8 );background-color:var( --e-global-color-a43cfd6 );border-color:var( --e-global-color-a43cfd6 );}.pp-offcanvas-68d5c58 .buttons .button{font-family:"Poppins", Sans-serif;padding:12px 12px 12px 12px;}.pp-offcanvas-68d5c58.pp-woo-cart-buttons-inline .buttons .button.checkout.checkout{margin-left:10px;}.pp-offcanvas-68d5c58.pp-woo-cart-buttons-stacked .buttons .button.checkout.checkout{margin-top:10px;}.pp-offcanvas-68d5c58 .pp-offcanvas-cart-items .buttons{margin-top:5px;}.pp-offcanvas-68d5c58 .buttons .button:not(.checkout){background-color:var( --e-global-color-c2f2688 );color:var( --e-global-color-18575a8 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c2f2688 );border-radius:4px 4px 4px 4px;}.pp-offcanvas-68d5c58 .buttons .button:not(.checkout):hover{background-color:var( --e-global-color-18575a8 );color:var( --e-global-color-c2f2688 );border-color:var( --e-global-color-c2f2688 );}.pp-offcanvas-68d5c58 .buttons .button.checkout{background-color:var( --e-global-color-c2f2688 );color:var( --e-global-color-18575a8 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c2f2688 );border-radius:4px 4px 4px 4px;}.pp-offcanvas-68d5c58 .buttons .button.checkout:hover{background-color:var( --e-global-color-18575a8 );color:var( --e-global-color-c2f2688 );border-color:var( --e-global-color-c2f2688 );}.pp-offcanvas-68d5c58 .pp-offcanvas-close{font-size:15px;color:var( --e-global-color-a43cfd6 );}.pp-offcanvas-68d5c58 .pp-offcanvas-close-icon:after, .pp-offcanvas-68d5c58 .pp-offcanvas-close-icon:before{background:var( --e-global-color-a43cfd6 );}.pp-offcanvas-68d5c58 .pp-offcanvas-close:hover{color:var( --e-global-color-c2f2688 );}.pp-offcanvas-68d5c58 .pp-offcanvas-close-icon:hover:after, .pp-offcanvas-68d5c58 .pp-offcanvas-close-icon:hover:before{background:var( --e-global-color-c2f2688 );}.elementor-3077 .elementor-element.elementor-element-189873e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3077 .elementor-element.elementor-element-189873e:not(.elementor-motion-effects-element-type-background), .elementor-3077 .elementor-element.elementor-element-189873e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D2224;}.elementor-3077 .elementor-element.elementor-element-45d3fcf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}@media(max-width:1024px){.elementor-3077 .elementor-element.elementor-element-4ba79dc{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-3077 .elementor-element.elementor-element-0a90c2b > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-3077 .elementor-element.elementor-element-0a90c2b.elementor-element{--align-self:center;}.elementor-3077 .elementor-element.elementor-element-0a90c2b .elementor-icon{font-size:25px;}.elementor-3077 .elementor-element.elementor-element-0a90c2b .elementor-icon svg{height:25px;}}@media(min-width:768px){.elementor-3077 .elementor-element.elementor-element-4ba79dc{--width:15%;}.elementor-3077 .elementor-element.elementor-element-9aa2903{--width:65%;}.elementor-3077 .elementor-element.elementor-element-119318a{--width:15%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3077 .elementor-element.elementor-element-4ba79dc{--width:30%;}.elementor-3077 .elementor-element.elementor-element-9aa2903{--width:50%;}.elementor-3077 .elementor-element.elementor-element-119318a{--width:15%;}}@media(max-width:767px){.elementor-3077 .elementor-element.elementor-element-19609e9{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-3077 .elementor-element.elementor-element-4ba79dc{--width:70%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-3077 .elementor-element.elementor-element-0a90c2b > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-3077 .elementor-element.elementor-element-0a90c2b.elementor-element{--align-self:center;}.elementor-3077 .elementor-element.elementor-element-0a90c2b .elementor-icon-wrapper{text-align:left;}.elementor-3077 .elementor-element.elementor-element-0a90c2b .elementor-icon{font-size:25px;}.elementor-3077 .elementor-element.elementor-element-0a90c2b .elementor-icon svg{height:25px;}.elementor-3077 .elementor-element.elementor-element-9aa2903{--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3077 .elementor-element.elementor-element-9aa2903.e-con{--order:99999 /* order end hack */;}.elementor-3077 .elementor-element.elementor-element-119318a{--width:30%;--justify-content:flex-end;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-3077 .elementor-element.elementor-element-68d5c58 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-3077 .elementor-element.elementor-element-45d3fcf{--width:30%;--justify-content:flex-end;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;}}/* Start custom CSS for fibosearch, class: .elementor-element-dda5399 */.dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {
    padding: 10px 30px;
}
.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:before {
    content: none;
}
.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
    height: 49px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
}
.dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {
    border-radius: 0 2px 2px 0;
    -webkit-border-radius: 0 10px 10px 0;
}
button:not(:disabled), [type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled) {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for pp-woo-offcanvas-cart, class: .elementor-element-68d5c58 */.pp-offcanvas-68d5c58 ul.cart_list li a.remove {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for wp-widget-maxmegamenu, class: .elementor-element-f2367c5 */#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
    padding: 11px 9px 5px 10px;
    width: 100%;
}/* End custom CSS */