/*!
Theme Name: Techkoningin Light
Theme URI: https://techkoningin.nl/
Author: De Techkoningin
Author URI: https://techkoningin.nl/
Description:  De Techkoningin Light
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: techkoningin-light
*/:root{--border-radius: 0;--block-background: #E3CCB6;--primary: #063147;--primary-dark: #051821;--primary-light: #fedddf;--secondary: #F7F7F7;--ff-heading: 'Quattrocento', serif;--ff-heading-bold: 'Quattrocento Bold', serif;--ff-heading-2: 'Open Sans', sans-serif;--ff-heading-2-em: 'Open Sans Italic', sans-serif;--ff-body: 'Raleway', sans-serif;--ff-body-em: 'Raleway italic', sans-serif;--ff-nav: 'Open Sans', sans-serif;--ff-btn: 'Raleway', sans-serif}html{font-family:"Open Sans", sans-serif}html em{font-family:"Open Sans Italic", sans-serif}h1{font-size:21px;font-family:var(--ff-heading);line-height:27px;letter-spacing:2px;font-weight:200}h1 strong{font-family:var(--ff-heading-bold);font-weight:600}h2{font-size:18px;font-family:var(--ff-heading-2);text-transform:uppercase;line-height:26px;letter-spacing:1px;font-weight:600;font-style:normal}h2 em{font-family:var(--ff-heading-2-em)}h3{font-size:16px;font-family:var(--ff-heading-2)}a,em,strong{font-family:inherit}p,a,li,span,input,textarea,button,label,select,option,.woocommerce-breadcrumb{font-size:15px;font-family:var(--ff-body);line-height:25px;letter-spacing:1px;font-weight:400;font-style:normal}p em,a em,li em,span em,input em,textarea em,button em,label em,select em,option em,.woocommerce-breadcrumb em{font-family:var(--ff-body-em),sans-serif}nav ul li a{font-family:var(--ff-nav)}.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:"\f08b";font-style:normal}.hide-on-mobile{display:none}@media screen and (min-width: 600px){.hide-on-mobile{display:block}}.hide-on-big-screen{display:block}@media screen and (min-width: 600px){.hide-on-big-screen{display:none !important}}.border-bottom-grey{border-bottom:2px solid var(--wp--preset--color--gray)}.wp-site-blocks .entry-content>.wp-block-group{padding:0 15px}@media screen and (min-width: 1230px){.wp-site-blocks .entry-content>.wp-block-group{padding:0}}header .wc-block-mini-cart{display:block;width:fit-content;margin-left:0 !important}@media screen and (min-width: 600px){header .wc-block-mini-cart{margin-right:0 !important;margin-left:auto !important}}header .wc-block-mini-cart .wc-block-mini-cart__badge{color:var(--wp--preset--color--body-text);background-color:transparent !important;left:50%;top:60%;height:fit-content;transform:translate(-50%, -50%);font-size:0.8rem;padding:0;margin:0}header .wc-block-mini-cart__badge{cursor:pointer}header .top-bar{padding:0 15px}@media screen and (min-width: 1230px){header .top-bar{padding:0}}header .top-bar__columns{flex-direction:row-reverse}@media screen and (min-width: 600px){header .top-bar__columns{flex-direction:row}}header .top-bar nav ul{text-align:center;margin:auto;padding:1rem;gap:1rem}header .wp-block-navigation__container{gap:2rem}.wp-block-navigation__container.hide-on-big-screen{margin:auto;gap:2rem;padding:2rem}footer{padding:0 15px}@media screen and (min-width: 768px){footer{padding:2rem 15px}}@media screen and (min-width: 1230px){footer{padding:2rem 0}}footer .footer__top figure{margin-inline-start:auto;margin:auto;margin-inline-end:auto;display:block;float:none;width:fit-content}@media screen and (max-width: 767px){footer .footer__bottom p{text-align:center}footer .footer__bottom ul{flex-direction:column}}.wp-block-group:has(.wp-block-group.is-style-angled-bottom),.wp-block-group:has(.wp-block-group.is-style-angled-top){padding:0}.wp-block-group.is-style-angled-bottom{padding:30px 0;position:relative;margin-bottom:25px}@media screen and (min-width: 768px){.wp-block-group.is-style-angled-bottom{margin-bottom:50px}}@media screen and (min-width: 992px){.wp-block-group.is-style-angled-bottom{margin-bottom:60px}}@media screen and (min-width: 1200px){.wp-block-group.is-style-angled-bottom{margin-bottom:70px}}@media screen and (min-width: 1400px){.wp-block-group.is-style-angled-bottom{margin-bottom:80px}}.wp-block-group.is-style-angled-bottom:after{content:'';width:100%;height:100%;position:absolute;background:inherit;z-index:-1;bottom:0;transform-origin:right bottom;transform:skewY(-3deg)}.wp-block-group.is-style-angled-top{padding:30px 0;position:relative;margin-top:25px}@media screen and (min-width: 768px){.wp-block-group.is-style-angled-top{margin-top:50px}}@media screen and (min-width: 992px){.wp-block-group.is-style-angled-top{margin-top:60px}}@media screen and (min-width: 1200px){.wp-block-group.is-style-angled-top{margin-top:70px}}@media screen and (min-width: 1400px){.wp-block-group.is-style-angled-top{margin-top:80px}}.wp-block-group.is-style-angled-top:after{content:'';width:100%;height:100%;position:absolute;background:inherit;z-index:-1;bottom:0;left:0;transform-origin:left top;transform:skewY(-3deg)}.wp-block-group.is-style-angled-bottom>.wp-block-group,.wp-block-group.is-style-angled-top>.wp-block-group{padding-left:15px;padding-right:15px}.wp-block-image.is-style-angled-bottom{padding:30px 0;position:relative;margin-bottom:5.3vw;overflow:hidden}@media screen and (min-width: 1200px){.wp-block-image.is-style-angled-bottom{margin-bottom:100px}}.wp-block-image.is-style-angled-bottom:after{content:'';width:101%;height:15vw;position:absolute;background:#fff;z-index:1;bottom:0;transform-origin:right bottom;transform:skewY(-3deg);left:-1px}@media screen and (min-width: 1200px){.wp-block-image.is-style-angled-bottom:after{height:100px}}.wp-block-image.is-style-angled-top{padding:30px 0;position:relative;margin-top:5.3vw;overflow:hidden}@media screen and (min-width: 1200px){.wp-block-image.is-style-angled-top{margin-top:100px}}.wp-block-image.is-style-angled-top:after{content:'';width:101%;height:15vw;position:absolute;background:inherit;z-index:1;top:0;transform-origin:left top;transform:skewY(-3deg);background:#fff;left:-1px}@media screen and (min-width: 1200px){.wp-block-image.is-style-angled-top:after{height:100px}}.wp-block-image.is-style-angled-bottom img,.wp-block-image.is-style-angled-top img{display:block;width:100%}.has-block-background-background-color .wp-block-image.is-style-angled-bottom::after,.has-block-background-background-color .wp-block-image.is-style-angled-top::after{background:var(--wp--preset--color--background-color)}.has-block-background-background-color .wp-block-image.is-style-angled-bottom img,.has-block-background-background-color .wp-block-image.is-style-angled-top img{border:1px solid var(--wp--preset--color--background-color)}.has-color-1-background-color .wp-block-image.is-style-angled-bottom::after,.has-color-1-background-color .wp-block-image.is-style-angled-top::after{background:var(--wp--preset--color--color-1)}.has-color-1-background-color .wp-block-image.is-style-angled-bottom img,.has-color-1-background-color .wp-block-image.is-style-angled-top img{border:1px solid var(--wp--preset--color--color-1)}.has-color-2-background-color .wp-block-image.is-style-angled-bottom::after,.has-color-2-background-color .wp-block-image.is-style-angled-top::after{background:var(--wp--preset--color--color-2)}.has-color-2-background-color .wp-block-image.is-style-angled-bottom img,.has-color-2-background-color .wp-block-image.is-style-angled-top img{border:1px solid var(--wp--preset--color--color-2)}.has-color-3-background-color .wp-block-image.is-style-angled-bottom::after,.has-color-3-background-color .wp-block-image.is-style-angled-top::after{background:var(--wp--preset--color--color-3)}.has-color-3-background-color .wp-block-image.is-style-angled-bottom img,.has-color-3-background-color .wp-block-image.is-style-angled-top img{border:1px solid var(--wp--preset--color--color-3)}.has-color-4-background-color .wp-block-image.is-style-angled-bottom::after,.has-color-4-background-color .wp-block-image.is-style-angled-top::after{background:var(--wp--preset--color--color-4)}.has-color-4-background-color .wp-block-image.is-style-angled-bottom img,.has-color-4-background-color .wp-block-image.is-style-angled-top img{border:1px solid var(--wp--preset--color--color-4)}.has-color-5-background-color .wp-block-image.is-style-angled-bottom::after,.has-color-5-background-color .wp-block-image.is-style-angled-top::after{background:var(--wp--preset--color--color-5)}.has-color-5-background-color .wp-block-image.is-style-angled-bottom img,.has-color-5-background-color .wp-block-image.is-style-angled-top img{border:1px solid var(--wp--preset--color--color-5)}.has-color-6-background-color .wp-block-image.is-style-angled-bottom::after,.has-color-6-background-color .wp-block-image.is-style-angled-top::after{background:var(--wp--preset--color--color-6)}.has-color-6-background-color .wp-block-image.is-style-angled-bottom img,.has-color-6-background-color .wp-block-image.is-style-angled-top img{border:1px solid var(--wp--preset--color--color-6)}.has-color-7-background-color .wp-block-image.is-style-angled-bottom::after,.has-color-7-background-color .wp-block-image.is-style-angled-top::after{background:var(--wp--preset--color--color-7)}.has-color-7-background-color .wp-block-image.is-style-angled-bottom img,.has-color-7-background-color .wp-block-image.is-style-angled-top img{border:1px solid var(--wp--preset--color--color-7)}.has-color-8-background-color .wp-block-image.is-style-angled-bottom::after,.has-color-8-background-color .wp-block-image.is-style-angled-top::after{background:var(--wp--preset--color--color-8)}.has-color-8-background-color .wp-block-image.is-style-angled-bottom img,.has-color-8-background-color .wp-block-image.is-style-angled-top img{border:1px solid var(--wp--preset--color--color-8)}.has-color-9-background-color .wp-block-image.is-style-angled-bottom::after,.has-color-9-background-color .wp-block-image.is-style-angled-top::after{background:var(--wp--preset--color--color-9)}.has-color-9-background-color .wp-block-image.is-style-angled-bottom img,.has-color-9-background-color .wp-block-image.is-style-angled-top img{border:1px solid var(--wp--preset--color--color-9)}.has-color-10-background-color .wp-block-image.is-style-angled-bottom::after,.has-color-10-background-color .wp-block-image.is-style-angled-top::after{background:var(--wp--preset--color--color-10)}.has-color-10-background-color .wp-block-image.is-style-angled-bottom img,.has-color-10-background-color .wp-block-image.is-style-angled-top img{border:1px solid var(--wp--preset--color--color-10)}.has-color-11-background-color .wp-block-image.is-style-angled-bottom::after,.has-color-11-background-color .wp-block-image.is-style-angled-top::after{background:var(--wp--preset--color--color-11)}.has-color-11-background-color .wp-block-image.is-style-angled-bottom img,.has-color-11-background-color .wp-block-image.is-style-angled-top img{border:1px solid var(--wp--preset--color--color-11)}.has-white-background-color .wp-block-image.is-style-angled-bottom::after,.has-white-background-color .wp-block-image.is-style-angled-top::after{background:var(--wp--preset--color--white)}.has-white-background-color .wp-block-image.is-style-angled-bottom img,.has-white-background-color .wp-block-image.is-style-angled-top img{border:1px solid var(--wp--preset--color--white)}.has-black-background-color .wp-block-image.is-style-angled-bottom::after,.has-black-background-color .wp-block-image.is-style-angled-top::after{background:var(--wp--preset--color--black)}.has-black-background-color .wp-block-image.is-style-angled-bottom img,.has-black-background-color .wp-block-image.is-style-angled-top img{border:1px solid var(--wp--preset--color--black)}.has-transparent-background-color .wp-block-image.is-style-angled-bottom::after,.has-transparent-background-color .wp-block-image.is-style-angled-top::after{background:var(--wp--preset--color--white)}.has-transparent-background-color .wp-block-image.is-style-angled-bottom img,.has-transparent-background-color .wp-block-image.is-style-angled-top img{border:1px solid var(--wp--preset--color--white)}.has-blue-background-color .wp-block-image.is-style-angled-bottom::after,.has-blue-background-color .wp-block-image.is-style-angled-top::after{background:var(--wp--preset--color--blue)}.has-blue-background-color .wp-block-image.is-style-angled-bottom img,.has-blue-background-color .wp-block-image.is-style-angled-top img{border:1px solid var(--wp--preset--color--blue)}.has-dark-blue-background-color .wp-block-image.is-style-angled-bottom::after,.has-dark-blue-background-color .wp-block-image.is-style-angled-top::after{background:var(--wp--preset--color--dark-blue)}.has-dark-blue-background-color .wp-block-image.is-style-angled-bottom img,.has-dark-blue-background-color .wp-block-image.is-style-angled-top img{border:1px solid var(--wp--preset--color--dark-blue)}.has-gray-background-color .wp-block-image.is-style-angled-bottom::after,.has-gray-background-color .wp-block-image.is-style-angled-top::after{background:var(--wp--preset--color--gray)}.has-gray-background-color .wp-block-image.is-style-angled-bottom img,.has-gray-background-color .wp-block-image.is-style-angled-top img{border:1px solid var(--wp--preset--color--gray)}.single-product{padding:0 2.375em}@media screen and (min-width: 1230px){.single-product{padding:0}}.single-product .single-product__description ul.tabs.wc-tabs{display:none}.single-product .single-product__description .woocommerce-Tabs-panel h2:first-child{display:none}.single-product .single-product__extrainfo .woocommerce-tabs .wc-tabs{display:none}.single-product .single-product__extrainfo .woocommerce-tabs .woocommerce-Tabs-panel{display:flex !important;flex-direction:column}.single-product .single-product__extrainfo .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-product-attributes{border-top:none}.single-product .single-product__extrainfo .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-product-attributes tbody tr{text-align:left}.single-product .single-product__extrainfo .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-product-attributes tbody tr th,.single-product .single-product__extrainfo .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-product-attributes tbody tr td{border-bottom:none}@media screen and (min-width: 768px){.single-product .single-product__extrainfo .woocommerce-tabs .woocommerce-Tabs-panel{flex-direction:row}.single-product .single-product__extrainfo .woocommerce-tabs .woocommerce-Tabs-panel>h2{height:fit-content;position:relative;overflow:hidden}.single-product .single-product__extrainfo .woocommerce-tabs .woocommerce-Tabs-panel>h2:after{content:'';position:absolute;right:-10px;top:50%;width:12px;height:12px;margin-top:-4px;box-shadow:inset 2px 2px rgba(0,0,0,0.5);-webkit-transform:rotate(-45deg) translateY(-50%);-moz-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%);background:var(--wp--preset--color--gray);box-shadow:inset 2px 2px var(--wp--preset--color--gray)}.single-product .single-product__extrainfo .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-product-attributes{border-left:3px solid var(--wp--preset--color--gray);padding-left:2rem}}.single-product .single-product__extrainfo .woocommerce-tabs .woocommerce-Tabs-panel--description{display:none !important}.single-product__prev-next-post{display:flex;flex-direction:column}.single-product__prev-next-post .wp-block-post-navigation-link{padding:0.2rem;display:flex;align-items:center;justify-content:center;border:1px solid var(--wp--preset--color--gray)}.single-product .woocommerce-Price-amount,.single-product .woocommerce-Price-currencySymbol{font-size:1.5rem;font-weight:600}.single-product .wc-block-components-product-price{margin-bottom:1.5rem}.single-product .wp-block-post-excerpt__excerpt{font-weight:600}@media screen and (max-width: 782px){.single-product .mobile-column-reverse{flex-direction:column-reverse}.single-product .wp-block-woocommerce-product-image-gallery{margin:auto}}.single-product .wp-block-woocommerce-product-image-gallery .flex-control-nav{display:flex;justify-content:center}@media screen and (min-width: 992px){.single-product .wp-block-woocommerce-related-products ul li{position:relative}.single-product .wp-block-woocommerce-related-products ul li .product-info{position:absolute;height:0;top:0;backdrop-filter:brightness(0.5);display:flex;flex-direction:column;justify-content:center;gap:1rem;overflow:hidden;transition:height 0.3s;width:100%}.single-product .wp-block-woocommerce-related-products ul li .product-info h3 a{text-decoration:none;font-weight:600;font-size:2rem;line-height:1.2}.single-product .wp-block-woocommerce-related-products ul li:hover .product-info{height:100%;padding:1rem}}.single-product .onsale{display:none}.woocommerce div.product .single-product__description .woocommerce-tabs .woocommerce-Tabs-panel--description.panel{float:none;padding:0;border:none;width:100%}.woocommerce div.product .single-product__description .woocommerce-tabs{border:0;margin:0;padding:0;margin-bottom:1rem}.single-product form.cart{display:flex}.single-product.woocommerce form.cart button.single_add_to_cart_button{background:var(--wp--preset--color--background-btn) !important;border:none}.single-product.woocommerce .single-product__extrainfo .woocommerce-tabs{border-top:none}.single-product.woocommerce .single-product__extrainfo .woocommerce-tabs .panel{border:none;float:none;width:100%}.single-product.woocommerce .single-product__extrainfo #tab-additional_information h2{display:block}.single-product.woocommerce .single-product__extrainfo .woocommerce-product-attributes tbody .woocommerce-product-attributes-item__label{padding:8px;font-weight:700}.single-product.woocommerce .single-product__extrainfo .woocommerce-product-attributes tbody .woocommerce-product-attributes-item__value{text-align:left;padding:8px}.single-product.woocommerce .single-product__extrainfo .woocommerce-product-attributes tbody .woocommerce-product-attributes-item__value a{color:inherit}.hero-images>.wp-block-image{margin:0;height:fit-content}.hero-images>.wp-block-image img{width:100%;height:100%;object-fit:contain}.wp-block-gallery .wp-block-image a:hover img{opacity:0.6;transition:all 0.3s}.wp-block-gallery.is-style-default{gap:0 !important}@media screen and (max-width: 599px){.group-floating-img .wp-block-image{display:block;width:100%;float:none;margin:0;margin-bottom:1rem}.group-floating-img .wp-block-image img{width:100%}}.woocommerce .ais-Hits-list .ais-Hits-item{padding:0}.woocommerce .ais-Hits-list .product a.button.add_to_cart_button{display:flex;align-items:center;justify-content:center;background:#fff !important;box-sizing:border-box}.sf-icon-add-to-cart:before{content:'';background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--!Font Awesome Pro 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2024 Fonticons, Inc.--><path d="M160 112c0-35.3 28.7-64 64-64s64 28.7 64 64v48H160V112zm-48 48H0V512H448V160H336V112C336 50.1 285.9 0 224 0S112 50.1 112 112v48zm32 152h56V256 232h48v24 56h56 24v48H304 248v56l0 24H200l0-24V360H144 120V312h24z"/></svg>');width:30px;display:block;background-position:center;height:30px;background-repeat:no-repeat}.product figure .cart-overlay .shop-actions a>i.sf-icon-add-to-cart{margin:0;width:fit-content;display:block}.woocommerce .ais-Hits-list .product h3,.woocommerce .ais-Hits-list .product h3 a{font-weight:600;font-size:18px;text-decoration:none;color:var(--wp--preset--color--body-text);line-height:150%;letter-spacing:1px}.woocommerce-Price-amount.amount{font-size:1.2em;font-weight:600}.woocommerce .badge-wrap span.onsale{background:var(--wp--preset--color--body-text);color:#fff}.woocommerce .badge-wrap span.onsale:before{border-right-color:var(--wp--preset--color--body-text)}.woocommerce .backorder-allowed .badge-wrap .onsale{background:var(--wp--preset--color--block-background);color:var(--wp--preset--color--body-text)}.woocommerce .backorder-allowed .badge-wrap .onsale:before{border-right-color:var(--wp--preset--color--block-background)}#current-refinements{margin-bottom:1rem}#current-refinements .ais-CurrentRefinements-item,.ais-ClearRefinements-button,.ais-CurrentRefinements-reset,.ais-GeoSearch-redo,.ais-GeoSearch-reset,.ais-HierarchicalMenu-showMore,.ais-InfiniteHits-loadMore,.ais-InfiniteHits-loadPrevious,.ais-InfiniteResults-loadMore,.ais-Menu-showMore,.ais-RefinementList .ais-RefinementList-showMore{background-color:var(--wp--preset--color--color-6)}.ais-RefinementList button.ais-RefinementList-showMore:hover{background:var(--wp--preset--color--color-1);color:var(--wp--preset--color--body-text)}.wc-block-mini-cart__drawer .wc-block-components-product-name{font-family:var(--ff-heading-2);color:var(--wp--preset--color--body-text);text-decoration:none}.wp-block-buttons .wp-block-button a{font-family:var(--ff-btn);text-transform:uppercase;font-weight:700;letter-spacing:1px;transition:all 0.3s;align-items:center;display:flex;border-radius:0}.wp-block-buttons .wp-block-button a::after{content:'';background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><!--!Font Awesome Pro 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2024 Fonticons, Inc.--><path fill="%23fff" d="M301.7 250.3c3.1 3.1 3.1 8.2 0 11.3l-216 216c-3.1 3.1-8.2 3.1-11.3 0s-3.1-8.2 0-11.3L284.7 256 74.3 45.7c-3.1-3.1-3.1-8.2 0-11.3s8.2-3.1 11.3 0l216 216z"/></svg>');background-repeat:no-repeat;background-size:contain;height:30px;display:block;width:0;transition:width 0.3s}.wp-block-buttons .wp-block-button a:hover{gap:1rem}.wp-block-buttons .wp-block-button a:hover::after{width:20px}.wp-block-buttons .wp-block-button a.has-white-background-color::after{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><!--!Font Awesome Pro 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2024 Fonticons, Inc.--><path fill="%23222222" d="M301.7 250.3c3.1 3.1 3.1 8.2 0 11.3l-216 216c-3.1 3.1-8.2 3.1-11.3 0s-3.1-8.2 0-11.3L284.7 256 74.3 45.7c-3.1-3.1-3.1-8.2 0-11.3s8.2-3.1 11.3 0l216 216z"/></svg>')}.woocommerce #account_details .login form p.form-row input[type="submit"],.my-account-login-wrap .login-wrap form.login p.form-row input[type="submit"],.woocommerce .my-account-login-wrap form input[type="submit"],.lost_reset_password p.form-row input[type="submit"],.track_order p.form-row input[type="submit"],.change_password_form p input[type="submit"],.woocommerce table.my_account_orders .order-actions .button,.woocommerce.widget_price_filter .price_slider_amount .button,.woocommerce.widget .buttons a,.woocommerce .wishlist_table tr td.product-add-to-cart a,#login-form .modal-body form.login p.form-row input[type="submit"],#wew-submit-email-to-notify,.woocommerce .cart .button,.woocommerce .cart input.button,.woocommerce input[name="apply_coupon"],.woocommerce a.button.wc-backward,#yith-wcwl-form .product-add-to-cart>.button,.woocommerce a.button{background:var(--wp--preset--color--background-btn) !important;border:none !important}.woocommerce .wc-proceed-to-checkout .button.checkout-button{height:fit-content}.woocommerce-checkout .woocommerce .woocommerce-checkout #customer_details .form-row{display:grid;grid-template-columns:1fr 2fr;gap:8px}.woocommerce-checkout .woocommerce .woocommerce-checkout #customer_details .form-row::before{display:none}.woocommerce-checkout .woocommerce .woocommerce-checkout #customer_details .form-row .woocommerce-input-wrapper{width:100%}.woocommerce-checkout .woocommerce .woocommerce-checkout #customer_details .form-row .woocommerce-input-wrapper input{width:100%}.woocommerce-checkout .woocommerce .woocommerce-checkout #customer_details .form-row .woocommerce-input-wrapper .select2-container .select2-selection{padding-top:0.6rem;padding-bottom:0.6rem}.woocommerce-checkout .woocommerce .woocommerce-checkout #customer_details .form-row .woocommerce-input-wrapper .select2-container .select2-selection .select2-selection__rendered{line-height:1}.woocommerce-checkout .woocommerce .woocommerce-checkout #customer_details .form-row .woocommerce-input-wrapper .select2-container .select2-selection .select2-selection__arrow{height:100%;top:0}.woocommerce .woocommerce-info,.woocommerce-page .woocommerce-info,.woocommerce .woocommerce-message,.woocommerce-page .woocommerce-message,.woocommerce .woocommerce-error,.woocommerce-page .woocommerce-error,.wc-block-components-notice-banner{box-shadow:none;border:2px solid #e3e3e3;border-radius:0;text-shadow:none;padding:15px 30px 15px 50px !important;margin-top:20px !important;margin-bottom:40px !important;background:transparent !important}.woocommerce .woocommerce-message:before,.woocommerce-page .woocommerce-message:before,.wc-block-components-notice-banner.is-success:before{content:"\f00c";font-family:"Font Awesome 5 Free" !important;font-weight:900;font-style:normal;display:inline-block;text-decoration:inherit;font-size:inherit;text-shadow:none}.woocommerce .woocommerce-message:before,.woocommerce-page .woocommerce-message:before,.woocommerce .woocommerce-error:before,.woocommerce-page .woocommerce-error:before,.woocommerce .woocommerce-info:before,.woocommerce-page .woocommerce-info:before,.wc-block-components-notice-banner:before,.wc-block-components-notice-banner.is-error:before{color:inherit;background:transparent;box-shadow:none;border-radius:0;top:11px;padding-top:0}.woocommerce .woocommerce-message a.button,.woocommerce .woocommerce-Message a.button{background:none;border:0;box-shadow:none;text-shadow:none;font-size:14px;background:transparent !important;padding:4px 5px;float:right;margin-right:0}.woocommerce .woocommerce-error,.woocommerce-page .woocommerce-error,.wc-block-components-notice-banner.is-error{border-color:#b81c23}.woocommerce .woocommerce-message,.woocommerce-page .woocommerce-message,.wc-block-components-notice-banner.is-success{border-color:#d1f2f0}.woocommerce .woocommerce-message:before,.woocommerce-page .woocommerce-message:before,.wc-block-components-notice-banner.is-success:before{top:16px;margin-left:0;margin-right:20px}.woocommerce .woocommerce-info,.woocommerce-page .woocommerce-info,.wc-block-components-notice-banner.is-info{border-color:#5adcff;color:#222}.woocommerce .woocommerce-info a:hover,.woocommerce-page .woocommerce-info a:hover{color:#fff;border-bottom-color:#fff}.woocommerce .woocommerce-info:before,.woocommerce-page .woocommerce-info:before,.wc-block-components-notice-banner.is-info:before{text-shadow:none;top:15px;content:"\f05a";font-family:"Font Awesome 5 Free" !important;font-weight:900}.wc-block-components-notice-banner svg{display:none}

.wp-block-group.is-style-default.has-background {
    padding: 30px 15px;
    margin-bottom: 0;
}
.wp-block-group> .wp-block-group.is-style-default > .wp-block-group, .wp-block-group > .wp-block-group.is-style-angled-top> .wp-block-group, .wp-block-group > .wp-block-group.is-style-angled-bottom> .wp-block-group, .group-floating-img > .wp-block-group{
	max-width: 992px;
}
@media screen and (min-width: 992px){.wp-block-group.is-style-angled-bottom>.wp-block-group,.wp-block-group.is-style-angled-top>.wp-block-group{padding-right0;padding-left:0}}