/*!
Theme Name: Astra Child
Theme URI: https://wpastra.com/
Description: Child theme per personalizzare Astra senza toccare il tema principale.
Author: Chorally
Template: astra
Version: 1.0.0
Text Domain: astra-child
*/:root{--primary-color:#5BB4EA;--secondary-color:#203655;--text-color:#112035;--grey-cyan:#00628B }.ast-container{max-width:1080px}ul li::marker{color:var(--primary-color)}ul .spectra-list-icon-unordered{border-radius:15px;margin-top:5px !important}ul li.spectra-list-item-unordered{gap:15px;align-items:flex-start}ul li.spectra-list-item-unordered p{line-height:1.2}.flex-start{align-items:flex-start !important}.wp-block-button .wp-block-button__link,.wp-block-search .wp-block-search__button,body .wp-block-file .wp-block-file__button{border-radius:30px}a.button,.wp-block-button .wp-block-button__link,.button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{text-decoration:none;letter-spacing:0 !important;font-size:1rem}a.button:hover,.wp-block-button .wp-block-button__link:hover,.button:hover,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{background-color:var(--secondary-color) !important;color:#fff !important}.main-header-menu .menu-link{color:#16263e !important;font-size:1rem}.main-header-menu .menu-link:hover{color:var(--secondary-color) !important}.ast-site-header-cart.ast-menu-cart-outline .ast-cart-menu-wrap{width:37px;height:35px;display:block;background-image:url(img/cart.png)}.ast-builder-menu-1 .menu-item>.menu-link{padding-left:1.2rem;padding-right:1.2rem}.ast-site-header-cart .ast-woo-header-cart-info-wrap{display:none}.ast-cart-menu-wrap .count:after{display:none !important}.ast-menu-cart-outline .ast-cart-menu-wrap .count{color:#fff !important;border:0;background:var(--text-color);border-radius:5px;min-width:0;min-height:0;font-size:12px;line-height:1;padding:6px 8px;margin-top:0;position:absolute;bottom:-8px;right:-9px}ast-primary-header-bar .site-primary-header-wrap{max-width:1040px}.ast-desktop .ast-primary-header-bar .ast-header-woo-cart{margin-right:14px;padding-right:30px;position:relative}.ast-desktop .ast-primary-header-bar .ast-header-woo-cart:after{position:absolute;content:"";right:0;top:15px;width:1px;height:40px;background-color:var(--text-color);display:block}.ast-site-header-cart .widget_shopping_cart .buttons .button:hover,.ast-site-header-cart .widget_shopping_cart .buttons .button.wc-forward:hover{color:#fff}.ast-site-header-cart .ast-site-header-cart-data .ast-mini-cart-empty .woocommerce-mini-cart__buttons a.button{padding:15px 10px;background:#0673bf;color:#fff;font-weight:400}.ast-theme-transparent-header.ast-header-break-point #ast-mobile-header>.ast-main-header-wrap>.main-header-bar{padding-bottom:0}[data-section=section-header-mobile-trigger] .ast-button-wrap .ast-mobile-menu-trigger-fill{background-color:var(--secondary-color)}.site-logo-img .transparent-custom-logo img,.ast-theme-transparent-header .site-logo-img img,.site-logo-img img{filter:none !important}.ast-page-builder-template .entry-header{margin-top:0px}.ast-custom-button-link,#ast-desktop-header{text-decoration:none !important}.ast-custom-button-link .ast-custom-button,.ast-custom-button-link a.ast-header-account-link,#ast-desktop-header .ast-custom-button,#ast-desktop-header a.ast-header-account-link{background-color:var(--primary-color) !important;text-decoration:none !important;color:var(--secondary-color);text-align:center;padding:13px 18px;font-size:1rem;border-radius:30px;display:block;line-height:1}.ast-custom-button-link .ast-custom-button:hover,.ast-custom-button-link a.ast-header-account-link:hover,#ast-desktop-header .ast-custom-button:hover,#ast-desktop-header a.ast-header-account-link:hover{background-color:var(--secondary-color) !important;color:#fff !important}footer p{line-height:1.2;font-size:.85rem}footer .footer-widget-area[data-section=sidebar-widgets-footer-widget-3].footer-widget-area-inner a{color:#fff}footer .footer-widget-area[data-section=sidebar-widgets-footer-widget-3].footer-widget-area-inner a:hover{color:#e6f0f5;text-decoration:underline}footer .footer-widget-area[data-section=section-footer-menu] .astra-footer-horizontal-menu{justify-content:flex-end}footer #astra-footer-menu .menu-item>a{text-decoration:none;text-transform:uppercase;font-size:.85rem}footer #astra-footer-menu .menu-item>a:hover{text-decoration:underline}#ast-scroll-top:focus-visible,#ast-scroll-top:focus{outline:2px solid #fff;outline-offset:2px}#testata h1{font-weight:400}.home #testata h1{font-weight:700}#testata h2{line-height:1.1}.home #testata h2{font-weight:400;margin-top:15px}body #testata .wp-block-spectra-container{column-gap:0;gap:0}#categorie-home>.wp-block-spectra-container{justify-content:flex-start}#categorie-home a{text-decoration:underline}#categorie-home img{max-height:73px}.wp-block-liquid-slider .wp-block-liquid-slider-slide{height:auto !important;display:flex;flex-direction:column}@media(max-width: 768px){.wp-block-liquid-slider .wp-block-liquid-slider-slide{margin:0}}@media(max-width: 458px){.wp-block-liquid-slider .wp-block-liquid-slider-slide p{margin-top:10px !important}}.wp-block-liquid-slider .wp-block-liquid-slider-slide .wp-block-cover{border-radius:30px;height:100%;flex-grow:1;display:flex;flex-direction:column;justify-content:center}.wp-block-liquid-slider .wp-block-liquid-slider-slide h5{line-height:1}@media(max-width: 458px){.wp-block-liquid-slider .wp-block-liquid-slider-slide h5{padding-top:100px !important;font-size:1.3rem !important}}.wp-block-liquid-slider .swiper-pagination{position:static;margin-top:50px}.wp-block-liquid-slider .swiper-pagination .swiper-pagination-bullet{width:52px;border-radius:3px;opacity:1;background-color:#203655}.wp-block-liquid-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--primary-color)}@media(max-width: 1024px){.wp-block-liquid-slider .swiper-pagination{display:none !important}}#intro-text-home strong{color:#203655}#company-dimension{background-color:#e6eef3}#company-statistics .wp-block-spectra-container{align-items:flex-start}#company-disclaimer p{line-height:1.1}#company-disclaimer a{text-decoration:underline}.page-id-4364 h1{display:none}.spectra-google-map.mappa{width:100%}#contatti-list li.spectra-list-item-unordered{align-items:center}.srfm-form-container{background-color:rgba(0,0,0,0) !important}.srfm-form-container .srfm-success-box.srfm-active{display:flex;white-space:pre-wrap;background:#fff;padding:40px 40px 60px 40px;border-radius:30px}.srfm-form-container .srfm-form .srfm-block:not(.srfm-number-block) .srfm-error-wrap .srfm-error-message,.srfm-form-container .srfm-password-protected-form .srfm-block:not(.srfm-number-block) .srfm-error-wrap .srfm-error-message{background-color:var(--srfm-error-color);padding:4px;color:#fff}.srfm-form-container .srfm-block-label{color:#fff !important}.srfm-form-container .srfm-success-box p{font-weight:bold;color:#fff}.srfm-form-container .srfm-form .srfm-block:not(.srfm-number-block) .srfm-input-common,.srfm-form-container .srfm-form-container .srfm-password-protected-form .srfm-block:not(.srfm-number-block) .srfm-input-common{border-radius:30px;height:60px;background-color:#fff !important;color:var(--text-color) !important}.srfm-form-container .srfm-form .srfm-block:not(.srfm-number-block) .srfm-input-common:focus-visible{outline:2px solid #fff !important;outline-offset:2px !important}.srfm-form-container .srfm-cbx .srfm-span-wrap:first-child{background-color:#fff !important}.srfm-form-container .srfm-gdpr-block .srfm-block-wrap .srfm-input-gdpr:checked+.srfm-cbx>span.srfm-span-wrap:first-child{background-color:var(--text-color) !important}.srfm-form-container .srfm-input-textarea{height:220px !important}.srfm-form-container button#srfm-submit-btn{padding:10px 40px;border-radius:30px}.srfm-form-container button#srfm-submit-btn:hover{background-color:var(--primary-color);color:var(--secondary-color);border:0}.srfm-form-container .srfm-gdpr-block a{color:#fff;text-decoration:underline}#company-service{background-size:auto 100% !important;gap:0}#company-service h3 strong{color:var(--primary-color)}@media(min-width: 1450px){.home #company-service{background-size:cover !important}}body.woocommerce #content,body.woocommerce-page #content{max-width:1080px;padding:50px 20px;width:100%;margin:0 auto}.woocommerce-js ul.products li.product .ast-woo-product-category,.woocommerce-page ul.products li.product .ast-woo-product-category{opacity:1 !important}.woocommerce #content .ast-woocommerce-container div.product div.summary,.woocommerce .ast-woocommerce-container div.product div.summary,.woocommerce-page #content .ast-woocommerce-container div.product div.summary,.woocommerce-page .ast-woocommerce-container div.product div.summary{width:100%;float:none}.woocommerce-js .isd-before-summary{display:flex;background-color:#e6f0f5;gap:20px;border-radius:30px;padding:20px;align-items:flex-end;margin-bottom:50px}.woocommerce-js .isd-before-summary img{object-fit:contain;max-width:100px}.woocommerce-js .isd-before-summary h2{color:var(--grey-cyan);font-size:1.5rem;margin-bottom:8px;line-height:1}.woocommerce-js .isd-before-summary p{margin-bottom:0}.woocommerce-js .isd-before-summary .button{min-width:255px;text-align:center}.woocommerce-message,.woocommerce-info{line-height:1.3;font-size:1rem;letter-spacing:0;border-radius:30px}.woocommerce form.checkout_coupon{width:100%}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 1em 1em 3.2em}.woocommerce-js #customer_details,.woocommerce-js .woocommerce table.shop_table{border:0}.woocommerce-cart .cart-collaterals .cart_totals,.woocommerce-cart .cart-collaterals .cross-sells,.woocommerce-js #customer_details,.woocommerce-js .woocommerce table.shop_table{border:0}.entry-content .wp-audio-shortcode,.entry-content .wp-embedded-audio,.entry-content .wp-embedded-video,.entry-content .wp-video,.entry-content p{font-size:1rem}.woocommerce-js .quantity input[type=email],.woocommerce-js .quantity input[type=number],.woocommerce-js .quantity input[type=text]{border-radius:30px}.woocommerce-message,.woocommerce .select2-container .select2-selection--single,.woocommerce select,.woocommerce-page .select2-container .select2-selection--single,.woocommerce-page select{border-radius:30px;font-size:1rem;letter-spacing:0}form #order_review:not(.elementor-widget-woocommerce-checkout-page #order_review){border-bottom-left-radius:30px;border-bottom-right-radius:30px}.checkout-inline-error-message,.coupon-error-notice{color:#d65d67;font-size:1rem;line-height:1;padding:3px 0}.checkout_coupon.woocommerce-form-coupon{display:flex;gap:30px}.woocommerce-MyAccount-navigation-link--dashboard{border:0 !important}.woocommerce-js h2{font-size:1.4rem}.woocommerce .woocommerce-Addresses address,.woocommerce .woocommerce-MyAccount-content address,.woocommerce .woocommerce-customer-details address,.woocommerce-account .woocommerce-Addresses address,.woocommerce-account .woocommerce-MyAccount-content address,.woocommerce-account .woocommerce-customer-details address{font-size:1rem}.woocommerce .addresses .title .edit,.woocommerce-account .addresses .title .edit{float:left;padding:0}.woocommerce-MyAccount-navigation-link.is-active a{background-color:var(--secondary-color) !important;color:#fff;border-color:#fff !important}body .woocommerce-MyAccount-navigation-link{border:0;border-top:1px solid var(--ast-border-color)}.woocommerce-account .woocommerce-MyAccount-content fieldset legend{font-weight:bold}.woocommerce-js div.product div.summary .woocommerce-product-details__short-description ul{margin-left:20px}.woocommerce-js div.product div.summary .woocommerce-product-details__short-description ul li{margin-bottom:10px}.woocommerce-js form .form-row input.input-text,.woocommerce-js form .form-row textarea,.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{border-radius:30px;font-size:1rem;letter-spacing:0}.woocommerce-order h2.woocommerce-order-details__title{border:0;border-bottom:1px solid var(--ast-border-color)}.woocommerce-page.woocommerce-checkout .woocommerce-customer-details address,.woocommerce.woocommerce-checkout .woocommerce-customer-details address{border:0}.wapf-field-label.wapf--above{font-weight:bold;margin-bottom:5px}.woocommerce-js ul.order_details{display:flex}.ast-site-header-cart .widget_shopping_cart .product_list_widget li img,.woocommerce .ast-site-header-cart .widget_shopping_cart .product_list_widget li img,.widget_shopping_cart.widget,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{border-radius:17px}form #order_review_heading:not(.elementor-widget-woocommerce-checkout-page #order_review_heading){border-top-left-radius:30px;border-top-right-radius:30px}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{top:40%;right:-17px}.ast-site-header-cart .widget_shopping_cart:after,.woocommerce .ast-site-header-cart .widget_shopping_cart:after{display:none}.woocommerce #content table.cart img,.woocommerce table.cart img{border-radius:30px;border-radius:30px;min-width:100px}.woocommerce-js #content table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text{border-radius:30px;padding:24px 30px}#isd-breadbrumb{height:150px;background-image:url(img/header.jpg);background-size:cover;background-position:top left;background-repeat:no-repeat;color:#fff}.single-product #isd-breadbrumb{height:280px}.single-product #isd-breadbrumb .ast-container{justify-content:flex-end}.single-product #isd-breadbrumb .ast-container p.isd-product-category{margin-bottom:0;font-size:.9rem}.single-product #isd-breadbrumb .ast-container .isd-page-title{margin-bottom:35px}.single-product #isd-breadbrumb .ast-container .isd-page-title:before{content:"Servizio "}#isd-breadbrumb .ast-container{padding:0px 20px;display:flex;flex-direction:column;justify-content:center;height:100%}#isd-breadbrumb .ast-container .woocommerce-breadcrumb{font-size:.9rem;color:#fff;margin:0}#isd-breadbrumb .ast-container .woocommerce-breadcrumb a{color:#fff}#isd-breadbrumb .ast-container .isd-page-title{font-size:2.2rem;font-weight:700;color:#fff;margin:0;line-height:1}.ast-site-header-cart .widget_shopping_cart .product_list_widget li:last-child,.woocommerce .ast-site-header-cart .widget_shopping_cart .product_list_widget li:last-child{line-height:1}.ast-site-header-cart .widget_shopping_cart .buttons .button{padding-top:12px;padding-right:10px;padding-bottom:12px;padding-left:10px;font-weight:400;font-size:.8rem;line-height:1}.woocommerce-message,.woocommerce-info{border-top-color:var(--secondary-color)}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{padding:10px 0 !important}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{flex-direction:row;background-color:#e6f0f5;border-radius:30px;padding:20px;margin-bottom:20px;position:relative;box-shadow:0 0 10px 0 rgba(0,0,0,.1);transition:all .3s ease}.woocommerce ul.products li.product:hover,.woocommerce-page ul.products li.product:hover{box-shadow:0 0 20px 0 rgba(0,0,0,.2)}.woocommerce ul.products li.product .button,.woocommerce-page ul.products li.product .button{position:absolute;top:33%;right:20px;margin:0;padding:16px 27px 14px 27px;letter-spacing:0}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce-page ul.products li.product .woocommerce-loop-product__title{margin-bottom:5px !important}.woocommerce ul.products li.product .ast-woo-shop-product-description p,.woocommerce-page ul.products li.product .ast-woo-shop-product-description p{margin-bottom:0}.woocommerce ul.products li.product .astra-shop-summary-wrap,.woocommerce-page ul.products li.product .astra-shop-summary-wrap{max-width:calc(100% - 350px)}.woocommerce ul.products li.product .astra-shop-thumbnail-wrap,.woocommerce-page ul.products li.product .astra-shop-thumbnail-wrap{max-width:150px;border-radius:30px;margin-right:20px}.woocommerce ul.products li.product .astra-shop-thumbnail-wrap img,.woocommerce-page ul.products li.product .astra-shop-thumbnail-wrap img{margin-bottom:0;border-radius:30px}.woocommerce ul.products li.product a.ast-loop-product__link,.woocommerce-page ul.products li.product a.ast-loop-product__link{color:var(--secondary-color);font-size:2rem;text-decoration:none}.woocommerce ul.products li.product .ast-woo-product-category,.woocommerce-page ul.products li.product .ast-woo-product-category{margin-bottom:0px}.postid-4401 form.cart .single_add_to_cart_button{margin-top:18px;max-height:47px}.tiered-pricing-tooltip-icon{display:none !important}.single-product.woocommerce-js .woocommerce-variation-price span.woocommerce-Price-amount.amount:before{content:"Prezzo totale: "}.single-product.woocommerce-js #isd_variations_form .woocommerce-variation-price span.woocommerce-Price-amount.amount:before{content:"Canone mensile: "}.single-product.woocommerce-js #isd_variations_form .single_variation_wrap.product-cat-cybersecurity-networking .woocommerce-variation-price span.woocommerce-Price-amount.amount:before{content:"Canone annuale: "}.single-product.woocommerce-js .shop_table.tiered-pricing-table td{line-height:1;font-size:.9rem;padding:10px}.single-product.woocommerce-js .pricing-container{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;max-width:1200px;margin:0 auto}.single-product.woocommerce-js .pricing-container .card{background:#f5f6f7;border-radius:40px;overflow:hidden;flex:1;min-width:300px;max-width:380px;box-shadow:0 10px 30px rgba(0,0,0,.05)}.single-product.woocommerce-js .pricing-container .card-header{height:110px;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:bold;color:#fff;letter-spacing:2px}.single-product.woocommerce-js .pricing-container .bronze{background:linear-gradient(180deg, #c37c28 0%, #7d4e16 100%)}.single-product.woocommerce-js .pricing-container .silver{background:linear-gradient(180deg, #a0a0a0 0%, #6d6d6d 100%)}.single-product.woocommerce-js .pricing-container .gold{background:linear-gradient(180deg, #c5a000 0%, #907500 100%)}.single-product.woocommerce-js .pricing-container .card-content{padding:30px 25px;color:var(--text-color)}.single-product.woocommerce-js .pricing-container .card-content h3{color:var(--grey-cyan);font-size:1.1rem;text-align:center;margin-bottom:20px}.single-product.woocommerce-js .pricing-container .card-content ul{list-style:none;padding:0;margin-bottom:30px;margin-left:0}.single-product.woocommerce-js .pricing-container .card-content li{font-size:.95rem;margin-bottom:12px;display:flex;align-items:flex-start;gap:10px;line-height:1}.single-product.woocommerce-js .pricing-container .check::before{content:"";display:block;background-image:url(img/check.png);background-size:100% auto;background-repeat:no-repeat;background-position:top left;width:16px;height:16px;min-width:16px}.single-product.woocommerce-js .pricing-container .cross::before{content:"";display:block;background-image:url(img/check.png);background-size:100% auto;background-repeat:no-repeat;background-position:top left;background-position:top -16px left;width:16px;height:17px;min-width:16px}.single-product.woocommerce-js .pricing-container .card-content{font-size:.95rem;line-height:1.2}.single-product.woocommerce-js .pricing-container .card-content strong{display:block;margin-bottom:0;margin-top:15px}.single-product.woocommerce-js .pricing-container .card-content p{font-size:.95rem;margin-top:15px;line-height:1.2;margin-bottom:0}.single-product.woocommerce-js .variations_form .variations .variation-row{display:flex;flex-wrap:wrap;align-items:flex-start;margin-bottom:0;flex-direction:column}.single-product.woocommerce-js .variations_form .variations .variation-row .label{flex:0 0 33%;min-width:100px;padding-right:1em}.single-product.woocommerce-js .variations_form .variations .variation-row .label label{font-weight:700;font-size:1.1rem;color:var(--secondary-color)}.single-product.woocommerce-js .variations_form .variations .variation-row .value{width:90%}.single-product.woocommerce-js .woocommerce-variation-add-to-cart{display:flex;justify-content:space-around;align-items:end}.single-product.woocommerce-js .woocommerce-product-details__short-description{margin-bottom:30px}.single-product.woocommerce-js .woocommerce-product-details__short-description p{margin-bottom:1rem}.single-product.woocommerce-js .single_variation_wrap .woocommerce-variation-price span.price,.single-product.woocommerce-js .fsb-tier-live-total-wrap{color:var(--secondary-color);font-size:1.7rem;font-weight:700;margin:0}.single-product.woocommerce-js #isd-compare{font-size:1.5rem;font-weight:700;margin-bottom:20px}.single-product.woocommerce-js .entry-summary form.cart{display:flex;position:relative}.single-product.woocommerce-js .entry-summary form.cart .variations{border:0 !important}.single-product.woocommerce-js .entry-summary form.cart .variations .reset_variations{display:none !important}.single-product.woocommerce-js .entry-summary form.cart button.single_add_to_cart_button{padding:16px 20px;border-radius:30px}.single-product.woocommerce-js .woocommerce-js div.product form.cart div.quantity{margin:0 1em 1em 1em}.single-product.woocommerce-js .single_variation_wrap{display:flex;flex-direction:column-reverse;justify-content:flex-end}.single-product.woocommerce-js .single_variation_wrap .woocommerce-variation-price{position:absolute;left:0}.single-product.woocommerce-js .quantity label.screen-reader-text{display:block !important;position:relative !important;clip:auto !important;clip-path:none !important;height:auto !important;width:auto !important;margin-bottom:5px !important;font-weight:700;font-size:1.1rem;color:var(--secondary-color);padding-right:10px}.single-product.woocommerce-js .woocommerce-variation.single_variation .woocommerce-variation-description{display:none}@media(max-width: 1700px){#company-dimension{background-size:auto 100%;background-position:right -5vw top 0}}@media(max-width: 1700px)and (min-width: 1450px){.home #company-dimension{background-size:cover}}@media(max-width: 1500px)and (min-width: 1401px){#company-dimension{background-position:right -12vw top 0}#company-service{background-size:auto 120% !important}}@media(max-width: 1400px)and (min-width: 1024px){#company-dimension{background-position:right -29vw top 0}}@media(max-width: 1400px)and (min-width: 1200px){#company-dimension{background-position:right -20vw top 0}}@media(min-width: 1600px){#company-service{background-size:cover !important}}@media(min-width: 1840px){#company-dimension{background-size:47% auto;background-position:100% 40%}}@media(min-width: 1921px){#testata{background-size:cover}#compay-text-column{padding-top:120px !important;padding-bottom:120px !important}}@media(max-width: 1023px){#company-dimension{background-image:none}.single-product #isd-breadbrumb{height:200px}.woocommerce-js .isd-before-summary{align-items:center}header .ast-builder-menu-1 .menu-item>.menu-link{padding-left:7px;padding-right:7px;font-size:.9rem}.ast-desktop .ast-primary-header-bar .ast-header-woo-cart{margin-right:6px;padding-right:20px}#ast-desktop-header a.ast-header-account-link{font-size:.9rem}.woocommerce ul.products li.product .astra-shop-thumbnail-wrap,.woocommerce-page ul.products li.product .astra-shop-thumbnail-wrap{max-width:100px}.woocommerce-js ul.products li.product .woocommerce-loop-product__title,.woocommerce-page ul.products li.product .woocommerce-loop-product__title{font-size:1.5rem}header .custom-logo-link img{max-width:140px;width:140px}}@media(max-width: 979px){.single-product.woocommerce-js .variations_form .variations .variation-row .value{width:100%}.woocommerce-js .isd-before-summary{flex-direction:column;align-items:flex-start}.single-product.woocommerce-js .woocommerce-variation-add-to-cart{justify-content:space-between}.single-product.woocommerce-js .entry-summary form.cart{flex-direction:column}.single-product.woocommerce-js .pricing-container .card{margin-bottom:30px}}@media(max-width: 768px){.width-full{max-width:100% !important}#footer-site-navigation{display:none}.woocommerce-message a.button.wc-forward{border-radius:30px}.single-product #isd-breadbrumb{height:150px}.main-header-bar{padding:0}.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{text-align:left !important}.woocommerce #content table.cart td.actions .coupon .button.alt,.woocommerce #content table.cart td.actions .coupon .input-text+.button,woocommerce table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button,.woocommerce table.cart td.actions .coupon .button.alt,.woocommerce table.cart td.actions .coupon .input-text+.button,.woocommerce-page #content table.cart td.actions .coupon .button.alt,.woocommerce-page #content table.cart td.actions .coupon .input-text+.button,.woocommerce-page table.cart td.actions .coupon .button.alt,.woocommerce-page table.cart td.actions .coupon .input-text+.button{border-radius:30px;padding:10px}.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{width:100%;justify-content:space-between;margin-bottom:10px;margin-top:10px}.woocommerce table.cart td.actions .coupon input,.woocommerce-page #content table.cart td.actions .coupon input,.woocommerce-page table.cart td.actions .coupon input{width:100%}.woocommerce table.cart td.actions .coupon input::placeholder,.woocommerce-page #content table.cart td.actions .coupon input::placeholder,.woocommerce-page table.cart td.actions .coupon input::placeholder{font-size:1rem}.ast-header-break-point .main-navigation{padding-top:20px}.ast-header-break-point .ast-header-woo-cart{margin-right:20px;padding-top:0;margin-top:0;position:relative}.ast-header-break-point .ast-header-woo-cart:after{position:absolute;content:"";right:0;top:15px;width:1px;height:40px;background-color:var(--text-color);display:block;right:-10px;top:0}.woocommerce-js a.button{border-radius:30px}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{flex-direction:column}.woocommerce ul.products li.product .button,.woocommerce-page ul.products li.product .button{position:static;margin-top:10px;margin-bottom:0px;top:0;right:inherit}.woocommerce ul.products li.product .astra-shop-thumbnail-wrap img,.woocommerce-page ul.products li.product .astra-shop-thumbnail-wrap img{margin-bottom:10px}.woocommerce ul.products li.product .astra-shop-summary-wrap,.woocommerce-page ul.products li.product .astra-shop-summary-wrap{max-width:100%}.woocommerce ul.products li.product .astra-shop-thumbnail-wrap,.woocommerce-page ul.products li.product .astra-shop-thumbnail-wrap{max-width:150px}}@media screen and (max-width: 480px){.single-product.woocommerce-js .woocommerce-variation-add-to-cart{flex-direction:column;align-items:start}.single-product.woocommerce-js .entry-summary form.cart button.single_add_to_cart_button{margin-top:0}}/*# sourceMappingURL=style.css.map */
