/*!
 * Theme Name: www-speisenlieferung-at
 * Theme URI: https://www.limesoda.com
 * Description: www-speisenlieferung-at
 * Version: 4.0.2
 * Author: LimeSoda
 * Author URI: https://www.limesoda.com
 * Template: astra
 * Text Domain: www-speisenlieferung-at
 */.wp-block-button .wp-block-button__link{border:none;line-height:1.5;padding:24px 55px}@media (max-width:544px){.entry-content h1,h1{font-size:var(--font-size-h1-mobile)}.entry-content h3,h3{font-size:var(--font-size-xl)}.ast-separate-container #content .ast-container{padding-left:20px;padding-right:20px}}.noscroll{overflow-y:hidden;padding-right:15px;position:fixed!important;width:100%}.wp-block-image figcaption{text-align:center}@media (max-width:548px){#post-6>div>div:nth-child(6){padding:20px}.wp-block-ls-delivery-check input[type=text]{height:auto;padding:.5em 1.4em;width:100%}.wp-block-ls-delivery-check .wp-block-button .wp-block-button__link{line-height:2;margin-bottom:50px}#post-6>div>div:nth-child(10){padding:20px}}:root{--color-orange:#c24016;--color-light-orange:#f0b4a2;--color-dark-green:#2e3532;--color-green:#4e9560;--color-blue:#11b6e4;--color-white:#fff;--color-light-grey:#f8f5f0;--color-medium-grey:#d2d2d2;--color-dark-grey:#2e3532;--color-black:#000;--color-primary:var(--color-orange);--color-secondary:var(--color-dark-green);--color-tertiary:var(--color-green);--color-font:var(--color-dark-green);--color-font-secondary:var(--color-white);--color-font-tertiary:var(--color-dark-grey);--color-background:var(--color-light-grey);--font-size-xs:13px;--font-size-s:14px;--font-size:16px;--font-size-md:20px;--font-size-l:25px;--font-size-xl:31px;--font-size-xxl:39px;--font-size-xxxl:48px;--font-size-huge:61px;--font-size-xhuge:80px;--line-height-xs:1.137;--line-height-s:1.225;--line-height-md:1.375;--line-height-l:1.512;--line-height-xl:1.625;--line-height-xxl:1.846;--font-size-h1-mobile:48px;--line-height-h1-mobile:1.27;--container-width:1400px;--content-width:924px}@media (max-width:921px){.visible-lg{display:none}}@media (min-width:922px){.hidden-lg{display:none}}@media (max-width:544px){.hidden-sm{display:none}}.ls-dropshadow{text-shadow:0 1px 12px #00000080}.site-footer{padding-top:7vw;position:relative}.site-footer:before{background:url(data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9IkxheWVyIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDE2MDAuMDEgODUuMTEiPjxwYXRoIGZpbGw9IiMyZTM1MzIiIGQ9Ik0zNTYuMTkgMEM2NTQuODEtLjQgMTIxMy44OSAxMTEuMjggMTYwMCAyMi40OXY2Mi42MkgwVjM3LjkzQzk1IDIzLjM1IDIwNC45NC42MyAzNTYuMTkgMFoiIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZCIvPjwvc3ZnPg==) bottom no-repeat;background-size:100vw auto;content:"";height:7vw;position:absolute;top:3px;width:100%}.site-primary-footer-wrap{padding-top:150px;position:relative}.site-primary-footer-wrap:before{background:url(/wp-content/themes/astra-child/assets/img/logo_schwarzhirsch.png) 50% no-repeat;background-size:100% auto;content:"";height:40px;left:50%;position:absolute;top:20px;transform:translateX(-50%);width:242px}@media (max-width:550px){.site-primary-footer-wrap:before{top:50px;width:200px}}.site-primary-footer-inner-wrap{padding:0 20px}@media (max-width:921px){.ast-builder-grid-row-container.ast-builder-grid-row-tablet-4-equal .ast-builder-grid-row{grid-template-columns:repeat(2,1fr)}}@media (max-width:544px){.ast-builder-grid-row-container.ast-builder-grid-row-tablet-4-equal .ast-builder-grid-row{grid-template-columns:1fr}}.site-primary-footer-wrap .widget{margin-bottom:0}.site-primary-footer-wrap h3{color:#fff;font-family:Mukta,sans-serif;font-size:20px;font-weight:500;margin-bottom:25px}@media (max-width:921px){.site-primary-footer-wrap h3{font-size:18px;margin-bottom:10px}}.payment-options{display:flex;flex-wrap:wrap}.payment-options img{background:#fff;height:37px;margin-bottom:5px;margin-right:5px;width:57px}.payment-options img:last-child{margin-right:0}.ls-social-links{display:flex}.ls-social-links i:before{align-items:center;border:1px solid #fff;border-radius:50%;color:#fff;display:flex;font-size:26px;height:50px;justify-content:center;width:50px}@media (max-width:921px){.ls-social-links i:before{font-size:22px;height:40px;width:40px}}.ls-social-links li:not(:last-child) i:before{margin-right:25px}.site-below-footer-inner-wrap{padding:0 20px}@media (max-width:921px){#astra-footer-menu .menu-item>a{padding:0 .5em}}#astra-footer-menu li:not(:last-child) a:after{color:#fff;content:"\00b7";font-weight:700;margin-left:15px}@media (max-width:921px){.ast-footer-copyright{text-align:center}}.site-footer a{color:#fff}.site-footer a:hover{color:var(--color-primary)}.has-white-background-color{background-color:var(--color-white)}.has-black-background-color{background-color:var(--color-black)}.has-orange-background-color{background-color:var(--color-orange)}.has-light-orange-background-color{background-color:var(--color-light-orange)}.has-background.has-dark-green-background-color{background-color:var(--color-dark-green)}.has-green-background-color{background-color:var(--color-green)}.has-blue-background-color{background-color:var(--color-blue)}.has-light-grey-background-color{background-color:var(--color-light-grey)}.has-medium-grey-background-color{background-color:var(--color-medium-grey)}.has-dark-grey-background-color{background-color:var(--color-dark-grey)}.has-text-color.has-white-color{color:var(--color-white)}.has-text-color.has-black-color{color:var(--color-black)}.has-text-color.has-orange-color{color:var(--color-orange)}.has-text-color.has-light-orange-color{color:var(--color-light-orange)}.has-text-color.has-dark-green-color{color:var(--color-dark-green)}.has-text-color.has-green-color{color:var(--color-green)}.has-text-color.has-blue-color{color:var(--color-blue)}.has-text-color.has-light-grey-color{color:var(--color-light-grey)}.has-text-color.has-medium-grey-color{color:var(--color-medium-grey)}.has-text-color.has-dark-grey-color{color:var(--color-dark-grey)}.has-white-background-color.wp-block-button__link:active,.has-white-background-color.wp-block-button__link:hover{background-color:var(--color-medium-grey)}.has-black-background-color.wp-block-button__link:active,.has-black-background-color.wp-block-button__link:hover{background-color:var(--color-dark-grey)}.has-orange-background-color.wp-block-button__link:active,.has-orange-background-color.wp-block-button__link:hover{background-color:var(--color-dark-green)}.has-dark-green-background-color.wp-block-button__link:active,.has-dark-green-background-color.wp-block-button__link:hover,.has-light-orange-background-color.wp-block-button__link:active,.has-light-orange-background-color.wp-block-button__link:hover{background-color:var(--color-dark-grey)}.has-green-background-color.wp-block-button__link:active,.has-green-background-color.wp-block-button__link:hover{background-color:var(--color-dark-green)}.has-blue-background-color.wp-block-button__link:active,.has-blue-background-color.wp-block-button__link:hover{background-color:var(--color-green)}.has-light-grey-background-color.wp-block-button__link:active,.has-light-grey-background-color.wp-block-button__link:hover{background-color:var(--color-medium-grey)}.has-medium-grey-background-color.wp-block-button__link:active,.has-medium-grey-background-color.wp-block-button__link:hover{background-color:var(--color-dark-grey)}.has-dark-grey-background-color.wp-block-button__link:active,.has-dark-grey-background-color.wp-block-button__link:hover{background-color:var(--color-medium-grey)}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:400;src:local(""),url(/wp-content/themes/astra-child/assets/fonts/roboto-slab-v13-latin-regular.woff2) format("woff2"),url(/wp-content/themes/astra-child/assets/fonts/roboto-slab-v13-latin-regular.woff) format("woff")}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:700;src:local(""),url(/wp-content/themes/astra-child/assets/fonts/roboto-slab-v13-latin-700.woff2) format("woff2"),url(/wp-content/themes/astra-child/assets/fonts/roboto-slab-v13-latin-700.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;src:local(""),url(/wp-content/themes/astra-child/assets/fonts/poppins-v15-latin-regular.woff2) format("woff2"),url(/wp-content/themes/astra-child/assets/fonts/poppins-v15-latin-regular.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;src:local(""),url(/wp-content/themes/astra-child/assets/fonts/poppins-v15-latin-500.woff2) format("woff2"),url(/wp-content/themes/astra-child/assets/fonts/poppins-v15-latin-500.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;src:local(""),url(/wp-content/themes/astra-child/assets/fonts/poppins-v15-latin-700.woff2) format("woff2"),url(/wp-content/themes/astra-child/assets/fonts/poppins-v15-latin-700.woff) format("woff")}@font-face{font-family:icon-font;src:url(/wp-content/themes/astra-child/assets/fonts/icon-font.woff2) format("woff2"),url(/wp-content/themes/astra-child/assets/fonts/icon-font.woff) format("woff")}i[class*=" icon-"]:before,i[class^=icon-]:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icon-font!important;font-style:normal;font-variant:normal;font-weight:400!important;line-height:1;text-transform:none}.icon-arrow_right:before{content:"\f101"}.icon-burger_close:before{content:"\f102"}.icon-burger:before{content:"\f103"}.icon-check:before{content:"\f104"}.icon-chevron_down:before{content:"\f105"}.icon-chevron_left:before{content:"\f106"}.icon-chevron_right:before{content:"\f107"}.icon-chevron_up:before{content:"\f108"}.icon-datum:before{content:"\f109"}.icon-drinks:before{content:"\f10a"}.icon-geschirr:before{content:"\f10b"}.icon-getranke:before{content:"\f10c"}.icon-haube:before{content:"\f10d"}.icon-info:before{content:"\f10e"}.icon-lieferung:before{content:"\f10f"}.icon-menu:before{content:"\f110"}.icon-minus:before{content:"\f111"}.icon-pen:before{content:"\f112"}.icon-people:before{content:"\f113"}.icon-plus:before{content:"\f114"}.icon-quote:before{content:"\f115"}.icon-shoppingbag:before{content:"\f116"}.icon-some_facebook:before{content:"\f117"}.icon-some_instagram:before{content:"\f118"}.icon-speisen:before{content:"\f119"}.icon-trash:before{content:"\f11a"}.icon-vegetarian:before{content:"\f11b"}.icon-people24:before{content:"\f11c"}.icon-bread:before{content:"\f11d"}.icon-clock:before{content:"\f11e"}.icon-date:before{content:"\f11f"}.icon-holding_bell:before{content:"\f120"}.icon-info_badge:before{content:"\f121"}.icon-persons:before{content:"\f122"}.icon-vienna:before{content:"\f123"}.icon-x:before{content:"\f124"}.ast-desktop .ast-menu-hover-style-underline>.menu-item>.menu-link:before{bottom:0}.ast-desktop .ast-menu-hover-style-underline>.menu-item.current_page_item>.menu-link:before,.ast-desktop .ast-menu-hover-style-underline>.menu-item>.menu-link:before{transform:scale(1) translateX(50%);transform-origin:center}.ast-desktop .ast-menu-hover-style-underline>.menu-item.current_page_item>.menu-link:before,.ast-desktop .ast-menu-hover-style-underline>.menu-item:hover>.menu-link:before{background-color:var(--color-orange);border:4px solid var(--color-orange);border-radius:7px;height:7px;width:7px}.ast-primary-header-bar{box-shadow:3px 0 6px var(--color-medium-grey)}.ast-site-header-cart-data,.ast-woo-header-cart-info-wrap{display:none!important}#ast-site-header-cart{padding-right:1em}#ast-site-header-cart:active .ast-cart-menu-wrap,#ast-site-header-cart:focus .ast-cart-menu-wrap,#ast-site-header-cart:hover .ast-cart-menu-wrap{color:var(--color-orange)}#ast-site-header-cart .ast-cart-menu-wrap{color:var(--color-black);height:25px;position:relative;width:25px}#ast-site-header-cart .current-menu-item .ast-cart-menu-wrap,#ast-site-header-cart.ls-cart .ast-cart-menu-wrap{color:var(--color-orange)}#ast-desktop-header #ast-site-header-cart .current-menu-item .ast-cart-menu-wrap:after,#ast-desktop-header #ast-site-header-cart.ls-cart .ast-cart-menu-wrap:after,#ast-desktop-header #ast-site-header-cart:active .ast-cart-menu-wrap:after,#ast-desktop-header #ast-site-header-cart:focus .ast-cart-menu-wrap:after,#ast-desktop-header #ast-site-header-cart:hover .ast-cart-menu-wrap:after{background-color:var(--color-orange);border:4px solid var(--color-orange);border-radius:7px;bottom:-15px;content:"";height:7px;left:9px;position:absolute;width:7px}.ast-cart-menu-wrap:before{content:"\f116";font-family:icon-font;font-size:25px;line-height:1;top:2px}#ast-desktop-header.ast-cart-menu-wrap:before{position:absolute}#astra-mobile-cart-drawer,.ast-cart-menu-wrap .count,.astra-mobile-cart-overlay{display:none}#ast-mobile-header .main-navigation{min-height:90vh}#ast-mobile-header #ast-hf-mobile-menu{border:none}#ast-mobile-header .main-navigation #ast-hf-mobile-menu>.menu-item:after{color:var(--color-orange);content:"\f107";font-family:icon-font,sans-serif;font-size:12px;position:absolute;right:5px}#ast-mobile-header .main-navigation #ast-hf-mobile-menu>.menu-item>.menu-link{border-bottom:1px solid var(--color-medium-grey);padding:0}.ast-theme-transparent-header .ast-primary-header-bar{box-shadow:none}@media (max-width:544px){.ast-theme-transparent-header .main-header-bar,.ast-theme-transparent-header.ast-header-break-point .main-header-bar{background:var(--color-white)}}.trail-items li:after{padding:0 15px}.ast-header-breadcrumb{padding:20px 0}@media (max-width:922px){.main-header-bar{padding:10px 0}}@media (min-width:922px){.main-header-bar{border:none}}.ast-header-break-point .main-header-bar.ast-header-breadcrumb{border:none}label{color:var(--color-orange);font-size:14px;line-height:21px;text-transform:uppercase}.wp-block .input[type=date],.wp-block .input[type=email],.wp-block .input[type=tel],.wp-block .input[type=text],input[type=date],input[type=email],input[type=tel],input[type=text]{height:48px;line-height:48px}.wp-block .input[type=date],.wp-block .input[type=email],.wp-block .input[type=tel],.wp-block .input[type=text],.wp-block textarea,input[type=date],input[type=email],input[type=tel],input[type=text],textarea{background-color:var(--color-white);border:1px solid var(--color-medium-grey);border-radius:3px;box-shadow:none;box-sizing:border-box;color:var(--color-dark-green);font-family:Mukta,sans-serif;font-size:1rem;font-weight:400;outline:none;padding:0 1.4em!important;transition:all .2s linear}@media (max-width:548px){.wp-block .input[type=date],.wp-block .input[type=email],.wp-block .input[type=tel],.wp-block .input[type=text],input[type=date],input[type=email],input[type=tel],input[type=text]{width:100%}}@supports (-webkit-touch-callout:none){input[type=date]{min-width:calc(100% - 48px);width:100%}}input[type=date]{align-items:center;display:flex;justify-content:flex-start;position:relative;text-align:left}input[type=date]::-webkit-calendar-picker-indicator{background:none;color:#0000;cursor:pointer;z-index:1}input[type=date]:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:none;color:var(--color-orange);content:"\f109";cursor:pointer;display:block;font-family:icon-font!important;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400!important;line-height:1;position:absolute;right:18px;text-transform:none;top:50%;transform:translateY(-50%)}.woocommerce form .form-row textarea,.woocommerce input[type=email],.woocommerce input[type=number],.woocommerce input[type=password],.woocommerce input[type=reset],.woocommerce input[type=search],.woocommerce input[type=tel],.woocommerce input[type=text],.woocommerce input[type=url],.woocommerce textarea,.woocommerce-page form .form-row textarea,.woocommerce-page input[type=email],.woocommerce-page input[type=number],.woocommerce-page input[type=password],.woocommerce-page input[type=reset],.woocommerce-page input[type=search],.woocommerce-page input[type=tel],.woocommerce-page input[type=text],.woocommerce-page input[type=url],.woocommerce-page textarea{border-color:var(--color-medium-grey)}input[type=radio]:after{align-items:center;background-color:var(--color-medium-grey);border:1px solid var(--color-dark-grey);border-radius:15px;content:"";display:flex;height:18px;left:-2px;position:relative;top:-4px;visibility:visible;width:18px}input[type=radio]:checked:after{background-color:var(--color-white);border:6px solid var(--color-orange)}.woocommerce #respond input#submit,.woocommerce button.button,.woocommerce input.button,.woocommerce-js a.button{font-size:14px!important}body .woocommerce ul.products li.product.product-category a{padding-bottom:1rem}.woocommerce ul.products.products-configurators li.product a{padding-bottom:.5rem}.woocommerce ul.products li a{background-color:var(--color-white);border-radius:16px;margin-bottom:0;padding:2px 8px}.woocommerce-js ul.products.products-configurators,.woocommerce-page ul.products.products-configurators{margin-bottom:1.25rem}.woocommerce-js ul.products.products-configurators li.product,.woocommerce-page ul.products.products-configurators li.product{margin-bottom:0}.woocommerce ul.products li.product.product-category a img,.woocommerce-js ul.products li.product.product-category a img{height:auto;object-fit:contain}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products.products-configurators li.product .woocommerce-loop-category__title,.woocommerce-page ul.products li.product .woocommerce-loop-category__title,.woocommerce-page ul.products.products-configurators li.product .woocommerce-loop-category__title{align-items:center;color:var(--color-dark-grey);display:flex;font-family:Mukta,sans-serif;font-size:var(--font-size);font-weight:600;justify-content:center;letter-spacing:.9px;position:unset;text-transform:uppercase}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce-js ul.products li.product.product-category>a:hover .woocommerce-loop-category__title,.woocommerce-page ul.products li.product .woocommerce-loop-category__title,.woocommerce-page ul.products li.product.product-category>a:hover .woocommerce-loop-category__title{background-color:initial}.woocommerce ul.products li.product.product-category>a:hover,.woocommerce-page ul.products li.product.product-category>a:hover{box-shadow:3px 3px 6px var(--color-medium-grey)}@media (max-width:921px){body.woocommerce .ast-container ul.products.columns-2.products-configurators,body.woocommerce-page .ast-container ul.products.columns-2.products-configurators{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:544px){.woocommerce .ast-container ul.products.products-configurators,.woocommerce-page .ast-container ul.products.columns-2.products-configurators{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.ls-modal{align-items:center;background-color:#0006;display:flex;height:100%;justify-content:center;left:0;opacity:0;overflow-x:hidden;overflow-y:scroll;padding-top:100px;position:fixed;top:0;width:100%;z-index:9999}.ls-modal-visible{animation:fadeIn .25s forwards}.ls-modal-hidden{pointer-events:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1;pointer-events:all}}@keyframes fadeOut{0%{opacity:1;pointer-events:none}to{opacity:0}}.ls-modal i.ls-modal__close{color:#fff;cursor:pointer;font-size:31px;position:absolute;right:20px;top:20px}.ls-thumb-slider__current{height:400px;margin-bottom:30px;padding-left:5px;width:100%}.ls-thumb-slider__current img{height:100%;object-fit:contain;object-position:center;width:100%}.ls-thumb-slider .tns-outer{background:#ffffffb3;border-radius:3px;padding:5px!important}.ls-thumb-slider .tns-slider{align-items:center;display:flex;height:70px}.ls-thumb-slider .tns-slider .tns-lazy-img{cursor:pointer;height:100%;opacity:1;padding:0 5px}.ls-thumb-slider .tns-slider .tns-lazy-img img{border:1px solid var(--color-medium-grey);height:100%;object-fit:contain;width:100%}.ls-thumb-slider .tns-slider .tns-lazy-img#ls-active-slide img{border:1px solid var(--color-primary)}.ls-thumb-slider .tns-liveregion{display:none}.ls-thumb-slider .tns-ovh{overflow:hidden}.ls-thumb-slider__thumbs{position:relative}.ls-thumb-slider .tns-controls{left:-35px;position:absolute;right:-35px;top:50%}.ls-thumb-slider i{align-items:center;cursor:pointer;display:flex;height:35px;justify-content:center;position:absolute;transform:translateY(-50%);width:35px}.ls-thumb-slider__prev{left:8px}.ls-thumb-slider__next{right:8px}.woocommerce-cart .mobile-checkout-btn.text-right{font-size:14px!important;margin-bottom:30px;text-align:end}.woocommerce-cart .ast-article-single .entry-header>*{font-size:var(--font-size-xxxl);margin-bottom:80px;margin-top:40px}@media (max-width:921px){.woocommerce-cart .ast-article-single .entry-header>*{margin-bottom:40px}}.woocommerce table.shop_table,.woocommerce-page table.shop_table{border:unset}.woocommerce table.shop_table thead,.woocommerce-page table.shop_table thead{background-color:unset}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table th{font-weight:600;text-transform:uppercase}.woocommerce table.shop_table td,.woocommerce-page table.shop_table td{border-color:var(--color-orange)}@media (max-width:678px){.woocommerce table.shop_table td{border:unset}}.woocommerce-cart thead tr{font-family:Mukta,sans-serif;font-size:var(--font-size-s);line-height:24px}.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th{border-top:1px solid var(--color-orange)}.woocommerce table.shop_table .woocommerce-cart-form__cart-item:first-child td{border-top-width:3px}@media (max-width:921px){.woocommerce table.shop_table .woocommerce-cart-form__cart-item:first-child td{border-top-width:1px}}.woocommerce-cart table.shop_table th.product-price,.woocommerce-cart table.shop_table th.product-quantity,.woocommerce-cart table.shop_table th.product-subtotal{text-align:right}.woocommerce-cart-form__cart-item.cart_item{border-color:var(--color-orange)}.woocommerce-cart .cart_totals .shop_table.shop_table_responsive tbody td{padding:40px 0;text-align:right}.woocommerce-page #content table.cart td{padding:40px 0}.woocommerce-js table.shop_table .product-thumbnail img,.woocommerce-page table.shop_table .product-thumbnail img{max-width:190px}@media (max-width:678px){.woocommerce-page #content table.cart td{padding:20px 0}}.woocommerce-page #content table.cart td.actions{padding:40px 0 20px}@media (max-width:678px){.woocommerce-page #content table.cart td.actions{padding:0}}.woocommerce-cart-form__cart-item td.product-remove a.remove{border:0;text-indent:-9999px}@media (max-width:678px){.woocommerce-page table.cart td.product-remove{border-top:1px solid var(--color-orange)!important}}.woocommerce-cart-form__cart-item td.product-remove a.remove:before{border:none;color:var(--color-orange);content:"\f11a";float:left;font-family:icon-font,sans-serif;font-size:var(--font-size-l);text-indent:0}.woocommerce table.shop_table{border-color:var(--color-orange)}.woocommerce-cart table.shop_table td.product-price,.woocommerce-cart table.shop_table td.product-quantity,.woocommerce-cart table.shop_table td.product-subtotal{font-weight:700;text-align:right}.woocommerce-cart .product-name a{color:var(--color-black);font-weight:400;margin-left:30px}.woocommerce-cart .quantity .qty{border:unset;font-weight:700}.woocommerce-page #content table.cart td.actions .coupon{display:none}.woocommerce-page table.cart td.actions .button{background-color:var(--color-white);border:solid var(--color-orange);border-width:1px!important;color:var(--color-orange);font-size:var(--font-size-xs);margin-top:30px;opacity:1}.woocommerce-page #content table.cart td.actions .button:hover{background-color:var(--color-white);border:solid var(--color-orange);color:var(--color-black);opacity:.5}.ls-cart-info{padding:0 0 30px;text-align:left}@media (max-width:544px){.ls-cart-info{text-align:center}}.woocommerce-cart-form{margin-bottom:130px}@media (max-width:921px){.woocommerce-cart-form{margin-bottom:60px}}.woocommerce-cart .cart-collaterals .cart_totals{border:none;float:unset;padding:0;width:100%}.woocommerce-cart .cart-collaterals .cart_totals>h2{background-color:var(--color-white);border-bottom:unset;font-size:var(--font-size-xl);font-weight:400;margin-bottom:130px;padding:20px}@media (max-width:921px){.woocommerce-cart .cart-collaterals .cart_totals>h2{margin-bottom:30px}}.woocommerce ul #shipping_method li label{margin-left:25px}.woocommerce-cart tr.order-total td{display:flex;flex-direction:column}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{font-size:var(--font-size-xs)}@media (min-width:1056px){.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{display:inline-block;float:right}}.configurator-details{color:var(--color-primary);cursor:pointer;display:block!important;font-family:Mukta,sans-serif;font-size:13px;font-weight:700;padding-top:0!important}.configurator-details:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f105";font-family:icon-font!important;font-style:normal;font-variant:normal;font-weight:400!important;line-height:1;margin-left:4px;text-transform:none}.configurator-details.active:after{content:"\f108"}.configurator-details__data{display:none!important;font-family:Mukta,sans-serif;font-size:13px}.configurator-details.active~.configurator-details__data,.configurator-details__data.active,.woocommerce-checkout .configurator-details__data{display:block!important}.woocommerce-cart table.shop_table td.product-name{font-weight:400}.__PrivateStripeElement{display:flex!important;justify-content:center}@media (min-width:1180px){.__PrivateStripeElement iframe{min-width:50%!important}}.ls-cart-custom-input{text-align:left}.ls-time-dropdown__root{background-color:#fff;border:1px solid #ccc;border-radius:2px;box-sizing:border-box;color:var(--color-font);cursor:pointer;display:flex;flex-direction:column;height:48px;justify-content:center;max-width:300px;outline:none;overflow:hidden;padding:0 1.4em;text-align:left;transition:all .2s ease;width:100%}.ls-time-dropdown__content{max-width:300px;position:relative}.ls-time-dropdown__content ul{-webkit-overflow-scrolling:touch;background-color:var(--color-white);border:1px solid var(--color-medium-grey);box-shadow:0 1px 0 var(--color-medium-grey);box-sizing:border-box;list-style:none;margin:0;max-height:400px;opacity:0;overflow-y:auto;pointer-events:auto;position:absolute;text-align:left;top:100%;transition:visibility .2s,opacity .2s linear;visibility:hidden;width:100%;z-index:1000}.ls-time-dropdown__content.ls-dropdown-active ul{opacity:1;visibility:visible}.ls-cart-time-input-arrow{position:absolute;width:300px}.ls-cart-time-input-arrow .ls-select__arrow{color:var(--color-orange);display:block;position:absolute;right:35px;top:50%;transform:translateY(-50%)}.ls-dropdown-item{box-sizing:border-box;color:var(--color-font);cursor:pointer;display:block;padding:1.4em}.ls-dropdown-item:hover{background-color:#f2f9fc;color:var(--color-font)}.ls-cart-date-input input{max-width:300px;width:100%}.woocommerce-page .ast-float-label input[type=email],.woocommerce-page .ast-float-label input[type=number],.woocommerce-page .ast-float-label input[type=password],.woocommerce-page .ast-float-label input[type=reset],.woocommerce-page .ast-float-label input[type=search],.woocommerce-page .ast-float-label input[type=tel],.woocommerce-page .ast-float-label input[type=text],.woocommerce-page .ast-float-label input[type=url],.woocommerce-page .ast-float-label textarea,.woocommerce-page form .ast-float-label .form-row textarea{border-color:var(--color-medium-grey);padding:1em 1.4em 0!important}.woocommerce-checkout header h1.entry-title{display:none}.checkout.woocommerce-checkout #customer_details.col2-set{display:flex}@media (max-width:768px){.checkout.woocommerce-checkout #customer_details.col2-set{display:block}.woocommerce-page.woocommerce-checkout form #customer_details.col2-set .col-1,.woocommerce-page.woocommerce-checkout form #customer_details.col2-set .col-2,.woocommerce.woocommerce-checkout form #customer_details.col2-set .col-1,.woocommerce.woocommerce-checkout form #customer_details.col2-set .col-2{margin:0!important}}@media (min-width:922px){.woocommerce-page.woocommerce-checkout form #customer_details.col2-set,.woocommerce.woocommerce-checkout form #customer_details.col2-set{width:100%}}.woocommerce-page.woocommerce-checkout form #customer_details.col2-set .col-1,.woocommerce.woocommerce-checkout form #customer_details.col2-set .col-1{margin-right:15px}.woocommerce-page.woocommerce-checkout form #customer_details.col2-set .col-2,.woocommerce.woocommerce-checkout form #customer_details.col2-set .col-2{margin-left:15px}@media (min-width:922px){.woocommerce-page.woocommerce-checkout form #customer_details.col2-set .col-1,.woocommerce-page.woocommerce-checkout form #customer_details.col2-set .col-2,.woocommerce.woocommerce-checkout form #customer_details.col2-set .col-1,.woocommerce.woocommerce-checkout form #customer_details.col2-set .col-2{width:50%}}.woocommerce-page.woocommerce-checkout #customer_details h3,.woocommerce.woocommerce-checkout #customer_details h3{border-bottom:none;font-size:var(--font-size-xl)}.woocommerce-page.woocommerce-checkout form .form-row .input-text#order_comments{min-height:200px}.woocommerce-checkout .woocommerce-form__label{font-family:Mukta,sans-serif;font-size:var(--font-size);text-transform:none}.woocommerce-checkout form .form-row-first,.woocommerce-checkout form .form-row-last,.woocommerce-page.woocommerce-checkout form .form-row-first,.woocommerce-page.woocommerce-checkout form .form-row-last{width:100%}#billing_country_field .woocommerce-input-wrapper,#shipping_country_field .woocommerce-input-wrapper{background-color:var(--color-light-gray);border:1px solid var(--color-orange);border-radius:3px;display:block;height:48px;line-height:48px;padding:.4em 1.4em 0!important;width:100%}#billing_country_field .woocommerce-input-wrapper strong,#shipping_country_field .woocommerce-input-wrapper strong{font-family:Mukta,sans-serif;font-size:var(--font-size);font-weight:400}.ast-checkout-labels-as-placeholders form #customer_details .form-row#billing_country_field label,.ast-checkout-labels-as-placeholders form #customer_details .form-row#shipping_country_field label{opacity:1}.woocommerce-checkout form .form-row.woocommerce-validated .select2-container,.woocommerce-checkout form .form-row.woocommerce-validated input.input-text,.woocommerce-checkout form .form-row.woocommerce-validated select{border-color:var(--color-green)}.woocommerce-checkout form .form-row .select2-container:focus,.woocommerce-checkout form .form-row input.input-text:focus,.woocommerce-checkout form .form-row select:focus{border-color:var(--color-orange)}.ast-checkout-labels-as-placeholders form #customer_details .form-row label{color:var(--color-dark-grey);font-size:11px!important;font-weight:400;line-height:21px;text-transform:uppercase}.woocommerce-page.woocommerce-checkout form #order_review_heading,.woocommerce.woocommerce-checkout form #order_review_heading{border-left:none;border-right:none;border-top:1px solid var(--color-orange);font-size:var(--font-size-xl);margin-top:60px;padding:40px 0 30px}@media (min-width:922px){.woocommerce-page.woocommerce-checkout form #order_review,.woocommerce-page.woocommerce-checkout form #order_review_heading,.woocommerce.woocommerce-checkout form #order_review,.woocommerce.woocommerce-checkout form #order_review_heading{width:100%}}.woocommerce-page.woocommerce-checkout form #order_review,.woocommerce.woocommerce-checkout form #order_review{border:none;padding:0}.woocommerce-page.woocommerce-checkout form #order_review thead th,.woocommerce.woocommerce-checkout form #order_review thead th{font-size:var(--font-size-s);padding:10px 0}.woocommerce-page.woocommerce-checkout form #order_review td,.woocommerce-page.woocommerce-checkout form #order_review th,.woocommerce.woocommerce-checkout form #order_review td,.woocommerce.woocommerce-checkout form #order_review th{border-bottom:1px solid var(--color-orange)}.woocommerce-page.woocommerce-checkout form #order_review td:nth-child(2),.woocommerce-page.woocommerce-checkout form #order_review thead th:nth-child(2),.woocommerce.woocommerce-checkout form #order_review td:nth-child(2),.woocommerce.woocommerce-checkout form #order_review thead th:nth-child(2){text-align:right}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-size:20px;font-weight:500}.woocommerce-page.woocommerce-checkout table.shop_table td,.woocommerce.woocommerce-checkout table.shop_table td{opacity:1;padding:30px 10px 30px 0;vertical-align:top}.woocommerce-page.woocommerce-checkout form #order_review td.product-name,.woocommerce-page.woocommerce-checkout table.shop_table td.product-name,.woocommerce.woocommerce-checkout form #order_review td.product-name,.woocommerce.woocommerce-checkout table.shop_table td.product-name{display:block;min-height:120px;padding:0 0 35px 120px;position:relative}@media (max-width:544px){.woocommerce-page.woocommerce-checkout form #order_review td.product-name,.woocommerce-page.woocommerce-checkout table.shop_table td.product-name,.woocommerce.woocommerce-checkout form #order_review td.product-name,.woocommerce.woocommerce-checkout table.shop_table td.product-name{padding:0 0 10px}}.woocommerce-page.woocommerce-checkout form #order_review tr.cart_item,.woocommerce-page.woocommerce-checkout table.shop_table tr.cart_item,.woocommerce.woocommerce-checkout form #order_review tr.cart_item,.woocommerce.woocommerce-checkout table.shop_table tr.cart_item{position:relative}.woocommerce-page.woocommerce-checkout table.shop_table td.product-name img,.woocommerce.woocommerce-checkout table.shop_table td.product-name img{left:0;padding:10px 0;position:absolute;top:calc(50% - 60px)}@media (max-width:544px){.woocommerce-page.woocommerce-checkout table.shop_table td.product-name img,.woocommerce.woocommerce-checkout table.shop_table td.product-name img{display:block;position:relative;width:60px}}.woocommerce-page.woocommerce-checkout table.shop_table td.product-name div,.woocommerce.woocommerce-checkout table.shop_table td.product-name div{display:flex;flex-direction:column;margin-bottom:0;padding:5px 10px 10px 0}.woocommerce-page.woocommerce-checkout form #order_review .product-quantity{padding:35px 10px 35px 0}@media (max-width:544px){.woocommerce-page.woocommerce-checkout form #order_review td .product-quantity,.woocommerce-page.woocommerce-checkout table.shop_table tr td.product-name div,.woocommerce.woocommerce-checkout table.shop_table tr td.product-name div{padding:0}}@media (max-width:768px){.woocommerce-page.woocommerce-checkout table.shop_table td.product-name div,.woocommerce.woocommerce-checkout table.shop_table td.product-name div{display:inline-block;padding:35px 10px 35px 0;width:100%}.woocommerce-page.woocommerce-checkout form #order_review .product-quantity{padding:35px 10px 35px 0}}.woocommerce-page.woocommerce-checkout form #order_review #shipping_method label,.woocommerce-page.woocommerce-checkout form #order_review #shipping_method label span{font-weight:400;text-transform:none}.woocommerce-page.woocommerce-checkout form #order_review .order-total td small{display:block}.woocommerce table.shop_table .includes_tax .woocommerce-Price-amount,.woocommerce-page table.shop_table .includes_tax.woocommerce-Price-amount{font-weight:400}.woocommerce-checkout .ls_payment_options_heading{font-size:var(--font-size-xl);padding:30px 0 14px}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{margin-bottom:25px}.woocommerce-page.woocommerce-checkout #payment ul.payment_methods,.woocommerce.woocommerce-checkout #payment ul.payment_methods{border-bottom:1px solid var(--color-orange);margin-bottom:40px;padding-bottom:60px}.woocommerce-checkout .wc_payment_method label{color:var(--color-font);font-size:var(--font-size);text-transform:none}.woocommerce-page.woocommerce-checkout #payment #place_order,.woocommerce.woocommerce-checkout #payment #place_order{float:none;margin:20px 0;padding:24px 55px;width:auto}.woocommerce-checkout form .ls-privacy-checkbox{padding:3px 0}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .form-row label,.woocommerce-checkout form .ls-privacy-checkbox label{color:var(--color-font);font-size:var(--font-size-s);font-weight:400}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .form-row{padding:15px 0}.woocommerce-checkout .ls_checkout_required_text{font-size:var(--font-size-s)}.woocommerce-checkout .product-name a{color:var(--color-black)}.woocommerce-checkout .configurator-details{margin-left:0}.woocommerce td.product-name .wc-item-meta .wc-item-meta-label{width:100%}.woocommerce ul#shipping_method li input{margin-right:25px}.woocommerce-info,.woocommerce-message{border-top-color:var(--color-blue)}.woocommerce-error{border-top-color:var(--color-orange)}.woocommerce-info:before,.woocommerce-message:before{color:var(--color-blue);content:"\f10e";font-family:icon-font}.woocommerce-error:before{color:var(--color-orange)}.woocommerce .woocommerce-message a.button{background-color:var(--color-blue);border-color:var(--color-blue)}