/*!
 * Theme Name: www-gourmetkultur-breuer-de
 * Theme URI: https://www.limesoda.com
 * Description: www-gourmetkultur-breuer-de
 * Version: 5.0.0
 * Author: LimeSoda
 * Author URI: https://www.limesoda.com
 * Template: astra
 * Text Domain: www-gourmetkultur-breuer-de
 */@media (max-width:1024px){#content .ast-container{overflow:hidden}}.ls-remove-p>p{display:none}#google-business-reviews-rating{margin-top:0!important}#google-business-reviews-rating .number{color:var(--color-font);font-size:.7em}h1,h2,h3,h4,h5,h6{hyphens:auto}.wp-block-embed-youtube{border-radius:30px;overflow:hidden}@media (max-width:1220px){.wp-block-embed-youtube .ast-oembed-container{overflow-y:scroll}}#ast-fixed-header .main-header-bar,header.site-header{box-shadow:0 8px 24px -4px #18274b14,0 6px 12px -6px #18274b1f}header .site-header-primary-section-right .ast-grid-right-center-section{justify-content:flex-end}.ast-builder-menu ul>.menu-item:not(.btn){margin:0 30px}@media (min-width:922px){.ast-builder-menu ul>.menu-item:first-child{margin-left:0}.ast-builder-menu ul>.menu-item:last-child{margin-right:0}}.ast-builder-menu ul.sub-menu{padding:10px 0}.ast-builder-menu ul.sub-menu .menu-item{margin:0}.ast-sticky-active #ast-desktop-header .ast-builder-menu .main-header-menu>.menu-item>.sub-menu{margin-top:10px}.ast-builder-menu .menu-item>.menu-link{flex-direction:column}@media (max-width:921px){.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children>.ast-menu-toggle{top:-12px}.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item.ast-submenu-expanded>.menu-link{padding-bottom:5px}.ast-mobile-popup-drawer .ast-mobile-popup-header .menu-toggle-close{padding:45px 50px}.ast-mobile-popup-drawer.active .menu-toggle-close:focus{outline-color:var(--color-secondary)}}.ast-builder-menu .menu-item .menu-link .menu-text{position:relative}.ast-builder-menu .menu-item .menu-link .menu-text:after{background-color:var(--color-primary);bottom:-4px;content:"";height:3px;left:0;opacity:0;position:absolute;transition:all .6s ease;width:100%}.ast-builder-menu .menu-item .menu-link:hover .menu-text:after{opacity:1;transition-delay:.2s}@media (max-width:921px){.ast-builder-menu .menu-item.current-menu-item .menu-link .menu-text:after{background-color:var(--color-primary);bottom:-4px;content:"";height:3px;left:0;opacity:1;position:absolute;transition:all .6s ease;width:100%}}header .ast-sticky-shrunk .main-header-menu>.menu-item.btn>.menu-link,header ul.main-header-menu li.btn>a{background-color:var(--color-background-secondary);border-radius:30px;padding:15px 25px}header .ast-builder-menu .btn .dropdown-menu-toggle .ast-icon{display:none}.ast-builder-menu .menu-item.btn>.menu-link{flex-direction:row}header ul.main-header-menu li.btn>a:before{color:var(--color-primary);content:"\e015";font-family:icons;font-size:var(--font-size-xl);font-weight:400;margin-right:10px;transition:all .6s ease}header ul.main-header-menu li.btn>a:hover:before{content:"\e004"}.ast-addon-cart-wrap i .icon-cart:before,.ast-header-account-type-icon:before{font-family:icons;font-size:var(--font-size-xl);transition:all .6s ease}.ast-header-account-type-icon{padding-top:.3em}.ast-header-account-type-icon:before{content:"\e010"}.ast-header-account-type-icon:hover:before{color:var(--color-primary)}.ast-hfb-header .ast-addon-cart-wrap{margin-right:10px;padding-bottom:0}.ast-addon-cart-wrap i .icon-cart:before{color:var(--color-font);content:"\e005";font-size:var(--font-size-xl)}.ast-addon-cart-wrap i .icon-cart svg,.ast-header-account-type-icon .ahfb-svg-iconset{display:none}#masthead .ast-header-sticked .site-logo-img .astra-logo-svg,.ast-sticky-main-shrink .ast-sticky-shrunk .site-logo-img img{max-height:50px!important;width:auto!important}footer .widget{margin-bottom:0}footer a{text-decoration:underline}footer a:hover{color:var(--color-dark-orange);text-decoration:none}#astra-footer-menu li a{font-size:var(--font-size-xs)}.site-primary-footer-wrap .site-footer-section-3,.site-primary-footer-wrap .site-footer-section-4{display:flex;flex-direction:column;height:100%}.site-footer-section{justify-content:flex-start}.site-footer-section>*{margin-bottom:25px}@media (min-width:1024px){.site-primary-footer-wrap .wp-container-1.wp-container-1{justify-content:flex-end}footer.site-footer .site-primary-footer-wrap .site-footer-section-4{align-items:flex-end}}.site-primary-footer-wrap .site-footer-section-4{justify-content:space-between}@font-face{font-family:icons;src:url(../../../wp-content/themes/astra-child/assets/fonts/icons.woff2) format("woff2")}i[class*=" icon-"]:before,i[class^=icon-]:before{font-family:icons!important;font-style:normal;font-variant:normal;font-weight:400!important;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-down:before{content:"\e000"}.icon-arrow-left:before{content:"\e001"}.icon-arrow-right:before{content:"\e002"}.icon-arrow-up:before{content:"\e003"}.icon-bag-default:before{content:"\e015"}.icon-bag-active:before{content:"\e004"}.icon-buy:before{content:"\e005"}.icon-call:before{content:"\e006"}.icon-close:before{content:"\e007"}.icon-close-square:before{content:"\e008"}.icon-facebook:before{content:"\e009"}.icon-heart-default:before{content:"\e00a"}.icon-heart-rollover:before{content:"\e00b"}.icon-info:before{content:"\e00c"}.icon-instagram:before{content:"\e00d"}.icon-minus:before{content:"\e00e"}.icon-plus:before{content:"\e00f"}.icon-profile:before{content:"\e010"}.icon-search:before{content:"\e011"}.icon-send:before{content:"\e012"}.icon-stare-default:before{content:"\e013"}.icon-tick-square:before{content:"\e014"}.icon-tick-square-filled:before{content:"\e020"}.icon-crumbs:before{content:"\e016"}.icon-breuer-logo:before{content:"\e018"}.icon-bread:before{content:"\e019"}.icon-bowls:before{content:"\e01a"}.icon-sweets:before{content:"\e01b"}.icon-wrapini:before{content:"\e01c"}.icon-wraps:before{content:"\e01d"}.icon-wrapini-new:before{content:"\e01e"}.icon-sweets-new:before{content:"\e01f"}.astra-advanced-hook-280{position:relative}.ast-sticky-active{animation:smoothScroll 1s forwards}.astra-advanced-hook-280.ast-sticky-shrunk .wp-block-group{padding-bottom:20px!important;padding-top:20px!important}@media (max-width:991px){.astra-advanced-hook-280 .wp-block-group{padding:0!important}.astra-advanced-hook-280 .wp-block-navigation{display:flex;flex-wrap:nowrap;height:auto;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;white-space:nowrap;width:100%}.astra-advanced-hook-280 ul.wp-block-navigation{padding:30px 20px}}.astra-advanced-hook-280 .wp-block-navigation ul li a span{color:var(--color-dark-grey);font-size:var(--font-size-md)}@media (max-width:991px){.astra-advanced-hook-280 .wp-block-navigation ul li{display:inline-flex;flex-grow:1}.astra-advanced-hook-280 .wp-block-navigation ul li a span{display:block;white-space:nowrap;word-break:keep-all}}@media (min-width:992px){.astra-advanced-hook-280{position:sticky;top:-2px;transition:transform .3s linear,top .3s linear,visibility .3s linear;z-index:98}.astra-advanced-hook-280>.wp-block-group{transition:all .3s linear}.astra-advanced-hook-280.sticky-active>.wp-block-group{padding-block:20px!important}.ast-primary-sticky-header-active .astra-advanced-hook-280{animation:smoothScroll 1s forwards;top:80px!important}.astra-advanced-hook-280 .wp-block-navigation ul li a span{font-size:var(--font-size-l)}.astra-advanced-hook-280 ul.wp-block-navigation{row-gap:10px}}.astra-advanced-hook-280.ast-sticky-shrunk .wp-block-navigation ul li a span{font-size:var(--font-size-md)}.astra-advanced-hook-280 .wp-block-navigation ul li.current-menu-item a span{color:var(--color-font)}.astra-advanced-hook-280 .wp-block-navigation ul li a span:after{background-color:var(--color-primary);bottom:-4px;content:"";height:3px;left:0;opacity:0;position:absolute;transition:all .6s ease;width:100%}.astra-advanced-hook-280 .wp-block-navigation ul li a{transition:all .6s ease}.astra-advanced-hook-280 .wp-block-navigation ul li a:hover span{color:var(--color-font);transition-delay:.2s}.astra-advanced-hook-280 .wp-block-navigation ul li a:hover span:after{opacity:1;transition-delay:.2s}.astra-advanced-hook-280 .wp-block-navigation ul li.current-menu-item a span:after{opacity:1}.ast-header-slide.ast-sticky-active.ast-header-sticked .astra-advanced-hook-280 .wp-block-group{padding-bottom:20px!important;padding-top:20px!important}.ast-header-slide.ast-sticky-active.ast-header-sticked .astra-advanced-hook-280 .wp-block-navigation ul li a span{font-size:var(--font-size-md)}@media (pointer:coarse){.astra-advanced-hook-280 .wp-block-navigation ul li a:hover span:after{background-color:transparent}.astra-advanced-hook-280 .wp-block-navigation ul li a:hover span{color:var(--color-middle-grey)}}@keyframes smoothScroll{0%{transform:translateY(-10px)}to{transform:translateY(0)}}div.swal2-container{overflow-x:auto}.swal2-popup.swal2-toast .swal2-html-container{font-size:.9em!important;margin:.3em .6em!important}div.swal2-toast{border:1px solid var(--color-info-green)!important;border-radius:15px!important;box-shadow:0 12px 42px -4px #18274b1f,0 8px 18px -6px #18274b1f;padding:.7em!important}div.swal2-icon-content{color:var(--color-info-green)!important}div.swal2-icon{border:none!important;margin:0!important}.swal2-popup.swal2-toast .swal2-close{align-self:auto!important;font-size:1.4em!important}@media (pointer:coarse){.astra-advanced-hook-280 .wp-block-navigation ul li a span:hover:after{background-color:transparent}.astra-advanced-hook-280 .wp-block-navigation ul li a:hover span{color:var(--color-middle-grey)}}.wc-block-product-categories-list{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:space-between}.entry-content .wc-block-product-categories-list--has-images .wc-block-product-categories-list-item{margin:0;padding:0}.ast-single-post .wc-block-product-categories-list li a{align-items:center;display:flex;flex-direction:column;text-decoration:none}.entry-content .wc-block-product-categories-list--has-images .wc-block-product-categories-list-item__image{border:none;margin:0 0 20px;max-width:140px}.wc-block-product-categories-list-item .wc-block-product-categories-list-item__name{font-size:var(--font-size-xs);letter-spacing:.5px;text-align:center;text-decoration:none;text-transform:uppercase}@media (max-width:677px){.woocommerce-page.tablet-columns-2 ul.products:not(.elementor-grid){grid-template-columns:repeat(1,minmax(0,1fr))}}body.woocommerce ul.products li.product{border-radius:15px;box-shadow:0 12px 42px -4px rgba(24,39,75,.12),0 8px 18px -6px rgba(24,39,75,.12);justify-content:space-between;padding-bottom:0;position:relative}body.woocommerce ul.products li.product:hover{box-shadow:0 12px 42px -4px rgba(24,39,75,.24),0 8px 18px -6px rgba(24,39,75,.24)}body.woocommerce ul.products li.product .astra-shop-thumbnail-wrap,body.woocommerce-page ul.products li.product .astra-shop-thumbnail-wrap{margin-bottom:10px;margin-top:0;padding-top:calc(1.65rem + 20px)}.astra-shop-thumbnail-wrap .product-tags{display:flex;gap:10px;left:20px;position:absolute;top:10px}.astra-shop-thumbnail-wrap .product-tag-badge{border-radius:5px;color:var(--color-font);font-size:var(--font-size-xxs);font-weight:600;letter-spacing:.6px;padding:0 5px;text-transform:uppercase;z-index:10}.woocommerce-js ul.products li.product .astra-shop-thumbnail-wrap a{align-self:center;width:100%}body.woocommerce-js ul.products li.product img{margin:0 auto;transition:all .4s;width:230px}.woocommerce-js ul.products li.product a:hover img{transform:translateY(-10px)}.woocommerce-page ul.products li.product .astra-shop-summary-wrap,body.woocommerce ul.products li.product .astra-shop-summary-wrap{background:var(--color-lightest-grey);border-radius:15px;column-gap:5px;display:grid;grid-template-areas:"quantity price info buy";grid-template-columns:105px 30% 15% 15%;margin-top:auto;padding:10px 20px}@media (min-width:923px) and (max-width:1200px){.woocommerce-page ul.products li.product .astra-shop-summary-wrap,body.woocommerce ul.products li.product .astra-shop-summary-wrap{grid-template-areas:"price info" "quantity buy";grid-template-columns:50% 50%;grid-template-rows:45px 45px auto auto}}.ls-product-header{display:flex;gap:20px;justify-content:space-between;padding:0 20px}body.woocommerce ul.products li.product h2.woocommerce-loop-product_title{font-size:var(--font-size);font-weight:600;line-height:1.5}.ls-product-header .product-allergenes{color:var(--color-darker-grey);column-gap:3px;display:flex;font-size:var(--font-size-xs);grid-area:allergens;justify-content:flex-end;line-height:1.5;padding-right:20px}@media (min-width:923px) and (max-width:1200px){.ls-product-header .product-allergenes{justify-content:flex-start}}.astra-shop-summary-wrap .price,.astra-shop-summary-wrap .wgm-info{grid-area:price;line-height:1;text-align:right}@media (min-width:923px) and (max-width:1200px){.astra-shop-summary-wrap .price,.astra-shop-summary-wrap .wgm-info{text-align:left}}.woocommerce-js ul.products li.product .price{display:flex;flex-direction:column;margin-bottom:0}@media (min-width:923px) and (max-width:1200px){.woocommerce-js ul.products li.product .price{display:block}}.astra-shop-summary-wrap .quantity.buttons_added :not(input){display:none}.astra-shop-summary-wrap .quantity.buttons_added{align-self:center;display:flex;flex-direction:column;grid-area:quantity;line-height:1;margin-bottom:0;text-align:left}.astra-shop-summary-wrap .quantity input[type=number]{align-items:flex-start;background:var(--color-lightest-grey);border:1px solid var(--color-light-grey);border-radius:15px;color:var(--color-font);display:flex;flex-direction:column;font-size:14px;font-style:normal;font-weight:400;gap:10px;justify-content:center;line-height:24px;margin-left:0;padding:6px 10px;text-align:left;width:54px}.astra-shop-summary-wrap .product-unit{align-self:center;grid-area:quantity;justify-self:flex-end;margin-bottom:0}.astra-shop-summary-wrap .price .woocommerce-price-suffix{font-weight:400}body.woocommerce .ls-quick-view{align-self:center;grid-area:info;line-height:1;position:relative;text-align:center}@media (min-width:923px) and (max-width:1200px){body.woocommerce .ls-quick-view{justify-self:flex-end;margin-right:9px}}body.woocommerce .ls-quick-view i{color:var(--color-primary);font-size:var(--font-size-md)}body.woocommerce .ls-quick-view i:hover{color:var(--color-secondary)}body.woocommerce .ls-quick-view .tooltip{background-color:var(--color-white);border-bottom-right-radius:15px;border-top-left-radius:15px;border-top-right-radius:15px;box-shadow:0 12px 42px -4px rgba(24,39,75,.12),0 8px 18px -6px rgba(24,39,75,.12);color:var(--color-font);display:none;padding:15px 10px;position:absolute;text-align:left;top:-55px;width:205px;z-index:1}body.woocommerce .ls-quick-view:hover .tooltip{display:block}body.woocommerce ul.products li.product .button.ast-quick-view-button{background-color:transparent;cursor:pointer;display:block;font-size:0;padding:15px 5px}body.woocommerce ul.products li.product .add_to_cart_button:before,body.woocommerce ul.products li.product .button.ast-quick-view-button:before{display:block;font-family:icons,sans-serif;font-size:var(--font-size-md);font-weight:400}body.woocommerce ul.products li.product .button.ast-quick-view-button:before{color:var(--color-primary);content:"\e00c";font-size:var(--font-size-xl)}body.woocommerce ul.products li.product .add_to_cart_button{border-radius:15px;font-size:0;grid-area:buy;height:40px;justify-self:flex-end;line-height:1;padding:8px;width:40px}@media (min-width:923px) and (max-width:1200px){body.woocommerce ul.products li.product .add_to_cart_button{margin:10px 0}}body.woocommerce ul.products li.product .add_to_cart_button:before{content:"\e005"}body.woocommerce ul.products li.product .wgm-info{display:none}body.woocommerce ul.products li.product .add_to_cart_button,body.woocommerce ul.products li.product .ast-qv-button-wrap,body.woocommerce ul.products li.product .price{align-self:center}.ls_nutrients_allergenes{margin-top:40px}@media (max-width:768px){.ls_product_allergenes{margin:40px 0}}@media (min-width:769px){.ls_nutrients_allergenes{column-gap:40px;display:grid;grid-template-areas:"nutrients allergenes" "info info";grid-template-columns:50% 50%;grid-template-rows:auto auto;margin-top:60px;row-gap:30px}.ls_product_nutrients{grid-area:nutrients}.ls_product_allergenes{grid-area:allergenes}}.ls_nutrients_allergenes h4{margin-bottom:20px}.ls_product_nutrients p{margin-bottom:10px}.ls_product_allergenes ul,.ls_product_nutrients ul{list-style:none;margin:0;padding:0}.ls_product_nutrients ul{border-top:1px solid var(--color-lighter-grey)}.ls_product_nutrients li{border-bottom:1px solid var(--color-lighter-grey);display:flex;justify-content:space-between;padding:7px 20% 7px 0}.ls_product_nutrients span{font-size:var(--font-size-xs)}.ast-woocommerce-container .ls-product-content{display:none}#fancybox-overlay{background-color:var(--color-white)!important}body #fancybox-wrap{display:flex}@media (max-width:768px){body #fancybox-wrap{left:5%!important;max-width:90%!important}}body #fancybox-outer{border-radius:30px;box-shadow:0 12px 42px -4px rgba(24,39,75,.12),0 8px 18px -6px rgba(24,39,75,.12);height:100%;margin:auto;max-width:1350px;overflow:hidden}@media (max-width:768px){body #fancybox-outer,body #fancybox-outer #fancybox-content>div{overflow:scroll!important}}body #fancybox-close{right:10px;top:15px}#fancybox-close span{background:none;border:none;box-shadow:none}body #fancybox-close:hover span,body #fancybox-next:hover span,body.rtl #fancybox-prev:hover span{transform:rotate(0) scale(1.1)}body #fancybox-close span:after,body #fancybox-close span:before{background-color:var(--color-darker-grey);border:1px solid var(--color-darker-grey);border-radius:2px;right:0;top:0;width:15px}body #fancybox-close:hover span:after,body #fancybox-close:hover span:before{background-color:var(--color-font);border:1px solid var(--color-font)}@media (min-width:769px){.ls-product-content-inside{display:flex;gap:40px;padding:40px}.ls-product-content-inside>*{width:50%}}.ls-product-content-inside .h1{display:block;font-size:var(--font-size-xxxl);hyphens:auto;line-height:1.5;margin-bottom:15px;word-break:break-word}.ls-product-content-inside p{line-height:26px}.ls-product-content-inside p.light{color:var(--color-dark-grey);font-size:var(--font-size-xs);grid-area:info}@media (max-width:768px){.ls-product-content-inside p.light{margin-top:20px}}.ls-product-content-inside .product-tag-badge{border-radius:5px;color:var(--color-white);display:inline-block;font-size:var(--font-size-xxs);font-weight:600;letter-spacing:.6px;line-height:1.7;margin-bottom:10px;padding:4px 5px 3px;text-transform:uppercase}.ls-product-content-inside .product-tag-badge:not(:first-child){margin-left:10px}body #fancybox-content .ls-product-image img{position:sticky;top:40px}#sib-container{background-color:var(--color-primary);border-radius:30px;overflow:hidden;padding:35px 120px 60px!important;position:relative}@media (max-width:991px){#sib-container{padding-right:80px!important}}@media (max-width:991px) and (orientation:portrait){#sib-container{padding:25px 40px 40px!important}}#sib-container form:before{content:"\e016";font-family:icons;font-size:var(--font-size-md);left:25px;position:absolute;top:35px}@media (max-width:991px) and (orientation:portrait){#sib-container form:before{left:15px;top:15px}}#sib-container a{color:var(--color-font);text-decoration:underline}#sib-container a:hover{text-decoration:none}#sib-container .flex{align-items:center;display:flex;gap:20px}#sib-container .flex .w-half{position:relative;width:50%}@media (max-width:991px){#sib-container .flex{flex-direction:column}#sib-container .flex .w-half{width:100%}}#sib-container .style-h3{font-size:var(--font-size-xxl);line-height:var(--line-height-xxl);text-align:center}#sib-container .sib-form-block{padding:0!important}.sib-form .entry__field,body .sib-form .input{border:none!important;border-radius:5px}body .sib-form .input{height:auto!important;padding:25px 15px!important}input::placeholder{color:var(--color-darker-grey)}body .sib-form input:-ms-input-placeholder,body .sib-form input::placeholder,body .sib-form textarea::placeholder{color:var(--color-darker-grey);text-align:left}.sib-form .checkbox,.sib-form .radio-button{appearance:none;background-color:var(--color-white);border-color:var(--color-font)!important;border:1px solid var(--color-darker-grey);border-radius:2px;cursor:pointer;height:16px;width:16px}.sib-form .checkbox:hover,.sib-form .radio-button:hover{background-color:var(--color-white)!important;color:var(--color-darker-grey)!important}.sib-form .checkbox:checked,.sib-form .input_replaced:checked+.checkbox_tick_positive,.sib-form .radio-button:checked{background:var(--color-white)!important;border-color:var(--color-darker-grey)}.sib-form .input_replaced:checked+.checkbox_tick_positive:before{border-color:var(--color-darker-grey)}.sib-form span[data-required],.sib-form span[data-required]:after{color:var(--color-font)!important}@media (min-width:1024px){.sib-form .entry__choice{max-width:75%}}.sib-form-block.submit{position:absolute;right:10px;top:calc(50% - 20px);transform:translateY(-3px)}.w-half:has(.entry__error[style*="display: block"]) .sib-form-block.submit{top:calc(50% - 45px)}.submit .sib-form-block__button{display:block;font-weight:400;height:40px;overflow:hidden;text-indent:-9999px;width:40px}.submit .sib-form-block__button:before{content:"\e012";float:left;font-family:icons;font-size:var(--font-size-l);text-align:center;text-indent:0;width:40px}.submit .sib-form-block__button:hover{background-color:var(--color-secondary)!important}.sib-form .entry__error:not([style*="display: block"]){display:none}.sib-form .entry__error[style*="display: block"]{color:#d34141!important;padding:15px}@media (min-width:992px){.woocommerce-checkout form.checkout.woocommerce-checkout,body.ast-modern-checkout .ast-two-column-checkout .woocommerce-checkout{column-gap:40px;display:grid;grid-template-areas:"form headline" "form review";grid-template-columns:repeat(2,1fr);grid-template-rows:auto 1fr;row-gap:0}}.woocommerce-page.woocommerce-checkout form #customer_details.col2-set{float:none;grid-area:form;margin:0;width:auto}.woocommerce-page.woocommerce-checkout form #order_review,.woocommerce-page.woocommerce-checkout form h3#order_review_heading{float:none;margin:0;width:auto}body.ast-modern-checkout .woocommerce form #order_review_heading{grid-area:headline;margin-bottom:0}.woocommerce-page.woocommerce-checkout form #order_review{grid-area:review}body.ast-modern-checkout .woocommerce form #ast-payment_options_heading{margin-top:0}#shipping_state_field{display:none!important}.ls-minimum-amount-notice{color:var(--color-primary);display:block;margin:30px 0 10px}.woocommerce-checkout .wc_payment_method input[type=radio]:checked,.woocommerce-checkout input[type=radio]:checked{appearance:none;background-color:var(--color-font);border-radius:100%;height:13px;width:13px}form #order_review:not(.elementor-widget-woocommerce-checkout-page #order_review),form #order_review_heading:not(.elementor-widget-woocommerce-checkout-page #order_review_heading){border:none}form.checkout #order_review #order_review_heading{padding-left:0;padding-right:0}form.checkout #stripe-payment-data fieldset{border:none}form.checkout .form-row.validate-required{margin-bottom:10px}.woocommerce-page.woocommerce-checkout form #order_review table,.woocommerce.woocommerce-checkout form #order_review table{border-collapse:collapse}.woocommerce-page.woocommerce-checkout table.shop_table td,.woocommerce.woocommerce-checkout table.shop_table td{border:none}.woocommerce-page.woocommerce-checkout table.shop_table tr,.woocommerce.woocommerce-checkout table.shop_table tr{border-bottom:1px solid var(--color-lighter-grey)}.ast-single-post .entry-content .woocommerce .woocommerce-shipping-totals td a{text-decoration:underline}.ast-single-post .entry-content .woocommerce .woocommerce-shipping-totals td a:hover{text-decoration:none}.woocommerce-cart-form .woocommerce-cart-form__contents .product-subtotal,.woocommerce-js table.shop_table tbody tr th{hyphens:auto}@media (min-width:1200px){.woocommerce-js table.shop_table tbody tr:not(.cart-discount) th{white-space:nowrap}}.woocommerce-cart-form .woocommerce-cart-form__contents .product-subtotal .wgm-tax{font-size:var(--font-size-xxs)}.wc-proceed-to-checkout #ast-checkout-coupon{margin-bottom:2em}#ast-checkout-coupon .coupon{column-gap:20px}#ast-checkout-coupon .coupon #ast-apply-coupon{font-size:1rem;padding:15px 25px;width:auto}.ast-single-post .entry-content .woocommerce .woocommerce-terms-and-conditions-checkbox-text a{text-decoration:underline}.ast-single-post .entry-content .woocommerce .woocommerce-terms-and-conditions-checkbox-text a:hover{text-decoration:none}.woocommerce .ast-site-header-cart .widget_shopping_cart .product_list_widget li.woocommerce-mini-cart-item .blockUI{display:none!important}#ast-coupon-trigger,.woocommerce-cart-form a{text-decoration:underline!important}.woocommerce-cart-form .quantity a{text-decoration:none!important}.ls-cart-continue-shopping{align-items:flex-end;display:flex;flex-flow:column nowrap;margin-bottom:2rem;width:100%}.ls-cart-continue-shopping .button{padding:1em;text-decoration:none!important}.woocommerce-cart .woocommerce-remove-coupon,.woocommerce-checkout .woocommerce-remove-coupon{display:none}.ast-site-header-cart .widget_shopping_cart,.woocommerce .ast-site-header-cart .widget_shopping_cart{background-color:transparent;border:none;width:320px}.ast-site-header-cart .widget_shopping_cart .widget_shopping_cart_content{background-color:var(--color-white);border-radius:15px;box-shadow:0 12px 42px -4px rgba(24,39,75,.12),0 8px 18px -6px rgba(24,39,75,.12);margin-top:20px}.ast-site-header-cart .widget_shopping_cart:before{display:none}.ast-site-header-cart .widget_shopping_cart .product_list_widget li,.woocommerce .ast-site-header-cart .widget_shopping_cart .product_list_widget li{padding:.5em 1em .5em 6em}.ast-site-header-cart .widget_shopping_cart .product_list_widget li img,.woocommerce .ast-site-header-cart .widget_shopping_cart .product_list_widget li img,.woocommerce-js ul.product_list_widget li img{background-color:var(--color-lightest-grey);border-radius:5px;height:5em;max-width:5em;padding:5px;transform:translateY(-80%);width:5em}.ast-site-header-cart .ast-product-name,.woocommerce-js .widget .ast-mini-cart-price-wrap>.amount{color:var(--color-font);font-size:var(--font-size-s);line-height:24px}.ast-header-break-point .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart-item .ast-mini-cart-price-wrap{float:none;max-width:none}.woocommerce-js .widget .ast-mini-cart-price-wrap>.amount{color:var(--color-dark-grey)}.ast-site-header-cart .widget_shopping_cart .cart_list a.remove,body.woocommerce .ast-site-header-cart .widget_shopping_cart .cart_list a.remove{border:none}.woocommerce-js a.remove{opacity:1}.woocommerce-js a.remove:hover{opacity:.7}.woocommerce-js a.remove:before{border:none;content:"\e008";font-family:icons,sans-serif;font-size:var(--font-size-l)}.woocommerce-js a.remove .ahfb-svg-iconset{display:none}.main-header-bar-wrap .ast-site-header-cart .widget_shopping_cart .cart_list .quantity{margin:6px 0 12px}.ast-site-header-cart .widget_shopping_cart p.total,.woocommerce .ast-site-header-cart .widget_shopping_cart p.total{background-color:var(--color-lightest-grey);border:none;margin-bottom:10px;padding:18px 20px}.ast-site-header-cart .widget_shopping_cart .woocommerce-mini-cart__total strong,.woocommerce .ast-site-header-cart .widget_shopping_cart .woocommerce-mini-cart__total strong{font-weight:800;white-space:nowrap}.ast-site-header-cart .widget_shopping_cart .buttons .button:not(.checkout),body .ast-site-header-cart .widget_shopping_cart .buttons .button,body p.woocommerce-mini-cart__buttons a.button{background-color:transparent;border:2px solid var(--color-primary);color:var(--color-font);font-size:var(--font-size-xs);margin-bottom:15px;padding:20px}body .ast-site-header-cart .widget_shopping_cart .buttons .button:hover,body .ast-site-header-cart .widget_shopping_cart .buttons .button:not(.checkout):hover,p.woocommerce-mini-cart__buttons a.button:hover{border-color:var(--color-secondary);color:var(--color-font)}.widget_shopping_cart_content .jde_hint{display:none}.woocommerce .widget_shopping_cart_content .minus{border-bottom-left-radius:5px;border-top-left-radius:5px}.woocommerce .widget_shopping_cart_content .plus{border-bottom-right-radius:5px;border-top-right-radius:5px}.ast-mini-cart-empty{padding:10px}.ast-single-post .entry-content .woocommerce .login .ast-woo-form-actions a:not(:hover),.ast-single-post .entry-content .woocommerce .login .lost_password a:not(:hover){text-decoration:underline}.woocommerce-js form .form-row label.woocommerce-form-login__rememberme{margin:10px 0 20px}.woocommerce-js form.woocommerce-form-login .woocommerce-LostPassword{margin-bottom:0;margin-top:20px}.woocommerce-account .woocommerce form .form-row{width:100%}.woocommerce-js form .form-row label.woocommerce-form__label-for-checkbox.inline{display:block;margin:10px 0}.woocommerce-js form .form-row label.woocommerce-form__label-for-checkbox span{margin-left:5px}.woocommerce-js form .form-row label.woocommerce-form__label-for-checkbox span a{text-decoration:underline}.woocommerce-js form .form-row label.woocommerce-form__label-for-checkbox span a:hover{text-decoration:none}.woocommerce input[type=checkbox]{height:15px;width:15px}.woocommerce-MyAccount-navigation>*{margin-bottom:10px}.woocommerce-MyAccount-navigation ul{line-height:2.5;list-style-type:none;margin-bottom:10px;margin-left:0;padding-left:0}.woocommerce-MyAccount-navigation ul li a .ahfb-svg-iconset{margin-right:10px}body.woocommerce-account.logged-in .entry-content .woocommerce{border:none;max-width:none}.woocommerce-Address-title h2{font-size:1.5em}.ls-contact-button,.ls-contact-button a{align-items:center;border-radius:100%;display:flex;justify-content:center}.ls-contact-button{background-color:var(--color-white);bottom:50px;filter:drop-shadow(0 12px 42px rgba(24,39,75,.12)) drop-shadow(0 8px 18px rgba(24,39,75,.12));height:105px;position:fixed;right:40px;width:105px;z-index:10}.ls-contact-button:hover{filter:drop-shadow(0 12px 42px rgba(24,39,75,.2)) drop-shadow(0 8px 18px rgba(24,39,75,.2))}.ls-contact-button a{flex-direction:column;font-size:var(--font-size-xs);gap:2px;height:95px;letter-spacing:.75px;text-transform:uppercase;width:95px}.ls-contact-button a:hover{color:var(--color-font)}@media (min-width:769px){.ls-contact-button a:before{content:"\e018";font-family:icons,sans-serif;font-size:var(--font-size-xxl);font-weight:400}}@media (max-width:768px){.ls-contact-button{bottom:10px;height:75px;right:10px;width:75px}.ls-contact-button a{font-size:var(--font-size-xxs);height:45px;line-height:0;width:45px}}:root{--color-light-orange:#f09063;--color-dark-orange:#ca764f;--color-darker-grey:#423934;--color-dark-grey:#716a67;--color-middle-grey:#a19c9a;--color-light-grey:#d0cdcc;--color-lighter-grey:#e7e6e6;--color-lightest-grey:#f8f7f7;--color-transparent-black:#13070220;--color-white:#fff;--color-grey:#e1e1e1;--color-grey_2:#a8a8a8;--color-black:#000;--color-info-green:#9bc53d;--color-primary:var(--color-light-orange);--color-secondary:var(--color-dark-orange);--color-font:#130702;--color-font-secondary:var(--color-dark-grey);--color-background:var(--color-middle-grey);--color-background-secondary:var(--color-lightest-grey);--color-placeholder:var(--color-dark-grey);--font-size-xxs:12px;--font-size-xs:14px;--font-size-s:16px;--font-size:17px;--font-size-md:22px;--font-size-l:24px;--font-size-xl:26px;--font-size-xxl:32px;--font-size-xxxl:38px;--font-size-huge:60px;--font-size-xhuge:80px;--line-height-xs:1.023;--line-height-s:1.154;--line-height-md:1.186;--line-height-l:1.28;--line-height-xl:1.364;--line-height-xxl:1.647;--container-width:1145px;--content-width:750px}body:not(.cartflows-canvas):not(.cartflows-default) .woocommerce form.woocommerce-checkout .form-row.ast-animate-input .select2-container--default .select2-selection--single,body:not(.cartflows-canvas):not(.cartflows-default) .woocommerce form.woocommerce-checkout .form-row.ast-animate-input input[type=email],body:not(.cartflows-canvas):not(.cartflows-default) .woocommerce form.woocommerce-checkout .form-row.ast-animate-input input[type=number],body:not(.cartflows-canvas):not(.cartflows-default) .woocommerce form.woocommerce-checkout .form-row.ast-animate-input input[type=password],body:not(.cartflows-canvas):not(.cartflows-default) .woocommerce form.woocommerce-checkout .form-row.ast-animate-input input[type=reset],body:not(.cartflows-canvas):not(.cartflows-default) .woocommerce form.woocommerce-checkout .form-row.ast-animate-input input[type=search],body:not(.cartflows-canvas):not(.cartflows-default) .woocommerce form.woocommerce-checkout .form-row.ast-animate-input input[type=tel],body:not(.cartflows-canvas):not(.cartflows-default) .woocommerce form.woocommerce-checkout .form-row.ast-animate-input input[type=text],body:not(.cartflows-canvas):not(.cartflows-default) .woocommerce form.woocommerce-checkout .form-row.ast-animate-input input[type=url],body:not(.cartflows-canvas):not(.cartflows-default) .woocommerce form.woocommerce-checkout .form-row.ast-animate-input select,body:not(.cartflows-canvas):not(.cartflows-default) .woocommerce form.woocommerce-checkout .form-row.ast-animate-input textarea{padding:.8em!important}.woocommerce nav.woocommerce-pagination ul li>.page-numbers.current,.woocommerce nav.woocommerce-pagination ul li>.page-numbers:hover,.woocommerce nav.woocommerce-pagination ul li>span.current{color:var(--color-white)}.ast-site-header-cart i.astra-icon:after{box-shadow:none}.ast-site-header-cart .widget_shopping_cart .product_list_widget li.woocommerce-mini-cart-item .blockUI,.ast-site-header-cart .widget_shopping_cart .product_list_widget li.woocommerce-mini-cart-item .blockUI.blockMsg.blockElement,.ast-site-header-cart .widget_shopping_cart .product_list_widget li.woocommerce-mini-cart-item .blockUI.blockOverlay,.ast-site-header-cart .widget_shopping_cart .product_list_widget li.woocommerce-mini-cart-item a.remove .ahfb-svg-iconset{display:none!important}.woocommerce-js a.remove{border:none!important;outline:none!important}.ast-above-header-wrap .ast-site-header-cart .widget_shopping_cart .cart_list a.remove:hover,.ast-below-header .ast-site-header-cart .widget_shopping_cart .cart_list a.remove:hover,.main-header-bar-wrap .ast-site-header-cart .widget_shopping_cart .cart_list a.remove:hover{color:var(--color-secondary)!important}.woocommerce-js ul.products li.product.product-category a img{height:auto;max-width:100%;width:75px}.woocommerce-js ul.products li.product.product-category img{margin:0 auto}.woocommerce-js ul.products li.product.product-category .woocommerce-loop-category__title{bottom:0;font-weight:400;left:0;margin:0 auto;position:relative;right:0;text-transform:uppercase}.woocommerce-js ul.products li.product.product-category .woocommerce-loop-category__title .count{display:none}.woocommerce input[type=checkbox],.woocommerce input[type=checkbox]:is(:hover,:focus,:active){appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border:1px solid #000;border-radius:3px;cursor:pointer;height:15px!important;position:relative;vertical-align:middle;width:15px!important}.woocommerce input[type=checkbox]:is(:hover,:focus,:active){box-shadow:0 0 0 2px #c9e1f4}.woocommerce input[type=checkbox]:checked:after{border-color:var(--color-darker-grey);border-style:solid;border-width:0 2px 2px 0;bottom:1px;content:"";left:50%;margin-left:-25%;position:absolute;top:1px;transform:rotate(45deg);transform-origin:80% 45%;width:50%}.woocommerce input[type=checkbox]:checked:before{line-height:1}.woocommerce form.checkout label .required{color:inherit}