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;}
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;}
.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;}
#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:921px){
.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;}
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;}
} .woocommerce-account #primary{padding:16px 0 48px;}
.woocommerce-account .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.6em 0 0.6em;padding:0 !important;border:0 !important;background:none !important;font-family:Blinker, sans-serif;font-size:1.45rem !important;font-weight:700;line-height:1.2;}
.woocommerce-account .woocommerce-MyAccount-content h3{font-size:1.2rem !important;}
.woocommerce-account .woocommerce-MyAccount-content > :is(h2, h3):first-of-type,
.woocommerce-account .woocommerce-MyAccount-content > section:first-of-type > h2:first-child{margin-top:0;}
.woocommerce-account .woocommerce-MyAccount-content table.shop_table{width:100%;margin:0 0 1.5em;border:var(--acc-table-border);border-radius:var(--acc-table-radius);border-collapse:separate;border-spacing:0 var(--acc-row-gap);overflow:hidden;background:none;font-family:inherit;}
.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:var(--acc-pad-y) 10px;border:0;border-top:var(--acc-row-divider);background:var(--acc-row-bg);font-family:inherit;vertical-align:middle;}
.woocommerce-account .woocommerce-MyAccount-content table.shop_table :is(th, td):first-child{padding-left:var(--acc-edge-pad);border-radius:var(--acc-row-radius) 0 0 var(--acc-row-radius);}
.woocommerce-account .woocommerce-MyAccount-content table.shop_table :is(th, td):last-child{padding-right:var(--acc-edge-pad);border-radius:0 var(--acc-row-radius) var(--acc-row-radius) 0;}
.woocommerce-account .woocommerce-MyAccount-content table.shop_table thead th{border-top:0;border-radius:0;background:var(--acc-head-bg);color:var(--acc-head-color);font-family:var(--acc-head-font);font-size:var(--acc-head-size);font-weight:600;letter-spacing:var(--acc-head-spacing);text-transform:var(--acc-head-case);}
.woocommerce-account .woocommerce-MyAccount-content table.shop_table tbody tr:hover :is(th, td){background:var(--acc-row-hover);}
.woocommerce-account .lmfwc-myaccount-license-key{color:var(--ast-global-color-2);white-space:nowrap;}
.woocommerce-account table:has(th.license-key) tbody tr:not(:has(td:nth-child(3) a)) .lmfwc-myaccount-license-key{color:#9a9a9a;}
.woocommerce-account table:has(th.license-key) tbody td:nth-child(2) span{display:inline-block;padding:0 10px;border-radius:999px;background:var(--acc-pill-bg);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(td:nth-child(3) a) td:nth-child(2) span{background:rgba(176, 214, 45, 0.3);color:#3d5200 !important;}
.woocommerce-account table:has(th.license-key) u{text-decoration:none;}
.woocommerce-account table:has(th.license-key) td:nth-child(3) a{display:inline-block;padding:3px 14px;border-radius:10px;background:var(--ast-global-color-0);color:var(--ast-global-color-2);font-family:Blinker, sans-serif;font-size:1rem;font-weight:600;white-space:nowrap;}
.woocommerce-account table:has(th.license-key) td:nth-child(3) a:hover{filter:brightness(0.93);}
.woocommerce-account table:has(th.license-key) td.license-key-actions{font-size:0;}
.woocommerce-account table:has(th.license-key) td.license-key-actions u{display:inline-block;margin:3px 4px 3px 0;font-size:0.75rem;}
.woocommerce-account :is(table:has(th.license-key) td.license-key-actions a, .ast-orders-table__cell-order-actions a:not(.view)){display:inline-block;padding:0 8px;border:1px solid #ddd;border-radius:999px;background:var(--acc-chip-bg);color:var(--ast-global-color-7);line-height:1.9;white-space:nowrap;}
.woocommerce-account :is(table:has(th.license-key) td.license-key-actions a, .ast-orders-table__cell-order-actions a:not(.view)):hover{border-color:var(--ast-global-color-1);color:var(--ast-global-color-1);}
@media(min-width:1240px){
.woocommerce-account table:has(th.license-key) td.license-key-actions{white-space:nowrap;}
} @media(max-width:1120px){
.woocommerce-account table:has(th.license-key) tbody tr{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px 12px;margin-bottom:var(--acc-row-gap);padding:14px var(--acc-edge-pad);border:0 !important;border-top:var(--acc-row-divider) !important;border-radius:var(--acc-row-radius);background:var(--acc-row-bg);}
.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:nth-child(2){justify-self:end;}
.woocommerce-account table:has(th.license-key) tbody td:nth-child(n+3){grid-column:1 / -1;}
.woocommerce-account table:has(th.license-key) tbody td:nth-child(3):not(:has(a)){display:none;}
} .woocommerce-account .ast-woo-grid-orders-container{gap:var(--acc-items-gap);}
.woocommerce-account .ast-orders-table__row{border-style:solid;border-color:#e6e6e6;border-width:var(--acc-item-border-width);border-radius:var(--acc-item-radius);background:var(--acc-item-bg);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 a.view{display:inline-block;padding:2px 14px;border:1px solid var(--ast-global-color-7);border-radius:10px;color:var(--ast-global-color-7);font-family:Blinker, sans-serif;font-weight:600;}
.woocommerce-account .ast-orders-table__cell-order-actions a.view:hover{border-color:var(--ast-global-color-0);background:var(--ast-global-color-0);color:var(--ast-global-color-2);}
.woocommerce-account .ast-orders-table__cell-order-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px;}
.woocommerce-account .ast-orders-table__cell-order-actions a:not(.view){font-size:0.75rem;}
.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 var(--acc-edge-pad);border-style:solid;border-color:#e6e6e6;border-width:var(--acc-item-border-width);border-radius:var(--acc-item-radius);background:var(--acc-item-bg);}
.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:2px 12px;border:1px solid #ddd;border-radius:10px;color:var(--ast-global-color-7);font-size:0.8rem;line-height:1.8;white-space:nowrap;}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title a.edit:hover{border-color:var(--ast-global-color-1);color:var(--ast-global-color-1);}
.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 var(--acc-edge-pad);border-style:solid;border-color:#e6e6e6;border-width:var(--acc-item-border-width);border-radius:var(--acc-item-radius);background:var(--acc-item-bg);}
.woocommerce-account .woocommerce-MyAccount-content :is(input.input-text, textarea),
.woocommerce-account .woocommerce-MyAccount-content .select2-container .select2-selection--single{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 .woocommerce-MyAccount-content .select2-container .select2-selection__arrow{top:50%;transform:translateY(-50%);}
.woocommerce-account #account_display_name_description em{color:#8a8a8a;font-size:0.85rem;font-style:normal;}
.woocommerce-account .woocommerce-EditAccountForm fieldset{margin:2em 0 1.5em;padding:20px var(--acc-edge-pad);border-style:solid;border-color:#e6e6e6;border-width:var(--acc-item-border-width);border-radius:var(--acc-item-radius);background:var(--acc-item-bg);}
.woocommerce-account .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");}
.woocommerce-account .woocommerce-order-details table.shop_table:not(.order_details) td:first-child{color:var(--ast-global-color-2);font-family:Consolas, monospace;white-space:nowrap;}
.woocommerce-account .woocommerce-order-details table.shop_table:not(.order_details) td:nth-child(2){color:#8a8a8a;font-size:0.85rem;}
@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 auto;align-items:center;gap:2px 12px;margin-bottom:var(--acc-row-gap);padding:12px var(--acc-edge-pad);border-top:var(--acc-row-divider);border-radius:var(--acc-row-radius);background:var(--acc-row-bg);}
.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){grid-column:2;grid-row:1 / span 2;}
} .woocommerce-view-order .sab-documents-download{display:none;}
@media(max-width:921px){
.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-account {
--acc-table-border: 1px solid #ddd;
--acc-table-radius: 15px;
--acc-row-gap: 0px;
--acc-pad-y: 12px;
--acc-edge-pad: 16px;
--acc-row-divider: 1px solid #e6e6e6;
--acc-row-bg: transparent;
--acc-row-radius: 0px;
--acc-row-hover: var(--ast-global-color-8);
--acc-head-bg: rgba(221, 221, 221, 0.46);
--acc-head-color: var(--ast-global-color-7);
--acc-head-font: Blinker, sans-serif;
--acc-head-size: 1rem;
--acc-head-spacing: normal;
--acc-head-case: none;
--acc-items-gap: 16px;
--acc-item-border-width: 1px;
--acc-item-radius: 15px;
--acc-item-bg: #fff;
--acc-pill-bg: rgba(221, 221, 221, 0.46);
--acc-chip-bg: transparent;
}.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}