a.wp-block-button__link.wp-element-button:hover, a.ast-custom-button-link:hover, button.single_add_to_cart_button.button.alt:hover, p.woocommerce-mini-cart__buttons.buttons a.button:hover, a.checkout-button.button.alt.wc-forward:hover{text-decoration:underline;text-decoration-color:#fff;transition:none;}
ul.uagb-tabs__panel li.uagb-tab.uagb-tabs__active a{text-decoration:underline !important;}
button#menu-toggle-close:focus{border-style:none;}
.ast-header-break-point
div.main-navigation > ul.stack-on-mobile >
li.menu-item-has-children > button.ast-menu-toggle{top:auto;}
button.menu-toggle.main-header-menu-toggle.ast-mobile-menu-trigger-fill{background:none;}
body:not(.ast-theme-transparent-header) ul.main-header-menu li.current-menu-item > a.menu-link{text-decoration:underline;text-decoration-color:#a5c824;}
body:not(.ast-theme-transparent-header) #ast-desktop-header > div.ast-main-header-wrap.main-header-bar-wrap .ast-primary-header-bar.ast-sticky-active .site-primary-header-wrap{box-shadow:0 0px 20px 0 #0003;border-radius:15px;background:white;}
#ast-desktop-header > div.ast-above-header-wrap > div > div{background:none;backdrop-filter:blur(5px);}
.main-header-bar.ast-sticky-active{box-shadow:none;background:none;}
.menu-new-badge a{position:relative !important;}
.menu-new-badge a::after{content:'NEU!';position:absolute;top:5px;right:4px;transform:rotate(0deg);font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;background-color:#9CC021;color:#ffffff;padding:2px 5px;border-radius:3px;line-height:1;box-shadow:0px 2px 4px rgba(0,0,0,0.2);pointer-events:none;}
.ast-header-language-switcher ul{align-items:center;gap:4px;}
.ast-header-language-switcher li{padding:0;}
.ast-header-language-switcher li:has(> .ast-builder-language-switcher-item__active){order:-1;}
.ast-header-language-switcher a{gap:8px;padding:6px 10px;border-radius:8px;font-size:13px;line-height:16px;color:var(--ast-global-color-7);white-space:nowrap;}
.ast-header-language-switcher a span{position:relative;top:1px;}
.ast-header-language-switcher a.ast-builder-language-switcher-item__active{font-weight:600;background:#F3EFED;}
.ast-header-language-switcher a:not(.ast-builder-language-switcher-item__active):is(:hover, :focus-visible){color:var(--ast-global-color-6);background:#F3EFED;}
.ast-header-language-switcher ul::before, .ast-header-language-switcher a::before{order:-2;width:15px;height:15px;flex:none;background:var(--ast-global-color-7);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9.5'/%3E%3Cpath d='M2.5 12h19M12 2.5c2.4 2.6 3.7 6 3.7 9.5s-1.3 6.9-3.7 9.5c-2.4-2.6-3.7-6-3.7-9.5s1.3-6.9 3.7-9.5z'/%3E%3C/svg%3E") center / contain no-repeat;}
.ast-header-language-switcher ul::before{content:"";margin-right:4px;}
.ast-header-language-switcher a::after{width:10px;height:10px;margin-left:-2px;flex:none;background:var(--ast-global-color-7);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform .15s;}
#ast-mobile-popup .ast-header-language-switcher a{padding:10px 12px;font-size:15px;line-height:20px;}
#ast-mobile-popup .ast-header-language-switcher ul::before{width:18px;height:18px;}
@media (hover: hover) {
#ast-desktop-header .ast-above-header-wrap{position:relative;z-index:5;}
#ast-desktop-header .ast-builder-language-switcher{position:relative;height:30px;}
#ast-desktop-header .ast-builder-language-switcher ul{position:absolute;top:-3px;right:-14px;flex-direction:column;align-items:stretch;gap:0;padding:3px;border:1px solid transparent;border-radius:12px;}
#ast-desktop-header .ast-builder-language-switcher ul::before{content:none;}
#ast-desktop-header .ast-builder-language-switcher a{padding-left:33px;font-weight:500;}
#ast-desktop-header .ast-builder-language-switcher a:not(.ast-builder-language-switcher-item__active){display:none;}
#ast-desktop-header .ast-builder-language-switcher a.ast-builder-language-switcher-item__active{padding-left:10px;background:none;pointer-events:none;}
#ast-desktop-header .ast-builder-language-switcher a.ast-builder-language-switcher-item__active::before,
#ast-desktop-header .ast-builder-language-switcher a.ast-builder-language-switcher-item__active::after{content:"";}
#ast-desktop-header .ast-builder-language-switcher:is(:hover, :focus-within) ul{background:#fff;border-color:rgba(30, 24, 16, .12);box-shadow:0 12px 32px rgba(30, 24, 16, .14);}
#ast-desktop-header .ast-builder-language-switcher:is(:hover, :focus-within) a{display:flex;}
#ast-desktop-header .ast-builder-language-switcher:is(:hover, :focus-within) a::after{transform:rotate(180deg);}
#ast-desktop-header .ast-builder-language-switcher:is(:hover, :focus-within) li:has(> .ast-builder-language-switcher-item__active){margin-bottom:3px;padding-bottom:3px;border-bottom:1px solid rgba(30, 24, 16, .08);}
} span.ast-sticky-add-to-cart-title{font-family:'Blinker';font-weight:600 !important;font-size:24px !important;}
div.ast-single-product-extras{margin-top:-10px;margin-bottom:-10px;}
div.ast-single-product-extras > p.ast-heading{margin-top:-0.5rem;margin-bottom:-1.2rem;color:#1E1810;border:1px solid black;padding:3px 10px;border-radius:4px;display:inline;}
.ast-woocommerce-container .sale>span.onsale.circle{padding:0px 20px;font-weight:600;border:2px dotted white;color:white;font-size:1.2rem;font-family:Blinker;line-height:2.5em;min-height:2.5em;left:1%;top:-1.1em !important;background:#B0D62D}
.ast-woocommerce-container .ast-article-single{margin-top:50px;}
.ast-single-product-payments{border-radius:15px;max-width:430px;}
.woocommerce-product-details__short-description{padding-top:20px;}
.ast-woocommerce-accordion{border-radius:0px 0px 25px 25px}
.ast-woocommerce-accordion .ast-accordion-header{border-radius:25px 25px 0px 0px}
.ast-woocommerce-accordion .ast-accordion-content{border-radius:0px 0px 25px 25px}
#plus_qty{border-radius:0 10px 10px 0;}
#minus_qty{border-radius:10px 0 0 10px;}
.woocommerce input[type=number].qty.ast-no-internal-border{font-size:16px;}
#ast-site-header-cart > div.ast-site-header-cart-data > div{width:320px;}
#ast-site-header-cart > div.ast-site-header-cart-data > div > div > p.woocommerce-mini-cart__total.total > span{width:25%;}
#ast-site-header-cart > div.ast-site-header-cart-data > div > div > p.woocommerce-mini-cart__total.total > strong{width:75%}
.woocommerce-cart-form .woocommerce-cart-form__contents .product-subtotal{padding-right:10px;}
@media only screen and (max-width: 920px) { .woocommerce table.shop_table .product-thumbnail img, .woocommerce-page table.shop_table .product-thumbnail img{max-width:200px;}
#ast-cart-wrapper > div.ast-cart-non-sticky > form > table > tbody > tr.woocommerce-cart-form__cart-item.cart_item > td.product-remove{display:none;}
} .woocommerce-message, .woocommerce-info, .woocommerce-error{padding:3px;padding-left:10px;border-radius:5px;font-family:'Blinker';font-weight:600;background-color:#d8f5c8;}
section.woocommerce-order-details.woocommerce-info.mollie-instructions{text-align:center;border-width:1px;border-style:solid;font-weight:normal;}
#ast-coupon-trigger{display:block;text-align:center;}
#ast-cart-wrapper > div.ast-cart-non-sticky > form > table > thead > tr > th, #ast-cart-wrapper > div.cart-collaterals > div > h2{font-family:'Blinker', sans-serif;line-height:1.0em;font-size:1.2rem;color:var(--ast-global-color-2);background:none;border-bottom:1px solid var(--ast-border-color);}
#ast-cart-wrapper > div.ast-cart-non-sticky > form > table{border-collapse:collapse;}
#ast-cart-wrapper > div.ast-cart-non-sticky > form > table > thead{background:none;}
#ast-cart-wrapper > div.ast-cart-non-sticky > form > table{border:none;}
#ast-cart-wrapper > div.cart-collaterals > div{border-radius:15px;border:1px solid var(--ast-border-color);margin-top:-1px;}
#ast-cart-wrapper > div.ast-cart-non-sticky > form > table > thead > tr > th.product-quantity, #ast-cart-wrapper > div.cart-collaterals > div > h2{text-align:center;}
#ast-cart-wrapper > div.cart-collaterals > div > table > tbody > tr > td, #ast-cart-wrapper > div.ast-cart-non-sticky > form > table > tbody > tr.woocommerce-cart-form__cart-item.cart_item > td.product-subtotal, #ast-cart-wrapper > div.ast-cart-non-sticky > form > table > thead > tr > th.product-subtotal{text-align:right;}
#ast-coupon-code{border-radius:15px;padding:3px 10px;}
#ast-cart-wrapper{margin-top:30px;}
#ast-cart-wrapper > div.cart-collaterals > div{background:#f7f7f7;}
a.added_to_cart.wc-forward{display:none !important;}
div.woocommerce > p.return-to-shop > a.wc-backward{display:none;}
tr.woocommerce-cart-form__cart-item.woocommerce-Price-amount, .cart_totals{font-family:'Blinker';font-size:1.2rem;}
tr.order-total>th, tr.order-total>td .woocommerce-Price-amount{font-weight:700 !important;}
div.woocommerce-password-strength{font-size:small;}
.woocommerce-message::before, .woocommerce-info::before{display:none;}
div.woocommerce-form-login-toggle > div.woocommerce-info{border:none;margin-bottom:0px;}
.woocommerce-form-login-toggle{display:flex;justify-content:center;align-items:center;}
form.woocommerce-form.woocommerce-form-login.login{margin:20px 0px;padding:20px 0px;border-bottom:1px solid var(--ast-border-color);border-top:1px solid var(--ast-border-color);}
form.woocommerce-form.woocommerce-form-login.login > p:first-of-type{padding-bottom:15px;}
form.woocommerce-form.woocommerce-form-login.login p.form-row > button{width:100%;}
form.woocommerce-form.woocommerce-form-login.login > p:nth-child(1){font-size:smaller;}
form.woocommerce-form.woocommerce-form-login.login #password, form.woocommerce-form.woocommerce-form-login.login #username{border-radius:5px;}
form.woocommerce-form.woocommerce-form-login.login p:nth-child(5) > label > input{margin-bottom:10px;}
form.woocommerce-form.woocommerce-form-login.login > p.lost_password{text-align:center;font-size:smaller;}
form.woocommerce-form.woocommerce-form-login.login > p.form-row > button:hover{background:var(--ast-global-color-0);border-color:var(--ast-global-color-0);text-decoration:underline;}
.woocommerce button.button.alt.disabled{border:none;}
form.woocommerce-form.woocommerce-form-login.login > p.form-row.ast-animate-input > label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme{font-weight:normal;font-size:1rem;}
#order_payment_heading{font-size:25px !important;padding:20px 0 14px !important;margin:0 0 20px !important;border-bottom:1px solid var(--ast-border-color);}
#customer_details > div.col-1 > div.woocommerce-billing-fields > h3{font-size:25px !important;}
.woocommerce-page.woocommerce-checkout form #order_review_heading.wc-gzd-heading-moved, .woocommerce-page.woocommerce-checkout form #order_review_heading{font-size:25px !important;padding-left:0 !important;border-bottom:1px solid var(--ast-border-color) !important;padding:20px 0 14px !important;margin:0 0 20px !important;font-weight:700 !important;}
#place_order{box-shadow:rgba(0, 0, 0, 0.24) 0px 3px 8px;margin-bottom:20px;padding:0.618em 1em;border:none;font-size:1.4rem;}
#place_order:hover{background:var(--ast-global-color-0);border-color:var(--ast-global-color-0);text-decoration:underline;}
.woocommerce button.button.alt.disabled{border:none;}
@media screen and (min-width:900px){
#customer_details{width:48% !important;}
#order_review{width:47% !important;}
} #order_review{border-top:none !important;}
div.woocommerce-billing-fields label{font-family:'Blinker';}
#order_review > table{border:1px solid var(--ast-border-color) !important;border-radius:5px !important;background-color:white;padding:0 10px !important;width:99% !important;box-shadow:rgba(0, 0, 0, 0.24) 0px 3px 8px;}
#order_review > table{font-family:'BLINKER';font-size:1.1rem;}
#order_review > table > tfoot > tr.order-tax > td, #order_review > table > tfoot > tr.order-tax > th{border-bottom-width:0px;}
#order_review > div.wc-gzd-checkbox-placeholder > p{margin-bottom:20px;}
#order_review > table > tfoot > tr.order-total > td > strong > span, #order_review > table > tfoot > tr.order-total > th{font-weight:700;font-size:1.1rem;}
#order_review > div.wc-gzd-checkbox-placeholder > p > label{line-height:1;font-weight:400;}
#order_review > div.wc-gzd-checkbox-placeholder.wc-gzd-checkbox-placeholder-legal > p > label > span,
#order_review > div.wc-gzd-checkbox-placeholder.wc-gzd-checkbox-placeholder-data-download > p > label > span{font-size:0.8rem;}
#order_review > div.wc-gzd-checkbox-placeholder.wc-gzd-checkbox-placeholder-legal > p label a:link,
#order_review > div.wc-gzd-checkbox-placeholder.wc-gzd-checkbox-placeholder-legal > p label span:link{color:var(--ast-global-color-7);text-decoration:underline}
#payment > ul > li.wc_payment_method.payment_method_mollie_wc_gateway_creditcard > div{box-shadow:rgba(0, 0, 0, 0.24) 0px 3px 8px;}
#payment > ul > li.wc_payment_method.payment_method_mollie_wc_gateway_ideal > div{box-shadow:rgba(0, 0, 0, 0.24) 0px 3px 8px;}
#payment > ul > li{font-size:1rem !important;}
#payment > ul > li > label{line-height:1;}
#payment > ul > li > label > img{margin:0px !important;}
#order_review > div.wc-gzd-order-submit > div > div{font-weight:400;}
.wc-gzd-order-submit .ast-back-to-cart{font-size:medium;}
.woocommerce-js form .form-row label{line-height:1.2;}
div.checkboxLabel{font-size:0.72rem;line-height:1.9;}
div.checkboxLabel > label > a{color:var(--ast-global-color-7);text-decoration-color:var(--ast-global-color-7);}
body:not(.woocommerce-account) .woocommerce-notices-wrapper .woocommerce-message{display:none !important;}
.woocommerce-error::before{display:none !important;}
input:focus, input[type="text"]:focus{border-style:solid !important;border-color:var(--ast-global-color-3) !important;}
div.ast-back-to-cart + div.ast-back-to-cart{display:none;}
#order_review{border:none;}
body :is(.wp-block-woocommerce-checkout, .wp-block-woocommerce-cart) .wc-block-components-text-input.is-active label{top:6px;}
body .wp-block-woocommerce-checkout .wc-block-components-checkout-place-order-button{font-size:16px;font-weight:600;}
body .wp-block-woocommerce-checkout .wc-block-components-checkout-place-order-button:is(:hover, :focus-visible){background:var(--ast-global-color-0);color:#1e1e1e;}
body .wp-block-woocommerce-cart .wc-block-cart__submit-button:is(:hover, :focus-visible){background:var(--ast-global-color-0);color:#1e1e1e;}
body :is(.wp-block-woocommerce-checkout, .wp-block-woocommerce-cart) .wc-block-components-totals-coupon__input input{border-radius:4px;}
body :is(.wp-block-woocommerce-checkout, .wp-block-woocommerce-cart) .wc-block-components-totals-coupon__button{border:1px solid var(--ast-global-color-7);border-radius:4px;background:transparent;color:var(--ast-global-color-7);font-size:14px;font-weight:600;}
body :is(.wp-block-woocommerce-checkout, .wp-block-woocommerce-cart) .wc-block-components-totals-coupon__button:not(:disabled):is(:hover, :focus-visible){border-color:var(--ast-global-color-0);background:var(--ast-global-color-0);color:#1e1e1e;}
.wc-block-components-radio-control-accordion-content:has(> .mollie-payment-method-container > div:only-child:empty){display:none;}
.woocommerce-thankyou-order-received{margin-bottom:20pt !important;padding:10pt;text-align:center;border:1pt solid;border-radius:5pt;background:#7fe24752;}
div.woocommerce-order > ul.woocommerce-order-overview{font-family:'Blinker';font-size:large;}
body:not(.woocommerce-account) .woocommerce-order-details > table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details, body:not(.woocommerce-account) .woocommerce-customer-details > address, body:not(.woocommerce-account) section.woocommerce-order-details > .shop_table{background:none;font-family:'Blinker';}
body:not(.woocommerce-account) .woocommerce-order-details > h2.woocommerce-order-details__title, body:not(.woocommerce-account) section.woocommerce-customer-details > h2.woocommerce-column__title, body:not(.woocommerce-account) section.woocommerce-order-details p.order-again + h2{padding:0.7em !important;font-size:25px !important;border:0 solid var(--ast-border-color) !important;border-bottom-width:1px !important;background:none !important;margin-bottom:0px !important;}
.order-again{display:none;}
section.woocommerce-order-details span.lmfwc-myaccount-license-key{font-size:0.9rem;}
@media only screen and (max-width: 600px) {
ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details > li{float:none;margin-bottom:10px;}
} #block-52 > ul{display:grid;}
ul.wp-block-social-links.is-layout-flex{gap:0px;}
#block-60 > div > h2, #nav_menu-5 > h2, #nav_menu-4 > h2{font-size:1.3rem;font-weight:600;}
#block-60{margin-bottom:1em;}
#block-26{margin-bottom:1em;}
@media only screen and (max-width: 1100px) {
ul#menu-links li, ul#menu-legal li, ul.wp-block-social-links li{margin-bottom:10px;}
}
nav.menu-legal-container a.menu-link, nav.menu-links-container a.menu-link, ul.wp-block-social-links > li > a > span.wp-block-social-link-label{color:var(--ast-global-color-7);font-size:0.9rem !important;}
ul.wp-block-social-links .wp-social-link a{display:flex;align-items:center;gap:0.5em;}
ul.wp-block-social-links .wp-social-link svg{width:18px;height:18px;flex-shrink:0;transform:translateY(-0.8px);}
.site-footer .site-primary-footer-wrap[data-section]{padding-bottom:40px;}
.site-footer .site-below-footer-wrap[data-section]{padding-top:20px;padding-bottom:20px;}
@media(max-width:1120px){
.site-footer .footer-widget-area[data-section="sidebar-widgets-footer-widget-1"]{display:flow-root;margin-bottom:28px;}
} #ast-hb-account-login-wrap > div.ast-hb-account-login{border-radius:10px;}
@media only screen and (min-width: 600px) {
#ast-hb-account-login-wrap > div.ast-hb-account-login{width:500px;margin:0 0 0 -250px;}
}
#loginform > p.login-submit > #wp-submit{width:100%;margin-top:10px;}::-moz-selection{color:inherit;background:#b1d62d80;}::selection{color:inherit;background:#b1d62d80;}
a:hover, a:active, a:focus{outline:0;}
.maw-header-bars > div, .maw-header-bars > div > div{border-radius:30px;}
@media only screen and (min-width: 920px) {
.wp-block-uagb-container.uagb-block-f15ca292::before{background:none !important;}
}  @media only screen and (max-width: 600px) {
div.wp-block-uagb-container.rt_maindiv{min-height:0;height:100vh;height:-moz-fill-available;height:-webkit-fill-available;}
}  article.ast-article-single.type-post{border-radius:15px !important;border:2px solid #A5C825 !important;color:#242424;}
@media(max-width:1120px){
article.ast-article-single.type-post{margin-top:0px !important;border:none !important;}
article.type-post.ast-article-single div.ast-post-social-sharing{align-items:center;padding-bottom:30px;}
} div.ast-single-related-posts-container div.ast-related-post-featured-section.post-has-thumb > div > a > img{border-radius:15px;}
article ol, article ul{padding-left:30px;}
article ol li::marker, article ul li::marker{font-weight:bold;}
article.type-post p, article.type-post li{line-height:1.9;}
section.ast-archive-entry-banner{background-color:white;border-radius:0px !important;width:calc(100% - 40px) !important;}
@media(max-width:1120px){
div.ast-blog-featured-section.post-thumb > div > a > img{border-radius:15px;}
div.ast-blog-featured-section.post-thumb.ast-col-md-6{padding:0;}
} span.ast-load-more{border-radius:15px;color:dimgray;}
span.ast-load-more:hover{border-color:var(--ast-global-color-0);background-color:var(--ast-global-color-0);}
.blog .ast-article-post{border:2px solid #A5C825;}
.site-content .ast-single-post-featured-section img, section.ast-archive-entry-banner{border-radius:15px;}
@media(max-width:1120px){
section.ast-archive-entry-banner{margin-top:15px !important;padding:20px !important;}
}  div.woocommerce-gzd-complaints-shortcode h3{font-family:'Poppins';font-size:1em;color:var(--ast-global-color-7);margin-bottom:0.3em;}
div.woocommerce-MyAccount-content{float:right;}
nav.woocommerce-MyAccount-navigation{float:left;}
nav.woocommerce-MyAccount-navigation > ul{margin:0;}
div.woocommerce > nav.woocommerce-MyAccount-navigation{border:0px solid var(--ast-border-color);font-family:'Blinker';}
li.woocommerce-MyAccount-navigation-link.is-active:after, li.woocommerce-MyAccount-navigation-link:hover:after{opacity:0;}
.woocommerce-MyAccount-navigation-link.is-active a, .woocommerce-MyAccount-navigation-link:hover a{color:var(--ast-global-color-7);text-decoration:underline !important;text-decoration-color:var(--ast-global-color-0) !important;text-underline-offset:3px;text-decoration-thickness:2px !important;transition:none;}
ul > li.woocommerce-MyAccount-navigation-link{border:none !important;background:#dddddd75;margin-bottom:20px;border-radius:15px;}
ul > li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link.is-active > a{font-weight:700;}
ul > li.woocommerce-MyAccount-navigation-link > a{font-weight:600;font-size:larger;}
@media only screen and (max-width: 921px) {
div.woocommerce > nav.woocommerce-MyAccount-navigation{margin-bottom:20px;}
.woocommerce-MyAccount-navigation > ul{margin-bottom:0px;grid-template-columns:none;}
}  @media(min-width:1121px){
.woocommerce-account.logged-in #primary{padding:16px 0 48px;}
} .woocommerce-account.logged-in .entry-content[data-ast-blocks-layout] > .woocommerce{max-width:var(--wp--custom--ast-container-width);}
.woocommerce-account .woocommerce-MyAccount-content :is(h2, h3){margin:1.8em 0 0.6em !important;padding:0 !important;border:0 !important;background:none !important;font-family:Blinker, sans-serif;font-size:1.35rem !important;font-weight:700;line-height:1.2;}
.woocommerce-account .woocommerce-MyAccount-content h3.product-name{font-size:1.1rem !important;}
.woocommerce-account .woocommerce-MyAccount-content > :is(h2, h3):first-of-type,
.woocommerce-account .woocommerce-MyAccount-content > form > :is(h2, h3):first-child,
.woocommerce-account .woocommerce-MyAccount-content > section:first-of-type > h2:first-child{margin-top:0 !important;}
.woocommerce-account .woocommerce-MyAccount-content table.shop_table{width:100%;margin:0 0 1.5em;border:1px solid #ddd;border-radius:15px;border-collapse:separate;border-spacing:0;overflow:hidden;background:none;font-family:inherit;font-size:0.9rem;}
.woocommerce-account .woocommerce-MyAccount-content table.shop_table :is(thead, tfoot){border:0;background:none;}
.woocommerce-account .woocommerce-MyAccount-content table.shop_table :is(th, td){padding:12px 10px;border:0;border-top:1px solid #e6e6e6;background:transparent;font-family:inherit;font-size:inherit;vertical-align:middle;}
.woocommerce-account .woocommerce-MyAccount-content table.shop_table :is(th, td):first-child{padding-left:16px;}
.woocommerce-account .woocommerce-MyAccount-content table.shop_table :is(th, td):last-child{padding-right:16px;}
.woocommerce-account .woocommerce-MyAccount-content table.shop_table thead th{border-top:0;background:rgba(221, 221, 221, 0.46);color:var(--ast-global-color-7);font-family:Blinker, sans-serif;font-size:1rem;font-weight:600;}
.woocommerce-account .woocommerce-MyAccount-content table.shop_table tbody tr:hover :is(th, td){background:var(--ast-global-color-8);}
.woocommerce-account .woocommerce-MyAccount-content table.shop_table :is(tbody, tfoot) th{color:var(--ast-global-color-7);font-weight:500;}
.woocommerce-account .woocommerce-MyAccount-content :is(.ast-orders-table__cell-order-actions a, table.shop_table a.button, a.lmfwc-button){display:inline-flex;align-items:center;justify-content:center;min-height:36px;margin:0;padding:0 16px;border:1px solid var(--ast-global-color-7);border-radius:10px;background:#fff;box-shadow:none;color:var(--ast-global-color-2);font-family:Poppins, sans-serif;font-size:0.85rem;font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap;}
.woocommerce-account .woocommerce-MyAccount-content :is(.ast-orders-table__cell-order-actions a, table.shop_table a.button, a.lmfwc-button):is(:hover, :focus-visible){border-color:#a5c825;background:#a5c825;color:var(--ast-global-color-2);}
.woocommerce-account .woocommerce-MyAccount-content .ast-orders-table__row .ast-orders-table__cell-order-actions a.pay{border-color:#a5c825;background:#a5c825;color:var(--ast-global-color-2);}
.woocommerce-account .woocommerce-MyAccount-content :is(a, button):focus-visible{outline:2px solid var(--ast-global-color-2);outline-offset:2px;}
.woocommerce-account table:has(th.license-key) u{text-decoration:none;}
.woocommerce-account table:has(th.license-key) :is(td.license-key-actions, td:nth-child(3)){font-size:0;}
.woocommerce-account table:has(th.license-key) :is(td.license-key-actions, td:nth-child(3)) u{display:inline-block;vertical-align:middle;margin:3px 6px 3px 0;font-size:0.8rem;}
.woocommerce-account table:has(th.license-key) :is(td.license-key-actions, td:nth-child(3)) a{display:inline-flex;align-items:center;gap:5px;padding:0 10px;border:1px solid #ddd;border-radius:999px;background:#fff;color:var(--ast-global-color-2);font-family:Poppins, sans-serif;font-size:0.8rem;font-weight:500;line-height:26px;white-space:nowrap;}
.woocommerce-account table:has(th.license-key) :is(td.license-key-actions, td:nth-child(3)) a:hover{border-color:#a5c825;background:rgba(176, 214, 45, 0.15);}
.woocommerce-account table:has(th.license-key) a[href^="mailto:"]::before{content:"";width:14px;height:14px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='m3 7 9 6 9-6'/%3E%3C/svg%3E") center / contain no-repeat;}
.woocommerce-account table:has(th.license-key) td.license-key-actions a.view{padding:0 4px;border-color:transparent;background:none;color:#767676;}
.woocommerce-account table:has(th.license-key) td.license-key-actions a.view:hover{border-color:transparent;background:none;color:var(--ast-global-color-2);text-decoration:underline;}
.woocommerce-account table:has(th.license-key) :is(th, td){padding-top:14px;padding-bottom:14px;}
.woocommerce-account table.maw-enhanced :is(th.assessments, tbody td:nth-child(3)){display:none !important;}
.woocommerce-account table.maw-enhanced tbody tr:not(:has(a[href*="assessment"]:not([href^="mailto:"]))) td.license-key-actions{display:none !important;}
.woocommerce-account table:has(th.license-key) tbody td:nth-child(2) span{display:inline-block;padding:0 10px;border-radius:999px;background:rgba(221, 221, 221, 0.46);color:var(--ast-global-color-7) !important;font-size:0.8rem;font-weight:500 !important;line-height:1.8;white-space:nowrap;}
.woocommerce-account table:has(th.license-key) tbody tr:has(a[href*="assessment"]:not([href^="mailto:"])) td:nth-child(2) span{background:rgba(176, 214, 45, 0.3);color:#3d5200 !important;}
.woocommerce-account .lmfwc-myaccount-license-key, .woocommerce-account .woocommerce-order-details table.shop_table:not(.order_details) td:first-child span{color:var(--ast-global-color-2);font-family:Consolas, "SF Mono", Menlo, monospace;font-size:0.95rem;white-space:nowrap;}
.woocommerce-account table:has(th.license-key) tbody tr:not(:has(a[href*="assessment"]:not([href^="mailto:"]))) .lmfwc-myaccount-license-key{color:#767676;}
@media(min-width:1240px){
.woocommerce-account table:has(th.license-key) td.license-key-actions{white-space:nowrap;}
} .woocommerce-account table:has(th.license-key) .maw-key-meta{display:flex;flex-wrap:wrap;gap:2px 14px;margin-top:6px;font-size:0.8rem;line-height:1.5;}
.woocommerce-account table:has(th.license-key) .maw-key-meta a{color:#767676;}
.woocommerce-account table:has(th.license-key) .maw-key-meta a:hover{color:var(--ast-global-color-2);text-decoration:underline;}
.woocommerce-account .maw-license-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin:0 0 12px;}
.woocommerce-account .maw-filter{display:flex;flex-wrap:wrap;gap:6px;}
.woocommerce-account .maw-filter button, .woocommerce-account .maw-filter button:is(:hover, :focus){display:inline-flex;align-items:center;gap:6px;min-height:32px;margin:0;padding:0 12px;border:1px solid #ddd;border-radius:999px;background:#fff;box-shadow:none;color:var(--ast-global-color-2);font-family:Poppins, sans-serif;font-size:0.85rem;font-weight:500;line-height:1;cursor:pointer;}
.woocommerce-account .maw-filter button span{color:#767676;font-size:0.75rem;}
@media (hover: hover) {
.woocommerce-account .maw-filter button:hover{border-color:#a5c825;}
}
.woocommerce-account .maw-filter button[aria-pressed="true"]{border-color:#a5c825;background:rgba(176, 214, 45, 0.3);font-weight:600;}
.woocommerce-account .maw-filter button[aria-pressed="true"] span{color:#3d5200;}
.woocommerce-account .maw-sort{display:inline-flex;align-items:center;gap:8px;margin:0;color:var(--ast-global-color-7);font-size:0.85rem;font-weight:500;}
.woocommerce-account .maw-sort select{width:auto;height:34px;min-height:0;margin:0;padding:0 30px 0 12px;border:1px solid #ddd;border-radius:10px;background-color:#fff;color:var(--ast-global-color-2);font-size:0.85rem;}
@media (pointer: coarse) {
.woocommerce-account .maw-sort select{height:40px;font-size:16px;}
} .woocommerce-account table.maw-enhanced tbody tr[hidden]{display:none !important;}
@media(max-width:1120px){
.woocommerce-account table.maw-enhanced tbody tr.maw-first{border-top:0 !important;}
} .woocommerce-account button.maw-copy,
.woocommerce-account button.maw-copy:is(:hover, :focus){position:relative;display:inline-flex;align-items:center;gap:8px;min-height:0;margin:0;padding:4px 9px;border:1px solid #ddd;border-radius:8px;background:#fff;box-shadow:none;color:var(--ast-global-color-2);font:inherit;line-height:1.4;cursor:pointer;text-decoration:none;}
.woocommerce-account button.maw-copy:focus-visible{border-color:#a5c825;background:rgba(176, 214, 45, 0.12);}
@media (hover: hover) {
.woocommerce-account button.maw-copy:hover{border-color:#a5c825;background:rgba(176, 214, 45, 0.12);}
}
@media (pointer: coarse) {
.woocommerce-account button.maw-copy, .woocommerce-account button.maw-copy:is(:hover, :focus){min-height:44px;}
}
.woocommerce-account button.maw-copy::after{content:"";flex:none;width:15px;height:15px;background:#767676;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='9' y='9' width='12' height='12' rx='2'/%3E%3Cpath d='M5 15H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v1'/%3E%3C/svg%3E") center / contain no-repeat;}
.woocommerce-account button.maw-copy.is-copied{border-color:#a5c825;background:rgba(176, 214, 45, 0.3);}
.woocommerce-account button.maw-copy.is-copied::after{background:#3d5200;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 5 5 9-10'/%3E%3C/svg%3E");}
.woocommerce-account button.maw-copy.is-copied::before{content:attr(data-copied);position:absolute;inset:-1px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:var(--ast-global-color-2);color:#fff;font-family:Poppins, sans-serif;font-size:0.85rem;font-weight:600;pointer-events:none;}
@media(max-width:1120px){
.woocommerce-account table:has(th.license-key) tbody tr{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:14px 16px;border:0 !important;border-top:1px solid #e6e6e6 !important;}
.woocommerce-account table:has(th.license-key) tbody tr:first-child{border-top:0 !important;}
.woocommerce-account table:has(th.license-key) tbody td{display:block;padding:0 !important;border:0 !important;background:none !important;text-align:left !important;}
.woocommerce-account table:has(th.license-key) tbody td::before{display:none !important;}
.woocommerce-account table:has(th.license-key) tbody td:first-child{flex:1 1 auto;}
.woocommerce-account table:has(th.license-key) tbody td:nth-child(2){margin-left:auto;}
.woocommerce-account table:has(th.license-key) tbody td:nth-child(n+3){flex-basis:100%;}
.woocommerce-account table:has(th.license-key) tbody td:nth-child(3):not(:has(a)){display:none;}
}  .woocommerce-account .maw_license_tables tr:not(.license_keys) .lmfwc-myaccount-license-key{color:inherit;font-family:inherit;font-size:inherit;white-space:normal;}
.woocommerce-account .maw_license_tables td p{margin:0;}
.woocommerce-account .maw_license_tables th[scope="row"]{width:35%;}
.woocommerce-account .woocommerce-MyAccount-content p:has(> a.lmfwc-button){padding-bottom:0 !important;}
@media(max-width:1120px){
.woocommerce-account .woocommerce-MyAccount-content table.maw_license_tables td{text-align:left !important;}
.woocommerce-account .woocommerce-MyAccount-content table.maw_license_tables td::before{display:none !important;}
} @media(max-width:600px){
.woocommerce-account .woocommerce-MyAccount-content table.maw_license_tables:not(.my_account_orders) :is(tbody, tr, th, td){display:block;width:auto;}
.woocommerce-account .woocommerce-MyAccount-content table.maw_license_tables:not(.my_account_orders) th{padding-bottom:0;font-size:0.8rem;}
.woocommerce-account .woocommerce-MyAccount-content table.maw_license_tables:not(.my_account_orders) td{padding-top:4px;padding-left:16px;border-top:0;}
} .woocommerce-account .ast-woo-grid-orders-container{gap:16px;}
.woocommerce-account .ast-orders-table__row{border:1px solid #e6e6e6;border-radius:15px;background:#fff;box-shadow:none;}
.woocommerce-account .ast-orders-table__row img{border-radius:8px;}
.woocommerce-account .ast-woo-order-date{font-family:Blinker, sans-serif;font-size:1.15rem;}
.woocommerce-account :is(.ast-orders-table__cell-order-status, .ast-orders-table__cell-order-total){color:var(--ast-global-color-7);font-size:0.85rem;}
.woocommerce-account .ast-orders-table__cell-order-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;}
.woocommerce-account .ast-orders-table__cell-order-actions a.view{order:2;}
.woocommerce-account .woocommerce-MyAccount-content .order_details .product-name small{font-size:inherit;font-weight:inherit;}
.woocommerce-account .woocommerce-MyAccount-content .order_details .wc-item-meta{margin:4px 0 0;padding:0;list-style:none;color:#767676;font-size:0.85rem;}
.woocommerce-account .woocommerce-MyAccount-content .order_details .wc-item-meta :is(li, p, strong){display:inline;margin:0;font-weight:400;}
.woocommerce-account .woocommerce-MyAccount-content .order_details .wc-item-meta strong{margin-right:0.3em;}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .shop_table tbody tr td{border-bottom:0;}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .shop_table tbody tr td:not(:first-child){padding-left:10px;}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .shop_table tbody tr + tr td{border-top:1px solid #e6e6e6;}
.woocommerce-account .woocommerce-order-details table.shop_table:not(.order_details) td:nth-child(2){color:#767676;font-size:0.85rem;}
.woocommerce-account .woocommerce-order-details table.shop_table:not(.order_details) td:last-child{text-align:right;}
@media(max-width:600px){
.woocommerce-account .woocommerce-order-details table.shop_table:not(.order_details),
.woocommerce-account .woocommerce-order-details table.shop_table:not(.order_details) tbody{display:block;}
.woocommerce-account .woocommerce-order-details table.shop_table:not(.order_details) tbody tr{display:grid;grid-template-columns:1fr;gap:4px;padding:12px 16px;border-top:1px solid #e6e6e6;}
.woocommerce-account .woocommerce-order-details table.shop_table:not(.order_details) tbody tr:first-child{border-top:0;}
.woocommerce-account .woocommerce-order-details table.shop_table:not(.order_details) tbody td{display:block;padding:0 !important;border:0 !important;background:none !important;}
.woocommerce-account .woocommerce-order-details table.shop_table:not(.order_details) tbody td:nth-child(3){margin-top:6px;text-align:left;}
} .woocommerce-account section.woocommerce-order-details.woocommerce-info.mollie-instructions{margin:-0.5em 0 1.5em;padding:12px 16px;border:0;border-radius:12px;background:rgba(176, 214, 45, 0.2);font-family:inherit;font-size:0.85rem;font-weight:400;text-align:left;}
.woocommerce-view-order .sab-documents-download{display:none;}
@media(max-width:600px){
.woocommerce-account .woocommerce-MyAccount-content table.shop_table a.button{white-space:normal;text-align:center;}
} @media(max-width:380px){
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details table.order_details tr > :is(th, td){padding-left:8px;padding-right:8px;}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details table.order_details .button{padding-left:10px;padding-right:10px;}
} .woocommerce-account .woocommerce-MyAccount-content :is(.woocommerce-message, .woocommerce-error, .woocommerce-info){margin:0 0 1.5em;padding:12px 16px;border:0;border-radius:12px;background:rgba(176, 214, 45, 0.2);font-family:inherit;font-size:0.9rem;font-weight:500;}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-error{background:#fde8e8;}
.woocommerce-account .woocommerce-Addresses{display:grid;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));gap:20px;margin-top:1em;}
.woocommerce-account .woocommerce-Addresses::before, .woocommerce-account .woocommerce-Addresses::after{display:none;}
.woocommerce-account .woocommerce-Addresses .woocommerce-Address{float:none;width:auto;margin:0;padding:20px 16px;border:1px solid #e6e6e6;border-radius:15px;background:#fff;}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address-title{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin:0 0 12px;padding:0;border:0;background:none;}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title::before, .woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title::after{display:none;}
.woocommerce-account .woocommerce-Address-title h2{margin:0 !important;font-size:1.2rem !important;}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title a.edit{float:none;padding:0 12px;border:1px solid #ddd;border-radius:999px;color:var(--ast-global-color-2);font-size:0.8rem;font-weight:500;line-height:26px;white-space:nowrap;}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title a.edit:hover{border-color:#a5c825;background:rgba(176, 214, 45, 0.15);}
.woocommerce-account .woocommerce-MyAccount-content address{margin:0;padding:0;border:0;font-style:normal;line-height:1.7;}
.woocommerce-account .woocommerce-customer-details address{padding:16px;border:1px solid #e6e6e6;border-radius:15px;background:#fff;}
div.woocommerce-message.woocommerce-message--info.woocommerce-Message.woocommerce-Message--info.woocommerce-info > a.woocommerce-Button.button{display:none;}
.woocommerce-account .woocommerce-MyAccount-content input.input-text, .woocommerce-account .woocommerce-MyAccount-content .select2-container .select2-selection--single{height:48px;min-height:48px;border:1px solid #ddd;border-radius:10px;}
.woocommerce-account .woocommerce-MyAccount-content .select2-container .select2-selection--single{display:flex;align-items:center;}
.woocommerce-account #account_display_name_description em{color:#767676;font-size:0.85rem;font-style:normal;}
.woocommerce-account .woocommerce-EditAccountForm fieldset{margin:2em 0 1.5em;padding:20px 16px;border:1px solid #e6e6e6;border-radius:15px;background:#fff;}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm legend{float:left;width:100%;margin:0 0 12px;padding:0;font-family:Blinker, sans-serif;font-size:1.2rem;font-weight:700;}
.woocommerce-account .woocommerce-EditAccountForm legend + *{clear:both;}
.woocommerce-account .password-input{position:relative;display:block;}
.woocommerce-account .password-input input{padding-right:48px;}
.woocommerce-account button.show-password-input, .woocommerce-account button.show-password-input:is(:hover, :focus){position:absolute;top:50%;right:6px;width:36px;height:36px;min-height:0;margin:0;padding:0;border:0;border-radius:8px;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23575250' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.6-7 10-7 10 7 10 7-3.6 7-10 7S2 12 2 12z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") center / 20px no-repeat;box-shadow:none;transform:translateY(-50%);}
.woocommerce-account button.show-password-input:hover{background-color:rgba(221, 221, 221, 0.46);}
.woocommerce-account button.show-password-input.display-password, .woocommerce-account button.show-password-input.display-password:is(:hover, :focus){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23575250' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3l18 18'/%3E%3Cpath d='M10.6 5.1A10.4 10.4 0 0 1 12 5c6.4 0 10 7 10 7a17 17 0 0 1-3.2 4.1M6.6 6.6A17.6 17.6 0 0 0 2 12s3.6 7 10 7a9.7 9.7 0 0 0 5.4-1.6'/%3E%3Cpath d='M9.9 9.9a3 3 0 0 0 4.2 4.2'/%3E%3C/svg%3E");}
@media(max-width:1120px){
.woocommerce-account div.woocommerce > nav.woocommerce-MyAccount-navigation {
margin-bottom: 20px;
}
.woocommerce-account .woocommerce-MyAccount-navigation > ul {
display: flex !important;
flex-wrap: wrap;
gap: 8px;
}
.woocommerce-account .woocommerce-MyAccount-navigation > ul > li.woocommerce-MyAccount-navigation-link {
width: auto;
margin: 0 !important;
border-radius: 999px;
}
.woocommerce-account .woocommerce-MyAccount-navigation > ul > li > a {
width: auto;
padding: 8px 14px !important;
font-size: 0.95rem;
white-space: nowrap;
}
}.woocommerce ul.products li.product .price-unit,.woocommerce-page ul.products li.product .price-unit{font-size:.8em;opacity:.5}.woocommerce ul.products li.product .wc-gzd-additional-info,.woocommerce-page ul.products li.product .wc-gzd-additional-info{font-size:.8em;margin:0;opacity:.5}.woocommerce div.product p.price-unit{font-size:1rem;opacity:.5}p.price .wc-gzd-sale-price-label,span.price .wc-gzd-sale-price-label{font-size:.7em;font-weight:400;opacity:.7}span.price .wc-gzd-sale-price-label{font-size:.9em}p.price .wc-gzd-sale-price-regular-label,span.price .wc-gzd-sale-price-regular-label{margin-left:.5em}table.shop_table p.delivery-time-info,table.shop_table p.units-info{font-size:.8em;font-weight:400;margin:.3em 0;opacity:.7}table.shop_table .unit-price-cart{font-weight:400;opacity:.7}table.shop_table .wc-gzd-item-desc{margin-top:.5em;opacity:.7}table.shop_table .wc-gzd-item-desc p{font-size:.8em}form.checkout #order_review:not(.elementor-widget-woocommerce-checkout-page #order_review){font-size:1em}.woocommerce-multistep-checkout form #order_review{border:none!important;padding-left:0!important}.woocommerce-multistep-checkout .step-buttons{margin-bottom:1.5em}.woocommerce-multistep-checkout .step-buttons.step-buttons-order{text-align:center}.woocommerce-multistep-checkout p.data-privacy{clear:left}.ast-modern-checkout.woocommerce-multistep-checkout .ast-two-column-checkout .woocommerce-checkout #ast-order-review-wrapper{float:none;width:100%}.woocommerce form .wc-gzd-checkbox-placeholder{clear:both;float:left;width:100%}.woocommerce form .wc-gzd-checkbox-placeholder .form-row label{overflow:auto!important;pointer-events:inherit!important;position:relative!important;text-overflow:unset!important;-webkit-user-select:inherit!important;user-select:inherit!important;white-space:normal!important}.ast-modern-checkout form .wc-gzd-checkbox-placeholder{clear:none;float:none}.ast-modern-checkout form .wc-gzd-cart-info{flex:100%}.wc-gzd-food-table{width:auto}.wc-gzd-food-table tr{text-align:left}.wc-gzd-food-table tr.wc-gzd-nutrient-table-item-is-child th{font-weight:400;padding-left:1em}@media(min-width:769px){.woocommerce-page.woocommerce-multistep-checkout form #order_review,.woocommerce-page.woocommerce-multistep-checkout form #order_review_heading{clear:both;float:none;width:100%}}.woocommerce-page.woocommerce-checkout form #order_review_heading,.woocommerce.woocommerce-checkout form #order_review_heading{border:none!important;clear:both;float:none;margin-top:1.5em!important;padding-left:0!important;padding-top:0!important;width:100%}.woocommerce-page.woocommerce-checkout form #order_review table,.woocommerce.woocommerce-checkout form #order_review table{clear:both;margin-top:1em}.woocommerce-checkout form #order_review .wc-gzd-order-submit{clear:both}.woocommerce-page.woocommerce-checkout form #place_order,.woocommerce.woocommerce-checkout form #place_order{width:100%}.woocommerce-page.woocommerce-checkout form #order_payment_heading,.woocommerce.woocommerce-checkout form #order_payment_heading{font-size:1.2rem;padding-top:1.5em}.woocommerce-page.woocommerce-checkout form #order_review{border-top-width:2px!important;margin-bottom:1.5em!important;padding-bottom:1.5em!important}.woocommerce-page.woocommerce-checkout form #order_review td,.woocommerce-page.woocommerce-checkout form #order_review th{padding-left:12px}.ast-modern-checkout .woocommerce #order_review .woocommerce-checkout-review-order-table tbody tr td.product-name{flex-wrap:wrap}.ast-modern-checkout p#billing_title_field,.ast-modern-checkout p#shipping_title_field{width:100%}.ast-modern-checkout .wc-gzd-checkbox-placeholder{margin-bottom:.5em}.ast-modern-checkout .wc-gzd-checkbox-placeholder p.form-row label{font-weight:400}