.woocommerce-account:not(:has(.login)):not(.woocommerce-lost-password) .woocommerce{grid-gap:20px;display:grid}.woocommerce-account:not(:has(.login)):not(.woocommerce-lost-password) .woocommerce:after,.woocommerce-account:not(:has(.login)):not(.woocommerce-lost-password) .woocommerce:before{content:none}@media screen and (min-width:992px){.woocommerce-account:not(:has(.login)):not(.woocommerce-lost-password) .woocommerce{grid-gap:30px;align-items:flex-start;grid-template-columns:1fr 2fr}}.woocommerce-account:not(:has(.login)):not(.woocommerce-lost-password) .woocommerce .woocommerce-info{border-color:var(--wp--preset--color--primary)}.woocommerce-account:not(:has(.login)):not(.woocommerce-lost-password) .woocommerce .woocommerce-info:before{color:var(--wp--preset--color--primary)}.woocommerce-account:not(:has(.login)):not(.woocommerce-lost-password) .woocommerce .woocommerce-MyAccount-navigation{background:var(--wp--preset--color--tertiary);padding:2em}.woocommerce-account:not(:has(.login)):not(.woocommerce-lost-password) .woocommerce .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}.woocommerce-account:not(:has(.login)):not(.woocommerce-lost-password) .woocommerce .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link a{display:block;padding:.85em 0;-webkit-text-decoration:none;text-decoration:none}.woocommerce-account:not(:has(.login)):not(.woocommerce-lost-password) .woocommerce .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link.is-active a{font-weight:900;-webkit-text-decoration:underline;text-decoration:underline}.woocommerce-account:not(:has(.login)):not(.woocommerce-lost-password) .woocommerce .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link+.woocommerce-MyAccount-navigation-link{border-top:1px solid rgba(0,0,0,.2)}.woocommerce-account:not(:has(.login)):not(.woocommerce-lost-password) .woocommerce .woocommerce-Address{background:var(--wp--preset--color--tertiary);margin-top:30px;padding:1em}.woocommerce-account:not(:has(.login)):not(.woocommerce-lost-password) .woocommerce .input-text{background:#fff!important;border:1px solid var(--wp--preset--color--primary)!important;border-radius:0!important;box-shadow:none!important;display:block!important;padding:15px 20px!important}.woocommerce-account:not(:has(.login)):not(.woocommerce-lost-password) .woocommerce .select2-container--default .select2-selection--single{border:1px solid var(--wp--preset--color--primary)!important;border-radius:0!important;height:55px!important}.woocommerce-account:not(:has(.login)):not(.woocommerce-lost-password) .woocommerce .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:50px!important}.woocommerce-account:not(:has(.login)):not(.woocommerce-lost-password) .woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow{height:50px!important}.woocommerce-account:not(:has(.login)):not(.woocommerce-lost-password) .woocommerce fieldset{border:none;margin:20px 0 0;padding:0}@media screen and (min-width:992px){.woocommerce-account:has(.login) .wp-block-group__inner-container,.woocommerce-lost-password .wp-block-group__inner-container{max-width:500px!important}}.woocommerce-account:has(.login) .wp-block-group__inner-container h2,.woocommerce-lost-password .wp-block-group__inner-container h2{text-align:center}.woocommerce-account:has(.login) .wp-block-group__inner-container .woocommerce-ResetPassword>p,.woocommerce-lost-password .wp-block-group__inner-container .woocommerce-ResetPassword>p{margin-top:0}.woocommerce-account:has(.login) .wp-block-group__inner-container .woocommerce-ResetPassword,.woocommerce-account:has(.login) .wp-block-group__inner-container .woocommerce-form-login,.woocommerce-lost-password .wp-block-group__inner-container .woocommerce-ResetPassword,.woocommerce-lost-password .wp-block-group__inner-container .woocommerce-form-login{background:var(--wp--preset--color--light);border:none;border-radius:0!important;margin:30px 0 0!important;padding:1em}@media screen and (min-width:992px){.woocommerce-account:has(.login) .wp-block-group__inner-container .woocommerce-ResetPassword,.woocommerce-account:has(.login) .wp-block-group__inner-container .woocommerce-form-login,.woocommerce-lost-password .wp-block-group__inner-container .woocommerce-ResetPassword,.woocommerce-lost-password .wp-block-group__inner-container .woocommerce-form-login{padding:2em}}.woocommerce-account:has(.login) .wp-block-group__inner-container .woocommerce-ResetPassword .form-row,.woocommerce-account:has(.login) .wp-block-group__inner-container .woocommerce-ResetPassword .woocommerce-form-row,.woocommerce-account:has(.login) .wp-block-group__inner-container .woocommerce-form-login .form-row,.woocommerce-account:has(.login) .wp-block-group__inner-container .woocommerce-form-login .woocommerce-form-row,.woocommerce-lost-password .wp-block-group__inner-container .woocommerce-ResetPassword .form-row,.woocommerce-lost-password .wp-block-group__inner-container .woocommerce-ResetPassword .woocommerce-form-row,.woocommerce-lost-password .wp-block-group__inner-container .woocommerce-form-login .form-row,.woocommerce-lost-password .wp-block-group__inner-container .woocommerce-form-login .woocommerce-form-row{margin:0;padding:0}.woocommerce-account:has(.login) .wp-block-group__inner-container .woocommerce-ResetPassword .form-row,.woocommerce-account:has(.login) .wp-block-group__inner-container .woocommerce-form-login .form-row,.woocommerce-lost-password .wp-block-group__inner-container .woocommerce-ResetPassword .form-row,.woocommerce-lost-password .wp-block-group__inner-container .woocommerce-form-login .form-row{grid-gap:10px;display:grid}.woocommerce-account:has(.login) .wp-block-group__inner-container .woocommerce-ResetPassword .lost_password,.woocommerce-account:has(.login) .wp-block-group__inner-container .woocommerce-form-login .lost_password,.woocommerce-lost-password .wp-block-group__inner-container .woocommerce-ResetPassword .lost_password,.woocommerce-lost-password .wp-block-group__inner-container .woocommerce-form-login .lost_password{margin:20px 0 0!important;text-align:center}.woocommerce-account:has(.login) .wp-block-group__inner-container .woocommerce-ResetPassword .woocommerce-form-login__rememberme,.woocommerce-account:has(.login) .wp-block-group__inner-container .woocommerce-form-login .woocommerce-form-login__rememberme,.woocommerce-lost-password .wp-block-group__inner-container .woocommerce-ResetPassword .woocommerce-form-login__rememberme,.woocommerce-lost-password .wp-block-group__inner-container .woocommerce-form-login .woocommerce-form-login__rememberme{display:none!important}.woocommerce-account:has(.login) .wp-block-group__inner-container .woocommerce-ResetPassword input,.woocommerce-account:has(.login) .wp-block-group__inner-container .woocommerce-form-login input,.woocommerce-lost-password .wp-block-group__inner-container .woocommerce-ResetPassword input,.woocommerce-lost-password .wp-block-group__inner-container .woocommerce-form-login input{border:1px solid var(--wp--preset--color--primary);margin:0;padding:.45em;width:100%}.woocommerce-account:has(.login) .wp-block-group__inner-container .woocommerce-ResetPassword .button,.woocommerce-account:has(.login) .wp-block-group__inner-container .woocommerce-ResetPassword .woocommerce-Button,.woocommerce-account:has(.login) .wp-block-group__inner-container .woocommerce-ResetPassword .woocommerce-button,.woocommerce-account:has(.login) .wp-block-group__inner-container .woocommerce-form-login .button,.woocommerce-account:has(.login) .wp-block-group__inner-container .woocommerce-form-login .woocommerce-Button,.woocommerce-account:has(.login) .wp-block-group__inner-container .woocommerce-form-login .woocommerce-button,.woocommerce-lost-password .wp-block-group__inner-container .woocommerce-ResetPassword .button,.woocommerce-lost-password .wp-block-group__inner-container .woocommerce-ResetPassword .woocommerce-Button,.woocommerce-lost-password .wp-block-group__inner-container .woocommerce-ResetPassword .woocommerce-button,.woocommerce-lost-password .wp-block-group__inner-container .woocommerce-form-login .button,.woocommerce-lost-password .wp-block-group__inner-container .woocommerce-form-login .woocommerce-Button,.woocommerce-lost-password .wp-block-group__inner-container .woocommerce-form-login .woocommerce-button{float:none;margin:20px 0 0;text-align:center;width:100%}.tax-product_cat .term-description{margin-bottom:30px}.tax-product_cat .woocommerce-result-count{display:none}.tax-product_cat .woocommerce-ordering{display:flex}@media screen and (min-width:992px){.tax-product_cat .woocommerce-ordering{justify-content:flex-end}}.tax-product_cat .woocommerce-ordering .orderby{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-color:#fff!important;background-image:url(/wp-content/themes/studiobehaaglijkwonen/assets/build/images/c6dc7b0328123e07a248.svg);background-position:95%;background-repeat:no-repeat;background-size:15px;border:1px solid var(--wp--preset--color--primary)!important;border-radius:0!important;cursor:pointer!important;flex-shrink:0;outline:none!important;padding:10px 45px 10px 20px!important}.woocommerce .button,.woocommerce div.product form.cart .button,.woocommerce-page .wp-element-button{background:var(--wp--preset--color--primary)!important;border:0!important;border-radius:0!important;color:#fff!important;opacity:1!important}.woocommerce-checkout .woocommerce-info{border-color:var(--wp--preset--color--primary)}.woocommerce-checkout .woocommerce-info:before{color:var(--wp--preset--color--primary)}.woocommerce-checkout .woocommerce-info>p{margin-top:0!important}.woocommerce-checkout p.woocommerce-notice{font-size:max(1.8rem,min(4vw,3rem));font-weight:400;line-height:1;margin:0 0 1em}.woocommerce-checkout .woocommerce ul.order_details{padding-left:0!important}.woocommerce-checkout .woocommerce ul.order_details li{border-color:var(--wp--preset--color--primary)!important}.woocommerce-checkout .wc-block-components-button span{color:#fff!important}.woocommerce-checkout .wc-block-components-button svg{fill:#fff!important}.woocommerce-checkout .woocommerce-order-details+.woocommerce-customer-details{margin-top:30px}.woocommerce-checkout .woocommerce-order-details+.woocommerce-customer-details .woocommerce-columns{grid-gap:30px;display:grid}@media screen and (min-width:992px){.woocommerce-checkout .woocommerce-order-details+.woocommerce-customer-details .woocommerce-columns{grid-template-columns:repeat(2,1fr)}}.woocommerce-checkout .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product{align-items:flex-start!important;display:flex!important;flex-direction:column!important;text-align:left}.wp-block-woocommerce-cart-cross-sells-block .cross-sells-product{align-items:flex-start!important;align-items:center!important;background:var(--wp--preset--color--tertiary)!important;display:flex!important;display:grid!important;flex-direction:column!important;grid-template-columns:1fr;margin:0!important;padding:0!important;text-align:left!important;width:100%!important}@media screen and (min-width:1200px){.wp-block-woocommerce-cart-cross-sells-block .cross-sells-product{grid-template-columns:1fr 40%}}.wp-block-woocommerce-cart-cross-sells-block .cross-sells-product>div:first-child{align-items:center;display:grid;grid-auto-flow:column;grid-template-columns:1fr 1fr}.wp-block-woocommerce-cart-cross-sells-block .cross-sells-product .wp-block-cart-cross-sells-product__product-title{font-size:90%;margin:0 1em!important}@media screen and (min-width:1200px){.wp-block-woocommerce-cart-cross-sells-block .cross-sells-product .wp-block-cart-cross-sells-product__product-title{font-size:100%}}.wp-block-woocommerce-cart-cross-sells-block .cross-sells-product .wc-block-components-product-name{font-weight:900!important;-webkit-text-decoration:none!important;text-decoration:none!important}@media screen and (min-width:1200px){.wp-block-woocommerce-cart-cross-sells-block .cross-sells-product .wp-block-cart-cross-sells-product__product-add-to-cart{justify-self:end;width:-moz-fit-content;width:fit-content}}.wp-block-woocommerce-cart-cross-sells-block .cross-sells-product .add_to_cart_button{margin:0!important;width:100%!important}@media screen and (min-width:1200px){.wp-block-woocommerce-cart-cross-sells-block .cross-sells-product .add_to_cart_button{margin:0 1em 0 auto!important;width:-moz-fit-content!important;width:fit-content!important}}.wp-block-woocommerce-cart-cross-sells-block .cross-sells-product .wp-block-cart-cross-sells-product__product-image{height:100%!important;margin:0!important}.wp-block-woocommerce-cart-cross-sells-block .cross-sells-product .wp-block-cart-cross-sells-product__product-image a>img{height:100%}.wp-block-woocommerce-cart-cross-sells-block .cross-sells-product .wc-block-components-product-rating-stars{display:none!important}.wp-block-woocommerce-cart-cross-sells-block .cross-sells-product .wp-block-cart-cross-sells-product__product-price{margin:0 1em}.woocommerce-info{background:var(--wp--preset--color--primary)!important;border-top-color:var(--wp--preset--color--alternate)!important;color:#fff!important}.woocommerce-info:before{color:var(--wp--preset--color--alternate)!important}.woocommerce-info .woocommerce-Button{background:var(--wp--preset--color--secondary)!important;color:var(--wp--preset--gradient--body)!important}.woocommerce-pagination{margin:30px 0 0}@media screen and (min-width:992px){.woocommerce-pagination{margin:50px 0 0}}.woocommerce-pagination .page-numbers,.woocommerce-pagination .page-numbers *{border-color:var(--wp--preset--color--primary)!important}.woocommerce-pagination .page-numbers *{color:currentColor!important}.woocommerce-pagination .page-numbers li .page-numbers{aspect-ratio:1!important;display:block!important;line-height:30px!important;min-width:30px!important;padding:0!important;transition:background .3s}@media screen and (min-width:992px){.woocommerce-pagination .page-numbers li .page-numbers{line-height:50px!important;min-width:50px!important}}.woocommerce-pagination .page-numbers li .page-numbers.current{background:var(--wp--preset--color--alternate)!important;opacity:1!important}.woocommerce-pagination .page-numbers li .page-numbers.next,.woocommerce-pagination .page-numbers li .page-numbers.prev{background:var(--wp--preset--color--primary)!important;color:#fff!important}.woocommerce-pagination .page-numbers li .page-numbers:not(.prev):not(.next):hover{background:var(--wp--preset--color--alternate)!important;transition:background .3s}.product-grid{grid-gap:30px;display:grid;grid-template-columns:1fr}@media screen and (min-width:992px){.product-grid{grid-template-columns:repeat(3,1fr)}}.product-card .woocommerce-loop-product__link{display:flex;flex-direction:column;overflow:hidden;position:relative;-webkit-text-decoration:none;text-decoration:none}.product-card .woocommerce-loop-product__link *,.product-card .woocommerce-loop-product__link :hover,.product-card .woocommerce-loop-product__link:active,.product-card .woocommerce-loop-product__link:focus,.product-card .woocommerce-loop-product__link:hover{outline:none;-webkit-text-decoration:none;text-decoration:none}.product-card .woocommerce-loop-product__link .sale-badge{background:var(--wp--preset--color--primary);color:#fff;display:inline-block;font-size:.75rem;left:10px;letter-spacing:.5px;line-height:normal;padding:.45em .85em;position:absolute;top:10px}@media screen and (min-width:992px){.product-card .woocommerce-loop-product__link .sale-badge{font-size:.85rem;padding:.45em 1em}}.product-card .woocommerce-loop-product__link .product-figure{aspect-ratio:1;border:2px solid hsla(0,0%,7%,.35);margin:0 0 1em;overflow:hidden;position:relative}.product-card .woocommerce-loop-product__link .product-figure img{bottom:0;display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;opacity:1;position:absolute;right:0;top:0;transform:scale(1);transition:opacity .3s,transform .3s;width:100%}.product-card .woocommerce-loop-product__link .product-figure .hover-thumbnail{opacity:0;transform:scale(1.1);transition:opacity .3s,transform .3s}.product-card .woocommerce-loop-product__link:hover .hover-thumbnail{opacity:1;transform:scale(1);transition:opacity .3s,transform .3s}.product-card .woocommerce-loop-product__link .product-heading{margin:0 0 .65em}@media screen and (min-width:992px){.product-card .woocommerce-loop-product__link .product-heading{align-items:center;display:flex;gap:10px;justify-content:space-between}}.product-card .woocommerce-loop-product__link .product-heading .product-title{font-size:1.4rem;font-weight:400;line-height:1;margin:0}@media screen and (min-width:992px){.product-card .woocommerce-loop-product__link .product-heading .product-title{font-size:1.8rem}}.product-card .woocommerce-loop-product__link .product-heading .product-category{flex-shrink:0;font-size:.85rem}.product-card .woocommerce-loop-product__link .product-specs{align-items:center;display:flex;font-size:.85rem;gap:5px;list-style:none;margin:0;padding:0}.product-card .woocommerce-loop-product__link .product-specs__item{background:#fff;box-shadow:inset 0 0 0 1px var(--wp--preset--color--primary);color:var(--wp--preset--color--primary);line-height:normal;padding:.45em .85em}.product-card .woocommerce-loop-product__link .price{align-items:center!important;color:currentColor!important;display:flex!important;font-size:inherit!important;font-weight:700!important;gap:5px!important;margin:2em 0 0!important}.product-card .woocommerce-loop-product__link .price:after{background-color:var(--wp--preset--color--primary);background-image:url(/wp-content/themes/studiobehaaglijkwonen/assets/build/images/3b5cb6b0090023ea11ab.svg);background-position:50%;background-repeat:no-repeat;background-size:15px;content:"";display:inline-block;flex-shrink:0;height:40px;margin-left:auto;vertical-align:middle;width:40px}@media screen and (min-width:992px){.product-card .woocommerce-loop-product__link .price:after{background-size:20px;height:45px;width:45px}}.product-card .woocommerce-loop-product__link .price del{opacity:.35!important}.product-card .woocommerce-loop-product__link .price ins{color:var(--wp--preset--color--primary);font-size:120%!important;-webkit-text-decoration:none;text-decoration:none}.product-card .woocommerce-loop-product__link .product-coupon{height:120px;left:-5px;overflow:hidden;position:absolute;text-align:right;top:-5px;width:120px;z-index:1}.product-card .woocommerce-loop-product__link .product-coupon span{background:var(--wp--preset--color--primary);box-shadow:0 3px 10px -5px #000;color:#fff;display:block;font-size:12px;font-weight:700;left:-32px;line-height:30px;position:absolute;text-align:center;text-transform:uppercase;top:32px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);width:160px}.product-card .add_to_cart_button{display:none!important}@media screen and (max-width:768px){.sidebar-product{-webkit-overflow-scrolling:touch;background:var(--wp--preset--color--primary);bottom:0;display:flex;flex-direction:column;height:100%;left:0;opacity:0;overflow-y:auto;position:fixed;right:0;top:0;transform:translateY(100%);transition:transform .3s,opacity .3s,background .3s;width:100%;z-index:9999}.sidebar-product *{color:#fff}.sidebar-product__heading{align-items:center;background:var(--wp--preset--color--shadow);display:flex}.sidebar-product__heading-close{aspect-ratio:1;background:var(--wp--preset--color--alternate);color:var(--wp--preset--color--primary);cursor:pointer;font-size:120%;font-weight:900;line-height:60px;text-align:center;width:60px}.sidebar-product__heading-title{font-size:110%;font-weight:900;margin:auto}.sidebar-product__inner{padding:1.65em}.product-filter-active .sidebar-product{opacity:1;transform:translateY(0);transition:transform .3s,opacity .3s,background .3s}}.sidebar-product .show-more{margin:20px 0 0!important}@media screen and (min-width:768px){.sidebar-product__heading{display:none}}.sidebar-product .wc-block-active-filters,.sidebar-product .wc-block-product-categories-list,.sidebar-product .wp-block-woocommerce-attribute-filter{margin:15px 0!important}.sidebar-product .wc-block-product-categories-list{list-style:none;margin:0;padding:0}.sidebar-product .wc-block-product-categories-list a:hover{-webkit-text-decoration:none;text-decoration:none}.sidebar-product .wc-block-components-checkbox-list li{margin:5px 0 0!important}.sidebar-product .special-heading,.sidebar-product .wc-block-attribute-filter,.sidebar-product .wc-block-components-checkbox{margin:0!important}@media screen and (max-width:768px){.sidebar-product-button{align-items:center;background:var(--wp--preset--color--shadow);bottom:20px;box-shadow:0 10px 25px -10px #111;color:#fff;display:flex;font-weight:900;gap:10px;justify-content:center;left:50%;min-width:165px;padding:.75em 1.35em;position:fixed;-webkit-text-decoration:none;text-decoration:none;transform:translateX(-50%);z-index:998}.sidebar-product-button:before{background-image:url(/wp-content/themes/studiobehaaglijkwonen/assets/build/images/7f3efac307e6387c6785.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;flex-shrink:0;height:15px;width:15px}}@media screen and (min-width:768px){.sidebar-product-button{display:none}}.quantity{align-items:center;background:#fff!important;border:1px solid var(--wp--preset--color--primary);border-radius:0;display:flex;justify-content:space-around;margin:0!important;min-height:40px!important}@media screen and (min-width:992px){.quantity{min-height:50px!important;min-width:75px}}.quantity__decrease,.quantity__increase{align-items:center;cursor:pointer;display:flex;flex-shrink:0;font-size:1.35rem;font-weight:700;justify-content:center;margin:0;min-height:100%!important;min-width:20px;padding:0 .25em;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}@media screen and (min-width:992px){.quantity__decrease,.quantity__increase{min-width:25px;padding:0 .5em}}.quantity__input{background:0!important;border:0!important;border-radius:0!important;color:var(--wp--preset--color--primary)!important;font-weight:700;min-height:100%!important;outline:none!important;padding:0!important;width:40px!important}.quantity__input::-webkit-inner-spin-button,.quantity__input::-webkit-outer-spin-button{display:none!important}.quantity.hidden{display:none!important}.single-product .breadcrumbs+.wp-block-group{margin-top:0!important}.single-product .product-single{grid-gap:20px;align-items:start;display:grid;grid-template-columns:repeat(1,1fr);position:relative;z-index:1}@media screen and (min-width:992px){.single-product .product-single{grid-gap:60px;grid-template-columns:60% 1fr}}.single-product .product-single:not(.product-type-variable) .cart{grid-gap:20px;border-top:1px solid hsla(0,0%,7%,.2);display:grid;grid-template-columns:repeat(2,1fr);padding-top:20px}@media screen and (min-width:1400px){.single-product .product-single:not(.product-type-variable) .cart{grid-template-columns:auto 1fr}}.single-product .product-single:not(.product-type-variable) .cart:after,.single-product .product-single:not(.product-type-variable) .cart:before{content:none!important}.single-product .product-single .sale-badge{background:var(--wp--preset--color--primary);color:#fff;display:inline-block;font-size:.75rem;left:10px;letter-spacing:.5px;line-height:normal;padding:.45em .85em;position:absolute;top:10px;z-index:2}@media screen and (min-width:992px){.single-product .product-single .sale-badge{font-size:.85rem;padding:.45em 1em}}.single-product .product-single .wc-pao-addons-container{margin:0 0 20px}.single-product .product-single .wc-pao-addons-container .wc-pao-addon-container .wc-pao-addon-name{display:block;font-weight:900;margin:0 0 10px}.single-product .product-single .wc-pao-addons-container .wc-pao-addon-container .wc-pao-addon-wrap{margin:0;padding:0}.single-product .product-single .wc-pao-addons-container .wc-pao-addon-container .wc-pao-addon-wrap .wc-pao-addon-field{border:1px solid #111;border-radius:0;padding:10px 20px}.single-product .product-single .wc-pao-addons-container .required,.single-product .product-single .wc-pao-addons-container .validation_message.woocommerce-info{display:none}.single-product .product-single .product-addon-totals{border-bottom:1px solid hsla(0,0%,7%,.2);border-top:1px solid hsla(0,0%,7%,.2);margin:20px 0}.single-product .product-single .product-addon-totals ul{padding:0}.single-product .product-single .product-addon-totals ul li{display:flex;justify-content:space-between;list-style-type:none}.single-product .product-single .product-addon-totals ul li:nth-child(2) div:has(.amount){display:none}.single-product .product-single .product-addon-totals .wc-pao-subtotal-line{display:none}.single-product .woocommerce-product-gallery__image img{-o-object-fit:cover!important;object-fit:cover!important;width:100%!important}.single-product .woocommerce-product-gallery{grid-gap:10px;display:grid}@media screen and (min-width:992px){.single-product .woocommerce-product-gallery{grid-gap:20px}}.single-product .woocommerce-product-gallery .flex-control-thumbs{display:flex;gap:20px;list-style:none!important}.single-product .woocommerce-product-gallery .flex-control-thumbs li{float:none!important;line-height:normal!important;width:100%!important}.single-product .woocommerce-product-gallery .flex-control-thumbs li img{aspect-ratio:16/9!important;-o-object-fit:cover!important;object-fit:cover!important;opacity:1!important;width:100%!important}.single-product .woocommerce-product-gallery .flex-control-thumbs li img.flex-active{border-bottom:3px solid var(--wp--preset--color--alternate)!important;opacity:1!important}.single-product .woocommerce-product-gallery:before{background-color:var(--wp--preset--color--primary);background-image:url(/wp-content/themes/studiobehaaglijkwonen/assets/build/images/8eed5111be6cfe87a518.svg);background-position:50%;background-repeat:no-repeat;background-size:20px;content:"";display:inline-block;height:25px;pointer-events:none;position:absolute;right:10px;top:10px;width:25px;z-index:2}@media screen and (min-width:992px){.single-product .woocommerce-product-gallery:before{height:45px;width:45px}}.single-product .images,.single-product .summary{float:none!important;margin:0!important;width:100%!important}.single-product .summary{display:flex;flex-direction:column;position:relative}.single-product .summary .product_title{margin:0 0 .35em!important}.single-product .summary .product_title+.price{color:var(--wp--preset--color--primary);line-height:normal;margin:0 0 .65em!important;text-transform:lowercase}.single-product .summary .product-coupon-notice{background:var(--wp--preset--color--secondary);border-left:5px solid var(--wp--preset--color--primary);color:var(--wp--preset--gradient--body);font-size:1rem;margin:.5em 0!important;padding:.75em 1em}@media screen and (max-width:992px){.single-product .summary .woocommerce-product-details__short-description{order:999}}.single-product .summary .woocommerce-product-details__short-description p{margin:0!important}.single-product .summary .woocommerce-variation-add-to-cart{grid-gap:20px;display:grid;grid-template-columns:auto 1fr}@media screen and (min-width:768px){.single-product .summary .woocommerce-variation-add-to-cart{grid-gap:20px}}.single-product .summary .woocommerce-variation-price{border-bottom:1px solid hsla(0,0%,7%,.2);border-top:1px solid hsla(0,0%,7%,.2);margin:0 0 20px!important;padding:20px 0!important}.single-product .summary .woocommerce-variation-price .price{color:var(--wp--preset--color--primary)!important;font-size:1.2rem!important}.single-product .summary .woocommerce-variation-price .price:before{content:"Per stuk: "}.single-product .summary .cart{display:flex;flex-direction:column;margin:20px 0!important;padding:20px 0!important}.single-product .summary .cart,.single-product .summary .cart .variations .variation-details{border-bottom:1px solid hsla(0,0%,7%,.2)}.single-product .summary .cart .variations .variation-details:last-child{border-bottom:none}.single-product .summary .cart .variations .variation-details:first-child{border-top:none}.single-product .summary .cart .variations .variation-details__summary{align-items:center;cursor:pointer;display:flex;padding-bottom:1em;padding-top:1em}.single-product .summary .cart .variations .variation-details__summary:before{content:""}.single-product .summary .cart .variations .variation-details__summary:after{background-image:url(/wp-content/themes/studiobehaaglijkwonen/assets/build/images/c6dc7b0328123e07a248.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:10px;margin-left:auto;transition:transform .3s;width:10px}.single-product .summary .cart .variations .variation-details[open] .variation-details__summary:after{transform:rotate(180deg);transition:transform .3s}.single-product .summary .cart .variations .variation-options{display:flex;flex-wrap:wrap;gap:5px;padding:0 0 1em}.single-product .summary .cart .variations .variation-options .variation-option{background-color:var(--wp--preset--color--secondary);border:none;color:#fff;cursor:pointer;margin:0;padding:15px 20px;text-align:center;transition:background-color .3s}.single-product .summary .cart .variations .variation-options .variation-option:hover{background-color:color-mix(in oklab,var(--wp--preset--color--secondary),#fff 20%);-webkit-text-decoration:none;text-decoration:none;transition:background-color .3s}.single-product .summary .cart .variations .variation-options .variation-option.is-active{background-color:var(--wp--preset--color--primary);-webkit-text-decoration:none;text-decoration:none;transition:background-color .3s}.single-product .summary .cart .variations .variation-options .variation-option__image{anchor-name:--variation-anchor;display:block}.single-product .summary .cart .variations .variation-options .variation-option__image img{height:50px;-o-object-fit:cover;object-fit:cover;width:50px}.single-product .summary .cart .variations .variation-options .variation-option:has(.variation-option__image){background:var(--wp--preset--gradient--body);font-size:0;overflow:visible;padding:0;position:relative}.single-product .summary .cart .variations .variation-options .variation-option:has(.variation-option__image) img{background:var(--wp--preset--gradient--body);border:2px solid color-mix(in oklab,var(--wp--preset--color--secondary),var(--wp--preset--gradient--body) 70%);display:block;padding:2px;position:relative;transition:border .3s}.single-product .summary .cart .variations .variation-options .variation-option:has(.variation-option__image) .variation-option__label{background:hsla(0,0%,7%,.95);border-radius:4px;bottom:100%;box-shadow:0 2px 8px rgba(0,0,0,.3);color:#fff;font-size:.75rem;left:50%;line-height:1.2;opacity:0;padding:.5em .75em;pointer-events:none;position:absolute;transform:translateX(-50%) translateY(-8px);transition:opacity .2s,visibility .2s,transform .2s;visibility:hidden;white-space:nowrap;z-index:100}.single-product .summary .cart .variations .variation-options .variation-option:has(.variation-option__image) .variation-option__label:before{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid hsla(0,0%,7%,.95);content:"";height:0;left:50%;position:absolute;top:100%;transform:translateX(-50%);width:0}.single-product .summary .cart .variations .variation-options .variation-option:has(.variation-option__image):hover img{border:2px solid var(--wp--preset--color--secondary);transition:border .3s}.single-product .summary .cart .variations .variation-options .variation-option:has(.variation-option__image):hover .variation-option__label{opacity:1;transform:translateX(-50%) translateY(-12px);transition:opacity .2s,visibility .2s,transform .2s;visibility:visible}.single-product .summary .cart .variations .variation-options .variation-option.is-active:has(.variation-option__image) img{border:2px solid var(--wp--preset--color--secondary);transition:border .3s}.single-product .summary .cart .single_add_to_cart_button{margin:0!important;width:100%!important}@media screen and (min-width:1400px){.single-product .summary .cart .single_add_to_cart_button{color:currentColor!important;line-height:50px!important;min-width:50px!important;padding:0!important}}.single-product .product-section .woocommerce-tabs{margin:2em 0}@media screen and (min-width:992px){.single-product .product-section .woocommerce-tabs{margin:4em 0}}.single-product .product-section .woocommerce-tabs .tabs{border-bottom:2px solid var(--wp--preset--color--primary);display:flex;gap:20px;list-style:none;margin:0 0 1em;padding:0}@media screen and (min-width:992px){.single-product .product-section .woocommerce-tabs .tabs{gap:40px;margin:0 0 1.85em}}.single-product .product-section .woocommerce-tabs .tabs li>a{display:block;overflow:hidden;padding:.85em 0;position:relative;-webkit-text-decoration:none;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}@media screen and (min-width:992px){.single-product .product-section .woocommerce-tabs .tabs li>a{padding:1.25em 0}}.single-product .product-section .woocommerce-tabs .tabs li>a:before{background:var(--wp--preset--color--primary);bottom:-25px;content:"";display:inline-block;height:17px;left:50%;position:absolute;transform:translateX(-50%) rotate(45deg);transition:bottom .3s;width:17px;z-index:-1}.single-product .product-section .woocommerce-tabs .tabs li.active>a:before{bottom:-10px;transition:bottom .3s}.single-product .product-section .woocommerce-tabs .panel{border-bottom:2px solid var(--wp--preset--color--primary);padding:0 0 1em}@media screen and (min-width:992px){.single-product .product-section .woocommerce-tabs .panel{padding:0 0 1.85em}}