.elementor-kit-1345{--e-global-color-primary:#6ec1e4;--e-global-color-secondary:#54595f;--e-global-color-text:#7a7a7a;--e-global-color-accent:#61ce70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500}.elementor-kit-1345 e-page-transition{background-color:#ffbc7d}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.e-con{--container-max-width:1140px}.elementor-widget:not(:last-child){margin-block-end:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}@media(max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}.read-more-wrap{display:-webkit-box;-webkit-line-clamp:10;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-bottom:10px}.read-more-state{display:none}.read-more-state:checked~.read-more-wrap{-webkit-line-clamp:unset;overflow:visible}.read-more-trigger{display:inline-block;color:#0073e6;font-weight:700;cursor:pointer}.read-more-trigger:before{content:"Read more"}.read-more-state:checked~.read-more-trigger:before{content:"Read less"}.iksm-term__link:hover,.iksm-term__link:focus,.iksm-term__link:active{background-color:#f0f0f0;color:#0073aa !important;font-weight:700;text-decoration:none;outline:none;display:flex}.iksm-term__link.active{background-color:#e0f7ff;color:#0073aa !important;font-weight:700}.iksm-5002 .iksm-term--child.iksm-term--current>.iksm-term__inner .iksm-term__link{background-color:#e0f7ff;color:#0073aa !important;font-weight:700;border-radius:4px}.woocommerce ul.products li.product .button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:15px 20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.woocommerce ul.products li.product{display:flex;flex-direction:column;justify-content:space-between}mmerce ul.products li.product .button,.woocommerce-page ul.products li.product .button{margin-top:auto !important;align-self:flex-start}.astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart{padding:2.3em !important;flex:1 !important;overflow:auto !important}.astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart a.remove{position:absolute;top:-.5em;right:0;width:20px;height:20px;line-height:16px;z-index:10}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{position:relative;padding-top:2em}.ast-desktop .astra-cart-drawer{width:450px !important}.astra-cart-drawer .astra-cart-drawer-content{max-width:100%;overflow-x:auto}.astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart a.remove{position:absolute;top:-.5em;right:0;width:20px;height:20px;line-height:16px;z-index:10}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{position:relative;padding-top:2em}@media (max-width:767px){.astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart a.remove{top:.6em !important}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{padding-top:3em}}.astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart{padding:.8em 2em 1.3em !important;flex:1 !important;overflow:auto !important}.password-wrapper{position:relative;width:100%}.password-wrapper input[type=password],.password-wrapper input[type=text]{width:100%;padding-right:3em;background:var(--ast-comment-inputs-background);box-sizing:border-box}.toggle-password{position:absolute;top:50%;right:.8em;transform:translateY(-50%);cursor:pointer;font-size:1.1em;color:var(--ast-global-color-5);background:0 0;border:none;padding:0;line-height:1;z-index:10}.woocommerce nav.woocommerce-pagination ul li:first-child a.page-numbers{padding-top:8px;padding-bottom:13.3px;padding-left:12px;padding-right:12px;display:flex;align-items:center;justify-content:center}.woocommerce nav.woocommerce-pagination ul li:last-child a.page-numbers{padding-top:9px;padding-bottom:13.3px;padding-left:12px;padding-right:12px;display:flex;align-items:center;justify-content:center}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block;height:40px}@media (max-width:767px){.custom-product-grid ul li{border-radius:0 !important}}ul.products.elementor-grid.columns-3>li{display:flex;flex-direction:column;height:100%}ul.products.elementor-grid.columns-3>li .astra-shop-summary-wrap{flex-grow:1;display:flex;flex-direction:column}ul.products.elementor-grid.columns-3 li .ast-woo-product-category{margin-bottom:5px}ul.products.elementor-grid.columns-3 li h2.woocommerce-loop-product__title{margin-bottom:10px;line-height:1.4;font-size:16px;word-break:break-word}ul.products.elementor-grid.columns-3>li .astra-shop-summary-wrap .price{margin-top:auto;margin-bottom:10px}ul.products.elementor-grid.columns-3>li .button{align-self:flex-start}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{display:flex;align-items:center;justify-content:center;height:40px;line-height:40px;padding:0;box-sizing:border-box}.woocommerce nav.woocommerce-pagination ul li>span.current,.woocommerce nav.woocommerce-pagination ul li>.page-numbers{border-color:#055cbe}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#055cbe;color:var(--ast-global-color-5);border-color:#055cbe}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li span:focus{outline:none;box-shadow:none}.woocommerce-js div.product form.cart .button.single_add_to_cart_button{padding:12.5px 20px !important}@media screen and (min-width:451px) and (max-width:768px){.elementor-6705 .elementor-element.elementor-element-ea3815d img{width:39%;padding-bottom:45px}}@media (min-width:1025px) and (max-width:1105px){ul.products.elementor-grid.columns-3>li{display:flex;flex-direction:column}ul.products.elementor-grid.columns-3>li .astra-shop-summary-wrap{display:flex;flex-direction:column;flex-grow:1;min-height:300px}ul.products.elementor-grid.columns-3>li .astra-shop-summary-wrap .price{position:relative;z-index:2;background:#fff;padding:2px 0;margin-top:auto}}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce-page ul.products li.product .woocommerce-loop-product__title,.wc-block-grid .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title{padding-bottom:25px}.page-id-998 .woocommerce .button.wc-backward{justify-content:center;align-items:center;height:50px;padding:0 24px !important;line-height:1.2 !important;font-size:14px;text-align:center}.tribe-common h1,.tribe-common h2,.tribe-common h3,.tribe-common h4,.tribe-common h5,.tribe-common h6,.tribe-common p{text-align:justify}@media (max-width:767px){.elementor-8961 .elementor-element.elementor-element-6494542 .elementor-heading-title{font-size:36px}}.tribe-common--breakpoint-full.tribe-events .tribe-events-c-top-bar__datepicker-desktop{font-size:16px}