.woocommerce-js .woocommerce-breadcrumb{display:none}.ast-separate-container.ast-left-sidebar #secondary{border-right:1px solid lightgray;margin:0;padding-top:20px;padding-left:15px;padding-right:30px;padding-bottom:20px}#secondary .wp-block-search__button{font-size:14px;margin-left:4px;border-radius:10px 5px 5px 5px;padding:10px 30px;transition:all 0.3s}a.button.wc-forward{border-radius:8px!important}.woocommerce-page.woocommerce-checkout #payment #place_order,.woocommerce.woocommerce-checkout #payment #place_order{padding:15px 25px!important;transition:all 0.3s;border:none;border-radius:10px;background-color:#A4DFF0}.product-categories li.current-cat.cat-parent a,.product-categories li.current-cat.cat-parent span,.product-categories li.cat-parent ul.children li.current-cat.cat-item span{color:#005066}.product-categories li.cat-parent ul.children li.cat-item.current-cat a{color:#005066!important}body .woocommerce-MyAccount-navigation-link.is-active a{background-color:#A4DFF0;color:#000}body .woocommerce-MyAccount-navigation-link.is-active a:hover{color:#fff}.product-categories .children li:hover a,.product-categories .children li:hover span{color:#005066}button.menu-toggle.main-header-menu-toggle.ast-mobile-menu-trigger-fill{display:block!important}.page-id-43 [data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg,.page-id-414 [data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg{fill:#fff}.ast-header-account .ast-header-account-wrap{margin:0}.woocommerce-page.woocommerce-js .ast-header-search .search-field::placeholder,.woocommerce-page.woocommerce-js .ast-header-search .ast-icon{color:#000}.woocommerce-message::before,.woocommerce-info::before{color:#A4DFF0}.woocommerce-js table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details thead,.page-id-40.woocommerce-page table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details thead,.woocommerce-js table.shop_table thead,.woocommerce-page table.shop_table thead,.woocommerce-page.woocommerce-checkout .woocommerce-order h2.woocommerce-column__title{background-color:#A4DFF0;color:#000}.woocommerce-account .woocommerce-form-login__submit,.woocommerce-account .woocommerce-form-register__submit{background-color:#A4DFF0!important;border:none!important;border-radius:10px!important}.woocommerce-page.woocommerce-checkout .woocommerce-order h2.woocommerce-order-details__title{background:#A4DFF0;padding:1em;font-size:1.3rem;margin-bottom:15px}.woocommerce-message,.woocommerce-info{border-top-color:#A4DFF0}.woocommerce-page input[type=search]{border-radius:10px}.woocommerce-js .widget_price_filter .price_slider_amount .button{background-color:#A4DFF0;border-radius:10px;padding:10px 30px 10px 30px!important;font-size:14px;transition:all 0.3s}.wpforms-container .wpforms-submit-container{display:flex;align-items:center;justify-content:center}.submitBtn{background-color:#A4DFF0!important;padding:10px 30px 10px 40px!important;border-radius:10px!important;transition:all 0.3s;position:relative;font-size:16px!important;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.submitBtn::after{content:' →';margin-left:10px;margin-top:-2px}.submitBtn:hover{color:white!important;border-radius:10px!important}.woocommerce-cart .cart-collaterals .cart_totals>h2{font-weight:700;background-color:#A4DFF0}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{font-size:1.1em;line-height:normal;padding:8px 25px;width:100%}.woocommerce-order p{text-align:center;font-size:19px;margin:30px 20px}.woocommerce-js .woocommerce-customer-details .woocommerce-customer-details--phone,.woocommerce-js .woocommerce-customer-details .woocommerce-customer-details--email{font-size:16px;margin:0;text-align:start}.woocommerce-page.woocommerce-checkout .woocommerce-order ul.order_details{text-align:center;display:flex;align-items:center;justify-content:center;margin:50px 50px}.elementor-kit-2885 button:hover{transition:all 0.3s;border-width:0;border-radius:10px}.elementor-kit-2885 button:focus{border-radius:10px;border:none}.ast-icon.icon-search svg{color:#f5f7f9}.woocommerce-account .ast-icon.icon-search svg,.woocommerce-cart .ast-icon.icon-search svg{color:#000}.woocommerce-account .woocommerce-Addresses .woocommerce-Address-title{background:#A4DFF0;color:#000;transition:all 0.3s}.woocommerce .addresses .title .edit,.woocommerce-account .addresses .title .edit{float:none;padding:0}.woocommerce .addresses .title .edit:hover{color:#fff}.woocommerce div.product form.cart .button.single_add_to_cart_button{width:35%;background-color:#A4DFF0;border:none;border-radius:10px;margin-right:15px;transition:all 0.3s;padding:15px 20px!important;font-size:14px!important;letter-spacing:normal}.entry-content p{margin-bottom:.45rem;margin-left:20px}.ast-onsale-card{background-color:hsl(222 47% 11%);color:#fff;top:1em;left:1em}.ast-on-card-button .ahfb-svg-iconset svg>*{fill:#A4DFF0!important}.woocommerce div.ast-sticky-add-to-cart-action-wrap .button.single_add_to_cart_button{width:auto;background-color:#A4DFF0;border:none;padding:10px 30px;border-radius:10px;margin-right:15px;transition:all 0.3s}.woocommerce-page #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button{background-color:#A4DFF0;border:none}.woocommerce-js button.button:disabled,.woocommerce-js button.button:disabled[disabled]{border:none}.wpforms-container input[type="text"],.wpforms-container input[type="email"],.wpforms-container textarea{border-radius:10px;border:1px solid #A4DFF0}.woocommerce-js .woocommerce-ordering select{border:1px solid lightgray;border-radius:8px;padding:8px 15px!important}.mpdc-catg-style1 .mpdkit-cat-info p{background:transparent!important}.woocommerce .woocommerce-ordering{margin-bottom:2em!important}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{color:var(--ast-global-color-5)!important}.woocommerce-products-header__title{font-size:30px}.woocommerce-js .woocommerce-result-count{line-height:1.5}.ast-separate-container.ast-left-sidebar #primary{border:0;margin-top:20px}.woo-product-gallery-slider.woocommerce-product-gallery.wpgs--with-images.images{overflow-x:hidden}@media (max-width:767px){.woocommerce-page.woocommerce-checkout .woocommerce-order ul.order_details{display:grid;margin:40px 20px}.ast-header-break-point .main-navigation ul .menu-item .menu-link{color:black!important}.woocommerce-account.woocommerce-js h2{margin-top:10px}.woocommerce-js ul.order_details li{margin-top:10px;border:none}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{display:flex;align-items:center;justify-content:end;float:none}.ast-button-wrap .menu-toggle.main-header-menu-toggle{padding:8px 5px 2px 5px!important}.archive.woocommerce-js.ast-separate-container .ast-woocommerce-container{padding-bottom:0}.woocommerce-cart.woocommerce-js table.shop_table .product-thumbnail img,.woocommerce-cart.woocommerce-js table.shop_table .product-thumbnail img{max-width:100%}.ast-sticky-add-to-cart-action-wrap .cart{justify-content:center}.woocommerce-js div.product form.cart{display:flex}.woocommerce div.ast-sticky-add-to-cart-action-wrap .button.single_add_to_cart_button{padding:10px 20px}.woocommerce-js div.product form.cart .button.single_add_to_cart_button{padding:10px 10px}.woocommerce-js a.remove .ahfb-svg-iconset .ast-close-svg{fill:#000}.woocommerce-cart.woocommerce-js a.remove .ahfb-svg-iconset{transform:scale(1);transition:none}.woocommerce-js .woocommerce-result-count{margin-top:10px;font-size:13px}.ast-separate-container.ast-left-sidebar #primary{margin-top:0;padding:15px 0}.woocommerce-js .woocommerce-result-count{margin-top:8px}}.woocommerce a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart{background-color:#000;color:#fff;border-radius:8px;padding:15px}.woocommerce a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart:hover{background-color:#a4dff0;color:#000}.woocommerce span.ast-woo-product-category{height:30px}.woocommerce a.ast-on-card-button.ast-select-options-trigger.product_type_simple.add_to_cart_button.ajax_add_to_cart{display:none}@media (min-width:922px){.ast-woo-shop-archive .site-content>.ast-container{max-width:1360px;border-top:1px solid lightgray}}@media (min-width:1201px){.ast-separate-container .ast-woocommerce-container{padding:0 30px}}.woocommerce-js ul.product-categories>li{font-size:14px}.woocommerce nav.woocommerce-pagination ul,.woocommerce nav.woocommerce-pagination ul li{border-radius:6px}.woocommerce-js ul.products li.product,.woocommerce-page ul.products li.product{margin-bottom:1em!important}.woocommerce-js ul.products li.product a img,.woocommerce-page ul.products li.product a img{margin-bottom:0!important}.woocommerce-page section.related.products ul.products li.product.desktop-align-left .astra-shop-summary-wrap{padding:20px}ul.products.columns-4 li.ast-grid-common-col,.woocommerce-page ul.products li.product.desktop-align-left{border:1px solid #E8E8E8;border-radius:20px;overflow:hidden;box-shadow:0 0 1px 0 rgb(0 0 0 / .5)}ul.products.columns-4 li.ast-grid-common-col a.woocommerce-LoopProduct-link.woocommerce-loop-product__link,.woocommerce-page ul.products li.product a img{border-bottom:none}.woocommerce #content div.product .woocommerce-tabs ul.tabs,.woocommerce div.product .woocommerce-tabs ul.tabs,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs,.woocommerce-page div.product .woocommerce-tabs ul.tabs{display:flex}.woocommerce-js div.product .woocommerce-tabs ul.tabs li a{display:block}.ast-on-card-button .ahfb-svg-iconset{background:#000!important}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::before,.woocommerce-js div.product .woocommerce-tabs ul.tabs li.active::before{display:none!important}.cfvsw_variations_form.variations_form.cfvsw_shop_align_left.variation-function-added{position:absolute;bottom:130px;opacity:0;transform:translateY(100px);transition:all 0.6s ease-in-out}ul.products.columns-4 li.ast-grid-common-col,.woocommerce-page ul.products li.product.desktop-align-left:hover .cfvsw_variations_form.variations_form.cfvsw_shop_align_left.variation-function-added{opacity:1;transform:translateY(0)}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{width:100%;text-align:center;margin:0 auto;border:solid var(--ast-global-color-0)!important;background-color:var(--ast-global-color-0)!important;border-width:thin}.woocommerce #content div.product .woocommerce-tabs ul.tabs li:hover,.woocommerce div.product .woocommerce-tabs ul.tabs li:hover,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:hover,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:hover,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active{background-color:var(--ast-global-color-0);color:var(--ast-global-color-7);border:solid var(--ast-global-color-0);border-width:thin}.woocommerce #content div.product .woocommerce-tabs ul.tabs li:hover a,.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:hover a,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:hover a,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a{color:var(--ast-global-color-7)}ul.products.columns-4 li.ast-grid-common-col .astra-shop-summary-wrap{padding:10px 10px}.woocommerce.woocommerce-page.woocommerce-js div#content{background-color:white!important}.product-categories a:hover,.product-categories a:focus{border-bottom:1px solid #005066;color:#005066!important}.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-color:#a4dff0!important;color:black!important}.elementor-41 .elementor-element.elementor-element-79db6ca5{padding:40px 0 40px 0}.elementor-41 .elementor-element.elementor-element-5f25524 .elementor-heading-title{font-weight:600}.woocommerce-js h2{font-weight:600}.woocommerce .astra-shop-summary-wrap{padding:20px}.woocommerce ul.products li.product img{transition:transform 0.3s ease}.woocommerce ul.products li.product:hover img{transform:scale(1.08)}.woocommerce ul.products li.product{overflow:hidden}.woocommerce ul.products li.product .woocommerce-LoopProduct-link{display:block;overflow:hidden}.woocommerce h2.woocommerce-loop-product__title{font-size:20px!important;font-family:"Playfair Display",sans-serif}.page-id-40 .e-con-inner,.page-id-39 .e-con-inner{display:none!important}.woocommerce .single-product h1.product_title.entry-title{font-family:"Playfair Display",sans-serif}.woocommerce .single-product input #quantity_6a01a3fa0d27f{padding:60px!important}.woocommerce-js .quantity input[type=email],.woocommerce-js .quantity input[type=number],.woocommerce-js .quantity input[type=text]{padding:1em!important;border-radius:10px!important}.woocommerce .single-product button.single_add_to_cart_button.button.alt{padding:20px!important}.woocommerce-js #respond input#submit,.woocommerce-js a.button,.woocommerce-js button.button,.woocommerce-js input.button{padding:15px 20px!important}input#coupon_code{padding:24px!important;border-radius:10px!important}@media only screen and (max-width:768px){.actions button .button{font-size:10px!important}}@media (max-width:767px){.woocommerce p.woocommerce-result-count{font-size:12px!important}}@media only screen and (max-width:768px){.woocommerce a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart{background-color:#000;color:#fff}}@media only screen and (max-width:768px){.woocommerce-page .astra-shop-summary-wrap a.ast-loop-product__link{height:65px;font-size:15px!important}}@media only screen and (max-width:768px){.woocommerce h2.woocommerce-loop-product__title,.single-product ul.products .ast-article-single h2{font-size:14px!important;font-family:"Playfair Display",sans-serif}}@media only screen and (max-width:768px){a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart{font-size:8px!important}}@media only screen and (max-width:768px){.woocommerce .single-product button.single_add_to_cart_button.button.alt{font-size:10px!important}}@media only screen and (max-width:768px){.woocommerce a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart{font-size:8px}}@media only screen and (max-width:768px){button.single_add_to_cart_button.button.alt{font-size:10px!important}}@media (max-width:768px){.footer-init.footer-open h4.elementor-heading-title.elementor-size-default{margin-bottom:20px!important}.woocommerce-cart table.shop_table thead{display:none!important}.woocommerce-cart .product-price{display:none!important}.woocommerce-cart tr.cart_item{display:grid!important;grid-template-columns:100px 1fr auto!important;grid-template-rows:auto auto auto!important;gap:0 15px!important;padding:20px 15px!important;margin:0!important;border-top:1px solid #e5e5e5!important;background:#fff!important}.woocommerce-cart td:before,.woocommerce-cart td::before{display:none!important;content:none!important}.woocommerce-cart td{border:none!important;padding:0!important;background:none!important}.woocommerce-cart .product-thumbnail{grid-column:1;grid-row:1 / span 2}.woocommerce-cart .product-thumbnail img{width:100px!important;height:100px!important;object-fit:cover!important;display:block!important;border-radius:0!important}.woocommerce-cart .product-name{grid-column:2 / span 2;grid-row:1;margin:0!important;font-size:16px!important;font-weight:600!important;line-height:1.4!important}.woocommerce-cart .product-name a{text-decoration:none!important}.woocommerce-cart .product-subtotal{grid-column:2;grid-row:2;align-self:center;font-size:18px!important;font-weight:700!important;margin:0!important}.woocommerce-cart .product-quantity{grid-column:3;grid-row:2;align-self:center;justify-self:end}.woocommerce-cart .quantity{margin:0!important}.woocommerce-cart .quantity input.qty{width:70px!important;height:38px!important;text-align:center!important;border:1px solid #000;color:#000}.woocommerce-cart .product-remove{grid-column:1 / -1!important;grid-row:3!important;width:100%!important;text-align:right!important;margin-top:15px!important;padding-top:15px!important;border-top:1px solid #dcdcdc!important}.woocommerce-cart .product-remove a.remove{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:8px 14px!important;border:1px solid #999!important;border-radius:4px!important;background:#fff!important;color:#000!important;font-size:14px!important;line-height:1!important;text-decoration:none!important;width:auto!important;height:auto!important;opacity:2!important}.woocommerce-cart .product-remove a.remove:after{content:" Remove";font-size:14px;color:#000}.woocommerce-cart a.remove:before{border:none!important}.woocommerce-cart .product-remove .screen-reader-text{display:none!important}.woocommerce-cart .actions{padding:15px!important}input#coupon_code{padding:21px 20px!important;border-radius:10px!important}body:not(.logged-in) .woocommerce .col2-set .col-2,body:not(.logged-in) .woocommerce .col2-set .col-1{width:auto!important}.ast-header-break-point #masthead .ast-primary-header-bar.main-header-bar{padding-top:8px!important;padding-bottom:8px!important}.elementor-41 .elementor-element.elementor-element-79db6ca5{padding:30px 0 20px 0}.woocommerce-cart-form__cart-item td.product-remove{display:flex!important;justify-content:right}.single-product #primary{margin:0em 0!important;padding:20px 0 15px 0!important}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{text-align:left!important}}.woocommerce-account .u-column2.col-2>h2{display:none!important}.woocommerce-account #customer_login .u-column1 h2{display:none!important}