.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}.woocommerce 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:0.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:#fff0;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:0px!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}.elementor-element.elementor-element-220791b7{min-height:400px!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-direction:column;text-align:center;width:100vw!important;max-width:100vw!important;margin-left:calc(-50vw + 50%)!important;margin-right:calc(-50vw + 50%)!important;padding:0!important;position:relative;left:0!important}.elementor-element.elementor-element-220791b7 .elementor-container,.elementor-element.elementor-element-220791b7 .e-con-inner{max-width:100%!important;width:100%!important;margin:0!important;padding:0!important}.elementor-element.elementor-element-220791b7 *,.elementor-element.elementor-element-220791b7 *::before,.elementor-element.elementor-element-220791b7 *::after{box-sizing:border-box!important}@media (max-width:768px){.elementor-element.elementor-element-220791b7{min-height:450px!important;padding-bottom:0!important;margin-bottom:0!important}.elementor-element.elementor-element-220791b7 .elementor-widget-wrap{margin-bottom:0!important;padding-bottom:0!important}.elementor-element.elementor-element-220791b7 .elementor-container{padding-bottom:0!important}.elementor-element.elementor-element-220791b7 .elementor-button{margin-bottom:0!important}}.quantity .minus,.woocommerce-js .quantity .plus{width:38px;display:flex;justify-content:center;align-items:center;background-color:#fff0;border:1px solid var(--ast-border-color);color:var(--ast-global-color-3);outline:0;font-weight:400;z-index:3;padding-bottom:5px;font-size:16px}.woocommerce-cart table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:20px}.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .coupon .button,.woocommerce-page table.cart td.actions .coupon .button{width:48%}.woocommerce table.cart td.actions .coupon .input-text::placeholder{text-align:center;white-space:pre-line;line-height:1.2}.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon .input-text{font-size:14px;font-weight:600;text-align:center;padding:0 10px;min-height:48px;height:48px;line-height:48px;box-sizing:border-box;white-space:normal;text-transform:uppercase;letter-spacing:1px;border-radius:0;font-family:inherit}.woocommerce table.cart td.actions .coupon .button{min-height:48px;padding:0 16px;font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:center;text-align:center}@media (min-width:545px) and (max-width:600px){.woocommerce-cart table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap}.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon .input-text{flex:1 1 60%;min-width:150px}.woocommerce-cart table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .coupon .button,.woocommerce-page table.cart td.actions .coupon .button{flex:0 0 auto;white-space:nowrap}}@media (max-width:600px){.woocommerce-cart table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{flex-direction:column;align-items:center;gap:12px;width:100%}.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon .input-text{width:100%!important;max-width:320px;height:50px;border:1px solid #ccc;font-size:14px;font-weight:600;text-align:center;text-transform:uppercase;letter-spacing:1px;color:#6e6e6e;box-sizing:border-box;font-family:inherit}.woocommerce-cart table.cart td.actions .coupon .input-text::placeholder,.woocommerce table.cart td.actions .coupon .input-text::placeholder,.woocommerce-page table.cart td.actions .coupon .input-text::placeholder{color:#6e6e6e;font-weight:600;text-align:center}.woocommerce-cart table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .coupon .button,.woocommerce-page table.cart td.actions .coupon .button{width:100%!important;max-width:320px;height:50px;background-color:#002ddc;color:#fff;font-weight:600;font-size:14px;border:none;text-transform:uppercase;text-align:center;display:block;cursor:pointer;box-sizing:border-box;font-family:inherit}}@media (max-width:600px){.woocommerce-cart table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .coupon .button,.woocommerce-page table.cart td.actions .coupon .button{padding-left:40px;padding-right:40px}}@media (max-width:921px){.woocommerce #content table.cart td.actions .coupon .button,.woocommerce-page #content table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .coupon .button{margin-left:-4px!important}}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{line-height:6px!important}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{display:flex!important;align-items:center;justify-content:center;padding-top:1.2em;padding-bottom:1.44em;padding-left:1.2em;padding-right:1.2em;font-size:1.2em;line-height:1.2;text-align:center}@media (max-width:600px){.woocommerce-cart-form .coupon-error-notice{top:65px!important}}@media (max-width:600px){.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{font-size:14px}}@media (min-width:601px) and (max-width:921px){.woocommerce-cart-form .coupon{position:relative;display:flex;align-items:flex-start}.woocommerce-cart-form .coupon-error-notice{position:absolute;top:60px;left:0;margin-top:4px;transform:none!important;width:auto}.woocommerce-cart-form .coupon input+.coupon-error-notice{left:0}}@media (min-width:601px) and (max-width:921px){.woocommerce-cart-form .coupon-error-notice{left:22px!important}}@media only screen and (max-width:600px){.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{gap:20px!important}}