/*!
 * Theme Name: Van Ons Theme
 * Theme URI: https://www.van-ons.nl/
 * Description: Van Ons Theme theme created by Van Ons.
 * Author: Van Ons
 * Author URI: https://www.van-ons.nl/
 * Version: 2.5.0
 * Text Domain: van-ons
 * Domain Path: /languages/
 */@font-face{font-family:Work Sans;src:local("Work Sans Regular"),local("WorkSans-Regular"),url(assets/fonts/worksans-regular-webfont.woff2) format("woff2"),url(assets/fonts/worksans-regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Work Sans;src:local("Work Sans Medium Regular"),local("WorkSans-Medium"),url(assets/fonts/worksans-medium-webfont.woff2) format("woff2"),url(assets/fonts/worksans-medium-webfont.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Work Sans;src:local("Work Sans SemiBold Regular"),local("WorkSans-SemiBold"),url(assets/fonts/worksans-semibold-webfont.woff2) format("woff2"),url(assets/fonts/worksans-semibold-webfont.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Work Sans;src:local("Work Sans Bold"),local("WorkSans-Bold"),url(assets/fonts/worksans-bold-webfont.woff2) format("woff2"),url(assets/fonts/worksans-bold-webfont.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}.woocommerce-page:not(.woocommerce-order-received):not(.woocommerce-order-pay) .entry__content .woocommerce,.woocommerce-page:not(.woocommerce-order-received):not(.woocommerce-order-pay) .entry__header-inner{max-width:75rem}.woocommerce-page .product-thumbnail div{width:5.625rem;height:5.625rem;background-position:50%;background-size:cover}.woocommerce-page.woocommerce-cart .woocommerce-cart-form .shop_table{background-color:#fff;border:none;border-radius:3px;box-shadow:0 15px 25px 0 #0000000d}.woocommerce-page.woocommerce-cart .woocommerce-cart-form .shop_table input[type=number]:not([disabled])::-webkit-inner-spin-button,.woocommerce-page.woocommerce-cart .woocommerce-cart-form .shop_table input[type=number]:not([disabled])::-webkit-outer-spin-button{opacity:1}.woocommerce-page.woocommerce-cart .woocommerce-cart-form .shop_table input[type=number]:disabled{border-color:#0000;box-shadow:none}.woocommerce-page.woocommerce-cart .woocommerce-cart-form .shop_table thead tr th{font-weight:400;text-transform:uppercase;color:#8c8c8c;font-size:.875rem;padding:1.25rem 1.25rem 0}.woocommerce-page.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr:first-child td,.woocommerce-page.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr:first-child th[scope=row]{border-top:0}.woocommerce-page.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr td,.woocommerce-page.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr th[scope=row]{font-weight:400;padding:.625rem 1.25rem .9375rem}.woocommerce-page.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr td.product-name:before,.woocommerce-page.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr th[scope=row].product-name:before{content:""}.woocommerce-page.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr td .product-meta--reference,.woocommerce-page.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr th[scope=row] .product-meta--reference{display:inline-block;padding:.3125rem .9375rem;background:#3658971a;border-radius:1.875rem;margin-top:.625rem;color:#244178;font-size:.875rem}.woocommerce-page.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr td .product-category,.woocommerce-page.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr th[scope=row] .product-category{font-size:.875rem;color:#8c8c8c}.woocommerce-page.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr td .quantity .qty,.woocommerce-page.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr th[scope=row] .quantity .qty{width:4rem}@media print,screen and (min-width:40em){.woocommerce-page.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr td .quantity .qty,.woocommerce-page.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr th[scope=row] .quantity .qty{width:100%}}.woocommerce-page.woocommerce-cart .cart-collaterals .cart_totals>h2{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.woocommerce-page.woocommerce-cart .cart-collaterals .cart_totals .shop_table{background-color:#fff;border:none;border-radius:3px;box-shadow:0 15px 25px 0 #0000000d;margin-bottom:0;padding-top:.9375rem}.woocommerce-page.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout{padding-top:0}.woocommerce-page.woocommerce-cart .cart-collaterals .cart_totals .cart-subtotal{display:none}.woocommerce-page.woocommerce-cart .cart-collaterals .cart_totals tr :is(td,th){border-width:0}.woocommerce-page.woocommerce-cart .cart-collaterals .cart_totals tr.cart-discount td,.woocommerce-page.woocommerce-cart .cart-collaterals .cart_totals tr.cart-discount th,.woocommerce-page.woocommerce-cart .cart-collaterals .cart_totals tr.fee td,.woocommerce-page.woocommerce-cart .cart-collaterals .cart_totals tr.fee th{color:#545454;font-size:1rem;font-style:normal;font-weight:500;line-height:1.3;padding-bottom:0;padding-top:.9375rem}.woocommerce-page.woocommerce-cart .cart-collaterals .cart_totals :is(tr.cart-discount,tr.fee) th{padding-left:1.875rem}.woocommerce-page.woocommerce-cart .cart-collaterals .cart_totals :is(tr.cart-discount,tr.fee) td{font-weight:400;padding-right:1.875rem;text-align:right}.woocommerce-page.woocommerce-cart .cart-collaterals .cart_totals tr.order-total :is(td,th){color:#545454;font-size:1rem;font-style:normal;font-weight:500;line-height:1.3;padding-bottom:0}.woocommerce-page.woocommerce-cart .cart-collaterals .cart_totals tr.order-total th{padding-left:1.875rem}.woocommerce-page.woocommerce-cart .cart-collaterals .cart_totals tr.order-total td{font-size:1.25rem;padding-right:1.875rem;text-align:right}.woocommerce-page.woocommerce-cart .cart-collaterals .cart_totals tr.order-total td strong{font-weight:500}.woocommerce-page.woocommerce-cart .cart-collaterals .cart_totals :is(tr.fee-info,tr.order-total-info) td{padding-left:1.875rem;padding-right:1.875rem;padding-top:0}.woocommerce-page.woocommerce-cart .cart-collaterals .cart_totals tr.order-total-info td{padding-bottom:1.875rem}.woocommerce-page.woocommerce-cart .cart-collaterals .cart_totals .checkout-button{background-color:#365897;border-radius:0;padding:1.25rem 1.125rem;font-weight:500}.woocommerce-page.woocommerce-cart .cart-collaterals .cart_totals .checkout-button:before{content:"\f2bd";font-size:.875rem;font-weight:400;font-family:Font Awesome\ 5 Pro;margin-right:.5rem}.woocommerce-page.woocommerce-checkout .form-row :is([type=email],[type=tel]){padding-left:1.5rem;position:relative}.woocommerce-page.woocommerce-checkout .form-row [type=email]:before{content:"\f0e0"}.woocommerce-page.woocommerce-checkout .form-row [type=email]:before,.woocommerce-page.woocommerce-checkout .form-row [type=tel]:before{color:currentColor;font-family:Font Awesome\ 5 Pro;font-size:.875rem;font-weight:400;margin-right:.5rem;position:absolute;top:50%;left:.3125rem;transform:translateY(-50%)}.woocommerce-page.woocommerce-checkout .form-row [type=tel]:before{content:"\f095"}.woocommerce-page.woocommerce-checkout span.select2{color:#3b3b3b;background-color:#fff;border:1px solid #d1d1d1;width:100%;height:3.125rem;padding:0 1.875rem 0 .9375rem;box-shadow:0 15px 25px 0 #0000000d;border-radius:3px;appearance:none}.woocommerce-page.woocommerce-checkout span.select2 .selection{line-height:3.125rem}.woocommerce-page.woocommerce-checkout span.select2.select2-container--default .select2-selection{border:none}.woocommerce-page.woocommerce-checkout span.select2.select2-container--default .select2-selection .select2-selection__rendered{color:currentColor;line-height:3.125rem}.woocommerce-page.woocommerce-checkout span.select2.select2-container--default .select2-selection .select2-selection__arrow{height:100%;right:0;top:0}.woocommerce-page.woocommerce-checkout.woocommerce-order-received .entry__header{margin-top:3.5rem}.woocommerce-page.woocommerce-checkout .woocommerce-order-overview{display:flex;flex-wrap:wrap;gap:1em;justify-content:space-between;margin-top:4rem}.woocommerce-page.woocommerce-checkout .woocommerce-order-overview:after,.woocommerce-page.woocommerce-checkout .woocommerce-order-overview:before{display:none}.woocommerce-page.woocommerce-checkout .woocommerce-order-overview li{border:none;color:#797676;font-size:.875rem;font-weight:400;line-height:1.3;margin:0;padding:0;text-transform:uppercase}.woocommerce-page.woocommerce-checkout .woocommerce-order-overview li.order{order:1}.woocommerce-page.woocommerce-checkout .woocommerce-order-overview li.date{order:2}.woocommerce-page.woocommerce-checkout .woocommerce-order-overview li.total{order:3}.woocommerce-page.woocommerce-checkout .woocommerce-order-overview li.method{order:4}.woocommerce-page.woocommerce-checkout .woocommerce-order-overview li.email{order:5}.woocommerce-page.woocommerce-checkout .woocommerce-order-overview li strong{color:#545454;font-size:1rem;font-weight:500;text-transform:none}.woocommerce-page.woocommerce-checkout .woocommerce-order-details{background-color:#fff;border-radius:3px;box-shadow:0 15px 25px 0 #0000000d;margin-bottom:3rem;padding:1.5rem 0}.woocommerce-page.woocommerce-checkout .woocommerce-order-details.woocommerce-info{padding:1em 1em 1em 3em}.woocommerce-page.woocommerce-checkout .woocommerce-order-details.woocommerce-info:before{top:1.3em;left:1em}.woocommerce-page.woocommerce-checkout .woocommerce-order-details.woocommerce-info p:last-of-type:not(:first-of-type){margin-bottom:1em}.woocommerce-page.woocommerce-checkout .woocommerce-order-details.woocommerce-checkout-pay{padding-bottom:0}.woocommerce-page.woocommerce-checkout .woocommerce-order-details .woocommerce-order-details__title{color:#000;font-weight:600;font-size:1.375rem;padding:0 1.5rem}.woocommerce-page.woocommerce-checkout .woocommerce-order-details .shop_table{border:none}.woocommerce-page.woocommerce-checkout .woocommerce-order-details .shop_table thead{display:none}.woocommerce-page.woocommerce-checkout .woocommerce-order-details .shop_table tbody td{border:none}.woocommerce-page.woocommerce-checkout .woocommerce-order-details .shop_table tbody tr:last-of-type td{border-bottom:1px solid #d1d1d1;padding-bottom:2rem}.woocommerce-page.woocommerce-checkout .woocommerce-order-details .shop_table tbody .woocommerce-table__product-name,.woocommerce-page.woocommerce-checkout .woocommerce-order-details .shop_table tbody td.product-name,.woocommerce-page.woocommerce-checkout .woocommerce-order-details .shop_table tbody th.product-name[scope=row]{padding-left:1.5rem}.woocommerce-page.woocommerce-checkout .woocommerce-order-details .shop_table tbody .woocommerce-table__product-name .product-name,.woocommerce-page.woocommerce-checkout .woocommerce-order-details .shop_table tbody .woocommerce-table__product-name .product-quantity,.woocommerce-page.woocommerce-checkout .woocommerce-order-details .shop_table tbody .woocommerce-table__product-name .product-thumbnail,.woocommerce-page.woocommerce-checkout .woocommerce-order-details .shop_table tbody td.product-name .product-name,.woocommerce-page.woocommerce-checkout .woocommerce-order-details .shop_table tbody td.product-name .product-quantity,.woocommerce-page.woocommerce-checkout .woocommerce-order-details .shop_table tbody td.product-name .product-thumbnail,.woocommerce-page.woocommerce-checkout .woocommerce-order-details .shop_table tbody th.product-name[scope=row] .product-name,.woocommerce-page.woocommerce-checkout .woocommerce-order-details .shop_table tbody th.product-name[scope=row] .product-quantity,.woocommerce-page.woocommerce-checkout .woocommerce-order-details .shop_table tbody th.product-name[scope=row] .product-thumbnail{display:inline-block;line-height:1.3;margin-right:1rem;vertical-align:text-top}.woocommerce-page.woocommerce-checkout .woocommerce-order-details .shop_table tbody .woocommerce-table__product-name .product-category,.woocommerce-page.woocommerce-checkout .woocommerce-order-details .shop_table tbody td.product-name .product-category,.woocommerce-page.woocommerce-checkout .woocommerce-order-details .shop_table tbody th.product-name[scope=row] .product-category{color:#365897;font-weight:500}.woocommerce-page.woocommerce-checkout .woocommerce-order-details .shop_table tbody .woocommerce-table__product-name .product-quantity,.woocommerce-page.woocommerce-checkout .woocommerce-order-details .shop_table tbody td.product-name .product-quantity,.woocommerce-page.woocommerce-checkout .woocommerce-order-details .shop_table tbody th.product-name[scope=row] .product-quantity{width:2rem}.woocommerce-page.woocommerce-checkout .woocommerce-order-details .shop_table tbody .woocommerce-table__product-name .product-thumbnail div,.woocommerce-page.woocommerce-checkout .woocommerce-order-details .shop_table tbody td.product-name .product-thumbnail div,.woocommerce-page.woocommerce-checkout .woocommerce-order-details .shop_table tbody th.product-name[scope=row] .product-thumbnail div{border-radius:2px;box-shadow:0 15px 25px 0 #0000000d;height:3rem;width:3rem}.woocommerce-page.woocommerce-checkout .woocommerce-order-details .shop_table tbody .woocommerce-table__product-total{padding-right:1.5rem;text-align:right;vertical-align:text-top}.woocommerce-page.woocommerce-checkout .woocommerce-order-details .shop_table tfoot :is(td,th){border:none;color:#3b3b3b;font-weight:400;font-size:1rem}.woocommerce-page.woocommerce-checkout .woocommerce-order-details .shop_table tfoot th{font-weight:500;padding-bottom:0;padding-left:1.5rem;padding-top:1rem}.woocommerce-page.woocommerce-checkout .woocommerce-order-details .shop_table tfoot td:not([colspan="2"]){padding-right:1.5rem;padding-top:1rem;text-align:right}.woocommerce-page.woocommerce-checkout .woocommerce-order-details .shop_table tfoot tr:first-of-type :is(td,th){padding-top:2rem}.woocommerce-page.woocommerce-checkout .woocommerce-order-details .shop_table tfoot [class*=-info] td{color:#797676;font-size:.875rem;font-style:normal;line-height:1.3;padding-left:1.5rem;padding-top:0;text-align:left}.woocommerce-page.woocommerce-checkout .woocommerce-order-details .shop_table tfoot [class*=-info] td .variable-value{font-weight:600}.woocommerce-page.woocommerce-checkout .woocommerce-customer-details :is(.woocommerce-column--billing-address,.woocommerce-column--shipping-address){background-color:#fff;border-radius:3px;box-shadow:0 15px 25px 0 #0000000d;padding:1.5rem}.woocommerce-page.woocommerce-checkout .woocommerce-customer-details :is(.woocommerce-column--billing-address,.woocommerce-column--shipping-address) .woocommerce-column__title{color:#000;font-weight:600;font-size:1.375rem}.woocommerce-page.woocommerce-checkout .woocommerce-customer-details :is(.woocommerce-column--billing-address,.woocommerce-column--shipping-address) address{border:none;line-height:1.6;padding:0}.woocommerce-page.woocommerce-checkout .woocommerce-customer-details .woocommerce-column--billing-address address .woocommerce-customer-details--email,.woocommerce-page.woocommerce-checkout .woocommerce-customer-details .woocommerce-column--billing-address address .woocommerce-customer-details--phone,.woocommerce-page.woocommerce-checkout .woocommerce-customer-details .woocommerce-column--shipping-address address .woocommerce-customer-details--email,.woocommerce-page.woocommerce-checkout .woocommerce-customer-details .woocommerce-column--shipping-address address .woocommerce-customer-details--phone{line-height:1.6;margin:0;padding:0}.woocommerce-page.woocommerce-checkout .woocommerce-customer-details .woocommerce-column--billing-address address .woocommerce-customer-details--email:before,.woocommerce-page.woocommerce-checkout .woocommerce-customer-details .woocommerce-column--billing-address address .woocommerce-customer-details--phone:before,.woocommerce-page.woocommerce-checkout .woocommerce-customer-details .woocommerce-column--shipping-address address .woocommerce-customer-details--email:before,.woocommerce-page.woocommerce-checkout .woocommerce-customer-details .woocommerce-column--shipping-address address .woocommerce-customer-details--phone:before{content:""}.woocommerce-page.woocommerce-checkout .woocommerce-customer-details :is(.woocommerce-column--billing-address,.woocommerce-column--shipping-address) address .woocommerce-customer-details--phone{margin-top:1rem}.woocommerce-page.woocommerce-checkout.woocommerce-order-pay #payment div.form-row{padding:1.25rem;width:100%}@media print,screen and (min-width:40em){.woocommerce-page.woocommerce-checkout.woocommerce-order-pay #payment div.form-row{padding:1.875rem}}.woocommerce-page.woocommerce-checkout.woocommerce-order-pay .woocommerce-terms-and-conditions-wrapper{padding-left:0!important;padding-right:0!important;padding-top:0!important}.woocommerce-page form.woocommerce-form-login{background-color:#fff;border:none;box-shadow:0 15px 25px 0 #0000000d;margin:0 -.9375rem 2.5rem;padding:1.625rem .9375rem}.woocommerce-page form.woocommerce-form-login .form-row{line-height:1.6875;margin-bottom:1.875rem;min-width:100%}.woocommerce-page form.woocommerce-form-login .form-row-last{margin-bottom:.625rem}.woocommerce-page form.woocommerce-form-login label:not(.woocommerce-form-login__rememberme){font-weight:700;display:block;width:100%;color:#365897!important;line-height:1.6875;margin-bottom:.625rem}.woocommerce-page form.woocommerce-form-login label:not(.woocommerce-form-login__rememberme).woocommerce-form-login__rememberme{color:#545454!important;font-weight:400;margin:0;width:max-content}.woocommerce-page form.woocommerce-form-login input[type=email],.woocommerce-page form.woocommerce-form-login input[type=password],.woocommerce-page form.woocommerce-form-login input[type=text],.woocommerce-page form.woocommerce-form-login textarea{width:100%;box-shadow:none}.woocommerce-page form.woocommerce-form-login .woocommerce-form-login__submit{color:#000;background-color:#ffc400;border:2px solid #ffc400;font-size:1.125rem;line-height:1.1666666667;font-weight:500;text-decoration:none;padding:.625rem 1.125rem;border-radius:3px;position:relative;display:inline-flex;width:auto;align-items:center;text-align:center;cursor:pointer;transition:all .25s cubic-bezier(0,.6,.7,1)}.is-style-outline .woocommerce-page form.woocommerce-form-login .woocommerce-form-login__submit:not(:focus),.is-style-outline .woocommerce-page form.woocommerce-form-login .woocommerce-form-login__submit:not(:hover),.woocommerce-page form.woocommerce-form-login .woocommerce-form-login__submit.button--outline:not(:focus),.woocommerce-page form.woocommerce-form-login .woocommerce-form-login__submit.button--outline:not(:hover){color:#000;background-color:initial}.is-style-outline .woocommerce-page form.woocommerce-form-login .woocommerce-form-login__submit:focus,.is-style-outline .woocommerce-page form.woocommerce-form-login .woocommerce-form-login__submit:hover,.woocommerce-page form.woocommerce-form-login .woocommerce-form-login__submit.button--outline:focus,.woocommerce-page form.woocommerce-form-login .woocommerce-form-login__submit.button--outline:hover,.woocommerce-page form.woocommerce-form-login :is(.woocommerce-form-login__submit:focus,.woocommerce-form-login__submit:hover){color:#000;background-color:#e6b000;border-color:#e6b000}.woocommerce-page form.woocommerce-form-login .lost_password{margin-bottom:0;margin-top:1.25rem}.woocommerce-page form.woocommerce-form-login .lost_password a{color:#8c8c8c;text-decoration:underline}.woocommerce-page form.woocommerce-form-login .lost_password :is(a:focus,a:hover){color:#365897}@media print,screen and (min-width:64em){.woocommerce-page form.woocommerce-form-login .lost_password{text-align:right}}@media print,screen and (min-width:40em){.woocommerce-page form.woocommerce-form-login{border-radius:.1875rem;margin:0;padding:2.1875rem}}:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button{background:#fff;border:1px solid #8c8c8c;font-weight:400;padding:.625rem .9375rem;font-size:.875rem}:is(.woocommerce,.woocommerce-page) table.shop_table_responsive tr td:before{font-weight:500}.woocommerce a.remove svg{fill:#ec1010}.woocommerce a.remove:hover{background:#ec1010!important}.woocommerce a.remove:hover svg{fill:#fff}.woocommerce :is(.wc-empty-cart-message,.woocommerce-notices-wrapper){width:100%}@media print,screen and (min-width:40em){.woocommerce-cart .woocommerce{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.875rem}.woocommerce-cart .woocommerce .woocommerce-cart-form{width:100%}.woocommerce-cart .woocommerce :is(.cart-collaterals,.woocommerce-cart-shipping-form){width:calc(50% - 15px)}}:is(.woocommerce,.woocommerce-page) .cart-collaterals .cart_totals{float:none;width:100%}.woocommerce-cart-shipping-form{margin-bottom:1.875rem;background:#3658970d;padding:1.25rem;position:relative}@media print,screen and (min-width:40em){.woocommerce-cart-shipping-form{background:none}}.woocommerce-cart-shipping-form h2{font-size:1rem;font-weight:600;color:#545454}.woocommerce-cart-shipping-form p{font-size:.875rem}.woocommerce-cart-shipping-form__fields{display:flex;flex-direction:column;gap:.625rem;margin:.625rem 0 1.25rem}@media print,screen and (min-width:64em){.woocommerce-cart-shipping-form__fields :is(input,select,textarea){width:40%}.woocommerce-cart-shipping-form__fields{flex-direction:row}}.woocommerce-cart-shipping-form__fields input#zipcode{background-size:1.0625rem;background-repeat:no-repeat;background-position:15px 17px;background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 20 16"><path fill="currentColor" d="M2 1c-.563 0-1 .469-1 1v9c0 .563.438 1 1 1h.156A3.02 3.02 0 0 1 5 10a3.01 3.01 0 0 1 2.813 2H12V2c0-.531-.469-1-1-1zm0 12c-1.125 0-2-.875-2-2V2C0 .906.875 0 2 0h9c1.094 0 2 .906 2 2v1h2.031c.438 0 .844.219 1.125.531l2.469 2.875c.219.282.375.625.375.969V12h.5c.25 0 .5.25.5.5 0 .281-.25.5-.5.5H18a3 3 0 0 1-6 0H8a3 3 0 0 1-6 0m11-6h4.813l-2.407-2.813c-.094-.093-.25-.187-.375-.187H13zm0 1v2.781c.531-.469 1.219-.781 2-.781a3.01 3.01 0 0 1 2.813 2H18V8zm-6 5c0-.688-.406-1.344-1-1.719-.625-.344-1.406-.344-2 0A2.02 2.02 0 0 0 3 13c0 .719.375 1.375 1 1.75.594.344 1.375.344 2 0 .594-.375 1-1.031 1-1.75m8 2a2.02 2.02 0 0 0 1.719-1c.343-.594.343-1.375 0-2-.375-.594-1.032-1-1.719-1-.719 0-1.375.406-1.75 1-.344.625-.344 1.406 0 2 .375.625 1.031 1 1.75 1"/></svg>');padding-left:2.5rem}.woocommerce-cart-shipping-form__fields button{background:#365897!important;color:#fff!important;border-color:#365897!important}.woocommerce-cart-shipping-form__fields button:hover{background:#244178!important;border-color:#244178!important}.woocommerce-cart-shipping-form .loader,.woocommerce-cart-shipping-form:after{opacity:0;transition:all .25s ease;z-index:-10}.woocommerce-cart-shipping-form.processing .loader{opacity:1;z-index:1}.woocommerce-cart-shipping-form.processing:after{background:#fff;bottom:0;content:"";height:100%;left:0;opacity:.5;position:absolute;top:0;right:0;width:100%;z-index:1}.cart-collaterals .order-total th{padding-bottom:0;font-size:1.25rem!important}.cart-collaterals :is(.fee-info,.order-total-info){color:#8c8c8c;font-size:.875rem}.cart-collaterals :is(.fee-info,.order-total-info) td:before{display:none!important}:is(.woocommerce,.woocommerce-page) table.shop_table_responsive tr:nth-child(2n) td{background:#fff}.woocommerce form .form-row.woocommerce-validated textarea.input-text{border-color:var(--wc-green)}@media screen and (max-width:48rem){:is(.woocommerce,.woocommerce-page) table.cart tr.cart_item{clear:both}.woocommerce table.cart tr.cart_item td:before,.woocommerce table.cart tr.cart_item th[scope=row]:before,.woocommerce-page table.cart tr.cart_item td:before,.woocommerce-page table.cart tr.cart_item th[scope=row]:before{content:""}.woocommerce table.cart tr.cart_item td.product-thumbnail,.woocommerce table.cart tr.cart_item th[scope=row].product-thumbnail,.woocommerce-page table.cart tr.cart_item td.product-thumbnail,.woocommerce-page table.cart tr.cart_item th[scope=row].product-thumbnail{display:inline-block;width:8.125rem}.woocommerce table.cart tr.cart_item td.product-thumbnail .product-thumbnail,.woocommerce table.cart tr.cart_item th[scope=row].product-thumbnail .product-thumbnail,.woocommerce-page table.cart tr.cart_item td.product-thumbnail .product-thumbnail,.woocommerce-page table.cart tr.cart_item th[scope=row].product-thumbnail .product-thumbnail{display:block}.woocommerce table.cart tr.cart_item td.product-name,.woocommerce table.cart tr.cart_item th[scope=row].product-name,.woocommerce-page table.cart tr.cart_item td.product-name,.woocommerce-page table.cart tr.cart_item th[scope=row].product-name{display:inline-block;width:calc(100% - 8.75rem)}.woocommerce table.cart tr.cart_item td.product-name .product-data-wrapper,.woocommerce table.cart tr.cart_item th[scope=row].product-name .product-data-wrapper,.woocommerce-page table.cart tr.cart_item td.product-name .product-data-wrapper,.woocommerce-page table.cart tr.cart_item th[scope=row].product-name .product-data-wrapper{text-align:left}.woocommerce table.cart tr.cart_item td.product-price,.woocommerce table.cart tr.cart_item th[scope=row].product-price,.woocommerce-page table.cart tr.cart_item td.product-price,.woocommerce-page table.cart tr.cart_item th[scope=row].product-price{display:none}.woocommerce table.cart tr.cart_item td.product-quantity,.woocommerce table.cart tr.cart_item td.product-remove,.woocommerce table.cart tr.cart_item td.product-subtotal,.woocommerce table.cart tr.cart_item th[scope=row].product-quantity,.woocommerce table.cart tr.cart_item th[scope=row].product-remove,.woocommerce table.cart tr.cart_item th[scope=row].product-subtotal,.woocommerce-page table.cart tr.cart_item td.product-quantity,.woocommerce-page table.cart tr.cart_item td.product-remove,.woocommerce-page table.cart tr.cart_item td.product-subtotal,.woocommerce-page table.cart tr.cart_item th[scope=row].product-quantity,.woocommerce-page table.cart tr.cart_item th[scope=row].product-remove,.woocommerce-page table.cart tr.cart_item th[scope=row].product-subtotal{border-top:0;display:inline-block;min-height:3.125rem}.woocommerce table.cart tr.cart_item td.product-quantity,.woocommerce table.cart tr.cart_item th[scope=row].product-quantity,.woocommerce-page table.cart tr.cart_item td.product-quantity,.woocommerce-page table.cart tr.cart_item th[scope=row].product-quantity{width:calc(100% - 14.0625rem)}.woocommerce table.cart tr.cart_item td.product-quantity div.quantity .qty,.woocommerce table.cart tr.cart_item th[scope=row].product-quantity div.quantity .qty,.woocommerce-page table.cart tr.cart_item td.product-quantity div.quantity .qty,.woocommerce-page table.cart tr.cart_item th[scope=row].product-quantity div.quantity .qty{text-align:right}.woocommerce table.cart tr.cart_item td.product-subtotal,.woocommerce table.cart tr.cart_item th[scope=row].product-subtotal,.woocommerce-page table.cart tr.cart_item td.product-subtotal,.woocommerce-page table.cart tr.cart_item th[scope=row].product-subtotal{float:right;width:9.375rem}.woocommerce table.cart tr.cart_item td.product-subtotal .amount,.woocommerce table.cart tr.cart_item th[scope=row].product-subtotal .amount,.woocommerce-page table.cart tr.cart_item td.product-subtotal .amount,.woocommerce-page table.cart tr.cart_item th[scope=row].product-subtotal .amount{display:block;font-size:1.25rem;font-weight:500;height:3.125rem;line-height:3.125rem}.woocommerce table.cart tr.cart_item td.product-remove,.woocommerce table.cart tr.cart_item th[scope=row].product-remove,.woocommerce-page table.cart tr.cart_item td.product-remove,.woocommerce-page table.cart tr.cart_item th[scope=row].product-remove{float:left;width:4.6875rem}.woocommerce table.cart tr.cart_item td.product-remove .remove,.woocommerce table.cart tr.cart_item th[scope=row].product-remove .remove,.woocommerce-page table.cart tr.cart_item td.product-remove .remove,.woocommerce-page table.cart tr.cart_item th[scope=row].product-remove .remove{height:3.125rem;width:3.125rem}}.woocommerce-checkout .col2-set:after,.woocommerce-checkout .col2-set:before,.woocommerce-checkout .woocommerce-billing-fields h3:not(#ship-to-different-address){display:none}.woocommerce-checkout .col2-set :is(.col-1,.col-2){width:100%;float:none}.woocommerce-checkout form.checkout{display:flex;flex-direction:column;gap:1.25rem;padding:1.25rem 0 0}@media print,screen and (min-width:64em){.woocommerce-checkout form.checkout{flex-direction:row;gap:1.875rem;flex-wrap:wrap}.woocommerce-checkout form.checkout #customer_details{width:60%;flex-shrink:0}.woocommerce-checkout form.checkout .order_review_wrapper{width:calc(40% - 30px)}}.woocommerce-checkout :is(.woocommerce-additional-fields__field-wrapper,.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper){display:flex;flex-direction:column;row-gap:.9375rem;column-gap:1.5625rem;padding-bottom:1.875rem;border-bottom:1px solid #c3c3c3}@media print,screen and (min-width:40em){.woocommerce-checkout :is(.woocommerce-additional-fields__field-wrapper,.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper){flex-direction:row;flex-wrap:wrap}}.woocommerce-checkout .woocommerce-additional-fields__field-wrapper.fields--visit,.woocommerce-checkout .woocommerce-additional-fields__field-wrapper:last-child,.woocommerce-checkout .woocommerce-billing-fields__field-wrapper.fields--visit,.woocommerce-checkout .woocommerce-billing-fields__field-wrapper:last-child,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper.fields--visit,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper:last-child{border-bottom:0;padding:0!important}.woocommerce-checkout :is(.woocommerce-additional-fields__heading,.woocommerce-billing-fields__heading){font-size:1.375rem;color:#000;margin:0;width:100%}.woocommerce-checkout .woocommerce-additional-fields__heading:has(+#company_intro_field),.woocommerce-checkout .woocommerce-billing-fields__heading:has(+#company_intro_field){margin:0 0 -15px}.woocommerce-checkout .woocommerce-billing-fields__heading+p{margin-bottom:-10px;font-size:1rem!important}.woocommerce-checkout .woocommerce-additional-fields{margin-top:1.875rem}.woocommerce-checkout :is(.woocommerce-additional-fields,.woocommerce-billing-fields){display:flex;flex-direction:column;gap:1.875rem}@media print,screen and (min-width:40em){.woocommerce-checkout :is(.woocommerce-additional-fields,.woocommerce-billing-fields){padding-top:1.875rem}}.woocommerce-checkout #order_vat_code_field,.woocommerce-checkout .woocommerce-additional-fields:before,.woocommerce-checkout .woocommerce-billing-fields:before{display:none!important}.woocommerce-checkout form #billing_city_field,.woocommerce-checkout form #billing_postcode_field,.woocommerce-checkout form #shipping_city_field,.woocommerce-checkout form #shipping_postcode_field,.woocommerce-checkout form .form-row-first,.woocommerce-checkout form .form-row-last,.woocommerce-checkout form .form-row:not(.form-row-wide){width:100%;float:none;padding:0}@media print,screen and (min-width:40em){.woocommerce-checkout form #billing_city_field,.woocommerce-checkout form #billing_postcode_field,.woocommerce-checkout form #shipping_city_field,.woocommerce-checkout form #shipping_postcode_field,.woocommerce-checkout form .form-row-first,.woocommerce-checkout form .form-row-last,.woocommerce-checkout form .form-row:not(.form-row-wide){width:calc(50% - 13px)}}.woocommerce-checkout form .form-row.form-row-wide{width:100%;padding:0}.woocommerce-checkout form .form-row label{font-weight:700;color:#000}.woocommerce-checkout form .form-row input.input-text,.woocommerce-checkout form .form-row select,.woocommerce-checkout form .form-row textarea.input-text{padding:.9375rem 1.25rem;border-radius:.125rem;border:1px solid #dfdfdf;box-shadow:0 15px 25px 0 #0000000d}.woocommerce-checkout form .form-row input.input-text:focus,.woocommerce-checkout form .form-row select:focus,.woocommerce-checkout form .form-row textarea.input-text:focus{border-color:currentColor}.woocommerce-checkout .instruction{font-size:.875rem;line-height:1.4em;display:block;margin-top:.3125rem}.woocommerce-checkout #ship-to-different-address{font-size:1rem;font-weight:400;color:#3b3b3b;margin:0 0 1.875rem;padding:0}.woocommerce-checkout #ship-to-different-address input{margin-top:0}.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered{padding:1rem .3125rem;line-height:100%!important}.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__arrow{right:.9375rem!important}.woocommerce-checkout span.select2{border-radius:.125rem!important;border:1px solid #dfdfdf!important;box-shadow:0 15px 25px 0 #0000000d!important}.woocommerce-checkout .order_review_wrapper #order_review_heading{background:#fff;font-size:1.375rem;color:#000;padding:1.25rem 1.25rem .625rem;border-top-left-radius:3px;border-top-right-radius:3px;margin:0}@media print,screen and (min-width:40em){.woocommerce-checkout .order_review_wrapper #order_review_heading{padding:1.875rem 1.875rem .625rem}}.woocommerce-checkout .order_review_wrapper .woocommerce-checkout-review-order-table{background:#fff;border:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px;box-shadow:0 15px 25px 0 #0000000d}.woocommerce-checkout .order_review_wrapper .woocommerce-checkout-review-order-table thead{display:none}.woocommerce-checkout .order_review_wrapper .woocommerce-checkout-review-order-table tbody td{border:0;padding:.625rem 1.25rem}@media print,screen and (min-width:40em){.woocommerce-checkout .order_review_wrapper .woocommerce-checkout-review-order-table tbody td{padding:.625rem 1.875rem}}.woocommerce-checkout .order_review_wrapper .woocommerce-checkout-review-order-table tbody td.product-name{padding-right:0;display:flex;gap:.625rem}.woocommerce-checkout .order_review_wrapper .woocommerce-checkout-review-order-table tbody td.product-name .product-name{color:#365897;font-weight:700}.woocommerce-checkout .order_review_wrapper .woocommerce-checkout-review-order-table tbody td.product-name .product-name span{font-weight:400;color:#3b3b3b}.woocommerce-checkout .order_review_wrapper .woocommerce-checkout-review-order-table .product-thumbnail{width:40px}.woocommerce-checkout .order_review_wrapper .woocommerce-checkout-review-order-table .product-thumbnail div{width:40px;height:40px;border-radius:3px}.woocommerce-checkout .order_review_wrapper .woocommerce-checkout-review-order-table tfoot .cart-subtotal{display:none}.woocommerce-checkout .order_review_wrapper .woocommerce-checkout-review-order-table tfoot :is(td,th){border:0;padding:1.25rem 1.25rem 0}@media print,screen and (min-width:40em){.woocommerce-checkout .order_review_wrapper .woocommerce-checkout-review-order-table tfoot :is(td,th){padding:1.25rem 1.875rem 0}}.woocommerce-checkout .order_review_wrapper .woocommerce-checkout-review-order-table tfoot th{font-size:1rem;font-weight:500}.woocommerce-checkout .order_review_wrapper .woocommerce-checkout-review-order-table tfoot td{font-weight:400}.woocommerce-checkout .order_review_wrapper .woocommerce-checkout-review-order-table tfoot tr:first-child+tr :is(td,th){border-top:1px solid #d1d6de}.woocommerce-checkout .order_review_wrapper .woocommerce-checkout-review-order-table tfoot .fee-info td,.woocommerce-checkout .order_review_wrapper .woocommerce-checkout-review-order-table tfoot .fee-info th,.woocommerce-checkout .order_review_wrapper .woocommerce-checkout-review-order-table tfoot .order-total-info td,.woocommerce-checkout .order_review_wrapper .woocommerce-checkout-review-order-table tfoot .order-total-info th{padding-top:0;font-size:.875rem;color:#8c8c8c}.woocommerce-checkout .order_review_wrapper .woocommerce-checkout-review-order-table tfoot .order-total :is(td,th){font-size:1.25rem}.woocommerce-checkout .order_review_wrapper .woocommerce-checkout-review-order-table tfoot .order-total :is(td,th) strong{font-weight:500}.woocommerce-checkout .order_review_wrapper .woocommerce-checkout-review-order-table tfoot .order-total-info :is(td,th){padding-bottom:1.25rem}@media print,screen and (min-width:40em){.woocommerce-checkout .order_review_wrapper .woocommerce-checkout-review-order-table tfoot .order-total-info :is(td,th){padding-bottom:1.875rem}}.woocommerce-checkout #add_payment_method #payment,.woocommerce-checkout .woocommerce-cart #payment,.woocommerce-checkout .woocommerce-checkout #payment,.woocommerce-checkout .woocommerce-checkout-pay #payment{background:#fff;box-shadow:0 15px 25px 0 #0000000d;padding:0}.woocommerce-checkout #add_payment_method #payment ul.payment_methods,.woocommerce-checkout .woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout .woocommerce-checkout #payment ul.payment_methods,.woocommerce-checkout .woocommerce-checkout-pay #payment ul.payment_methods{padding:0;border-bottom:1px solid #d1d6de}.woocommerce-checkout #add_payment_method #payment ul.payment_methods li,.woocommerce-checkout .woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout .woocommerce-checkout #payment ul.payment_methods li,.woocommerce-checkout .woocommerce-checkout-pay #payment ul.payment_methods li{line-height:100%;display:flex;flex-wrap:wrap;gap:.9375rem;padding:1.25rem;border-top:1px solid #d1d6de}@media print,screen and (min-width:40em){.woocommerce-checkout #add_payment_method #payment ul.payment_methods li,.woocommerce-checkout .woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout .woocommerce-checkout #payment ul.payment_methods li,.woocommerce-checkout .woocommerce-checkout-pay #payment ul.payment_methods li{padding:1.875rem}}.woocommerce-checkout #add_payment_method #payment ul.payment_methods li:after,.woocommerce-checkout #add_payment_method #payment ul.payment_methods li:before,.woocommerce-checkout .woocommerce-cart #payment ul.payment_methods li:after,.woocommerce-checkout .woocommerce-cart #payment ul.payment_methods li:before,.woocommerce-checkout .woocommerce-checkout #payment ul.payment_methods li:after,.woocommerce-checkout .woocommerce-checkout #payment ul.payment_methods li:before,.woocommerce-checkout .woocommerce-checkout-pay #payment ul.payment_methods li:after,.woocommerce-checkout .woocommerce-checkout-pay #payment ul.payment_methods li:before{display:none}.woocommerce-checkout #add_payment_method #payment ul.payment_methods li:first-child,.woocommerce-checkout .woocommerce-cart #payment ul.payment_methods li:first-child,.woocommerce-checkout .woocommerce-checkout #payment ul.payment_methods li:first-child,.woocommerce-checkout .woocommerce-checkout-pay #payment ul.payment_methods li:first-child{border-top:0}.woocommerce-checkout #add_payment_method #payment ul.payment_methods li label,.woocommerce-checkout .woocommerce-cart #payment ul.payment_methods li label,.woocommerce-checkout .woocommerce-checkout #payment ul.payment_methods li label,.woocommerce-checkout .woocommerce-checkout-pay #payment ul.payment_methods li label{display:flex;flex:0;justify-content:space-between;width:100%;min-width:calc(100% - 2.0625rem)}.woocommerce-checkout #add_payment_method #payment ul.payment_methods li input,.woocommerce-checkout .woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout .woocommerce-checkout #payment ul.payment_methods li input,.woocommerce-checkout .woocommerce-checkout-pay #payment ul.payment_methods li input{flex:0;margin:0;min-width:1.125rem}.woocommerce-checkout #add_payment_method #payment ul.payment_methods li .payment_box,.woocommerce-checkout .woocommerce-cart #payment ul.payment_methods li .payment_box,.woocommerce-checkout .woocommerce-checkout #payment ul.payment_methods li .payment_box,.woocommerce-checkout .woocommerce-checkout-pay #payment ul.payment_methods li .payment_box{flex:1;min-width:100%}.woocommerce-checkout #add_payment_method #payment ul.payment_methods li .payment-gateway-title,.woocommerce-checkout .woocommerce-cart #payment ul.payment_methods li .payment-gateway-title,.woocommerce-checkout .woocommerce-checkout #payment ul.payment_methods li .payment-gateway-title,.woocommerce-checkout .woocommerce-checkout-pay #payment ul.payment_methods li .payment-gateway-title{font-weight:500;color:#365897;font-size:1rem;padding-right:.75em}.woocommerce-checkout #add_payment_method #payment ul.payment_methods li .payment-gateway-title span,.woocommerce-checkout .woocommerce-cart #payment ul.payment_methods li .payment-gateway-title span,.woocommerce-checkout .woocommerce-checkout #payment ul.payment_methods li .payment-gateway-title span,.woocommerce-checkout .woocommerce-checkout-pay #payment ul.payment_methods li .payment-gateway-title span{font-weight:400;color:#8c8c8c;display:block;margin-top:.1875rem;font-size:.875rem}.woocommerce-checkout #add_payment_method #payment ul.payment_methods li .payment-gateway-icons,.woocommerce-checkout .woocommerce-cart #payment ul.payment_methods li .payment-gateway-icons,.woocommerce-checkout .woocommerce-checkout #payment ul.payment_methods li .payment-gateway-icons,.woocommerce-checkout .woocommerce-checkout-pay #payment ul.payment_methods li .payment-gateway-icons{width:2.875rem}.woocommerce-checkout #add_payment_method #payment ul.payment_methods li .payment-gateway-icons[data-count="2"],.woocommerce-checkout .woocommerce-cart #payment ul.payment_methods li .payment-gateway-icons[data-count="2"],.woocommerce-checkout .woocommerce-checkout #payment ul.payment_methods li .payment-gateway-icons[data-count="2"],.woocommerce-checkout .woocommerce-checkout-pay #payment ul.payment_methods li .payment-gateway-icons[data-count="2"]{width:6.5rem}.woocommerce-checkout #add_payment_method #payment ul.payment_methods li .payment-gateway-icons .gateway-icon,.woocommerce-checkout .woocommerce-cart #payment ul.payment_methods li .payment-gateway-icons .gateway-icon,.woocommerce-checkout .woocommerce-checkout #payment ul.payment_methods li .payment-gateway-icons .gateway-icon,.woocommerce-checkout .woocommerce-checkout-pay #payment ul.payment_methods li .payment-gateway-icons .gateway-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:2rem;width:2.875rem}.woocommerce-checkout .form-row.place-order,.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .form-row.validate-required{width:100%!important}.woocommerce-checkout .form-row.place-order{padding:0!important;margin:0!important}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{padding:1.25rem!important;color:#3b3b3b}@media print,screen and (min-width:40em){.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{padding:1.875rem!important}}.woocommerce-checkout .woocommerce-terms-and-conditions-checkbox-text{line-height:140%}.woocommerce-checkout .woocommerce-terms-and-conditions-checkbox-text a{color:#365897}.woocommerce-checkout .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox{display:flex;gap:.9375rem;font-weight:400}.woocommerce-checkout .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox input{margin:5px 0 0}.woocommerce-checkout .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox input:before{left:0}.woocommerce-checkout .button.alt#place_order{background:#365897;border-radius:0;font-size:1.125rem;color:#fff;padding:1.25rem;text-align:center;width:100%;float:none;border:0;margin:0!important;font-weight:500}.woocommerce-checkout .button.alt#place_order:before{content:"\f472";font-size:.875rem;font-weight:400;font-family:Font Awesome\ 5 Pro;margin-right:.5rem}.woocommerce-checkout .button.alt#place_order:hover{background:#244178;color:#fff}.woocommerce-checkout form .woocommerce-NoticeGroup{width:100%}.woocommerce-checkout form .woocommerce-NoticeGroup .woocommerce-error{margin-bottom:0}.woocommerce-order-received .woocommerce-customer-details .woocommerce-columns{display:flex;flex-direction:column;gap:1.25rem}@media print,screen and (min-width:40em){.woocommerce-order-received .woocommerce-customer-details .woocommerce-columns{flex-direction:row;gap:1.875rem}}