/*!
 * Theme Name: www-altwien.live
 * Theme URI: https://www.limesoda.com
 * Description: www-altwien.live
 * Version: 5.0.0
 * Author: LimeSoda
 * Author URI: https://www.limesoda.com
 * Template: astra
 * Text Domain: www-altwien.live
 */:root{--color-green:#6fb882;--color-purple:#9ea0c1;--color-dark-purple:#7369ac;--color-red:#e97059;--color-dark-red:#eb001b;--color-darker-red:#d01d17;--color-blue:#22395b;--color-light-blue:#005098;--color-light-yellow:#e7d118;--color-yellow:#f7a600;--color-dark-yellow:#f79e1b;--color-orange:#ff5f00;--color-white:#fff;--color-beige:#f0ecd6;--color-grey:#858585;--color-black:#0d0f0a;--color-primary:var(--color-purple);--color-secondary:var(--color-green);--color-tertiary:var(--color-yellow);--color-font:var(--color-black);--color-background:var(--color-white);--color-background-secondary:var(--color-black);--font-size-xs:12px;--font-size-s:15px;--font-size:18px;--font-size-md:25px;--font-size-l:38px;--line-height-xs:1.2;--line-height-s:1.23;--line-height-md:1.38;--line-height-l:1.5;--line-height-xl:1.6;--line-height-xxl:2.08;--line-height-xxxl:2.7;--container-width:1160px;--content-width:964px}#primary,.ast-modern-woo-account-page .entry-content{margin:0!important}.wp-block-uagb-faq .uagb-faq-child__outer-wrap .uagb-faq-content{border-top-width:2px}@media (max-width:921px){.hide-on-mobile{display:none!important}.yes-js.js_active .ast-plain-container.ast-single-post #primary{padding:0!important}}footer .site-navigation{height:auto}#ast-mobile-header .site-header-primary-section-left .ast-builder-layout-element,.site-header-primary-section-center .ast-builder-layout-element{position:relative;width:180px}.ast-header-sticked .ast-primary-header-bar .site-primary-header-wrap,.ast-mobile-header-wrap .ast-primary-header-bar,.ast-primary-header-bar .site-primary-header-wrap,.ast-sticky-header-shrink .ast-mobile-header-wrap .ast-primary-header-bar.ast-header-sticked,.ast-sticky-header-shrink .ast-mobile-header-wrap .ast-stick-primary-below-wrapper.ast-header-sticked .ast-below-header,.ast-sticky-header-shrink .ast-primary-header-bar.ast-header-sticked,.ast-sticky-header-shrink .ast-primary-header-bar.ast-header-sticked .site-primary-header-wrap,.ast-sticky-header-shrink .ast-stick-primary-below-wrapper.ast-header-sticked .ast-primary-header-bar .site-primary-header-wrap{line-height:1rem;min-height:57px!important}.ast-sticky-header-shrink .ast-primary-header-bar.main-header-bar.ast-header-sticked{padding:5px 0!important}.ast-site-identity{padding:140px 0 0!important;position:absolute;transform:translateY(0);transition:transform .5s ease}.ast-sticky-main-shrink .ast-sticky-shrunk.main-header-bar .ast-site-identity{transform:translateY(-100%)}.site-logo-img{background-color:var(--color-black);display:block;padding:140px 30px 40px}.ast-sticky-main-shrink .ast-sticky-shrunk .site-logo-img img{max-height:none!important;width:118px!important}.site-header-primary-section-right-center.ast-grid-right-center-section{justify-content:flex-end}.ast-header-account-link .ahfb-svg-iconset,.ast-header-search .icon-search,.ast-icon-shopping-cart .icon-cart{height:20px;width:20px}.ast-header-account-link .ahfb-svg-iconset svg,.ast-header-search .icon-search svg,.ast-icon-shopping-cart .icon-cart svg{display:none}.ast-icon-shopping-cart .icon-cart{background-image:url(../../../wp-content/themes/astra-child/assets/img/cart.svg);display:inline-block}.ast-site-header-cart i.astra-icon{line-height:0}.ast-site-header-cart i.astra-icon:after{letter-spacing:0;padding:0}.ast-header-account-link .ahfb-svg-iconset{background-image:url(../../../wp-content/themes/astra-child/assets/img/user.svg)}.ast-header-search .icon-search{background-image:url(../../../wp-content/themes/astra-child/assets/img/search.svg)}.ast-addon-cart-wrap.ast-desktop-cart-position-{padding-bottom:0;padding-top:0}.ast-addon-cart-wrap.ast-desktop-cart-position-,.site-header .ast-custom-button-link,.site-header .ast-header-account-link,.site-header .ast-header-search .astra-search-icon{position:relative}.ast-addon-cart-wrap.ast-desktop-cart-position-:after,.ast-header-account-link:after,.site-header .ast-custom-button-link:after,.site-header .ast-header-search .astra-search-icon:after{background-color:var(--color-font);bottom:-7px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:bottom right;transition:transform .25s ease-out;width:100%}.ast-header-account-link:after{bottom:-11px}.site-header .ast-custom-button-link:after{bottom:-8px}.ast-addon-cart-wrap.ast-desktop-cart-position-:hover:after,.ast-header-account-link:hover:after,.site-header .ast-custom-button-link:hover:after,.site-header .ast-header-search .astra-search-icon:hover:after{transform:scaleX(1);transform-origin:bottom left}.ast-desktop .ast-primary-header-bar .ast-header-woo-cart{line-height:normal;min-height:auto}.ast-main-header-nav-open .ast-desktop-header-content{position:relative;z-index:5}.ast-desktop-header-content .ast-builder-menu-mobile .ast-flex.main-header-menu,.ast-desktop-popup-content .ast-builder-menu-mobile .ast-flex.main-header-menu{flex-flow:column nowrap}.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item>.menu-link,.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-ancestor>.ast-menu-toggle,.ast-mobile-popup-drawer.active .ast-mobile-popup-inner .main-header-menu .menu-item-has-children .ast-menu-toggle{color:var(--color-white);outline:none}.ast-desktop-popup-content .ast-builder-menu-mobile .main-navigation li.menu-item,.ast-header-break-point .main-navigation .stack-on-mobile li{display:flex;flex-flow:row wrap}.ast-builder-menu-mobile .main-navigation ul .menu-item>.menu-link,.ast-desktop-popup-content .ast-builder-menu-mobile .main-navigation li.menu-item>a{height:auto;order:1;width:auto}.ast-desktop-popup-content .ast-builder-menu-mobile .main-navigation li.menu-item>.ast-menu-toggle,.ast-mobile-popup-drawer.active .ast-mobile-popup-inner .main-header-menu .menu-item-has-children .ast-menu-toggle{line-height:1rem;order:2;padding:0}.ast-builder-menu-mobile .main-navigation .main-header-menu .sub-menu,.ast-desktop-popup-content .ast-builder-menu-mobile .main-navigation li.menu-item>.sub-menu{order:3;width:100%}.ast-builder-menu-mobile .main-navigation .main-header-menu,.ast-builder-menu-mobile .main-navigation .main-header-menu .sub-menu,.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-ancestor>.ast-menu-toggle,.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-ancestor>.menu-link,.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-item>.menu-link,.ast-builder-menu-mobile .main-navigation .menu-item:hover .menu-link{background-color:var(--color-black)}.ast-mobile-popup-drawer.active .ast-mobile-popup-overlay{opacity:0;visibility:hidden}.ast-mobile-popup-drawer .ast-mobile-popup-inner{transform:translateY(-100%);transition:all .3s ease!important}.ast-mobile-popup-inner{height:fit-content}.ast-mobile-popup-drawer .ast-mobile-popup-inner,.ast-mobile-popup-drawer.active .ast-mobile-popup-inner .ast-desktop-popup-content,.ast-mobile-popup-drawer.active .ast-mobile-popup-inner .ast-mobile-popup-content,.ast-mobile-popup-drawer.active .ast-mobile-popup-inner .ast-mobile-popup-header{background-color:var(--color-black)}.ast-mobile-popup-drawer.active .ast-mobile-popup-inner .ast-desktop-popup-content,.ast-mobile-popup-drawer.active .ast-mobile-popup-inner .ast-mobile-popup-content{padding-bottom:70px;transform:translateY(-1px)}@media (min-width:992px){.ast-mobile-popup-drawer.active .ast-mobile-popup-inner .ast-mobile-popup-header{margin:0 auto;max-width:1200px;padding:9px 20px 0;width:100%}.ast-mobile-popup-drawer.active .ast-mobile-popup-inner .ast-desktop-popup-content{padding-left:35%;padding-right:35%}}.ast-mobile-popup-drawer.active .menu-toggle-close{color:var(--color-white);padding:.6em .5em}.ast-mobile-popup-drawer.active .ast-mobile-svg.ast-close-svg{height:35px;width:35px}.ast-header-break-point .ast-mobile-popup-drawer.active .ast-mobile-popup-inner .main-header-menu .menu-item-has-children .sub-menu .menu-item .icon-arrow,.ast-main-header-nav-open .ast-desktop-popup-content .main-header-menu .sub-menu .menu-item:not(.menu-item-has-children) .menu-link .icon-arrow,.ast-mobile-popup-drawer.active .ast-mobile-popup-inner .main-header-menu .menu-item-has-children .ast-menu-toggle .icon-arrow{display:none}.ast-button-wrap .menu-toggle.main-header-menu-toggle{display:flex!important}.ast-mobile-popup-drawer.active .ast-mobile-popup-inner .main-header-menu .menu-item-has-children .ast-menu-toggle{border:none;font-size:20px;position:relative!important;right:auto;top:auto}.ast-mobile-popup-drawer.active .ast-mobile-popup-inner .main-header-menu .menu-item-has-children .ast-menu-toggle:active,.ast-mobile-popup-drawer.active .ast-mobile-popup-inner .main-header-menu .menu-item-has-children .ast-menu-toggle:focus,.ast-mobile-popup-drawer.active .ast-mobile-popup-inner .main-header-menu .menu-item-has-children .ast-menu-toggle:hover{border:none;outline:none}.ast-mobile-popup-drawer.active .ast-mobile-popup-inner .main-header-menu .menu-item-has-children .ast-menu-toggle[aria-expanded=false]:before{content:"+"}.ast-mobile-popup-drawer.active .ast-mobile-popup-inner .main-header-menu .menu-item-has-children .ast-menu-toggle[aria-expanded=true]:before{content:"-"}.ast-mobile-popup-drawer.active .ast-mobile-popup-inner .main-header-menu .menu-item-has-children .sub-menu .menu-item .menu-text{text-transform:none}.ast-desktop .ast-primary-header-bar.main-header-bar,.ast-header-break-point #masthead .ast-primary-header-bar.main-header-bar{transition:padding .3s ease}.ast-sticky-main-shrink .ast-sticky-shrunk .main-header-bar,.ast-sticky-main-shrink .ast-sticky-shrunk.main-header-bar{line-height:30px}.ast-mobile-popup-drawer.active .menu-toggle-close:focus{border:none!important}.ast-header-search .ast-live-search-results{border:2px solid var(--color-black);border-radius:0}.ast-search-item+.ast-search--posttype-heading{border-width:2px}.ast-header-search .ast-search--posttype-heading{text-transform:uppercase}.ast-header-search .ast-search-item span{color:var(--color-dark-purple)}.ast-header-search .ast-search-item:hover span{background-color:transparent;color:var(--color-black)}.error404 .ast-title-bar-wrap,.search-results .ast-title-bar-wrap,.woocommerce-shop .ast-title-bar-wrap{margin-bottom:40px;min-height:46vh;padding-bottom:30px;padding-top:30px}.search-results .ast-title-bar-wrap{margin-bottom:100px}@media (max-width:921px){.error404 .ast-title-bar-wrap,.search-results .ast-title-bar-wrap,.woocommerce-shop .ast-title-bar-wrap{height:50vh}.search-results .ast-title-bar-wrap{margin-bottom:40px}}.search-results .ast-title-bar-wrap :not(.ast-advanced-headers-title),.woocommerce-shop .ast-title-bar-wrap :not(.ast-advanced-headers-title){height:100%}.error404 .ast-advanced-headers-wrap,.search-results .ast-advanced-headers-wrap,.woocommerce-shop .ast-advanced-headers-wrap{align-items:center;display:flex}.error404 .ast-advanced-headers-title,.search-results .ast-advanced-headers-title,.woocommerce-shop .ast-advanced-headers-title{background-color:var(--color-purple);margin:0 auto;padding:110px 90px;width:50%}@media (max-width:921px){.error404 .ast-advanced-headers-title,.search-results .ast-advanced-headers-title,.woocommerce-shop .ast-advanced-headers-title{padding:30px 10px;width:100%}}@media (max-width:767px){.ast-builder-grid-row.ast-grid-center-col-layout{grid-template-columns:0 0 1fr}.ast-grid-right-section{justify-content:center}#ast-mobile-header .site-header-primary-section-left .ast-builder-layout-element,.site-header-primary-section-center .ast-builder-layout-element{width:auto}.ast-header-break-point .ast-site-identity{left:0;margin:auto;position:fixed;right:0;top:-67px;width:110px}.site-logo-img{padding:80px 0 20px}header .custom-logo-link img{max-width:90px}.ast-mobile-popup-drawer.active .ast-mobile-popup-inner{background-color:var(--color-black)}.ast-mobile-popup-drawer.active .ast-mobile-popup-inner .ast-mobile-popup-content{display:flex!important;flex-flow:column nowrap;justify-content:center;min-height:80vh}.ast-mobile-popup-drawer.active .ast-mobile-popup-inner .ast-mobile-popup-content .ast-builder-menu-mobile .main-navigation .main-header-menu{font-size:1.3em;font-weight:500}aside.header-widget-area.widget-area.site-header-focus-item.header-widget-area-inner{padding-bottom:30px}}main .wp-block-navigation .wp-block-navigation-item a{text-decoration:none}main .wp-block-navigation .wp-block-navigation-item a:hover{text-decoration:underline}main .wp-block-navigation .wp-block-navigation-item.current-menu-item a{font-style:normal;font-weight:600}.woocommerce-account #content .woocommerce{border:none;margin:0 auto;max-width:none}.woocommerce-account #content .woocommerce .ast-woo-form-actions,.woocommerce-account #content .woocommerce .woocommerce-LostPassword.lost_password{text-align:left}.woocommerce-account #content .woocommerce .woocommerce-LostPassword.lost_password{margin-bottom:15px}.woocommerce-account #content .woocommerce .col2-set#customer_login .col-1 .ast-woo-form-actions,.woocommerce-account #content .woocommerce .col2-set#customer_login .col-2 .ast-woo-form-actions{display:none}.woocommerce-account #customer_login .col-2{display:block!important}.woocommerce-account #content .woocommerce-privacy-policy-text p{font-size:var(--font-size-s)}.woocommerce-MyAccount-navigation .ast-wooaccount-user-wrapper{margin-bottom:10px}.woocommerce-MyAccount-navigation .ast-wooaccount-user-wrapper span{font-size:var(--font-size-md)}.woocommerce-MyAccount-navigation ul{line-height:3;list-style-type:none;padding:0}.woocommerce-MyAccount-navigation ul li a{color:var(--color-black)!important;display:flex;gap:15px}.ast-single-post .woocommerce-MyAccount-navigation ul li a:hover{color:var(--color-black)}.ast-single-post .woocommerce-MyAccount-navigation ul li a:hover .ast-woo-nav-link-name,.ast-single-post .woocommerce-MyAccount-navigation ul li.is-active a .ast-woo-nav-link-name{text-decoration:underline!important}.woocommerce-MyAccount-navigation ul li.is-active a{color:var(--color-black);font-weight:600}.woocommerce-MyAccount-navigation-link--altwien-wishlist a{align-items:center;display:flex}.woocommerce-MyAccount-navigation-link--altwien-wishlist a:before{color:inherit;content:"\f487";font-family:Dashicons;font-size:18px}.woocommerce-MyAccount-navigation-link--altwien-wishlist a .ahfb-svg-iconset{display:none}.woocommerce-MyAccount-content .woocommerce-info,.woocommerce-MyAccount-content .woocommerce-message{background-color:transparent;border:none;padding-top:0}.woocommerce-MyAccount-content .woocommerce-info:before,.woocommerce-MyAccount-content .woocommerce-message:before{color:var(--color-dark-purple);top:0}@media (max-width:1023px){.woocommerce-MyAccount-content{margin-top:20px}}@media (min-width:520px) and (max-width:921px){.woocommerce-MyAccount-navigation ul{column-gap:20px;display:flex;flex-wrap:wrap}}@media (max-width:768px){.woocommerce-MyAccount-content .woocommerce-info,.woocommerce-MyAccount-content .woocommerce-message{padding-left:2em}.woocommerce-MyAccount-content .woocommerce-info:before{left:0}.woocommerce-account .woocommerce-MyAccount-content .button{padding:20px 30px}}.woocommerce-js table.shop_table thead,.woocommerce-page table.shop_table thead{background-color:transparent!important}#ast-cart-wrapper .ast-cart-non-sticky{width:60%!important}#ast-cart-wrapper .cart-collaterals{max-width:376px;width:40%!important}@media (max-width:921px){#ast-cart-wrapper .ast-cart-non-sticky{width:100%!important}#ast-cart-wrapper .cart-collaterals{max-width:100%;width:100%!important}}body:not(.cartflows-canvas):not(.cartflows-default) .woocommerce form .form-row .select2-container--default .select2-selection--single,body:not(.cartflows-canvas):not(.cartflows-default) .woocommerce form .form-row input[type=email],body:not(.cartflows-canvas):not(.cartflows-default) .woocommerce form .form-row input[type=number],body:not(.cartflows-canvas):not(.cartflows-default) .woocommerce form .form-row input[type=password],body:not(.cartflows-canvas):not(.cartflows-default) .woocommerce form .form-row input[type=reset],body:not(.cartflows-canvas):not(.cartflows-default) .woocommerce form .form-row input[type=search],body:not(.cartflows-canvas):not(.cartflows-default) .woocommerce form .form-row input[type=tel],body:not(.cartflows-canvas):not(.cartflows-default) .woocommerce form .form-row input[type=text],body:not(.cartflows-canvas):not(.cartflows-default) .woocommerce form .form-row input[type=url],body:not(.cartflows-canvas):not(.cartflows-default) .woocommerce form .form-row select,body:not(.cartflows-canvas):not(.cartflows-default) .woocommerce form .form-row textarea{border-radius:0!important;font-size:1em!important}.woocommerce input.qty,.woocommerce-js .quantity.buttons_added.ast-vertical-style-applied,.woocommerce-js .select2-container .select2-selection--single,.woocommerce-js select,.woocommerce-page .select2-container .select2-selection--single,.woocommerce-page select{background-color:var(--color-black)!important;color:var(--color-white)!important}body.woocommerce-page .select2-container .select2-selection--single,body.woocommerce-page select{background-image:url(../../../wp-content/themes/astra-child/assets/img/chevron-down.svg);background-size:40px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--color-white)}.cart_totals_headline,.woocommerce-js table.shop_table td,.woocommerce-js table.shop_table th,.woocommerce-page table.shop_table td,.woocommerce-page table.shop_table th{padding:1rem 0}@media (max-width:921px){.cart_totals_headline,.woocommerce-js table.shop_table td,.woocommerce-js table.shop_table th,.woocommerce-page table.shop_table td,.woocommerce-page table.shop_table th{padding:1rem 0 0}}.woocommerce-cart .woocommerce-cart-form__cart-item .woocommerce-Price-amount,.woocommerce-js .quantity .qty.vertical-icons-applied,.woocommerce-js table.shop_table thead th{font-size:15px;line-height:1rem}.ast-site-header-cart:focus .widget_shopping_cart .quantity .qty.vertical-icons-applied,.ast-site-header-cart:hover .widget_shopping_cart .quantity .qty.vertical-icons-applied,.woocommerce .ast-site-header-cart:focus .widget_shopping_cart .quantity .qty.vertical-icons-applied,.woocommerce .ast-site-header-cart:hover .widget_shopping_cart .quantity .qty.vertical-icons-applied{background-color:transparent!important;border:1px solid var(--color-white)!important;color:var(--color-black)!important}.woocommerce-cart .cart-collaterals .cart_totals,.woocommerce-cart .cart-collaterals .cart_totals .shop_table tr td,.woocommerce-cart .cart-collaterals .cart_totals .shop_table tr th,.woocommerce-cart .cart-collaterals .cart_totals .shop_table tr:not(.order-total),.woocommerce-cart .cart-collaterals .cross-sells,.woocommerce-cart table.shop_table,.woocommerce-cart table.shop_table td{border:none!important}.woocommerce-cart .cart-collaterals .cart_totals .shop_table,.woocommerce-cart table.shop_table{border-collapse:collapse}.ls-continue-shopping,.woocommerce-cart .cart-collaterals .cart_totals .shop_table .order-total,.woocommerce-cart .cart-collaterals .cart_totals .shop_table tbody,.woocommerce-cart table.shop_table tbody tr:not(.no-border){border-top:2px solid var(--color-black)}.woocommerce-cart-form .woocommerce-cart-form__contents .product-subtotal,.woocommerce-js table.shop_table tbody:first-child tr td{padding-right:0!important;text-align:right}@media (max-width:921px){.woocommerce-cart-form .woocommerce-cart-form__contents .product-subtotal,.woocommerce-js table.shop_table tbody:first-child tr td{text-align:left}}.woocommerce-cart table.shop_table .woocommerce-Price-amount,.woocommerce-js table.shop_table tbody:first-child .order-total td small,.woocommerce-js table.shop_table th,.woocommerce-js td.product-name .wc-item-meta dd p,.woocommerce-js td.product-name dl.variation dd p,.woocommerce-js ul#shipping_method li label,.woocommerce-shipping-destination{font-weight:300!important}#ast-coupon-trigger,.reset_variations,.vrn-column-container .variation dt,.vrn-column-container .variations label,.vrn-title,.woocommerce .woocommerce-cart-form__cart-item .product-name .ast-product-name>a,.woocommerce-cart table.shop_table .product-subtotal .woocommerce-Price-amount,.woocommerce-js table.shop_table tbody:first-child .order-total td bdi,.woocommerce-js table.shop_table tbody:first-child tr:not(.order-total) th,.woocommerce-js td.product-name .wc-item-meta .wc-item-meta-label,.woocommerce-js td.product-name .wc-item-meta dt,.woocommerce-js td.product-name dl.variation .wc-item-meta-label,.woocommerce-js td.product-name dl.variation dt{font-weight:600!important}.reset_variations,.vrn-column-container .variation dt,.vrn-column-container .variations label,.vrn-title,.woocommerce-cart .cart-collaterals .cart_totals .shop_table .cart-subtotal,.woocommerce-cart .cart-collaterals .cart_totals .shop_table .woocommerce-shipping-totals,.woocommerce-js table.shop_table tbody:first-child .order-total td small,.woocommerce-js td.product-name .wc-item-meta .wc-item-meta-label,.woocommerce-js td.product-name .wc-item-meta dd p,.woocommerce-js td.product-name .wc-item-meta dt,.woocommerce-js td.product-name dl.variation .wc-item-meta-label,.woocommerce-js td.product-name dl.variation dd p,.woocommerce-js td.product-name dl.variation dt{font-size:12px!important}#ast-coupon-trigger,.reset_variations,.vrn-column-container .variation dt,.vrn-column-container .variations label,.vrn-title,.woocommerce .woocommerce-cart-form__cart-item .product-name .ast-product-name>a,.woocommerce-js table.shop_table tbody:first-child tr:not(.order-total) th,.woocommerce-js td.product-name .wc-item-meta .wc-item-meta-label,.woocommerce-js td.product-name .wc-item-meta dt,.woocommerce-js td.product-name dl.variation .wc-item-meta-label,.woocommerce-js td.product-name dl.variation dt{letter-spacing:1px;text-transform:uppercase}body .woocommerce form .form-row label:not(.checkbox):not(.radio):not(.woocommerce-form__label-for-checkbox){color:var(--color-black)!important;max-width:100%;position:relative}body.woocommerce-page .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--color-white,#fff)!important;font-size:var(--font-size)!important;text-align:left}body.woocommerce-page form.checkout .select2-container--default .select2-selection--single .select2-selection__rendered{color:#666!important}body.woocommerce-page form.checkout .select2-container--default .select2-selection--single:focus .select2-selection__rendered,body.woocommerce-page form.checkout .select2-container--default .select2-selection--single[aria-expanded=true] .select2-selection__rendered{color:#111!important}body .woocommerce form .form-row.ast-animate-input .select2-container--default .select2-selection--single{padding:10px 15px!important}body .woocommerce form.checkout .form-row.ast-animate-input .select2-container--default .select2-selection--single{padding:1.45em .8em .35em!important}body:not(.cartflows-canvas):not(.cartflows-default).ast-modern-checkout form.checkout .select2-container .select2-selection--single{border-width:1px!important}body:not(.cartflows-canvas):not(.cartflows-default).ast-modern-checkout form.checkout .select2-container .select2-selection--single:focus,body:not(.cartflows-canvas):not(.cartflows-default).ast-modern-checkout form.checkout .select2-container .select2-selection--single[aria-expanded=true]{border-style:dotted!important;border-width:3px!important}.woocommerce-js #content table.cart td.product-name,.woocommerce-page #content table.cart td.product-name{width:55%}@media (max-width:921px){.woocommerce-js #content table.cart td.product-name,.woocommerce-page #content table.cart td.product-name{width:100%}}.woocommerce .woocommerce-cart-form__cart-item .product-name .ast-product-name>a{color:var(--color-black);font-size:1rem}.woocommerce-js td.product-name .wc-item-meta,.woocommerce-js td.product-name dl.variation{margin:1rem 0!important}@media (max-width:921px){.woocommerce-js td.product-name .wc-item-meta,.woocommerce-js td.product-name dl.variation{margin:1rem 0 0!important}}.vrn-title{margin:1.5rem 0 5px!important}.cart-collaterals{font-size:.9rem}.cart_totals_headline{display:block;line-height:1rem}.woocommerce-js .shipping-calculator-form .form-row{margin:0 0 5px!important;padding:5px 0 0!important}.woocommerce-js .shipping-calculator-form #calc_shipping_country_field{margin:0 0 10px!important}.woocommerce-js .shipping-calculator-form button{width:100%}#ast-coupon-trigger{color:var(--color-primary);font-size:.9em}#ast-coupon-trigger:hover{color:var(--color-tertiary)}.woocommerce-js table.shop_table tbody:first-child .order-total td small{color:var(--color-black)}.woocommerce-cart table.shop_table tr{position:relative}.woocommerce-cart table.shop_table td.product-remove a{background-image:url(../../../wp-content/themes/astra-child/assets/img/delete.svg);background-size:cover;border:none!important;border-radius:0!important;bottom:25px;height:22px;opacity:1;position:absolute;right:0;width:22px}.woocommerce-cart table.shop_table td.product-remove a:before{display:none}@media (max-width:921px){.woocommerce .woocommerce-cart-form table.shop_table_responsive tr td:before,.woocommerce-page .woocommerce-cart-form table.shop_table_responsive tr td:before{display:none}.woocommerce .woocommerce-cart-form table.shop_table_responsive tr td,.woocommerce-page .woocommerce-cart-form table.shop_table_responsive tr td{text-align:left!important}.woocommerce-cart .cart-collaterals .cart_totals,.woocommerce-cart .cart-collaterals .cross-sells{padding:0}}.ls-continue-shopping{padding-top:2rem}.ls-continue-shopping .button{font-size:12px!important}.woocommerce-additional-fields{overflow:hidden}body.ast-modern-checkout .ast-two-column-checkout .woocommerce-checkout{display:block}body.ast-modern-checkout .woocommerce #payment ul.payment_methods{border:none}body.ast-modern-checkout .woocommerce #payment ul.payment_methods>li:not(.woocommerce-info){border-bottom:none}body.ast-modern-checkout .woocommerce #payment ul.payment_methods .wc_payment_method label{color:var(--color-font)}body.ast-modern-checkout .woocommerce #payment ul.payment_methods div.payment_box{border-top-width:2px}.woocommerce-page.woocommerce-checkout form #order_review #order_review_heading{float:none;line-height:1.4;margin-top:0}.vrn-variation-switcher{bottom:-18px;display:block;font-size:0;position:absolute;right:35px}@media (max-width:921px){.vrn-variation-switcher{bottom:-33px}}.vrn_variation_toggle{background-image:url(../../../wp-content/themes/astra-child/assets/img/edit.svg);background-size:cover;display:block;font-size:0;height:23px;width:23px}.modal{border-radius:0;font-size:15px;max-width:800px}.vrn-column-container .variation dd{margin:0}.vrn-column-container .variations label{display:block}.vrn-variable-form.modal .vrn-column-container select{background-color:var(--color-black);border-radius:0;color:var(--color-white);margin:5px 0 10px;padding:5px;width:100%}body .ast-site-header-cart .widget_shopping_cart,body div.astra-cart-drawer{background-color:var(--ast-global-color-2);border-color:var(--ast-global-color-2)}.widget_shopping_cart{color:var(--color-white);transform:translate(50%);width:513px!important}@media (max-width:921px){.widget_shopping_cart{transform:none;width:100%!important}}.astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__total strong,.widget_shopping_cart .woocommerce-Price-amount,.woocommerce-js .widget_shopping_cart .total strong,.woocommerce-js.widget_shopping_cart .total strong{color:var(--color-white)!important}.widget_shopping_cart .product_list_widget li img{display:none}.widget_shopping_cart .product_list_widget li{padding:1rem 0!important}.widget_shopping_cart .mini_cart_item,.widget_shopping_cart_content ul li{align-items:center;border-bottom:2px solid var(--color-white);display:flex;flex-flow:row wrap;justify-content:space-between}.widget_shopping_cart .mini_cart_item:last-child,.widget_shopping_cart_content ul li:last-child{border:none}.widget_shopping_cart .cart_list .variation{max-width:300px;min-width:260px}@media (max-width:600px){.widget_shopping_cart .cart_list .variation{max-width:none;min-width:100%}}.widget_shopping_cart ul.cart_list li dl,.widget_shopping_cart ul.product_list_widget li dl{font-size:12px;padding-left:0}.widget_shopping_cart dl dd{margin:0!important;padding:0!important}.widget_shopping_cart .mini_cart_item a:nth-child(2),.widget_shopping_cart_content ul li a:nth-child(2){width:100%}#ast-site-header-cart .widget_shopping_cart .woocommerce-mini-cart__total,.astra-cart-drawer .astra-cart-drawer-,.astra-cart-drawer .astra-cart-drawer-header,.widget_shopping_cart .woocommerce-mini-cart__total,.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__total{border-bottom-width:0;border-top-width:2px}.ast-site-header-cart .ast-site-header-cart-data .widget_shopping_cart_content a.button.wc-forward:not(.checkout),.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons .button:not(.checkout):not(.ast-continue-shopping),.woocommerce-js .astra-cart-drawer .widget_shopping_cart_content a.button.wc-forward:not(.checkout){border:2px solid var(--color-white);font-size:12px}.widget_shopping_cart .woocommerce-mini-cart__buttons .checkout.wc-forward{font-size:12px;margin-left:0!important}.woocommerce-mini-cart .quantity.buttons_added.ast-vertical-style-applied,.woocommerce-mini-cart input{background-color:var(--color-white)!important;color:var(--color-black)!important}.ast-header-woo-cart .widget_shopping_cart .jde_hint{padding:0 22px}.widget_shopping_cart:after,.widget_shopping_cart:before{display:none}.astra-cart-drawer .astra-cart-drawer-close{color:var(--color-white)}.widget_shopping_cart .cart_list li a.remove{color:var(--color-white)!important}.wishlist_table{border:none!important}.woocommerce .wishlist_table a.remove:before{display:none}.woocommerce .wishlist_table a.remove{background-image:url(../../../wp-content/themes/astra-child/assets/img/delete.svg);background-size:cover;border:none!important;border-radius:0!important;font-size:0!important;height:22px!important;opacity:1;width:22px!important}.wishlist_table .product-thumbnail{display:none!important}.wishlist_table .product-name{width:auto!important}.wishlist_table .product-add-to-cart .button{display:inline-block!important;float:right!important;min-width:250px!important}.woocommerce-js div.product form.cart .woocommerce-variation-add-to-cart a.button{height:64px;line-height:1.2em}@media (min-width:922px){body .woocommerce form .form-row-first,body .woocommerce form .form-row-last,body.woocommerce-page form .form-row-first,body.woocommerce-page form .form-row-last{width:47%}}.woocommerce .product-total .product-tax{text-align:right}.woocommerce-form-register .woocommerce-input-wrapper label span{padding-left:5px}.woocommerce-form-login p.form-row label.woocommerce-form-login__rememberme{margin-bottom:6px;padding:3px 0}.woocommerce-account input[type=checkbox]{height:16px;margin-right:5px;transform:translateY(2px);vertical-align:baseline;width:16px}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{-moz-osx-font-smoothing:inherit;-webkit-font-smoothing:inherit;-webkit-appearance:none;background-color:transparent;border:0;border-radius:0;color:var(--wc-form-color-text,#000);cursor:pointer;font-size:inherit;line-height:inherit;margin:0;padding:0;position:absolute;right:.7em;text-decoration:none;top:50%;transform:translateY(-50%)}.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-details table.shop_table tr td a{color:var(--ast-global-color-4)!important;margin:5px}.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-details table.shop_table tr td a:hover{color:var(--ast-global-color-2)!important}textarea#order_comments{min-height:90px!important}#ast-checkout-coupon{margin-top:2em!important}#withdrawal-form-comments{max-width:100%;min-height:6em;min-width:100%}::placeholder{white-space:normal}.ast-single-post.ast-page-builder-template .site-main>article,.woocommerce.ast-page-builder-template .site-main{padding:0!important}.woocommerce-js .ast-woocommerce-container ul.products{margin:0 auto!important;max-width:var(--container-width)}.ls-product-overview-wrapper{column-gap:30px;display:flex;margin:auto;max-width:var(--container-width);padding:0 20px}@media screen and (max-width:768px){.ls-product-overview-wrapper{display:block}}.ls-product-overview-wrapper .ls-shop-sidebar{flex:1 1 30%}.ls-product-overview-wrapper .widget-area{flex:1 1 70%;max-width:280px;width:280px}.ls-product-overview-wrapper .ls-shop-overview{flex:1 1 100%;margin-bottom:40px}.ls-product-overview-wrapper .products li.product{margin-bottom:0!important}.ls-shop-sidebar h4{font-weight:600;margin-bottom:20px}@media screen and (max-width:768px){.ls-shop-sidebar h4{display:none}}.ls-shop-sidebar .widget_wpc_filters_widget{max-width:280px;width:100%}.ls-shop-sidebar .widget-title.wpc-filter-title span{font-size:var(--font-size-s);font-style:italic;font-weight:300;margin-right:30px}.ls-shop-sidebar .widget-title.wpc-filter-title{margin-bottom:15px}.ls-shop-sidebar .wpc-filters-main-wrap li .wpc-filter-label-wrapper,.ls-shop-sidebar .wpc-filters-main-wrap li .wpc-filter-label-wrapper a{color:var(--color-black);font-size:var(--font-size-xs);font-weight:300}.wpc-filters-main-wrap .wpc-filters-labels li.wpc-term-item label span.wpc-filter-label-wrapper{padding:5px 10px!important}.ls-shop-sidebar .wpc-filters-main-wrap li.wpc-term-count-0 .wpc-filter-label-wrapper,.ls-shop-sidebar .wpc-filters-main-wrap li.wpc-term-count-0 .wpc-filter-label-wrapper a{color:var(--color-black);opacity:1!important}.ls-shop-sidebar .wpc-filters-main-wrap input.wpc-label-input+label:hover span.wpc-filter-label-wrapper a,.ls-shop-sidebar .wpc-filters-main-wrap input.wpc-label-input:checked+label span.wpc-filter-label-wrapper a{color:var(--color-white)}.ls-shop-sidebar .wpc-filters-main-wrap .wpc-filters-labels li.wpc-term-item label{border-color:var(--color-grey);border-radius:0;border-width:1px}.ls-shop-sidebar .wpc-filters-main-wrap .wpc-filters-labels li.wpc-term-item.wpc-term-count-0 label{border-color:var(--color-grey)}.ls-shop-sidebar .wpc-filters-main-wrap input.wpc-label-input+label:hover,.ls-shop-sidebar .wpc-filters-main-wrap input.wpc-label-input+label:hover span.wpc-filter-label-wrapper,.ls-shop-sidebar .wpc-filters-main-wrap input.wpc-label-input:checked+label span.wpc-filter-label-wrapper{background:var(--color-black);border-color:var(--color-black)}.ls-shop-sidebar .wpc-filters-main-wrap .wpc-term-count-0 input.wpc-label-input+label:hover,.ls-shop-sidebar .wpc-filters-main-wrap .wpc-term-count-0 input.wpc-label-input+label:hover span.wpc-filter-label-wrapper,.ls-shop-sidebar .wpc-filters-main-wrap .wpc-term-count-0 input.wpc-label-input:checked+label span.wpc-filter-label-wrapper{background:var(--color-black);border-color:var(--color-black);border-radius:0;color:var(--color-white);opacity:1!important}.ls-shop-sidebar .wpc-term-count{align-items:center;color:var(--color-black);display:flex;font-size:var(--font-size-xs);font-weight:300;margin:0 0 0 5px}.ls-shop-sidebar .wpc-filters-main-wrap .wpc-term-count-0 input.wpc-label-input+label:hover .wpc-term-count,.ls-shop-sidebar .wpc-filters-main-wrap .wpc-term-count-0 input.wpc-label-input:checked+label .wpc-term-count{color:var(--color-white)}.ls-shop-sidebar .wpc-filter-collapsible .wpc-filter-title .wpc-open-icon,.ls-shop-sidebar .wpc-filter-collapsible-reverse.wpc-filter-collapsible.wpc-closed .wpc-filter-title .wpc-open-icon,.ls-shop-sidebar .wpc-filter-collapsible.wpc-closed .wpc-filter-title .wpc-open-icon,.ls-shop-sidebar .wpc-filter-has-selected.wpc-closed .wpc-filter-title .wpc-open-icon{border-left:2px solid var(--color-black);border-top:2px solid var(--color-black)}@media (max-width:1290px) and (min-width:921px){.woocommerce ul.products:not(.elementor-grid).columns-3,.woocommerce-page ul.products:not(.elementor-grid).columns-3{grid-template-columns:repeat(2,minmax(0,1fr))}}a.wpc-open-close-filters-button.wpc-show-counts-yes{width:100%}@media screen and (max-width:768px){.ls-shop-sidebar .widget_wpc_filters_widget{max-width:unset}.wpc-filters-widget-wrapper{padding:0 10px}}.wpc-open-close-filters-button span.wpc-button-inner{column-gap:20px;flex-direction:row-reverse;justify-content:space-between}.wpc-open-close-filters-button span.wpc-filters-button-text{font-weight:600;text-transform:uppercase}body .ls-shop-sidebar .wpc-filter-chips-list a,body .ls-shop-sidebar .wpc-filter-chips-list li.wpc-chip-reset-all a,body .ls-shop-sidebar .wpc-filter-chips-list li.wpc-filter-chip a,body .ls-shop-sidebar .wpc-filter-chips-list li.wpc-filter-chip:not(.wpc-chip-reset-all) a{border-color:var(--color-grey);border-radius:0;color:var(--color-black);font-size:var(--font-size-xs);font-weight:300}@media screen and (min-width:768px){.wpc-custom-selected-terms ul.wpc-filter-chips-list{flex-wrap:wrap}}.woocommerce nav.woocommerce-pagination ul li>.page-numbers,.woocommerce nav.woocommerce-pagination ul li>span.current{color:var(--color-black);font-size:var(--font-size-s);font-weight:300;text-decoration:underline}.woocommerce nav.woocommerce-pagination ul li>.next,.woocommerce nav.woocommerce-pagination ul li>.prev,.woocommerce nav.woocommerce-pagination ul li>span.current{text-decoration:none}footer .footer-widget-area .wp-block-gallery{flex-wrap:nowrap;gap:3px!important}.footer-bar-navigation ul li a{text-decoration:underline}.footer-bar-navigation ul li a:hover{text-decoration:none}footer .wp-social-link-facebook a{background-image:url(../../../wp-content/themes/astra-child/assets/img/facebook.svg);background-repeat:no-repeat;height:31px;width:16px}footer .wp-social-link-facebook a svg{display:none}.ls-product-slider__wrapper{margin-bottom:30px!important;margin-top:30px!important;padding:0 20px 0 25px;position:relative}.ls-product-slider__wrapper.swiper-initialized{margin-bottom:60px!important}.ls-product-card__wrapper{flex:1 1}.ls-product-link{position:relative;text-decoration:none!important}@media (min-width:921px){.ls-product-link{max-height:350px;max-width:350px}}.ls-product-card{align-items:center;aspect-ratio:1/1;border:3px var(--color-black);border-radius:100%;border-style:dotted;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;padding:50px 30px;text-align:center}.ls-product-overview-wrapper .ls-product-card{max-height:280px;max-width:280px;padding:30px}@media (max-width:921px){.ls-product-card{justify-content:space-evenly}}@media (max-width:544px){.ls-product-overview-wrapper .ls-product-card{margin:auto;max-height:210px;max-width:210px}}@media (min-width:921px){.swiper .ls-product-card{height:244px;width:284px}}@media (max-width:921px) and (min-width:370px){.swiper .ls-product-card{height:174px;width:214px}}.ls-product-image{border-radius:100%;height:100%;opacity:0;overflow:hidden;position:absolute;transition:opacity .3s;width:100%}.ls-product-link:hover .ls-product-image{opacity:100%}.ls-product-image img{height:100%!important;object-fit:contain;width:100%}.ls-product-title{display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:0}@media (min-width:921px){.ls-product-title{min-height:65px}.ls-product-overview-wrapper .ls-product-title{min-height:47px}}.ls-product-card h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-weight:600;hyphens:auto;margin-bottom:0;max-width:200px;overflow:hidden}.ls-product-card h2,.ls-product-overview-wrapper .ls-product-card h2{font-size:var(--font-size)}@media (max-width:921px){.ls-product-title h2{font-size:var(--font-size)}}.ls-product-terms{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#000;display:-webkit-box;font-size:var(--font-size-s);font-weight:400;margin-bottom:10px;overflow:hidden;text-transform:uppercase}.ls-product-overview-wrapper .ls-product-terms{font-size:var(--font-size-xs)}@media (max-width:921px){.ls-product-terms{font-size:13px}}.ls-product-card hr{background-color:var(--color-black);height:2px;margin-bottom:15px;width:100%}.ls-product-attributes{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--color-black);display:-webkit-box;font-size:15px;height:58px;line-height:1.5;margin-bottom:10px;max-width:200px;overflow:hidden}.ls-product-overview-wrapper .ls-product-attributes{font-size:12px;height:36px;line-height:1.3}.ls-product-price{color:var(--color-black);font-size:var(--font-size)}.ls-product-overview-wrapper .ls-product-price{font-size:13px}@media (max-width:921px){.ls-product-price{font-size:var(--font-size-s)}}.woocommerce-Price-currencySymbol{margin-right:4px}.woocommerce-Price-amount{color:var(--color-black);font-weight:600}body.woocommerce-js table.shop_table,body.woocommerce-page table.shop_table{border:none}body.ast-modern-checkout .woocommerce #ast-order-review-content .woocommerce-checkout-review-order-table,body.ast-modern-checkout .woocommerce #order_review .woocommerce-checkout-review-order-table{box-shadow:none}body.woocommerce-page.woocommerce-checkout table.shop_table td,body.woocommerce-page.woocommerce-checkout table.shop_table th,body.woocommerce.woocommerce-checkout table.shop_table td,body.woocommerce.woocommerce-checkout table.shop_table th{border-bottom-width:2px}body:not(.ast-header-break-point).ast-modern-checkout .woocommerce #ast-order-review-content .woocommerce-checkout-review-order-table tfoot tr.order-total td,body:not(.ast-header-break-point).ast-modern-checkout .woocommerce #ast-order-review-content .woocommerce-checkout-review-order-table tfoot tr.order-total th,body:not(.ast-header-break-point).ast-modern-checkout .woocommerce #ast-order-review-content .woocommerce-checkout-review-order-table thead tr th,body:not(.ast-header-break-point).ast-modern-checkout .woocommerce #ast-order-review-content .woocommerce-checkout-review-order-table tr td,body:not(.ast-header-break-point).ast-modern-checkout .woocommerce #ast-order-review-content .woocommerce-checkout-review-order-table tr th,body:not(.ast-header-break-point).ast-modern-checkout .woocommerce #order_review .woocommerce-checkout-review-order-table tfoot tr.order-total td,body:not(.ast-header-break-point).ast-modern-checkout .woocommerce #order_review .woocommerce-checkout-review-order-table tfoot tr.order-total th,body:not(.ast-header-break-point).ast-modern-checkout .woocommerce #order_review .woocommerce-checkout-review-order-table thead tr th,body:not(.ast-header-break-point).ast-modern-checkout .woocommerce #order_review .woocommerce-checkout-review-order-table tr td,body:not(.ast-header-break-point).ast-modern-checkout .woocommerce #order_review .woocommerce-checkout-review-order-table tr th{font-weight:300;padding:20px 0}body.ast-modern-checkout .woocommerce #ast-order-review-content .woocommerce-checkout-review-order-table tbody tr th,body.ast-modern-checkout .woocommerce #ast-order-review-content .woocommerce-checkout-review-order-table tfoot tr td,body.ast-modern-checkout .woocommerce #ast-order-review-content .woocommerce-checkout-review-order-table tfoot tr th,body.ast-modern-checkout .woocommerce #ast-order-review-content .woocommerce-checkout-review-order-table tr td,body.ast-modern-checkout .woocommerce #order_review .woocommerce-checkout-review-order-table tbody tr th,body.ast-modern-checkout .woocommerce #order_review .woocommerce-checkout-review-order-table tfoot tr td,body.ast-modern-checkout .woocommerce #order_review .woocommerce-checkout-review-order-table tfoot tr th,body.ast-modern-checkout .woocommerce #order_review .woocommerce-checkout-review-order-table tr td{font-size:var(--font-size-s);line-height:var(--line-height-l)}body.ast-modern-checkout .woocommerce-Price-currencySymbol{margin-right:5px}body.ast-modern-checkout .woocommerce #ast-order-review-content .woocommerce-checkout-review-order-table tbody tr.ast-variable-product .product-name .ast-product-image,body.ast-modern-checkout .woocommerce #order_review .woocommerce-checkout-review-order-table tbody tr.ast-variable-product .product-name .ast-product-image{padding-bottom:0}body.ast-modern-checkout .woocommerce #order_review .woocommerce-checkout-review-order-table tfoot tr.cart-subtotal th,body.ast-modern-checkout .woocommerce #order_review .woocommerce-checkout-review-order-table tfoot tr.order-total th{font-weight:400}body.ast-modern-checkout .woocommerce #ast-order-review-content .woocommerce-checkout-review-order-table tbody tr.ast-variable-product .product-name .ast-product-name,body.ast-modern-checkout .woocommerce #ast-order-review-content .woocommerce-checkout-review-order-table tbody tr.ast-variable-product .product-name .product-quantity,body.ast-modern-checkout .woocommerce #ast-order-review-content .woocommerce-checkout-review-order-table tbody tr.ast-variable-product .product-name dl dt,body.ast-modern-checkout .woocommerce #order_review .woocommerce-checkout-review-order-table tbody tr.ast-variable-product .product-name .ast-product-name,body.ast-modern-checkout .woocommerce #order_review .woocommerce-checkout-review-order-table tbody tr.ast-variable-product .product-name .product-quantity,body.ast-modern-checkout .woocommerce #order_review .woocommerce-checkout-review-order-table tbody tr.ast-variable-product .product-name dl dt,body.ast-modern-checkout .woocommerce #order_review bdi,body.ast-modern-checkout .woocommerce #order_review tr.cart-subtotal th,body.ast-modern-checkout .woocommerce #order_review tr.woocommerce-shipping-totals.shipping th{font-weight:400;text-transform:uppercase}body.ast-modern-checkout .woocommerce #order_review .woocommerce-checkout-review-order-table tbody tr.ast-variable-product .product-name p{hyphens:auto;line-height:var(--line-height-l)}body.ast-modern-checkout input#ast-coupon-code,body:not(.cartflows-canvas):not(.cartflows-default).ast-modern-checkout .woocommerce form .form-row .select2-container--default .select2-selection--single,body:not(.cartflows-canvas):not(.cartflows-default).ast-modern-checkout .woocommerce form .form-row input[type=email],body:not(.cartflows-canvas):not(.cartflows-default).ast-modern-checkout .woocommerce form .form-row input[type=number],body:not(.cartflows-canvas):not(.cartflows-default).ast-modern-checkout .woocommerce form .form-row input[type=password],body:not(.cartflows-canvas):not(.cartflows-default).ast-modern-checkout .woocommerce form .form-row input[type=reset],body:not(.cartflows-canvas):not(.cartflows-default).ast-modern-checkout .woocommerce form .form-row input[type=search],body:not(.cartflows-canvas):not(.cartflows-default).ast-modern-checkout .woocommerce form .form-row input[type=tel],body:not(.cartflows-canvas):not(.cartflows-default).ast-modern-checkout .woocommerce form .form-row input[type=text],body:not(.cartflows-canvas):not(.cartflows-default).ast-modern-checkout .woocommerce form .form-row input[type=url],body:not(.cartflows-canvas):not(.cartflows-default).ast-modern-checkout .woocommerce form .form-row select,body:not(.cartflows-canvas):not(.cartflows-default).ast-modern-checkout .woocommerce form .form-row textarea{border-radius:0;border-width:2px}body.ast-modern-checkout input#ast-coupon-code:focus-visible,body:not(.cartflows-canvas):not(.cartflows-default).ast-modern-checkout .woocommerce form .form-row input[type=email]:focus-visible,body:not(.cartflows-canvas):not(.cartflows-default).ast-modern-checkout .woocommerce form .form-row input[type=number]:focus-visible,body:not(.cartflows-canvas):not(.cartflows-default).ast-modern-checkout .woocommerce form .form-row input[type=password]:focus-visible,body:not(.cartflows-canvas):not(.cartflows-default).ast-modern-checkout .woocommerce form .form-row input[type=reset]:focus-visible,body:not(.cartflows-canvas):not(.cartflows-default).ast-modern-checkout .woocommerce form .form-row input[type=search]:focus-visible,body:not(.cartflows-canvas):not(.cartflows-default).ast-modern-checkout .woocommerce form .form-row input[type=tel]:focus-visible,body:not(.cartflows-canvas):not(.cartflows-default).ast-modern-checkout .woocommerce form .form-row input[type=text]:focus-visible,body:not(.cartflows-canvas):not(.cartflows-default).ast-modern-checkout .woocommerce form .form-row input[type=url]:focus-visible,body:not(.cartflows-canvas):not(.cartflows-default).ast-modern-checkout .woocommerce form .form-row select:focus-visible,body:not(.cartflows-canvas):not(.cartflows-default).ast-modern-checkout .woocommerce form .form-row textarea:focus-visible{border-style:dotted;border-width:3px}.woocommerce-js select,.woocommerce-page select,body.woocommerce-js .select2-container .select2-selection--single,body.woocommerce-page .select2-container .select2-selection--single{background-color:var(--color-black)}body:not(.cartflows-canvas):not(.cartflows-default).ast-modern-checkout .select2-container .select2-selection--single,body:not(.cartflows-canvas):not(.cartflows-default).ast-modern-checkout select{background-color:var(--color-white)!important;background-image:url(../../../wp-content/themes/astra-child/assets/img/chevron-down_black.svg);background-size:40px;border:2px solid var(--color-black)!important}body:not(.cartflows-canvas):not(.cartflows-default).ast-modern-checkout .woocommerce form .form-row label:not(.checkbox):not(.woocommerce-form__label-for-checkbox){color:var(--color-font)}body:not(.cartflows-canvas):not(.cartflows-default).ast-modern-checkout .woocommerce form .form-row#billing_country_field label,body:not(.cartflows-canvas):not(.cartflows-default).ast-modern-checkout .woocommerce form .form-row#shipping_country_field label{color:var(--color-black)!important}body.ast-modern-checkout input#ship-to-different-address-checkbox{appearance:none;border:2px solid var(--color-black);border-radius:0;cursor:pointer;height:15px;width:15px}body.ast-modern-checkout input#ship-to-different-address-checkbox:hover{background-color:var(--color-black)}body.ast-modern-checkout .woocommerce #payment ul.payment_methods>li:not(.woocommerce-info){padding:0}body.ast-modern-checkout .woocommerce-info{background-color:transparent;border-top-color:var(--color-black)}body.ast-modern-checkout .ast-coupon-label{display:none!important}body.ast-modern-checkout #ast-apply-coupon,body.ast-modern-checkout.woocommerce-page.woocommerce-checkout #payment #place_order,body.woocommerce.woocommerce-checkout #payment #place_order{cursor:pointer;font-style:italic}body.ast-modern-checkout #ast-apply-coupon:hover,body.ast-modern-checkout.woocommerce-page.woocommerce-checkout #payment #place_order:hover,body.woocommerce.woocommerce-checkout #payment #place_order:hover{border-width:2px}body.ast-modern-checkout .woocommerce .ast-mobile-order-review-wrap #ast-order-review-toggle{color:var(--color-font)}.ast-modern-checkout .woocommerce #payment .blockUI.blockOverlay,.ast-modern-checkout .woocommerce .woocommerce-checkout-review-order-table .blockUI.blockOverlay{height:15px!important;width:15px!important}.woocommerce-checkout #order_review #payment,.woocommerce-checkout #order_review .ast-payment-option-heading,.woocommerce-checkout .woocommerce form>h3#order_review_heading{display:none}.woocommerce-checkout .woocommerce #order_review{display:block!important}.woocommerce-checkout-payment li.payment_method_ppcp label:first-of-type img{float:none;max-width:90px}.woocommerce-checkout .checkout #customer_details h3{line-height:1.2}.woocommerce-checkout .checkout #customer_details .woocommerce-shipping-fields{margin-top:20px}.woocommerce-checkout .checkout #customer_details .woocommerce-billing-fields-custom .ast-checkout-form-heading h3{margin-bottom:0}.woocommerce-checkout .checkout #customer_details .woocommerce-billing-fields-custom .ast-checkout-form-heading .woocommerce-billing-fields__customer-login-label{margin-top:0}.ast-header-break-point.ast-modern-checkout .woocommerce form.woocommerce-checkout .woocommerce-billing-fields-custom .ast-checkout-form-heading{align-items:start;flex-direction:column;gap:10px}.woocommerce-checkout .checkout #customer_details .ast-payment-option-heading{display:inline-block}.woocommerce-checkout .checkout #customer_details .woocommerce-billing-fields-custom,.woocommerce-checkout .checkout #customer_details .woocommerce-billing-fields-custom .ast-checkout-form-heading{margin-bottom:20px}.ast-modern-checkout .woocommerce #payment .blockUI.blockOverlay,.ast-modern-checkout .woocommerce .woocommerce-checkout-review-order-table .blockUI.blockOverlay{display:none!important;opacity:0!important;visibility:hidden!important}.woocommerce-checkout .checkout #customer_info p.create-account:has(input#create-account:checked)+div.create-account{display:block!important}.ast-payment-option-heading:not(:has(+#payment ul)){display:none!important}.payment_method_qenta_checkout_page{display:none!important}.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tfoot:has(.order-actions--heading){display:none!important}.single-product .ast-title-bar-wrap{margin-bottom:40px;min-height:46vh;padding-bottom:30px;padding-top:30px}@media (max-width:921px){.single-product .ast-title-bar-wrap{height:50vh}}.single-product .ast-title-bar-wrap :not(.ast-advanced-headers-title):not(p):not(.ls-ast-additional-logo){height:100%}.single-product .ast-advanced-headers-wrap{display:flex;gap:20px}.single-product .ast-advanced-headers-wrap p{margin-bottom:0}.single-product .ls-ast-advanced-headers-text{align-items:center;background-color:var(--color-green);display:flex;flex-direction:column;justify-content:center;margin:0 auto;padding:110px 90px;position:relative;width:50%}@media (max-width:921px){.single-product .ls-ast-advanced-headers-text{grid-area:text;padding:30px 10px;width:100%}}.ast-desktop.single-product .ast-title-bar-wrap .ls-ast-additional-headerimages{max-height:355px;overflow:hidden;width:25%}.ast-header-break-point.single-product .ast-title-bar-wrap .ls-ast-additional-headerimages.left,.ast-header-break-point.single-product .ast-title-bar-wrap .ls-ast-additional-headerimages.right{bottom:-130px;height:auto;left:0;position:absolute;width:45%;z-index:1}.ast-header-break-point.single-product .ast-title-bar-wrap .ls-ast-additional-headerimages.right{left:auto;right:0}.single-product .ast-advanced-headers-wrap .ls-ast-additional-logo{position:absolute;right:0;top:0;transform:translate(-50px,-40px);transform:translate(-20px,-40px)}.single-product .ast-title-bar-wrap .ast-advanced-headers-wrap .ls-ast-additional-logo img{height:auto}.single-product .product-category{display:block;font-size:var(--font-size);font-weight:600;letter-spacing:1px;margin-bottom:10px;text-transform:uppercase}body.woocommerce-js div.product .price,body.woocommerce-js div.product .price span{font-size:var(--font-size-md)}.woocommerce-js div.product .price .woocommerce-suffix,body.woocommerce-js div.product form.cart .single_variation .wgm-info,body.woocommerce-js div.product form.cart .single_variation .woocommerce-price-suffix{font-size:var(--font-size-xs);font-weight:300}.woocommerce-js div.product .price .woocommerce-suffix{margin-left:5px}body.woocommerce-js div.product form.cart .single_variation .woocommerce-price-suffix{display:none}body.woocommerce-js div.product form.cart .single_variation .wgm-info{line-height:1;margin-bottom:5px}body.woocommerce-js div.product form.cart .single_variation .price{display:block;margin-bottom:5px}.woocommerce-js div.product form.cart{margin-top:20px}.woocommerce-js div.product form.cart .variations tbody tr{display:block;margin-bottom:5px;max-height:50px;width:100%}.woocommerce-js div.product form.cart .variations tbody tr .label{font-size:0}@media (max-width:921px){.woocommerce-js div.product form.cart .variations tbody tr:first-child select{margin-bottom:10px}}body.woocommerce-page div.product .select2-container .select2-selection--single,body.woocommerce-page div.product select{border-radius:0;font-size:var(--font-size);padding:10px 15px}body.woocommerce-js div.product form.cart .variations{border-bottom:none;margin-bottom:10px}.single-product .additional-request-field textarea{border:2px solid var(--color-black)}.single-product .additional-request-field .ls_additional_information .optional{display:none}.single-product .additional-request-field textarea:focus,.single-product .additional-request-field textarea:focus-visible{border:3px dotted var(--color-black)}body.woocommerce-js div.product form.cart .reset_variations{background:none;border:none;padding:0;text-align:right;width:100%}body.woocommerce-js div.product .mandatory,body.woocommerce-js div.product .stock-status{display:block}body.woocommerce-js div.product .mandatory{margin-top:40px}.single-product .product-information p,.single-product .product-information strong{font-size:var(--font-size-s)}.single-product .product-information .info{display:flex;gap:5px;margin-bottom:3px}.single-product .product-information h3{margin-bottom:20px}.single-product .product-information .product-description,.single-product .product-information .product-details{margin-bottom:40px}.single-product .product-information .info strong{text-transform:uppercase}.single-product .product-information .info p{margin:0;padding:0}.woocommerce-js div.product form.cart .woocommerce-variation-add-to-cart div.quantity{grid-area:quantity;height:fit-content;justify-self:flex-end;margin:0;max-width:85px}.woocommerce-variation-add-to-cart div.price,body.woocommerce-js div.product form.cart .single_variation{align-self:center;grid-area:price;margin-bottom:0!important;text-align:right}.woocommerce-js div.product form.cart .woocommerce-variation-add-to-cart .single_add_to_cart_button{border-width:2px;font-size:var(--font-size);font-style:italic;grid-area:submit;padding-bottom:21px;padding-top:21px}.woocommerce-variation-add-to-cart .yith-wcwl-add-to-wishlist{align-self:flex-start;grid-area:wishlist;margin-top:0}.ast-article-single .product-information{grid-area:description}.woocommerce-variation-add-to-cart .additional-request-field{grid-area:message}.woocommerce-variation-add-to-cart label.quantity{font-size:var(--font-size-s);grid-area:label}.woocommerce-js div.product form.cart .woocommerce-variation-add-to-cart a.button{background-color:var(--color-white);border:2px solid var(--color-black);color:var(--color-black);font-size:var(--font-size);padding:19px 20px;text-align:center;width:100%}.woocommerce-js div.product form.cart .woocommerce-variation-add-to-cart .button{align-self:flex-start}.woocommerce-js div.product form.cart .woocommerce-variation-add-to-cart .yith-wcwl-add-to-wishlist .fa-heart-o:before{font-size:22px;font-weight:600}.woocommerce-js div.product form.cart .woocommerce-variation-add-to-cart a.add_to_wishlist:hover .fa-heart-o:before{content:"\f004"}.woocommerce-js div.product form.cart .woocommerce-variation-add-to-cart a.delete_item:hover .fa-heart:before{content:"\f08a"}.single-product .related-products{margin-bottom:100px;margin-top:40px}.single-product .related-products h3{font-size:var(--font-size-l);font-weight:600;letter-spacing:1.8px;line-height:1.2;margin-bottom:40px;text-align:center}.single-product .ls-product-slider__wrapper{height:fit-content}@media (max-width:921px){.woocommerce-variation-add-to-cart{align-items:center;display:grid;gap:15px;grid-template-areas:"message message message" "label quantity price" "submit submit wishlist";grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto auto}.woocommerce ul.products:not(.elementor-grid).columns-3,.woocommerce-page ul.products:not(.elementor-grid).columns-3{grid-template-columns:repeat(1,minmax(0,1fr))}.woocommerce-js div.product form.cart .woocommerce-variation-add-to-cart .yith-wcwl-add-button i{margin-right:0}.woocommerce-js div.product form.cart .woocommerce-variation-add-to-cart .yith-wcwl-add-button span{display:none}.woocommerce-js div.product form.cart .woocommerce-variation-add-to-cart .yith-wcwl-add-button a.button{font-size:0}.woocommerce-js div.product form.cart .woocommerce-variation-add-to-cart .yith-wcwl-add-button a.button i{font-size:var(--font-size)}}@media (min-width:922px){body.woocommerce-js div.product{column-gap:40px;display:grid;grid-template-areas:"details image" "description description" "relatedproducts relatedproducts";grid-template-columns:50% 50%;grid-template-rows:auto auto}.ast-article-single .woocommerce-product-gallery{grid-area:image}body.woocommerce #content .ast-woocommerce-container div.product div.summary,body.woocommerce .ast-woocommerce-container div.product div.summary,body.woocommerce-page #content .ast-woocommerce-container div.product div.summary,body.woocommerce-page .ast-woocommerce-container div.product div.summary{grid-area:details}body.woocommerce #content .ast-woocommerce-container div.product div.images,body.woocommerce #content .ast-woocommerce-container div.product div.summary,body.woocommerce .ast-woocommerce-container div.product div.images,body.woocommerce .ast-woocommerce-container div.product div.summary,body.woocommerce-page #content .ast-woocommerce-container div.product div.images,body.woocommerce-page #content .ast-woocommerce-container div.product div.summary,body.woocommerce-page .ast-woocommerce-container div.product div.images,body.woocommerce-page .ast-woocommerce-container div.product div.summary{width:100%}.woocommerce-variation-add-to-cart{align-items:center;display:grid;gap:15px;grid-template-areas:"message message message message" "label quantity price price" "submit submit wishlist wishlist";grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto auto auto}.woocommerce-js .related.products{grid-area:relatedproducts;margin-top:40px}.woocommerce-js .related.products>h2{font-size:var(--font-size-l);font-weight:600;margin-bottom:60px;text-align:center}}.woocommerce #customer_login>.u-column2{display:block}.woocommerce-account .woocommerce-notices-wrapper .woocommerce.wfls-login-message{padding:0 0 40px}@media (max-width:921px){body.woocommerce-account #customer_login .col-1{margin-bottom:40px}}@media (min-width:922px){body.woocommerce-account #customer_login .col-1,body.woocommerce-account #customer_login .col-2{width:48%}}.ast-blog-layout-5-grid .ast-article-inner{border-bottom:2px solid var(--color-black);box-shadow:none}