.elementor-559 .elementor-element.elementor-element-62e22e9{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-559 .elementor-element.elementor-element-34e0a87{--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:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-559 .elementor-element.elementor-element-6b2d4c6e > .elementor-widget-container{padding:0px 0px 3px 0px;}.elementor-559 .elementor-element.elementor-element-6b2d4c6e.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-559 .elementor-element.elementor-element-6b2d4c6e{text-align:right;}.elementor-559 .elementor-element.elementor-element-6b2d4c6e .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:24px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#324A6D;}.elementor-559 .elementor-element.elementor-element-fc48cd7{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-559 .elementor-element.elementor-element-2a27667{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;}.elementor-559 .elementor-element.elementor-element-2a27667.e-con{--align-self:flex-end;}.elementor-559 .elementor-element.elementor-element-c8d9e74.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-559 .elementor-element.elementor-element-b321084{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-559 .elementor-element.elementor-element-7680b05{--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;}.elementor-widget-pp-woo-products .pp-woocommerce .pp-woo-product-category{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-pp-woo-products .pp-woocommerce .pp-loop-product__link, .elementor-widget-pp-woo-products .pp-woocommerce .woocommerce-loop-product__title, .pp-quick-view-{{ID}} .woocommerce div.product .product_title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-pp-woo-products .pp-woocommerce li.product .price, .pp-quick-view-{{ID}} #pp-quick-view-modal .pp-lightbox-content .price{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-pp-woo-products .pp-woocommerce .pp-woo-products-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-pp-woo-products .pp-woocommerce .pp-woo-products-summary-wrap .button, .elementor-widget-pp-woo-products .pp-woocommerce .pp-product-actions .pp-action-item-wrap{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-pp-woo-products .pp-woocommerce .pp-out-of-stock{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-pp-woo-products .pp-woocommerce .pp-sale-badge{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-pp-woo-products .pp-woocommerce .pp-featured-badge{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-pp-woo-products .pp-woocommerce .pp-top-rated-badge{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-pp-woo-products .pp-woocommerce .pp-best-selling-badge{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-pp-woo-products .pp-woocommerce .pp-quick-view-btn, .elementor-widget-pp-woo-products .pp-woocommerce .pp-product-actions .pp-quick-view-btn .pp-action-item-wrap{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.pp-quick-view-{{ID}} #pp-quick-view-modal .pp-lightbox-content .woocommerce-product-details__short-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-pp-woo-products nav.pp-woocommerce-pagination ul li > .page-numbers{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-559 .elementor-element.elementor-element-0e091bb{--grid-column-gap:20px;--grid-row-gap:35px;}.elementor-559 .elementor-element.elementor-element-0e091bb .pp-woocommerce .pp-woo-products-summary-wrap .button,
                .elementor-559 .elementor-element.elementor-element-0e091bb .pp-woocommerce .pp-product-actions .pp-action-item-wrap,
                .pp-quick-view-0e091bb #pp-quick-view-modal .pp-lightbox-content .button{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2D2D2D;border-radius:50px 50px 50px 50px;}.elementor-559 .elementor-element.elementor-element-0e091bb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-0e091bb.elementor-element{--align-self:stretch;}.elementor-559 .elementor-element.elementor-element-0e091bb .pp-woo-products-summary-wrap{padding:20px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-0e091bb .pp-woocommerce .pp-loop-product__link, .elementor-559 .elementor-element.elementor-element-0e091bb .pp-woocommerce .woocommerce-loop-product__title, .pp-quick-view-0e091bb #pp-quick-view-modal .pp-lightbox-content .product_title{color:#2D2D2D;}.elementor-559 .elementor-element.elementor-element-0e091bb .pp-woocommerce .pp-loop-product__link, .elementor-559 .elementor-element.elementor-element-0e091bb .pp-woocommerce .woocommerce-loop-product__title, .pp-quick-view-0e091bb .woocommerce div.product .product_title{font-family:"Karla", Sans-serif;font-size:18px;font-weight:600;}.elementor-559 .elementor-element.elementor-element-0e091bb .pp-woocommerce .woocommerce-loop-product__title, .pp-quick-view-0e091bb #pp-quick-view-modal .pp-lightbox-content .product_title{margin-bottom:18px;}.elementor-559 .elementor-element.elementor-element-0e091bb .pp-woocommerce li.product .price, .pp-quick-view-0e091bb #pp-quick-view-modal .pp-lightbox-content .price{color:#000F9F;font-family:"Karla", Sans-serif;font-size:18px;font-weight:400;}.elementor-559 .elementor-element.elementor-element-0e091bb .pp-woocommerce .pp-woo-products-summary-wrap .button,
					.elementor-559 .elementor-element.elementor-element-0e091bb .pp-woocommerce .pp-product-actions .pp-action-item-wrap,
					.pp-quick-view-0e091bb #pp-quick-view-modal .pp-lightbox-content .button{padding:11px 30px 11px 30px;}.elementor-559 .elementor-element.elementor-element-0e091bb .pp-woocommerce .pp-woo-products-summary-wrap .button,
                    .elementor-559 .elementor-element.elementor-element-0e091bb .pp-woocommerce .pp-product-actions .pp-action-item-wrap,
                    .elementor-559 .elementor-element.elementor-element-0e091bb .pp-product-actions .pp-action-item,
                    .pp-quick-view-0e091bb #pp-quick-view-modal .pp-lightbox-content .button{color:#2D2D2D;}.elementor-559 .elementor-element.elementor-element-0e091bb .pp-product-actions .pp-action-item svg{fill:#2D2D2D;}.elementor-559 .elementor-element.elementor-element-0e091bb .pp-woocommerce .pp-woo-products-summary-wrap .button, .elementor-559 .elementor-element.elementor-element-0e091bb .pp-woocommerce .pp-product-actions .pp-action-item-wrap{font-family:"Karla", Sans-serif;font-size:16px;font-weight:500;line-height:1.2em;}.elementor-559 .elementor-element.elementor-element-0e091bb .pp-woocommerce .pp-woo-products-summary-wrap .button:hover,
                    .elementor-559 .elementor-element.elementor-element-0e091bb .pp-woocommerce .pp-product-actions .pp-action-item-wrap:hover,
                    .elementor-559 .elementor-element.elementor-element-0e091bb .pp-product-actions .pp-action-item-wrap:hover .pp-action-item,
                    .pp-quick-view-0e091bb #pp-quick-view-modal .pp-lightbox-content .button:hover{color:#000F9F;}.elementor-559 .elementor-element.elementor-element-0e091bb .pp-woocommerce .pp-woo-products-summary-wrap .button:hover,
                .elementor-559 .elementor-element.elementor-element-0e091bb .pp-woocommerce .pp-product-actions .pp-action-item-wrap:hover,
                .pp-quick-view-0e091bb #pp-quick-view-modal .pp-lightbox-content .button:hover{border-color:#000F9F;}.elementor-559 .elementor-element.elementor-element-0e091bb .pp-woocommerce .pp-out-of-stock{font-family:"Karla", Sans-serif;font-weight:400;}.elementor-559 .elementor-element.elementor-element-0e091bb .pp-badge-container{margin:10px 10px 10px 10px;}.elementor-559 .elementor-element.elementor-element-0e091bb .pp-woocommerce .pp-quick-view-btn, .elementor-559 .elementor-element.elementor-element-0e091bb .pp-woocommerce .pp-product-actions .pp-quick-view-btn .pp-action-item-wrap{font-family:"Karla", Sans-serif;font-weight:400;}.elementor-559 .elementor-element.elementor-element-0e091bb nav.pp-woocommerce-pagination ul li > .page-numbers{font-family:"Karla", Sans-serif;font-size:16px;font-weight:500;color:#3D3D3D;}.elementor-559 .elementor-element.elementor-element-0e091bb nav.pp-woocommerce-pagination ul li .page-numbers:focus, .elementor-559 .elementor-element.elementor-element-0e091bb nav.pp-woocommerce-pagination ul li .page-numbers:hover{color:#ffffff;}.elementor-559 .elementor-element.elementor-element-0e091bb nav.pp-woocommerce-pagination ul li span.current{color:#ffffff;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:768px){.elementor-559 .elementor-element.elementor-element-62e22e9{--width:100%;}.elementor-559 .elementor-element.elementor-element-34e0a87{--width:50%;}.elementor-559 .elementor-element.elementor-element-fc48cd7{--width:50%;}.elementor-559 .elementor-element.elementor-element-2a27667{--width:50%;}}@media(max-width:1024px){.elementor-559 .elementor-element.elementor-element-6b2d4c6e .elementor-heading-title{font-size:14px;}}@media(max-width:767px){.elementor-559 .elementor-element.elementor-element-6b2d4c6e .elementor-heading-title{font-size:24px;}.elementor-559 .elementor-element.elementor-element-2a27667{--justify-content:flex-start;}}/* Start custom CSS for yith_wcan_filters, class: .elementor-element-c8d9e74 */.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter {margin:0px !important;}
.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .filter-title.collapsable {
    margin: 0px !important;
}
.yith-wcan-filters {margin: 0px !important;}
.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .filter-title.collapsable + .filter-content {
    right: 0%!important;
}
.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .filter-title.collapsable.opened, .yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .filter-title.collapsable.opened + .filter-content {
    border: 1px solid #D7D7D7 !important;
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62e22e9 */.woocommerce .elementor-126 .elementor-element.elementor-element-c4263e0 .flex-control-thumbs li {
    padding-right: calc(-8px / 2);
    padding-left: calc(13px / 2);
    padding-bottom: 13px;
}

.woocommerce div.product div.woocommerce-product-gallery--columns-4 .flex-control-thumbs li {
    width: 24%;
    width: calc(25% - 0.75em);
    margin-right: 0 !important;
    margin-bottom: 1em;
}/* End custom CSS */
/* Start custom CSS for pp-woo-products, class: .elementor-element-0e091bb */.elementor-559 .elementor-element.elementor-element-0e091bb nav.pp-woocommerce-pagination ul li > .page-numbers {
    font-family: "Karla", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: #cbcbcb;
    border-radius: 50px;
    margin-top: 30px
}
.added_to_cart.wc-forward { margin-right: 0px !important;}
.woocommerce.single-product a.added_to_cart {
    display: inline-block !important;
    padding: 7px 18px;
    margin-left: 10px;

}
#pp-quick-view-modal .pp-qv-image-slider:hover .flex-direction-nav .flex-next { width:20px!important;}
#pp-quick-view-content .single_add_to_cart_button.added:after {position:initial !important;}
.added_to_cart.wc-forward {opacity: 0 !important;}
.pp-lightbox-content .added_to_cart.wc-forward {opacity: 1 !important;}/* End custom CSS */