@-webkit-keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}button.IframePrivacyShield{background:var(--wp--preset--color--primary, #000);color:var(--wp--preset--color--main, #fff);box-shadow:none;border:0;cursor:pointer;font-size:.8em;padding:2rem;text-align:center;background:url(assets/images/privacy-shield/background.jpg)center no-repeat;background-size:cover;color:var(--wp--preset--color--tertiary)}button.IframePrivacyShield strong{font-size:1.5em;margin-bottom:.5rem;display:block;pointer-events:none}.wp-block-embed .IframePrivacyShield{height:100%;min-height:10rem;width:100%}.wp-block-embed.wp-has-aspect-ratio .IframePrivacyShield{position:absolute;top:0;right:0;bottom:0;left:0}button.IframePrivacyShield strong:before{content:" ";width:100px;height:50px;background:url(assets/images/privacy-shield/youtube.png)center no-repeat;background-size:contain;display:block;margin:0 auto;margin-bottom:1rem}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;scroll-behavior:smooth}*,::after,::before{box-sizing:border-box}ol,ul{padding:0}b,strong{font-weight:var(--wp--custom--font-weight--medium)}blockquote,ol,ul{margin:0}sup{font-size:.5em}a[href^="tel:"]{text-decoration:none}.woocommerce .product-page .product .row td.label,table tr{vertical-align:top}main{overflow-x:hidden}.wp-site-blocks{padding-top:0!important;padding-bottom:0!important}.wp-site-blocks footer{-webkit-margin-before:0!important;margin-block-start:0!important}.wp-block-search__input,input,select,textarea{background-color:var(--wp--preset--color--base);border-radius:0;color:var(--wp--preset--color--contrast);font-family:var(--wp--preset--font-family--primary);font-size:var(--wp--preset--font-size--medium);font-weight:var(--wp--custom--font-weight--regular);line-height:var(--wp--custom--line-height--body);padding:.5em 1em;width:100%}input,select,textarea{border:1px solid var(--wp--preset--color--contrast)}input[type=checkbox],input[type=image],input[type=radio]{width:auto;padding:0}input[type=button],input[type=email],input[type=search],input[type=submit],input[type=text],textarea{-webkit-appearance:none}::-webkit-input-placeholder{color:var(--wp--preset--color--contrast);font-size:var(--wp--preset--font-size--small);opacity:.6}::-moz-placeholder{color:var(--wp--preset--color--contrast);font-size:var(--wp--preset--font-size--small);opacity:.6}:-ms-input-placeholder{color:var(--wp--preset--color--contrast);font-size:var(--wp--preset--font-size--small);opacity:.6}::-ms-input-placeholder{color:var(--wp--preset--color--contrast);font-size:var(--wp--preset--font-size--small);opacity:.6}::placeholder{color:var(--wp--preset--color--contrast);font-size:var(--wp--preset--font-size--small);opacity:.6}.frm_forms{-webkit-margin-after:0!important;margin-block-end:0!important}.frm_form_fields{position:relative}.frm_form_fields .frm_form_field{margin-bottom:.5rem!important;margin-top:0!important}.frm_form_fields fieldset{border-style:none!important;padding:0!important}.frm_form_fields input[type=email],.frm_form_fields input[type=tel],.frm_form_fields input[type=text],.frm_form_fields textarea{color:var(--wp--preset--color--contrast);padding:.5em}.frm_form_fields input[type=email],.frm_form_fields input[type=tel],.frm_form_fields input[type=text],.frm_form_fields select,.frm_form_fields textarea{border:0;border:solid 1px var(--wp--preset--color--contrast);border-radius:0;font-size:var(--wp--preset--font-size--medium);box-shadow:none;font-family:var(--wp--preset--font-family--primary)!important}.frm_form_fields select placeholder{font-style:italic!important}.frm_form_fields input[type=email] placeholder,.frm_form_fields input[type=tel] placeholder,.frm_form_fields input[type=text] placeholder,.frm_form_fields textarea placeholder{font-style:italic!important;opacity:1!important;color:var(--wp--preset--color--contrast)}.frm_form_fields input:focus-visible,.frm_form_fields select:focus-visible,.frm_form_fields textarea:focus-visible{outline:0;border:solid 1px var(--wp--preset--color--primary)}.frm_form_fields select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;background-image:url(assets/images/icons/arrow-down.svg);background-size:.75em;background-repeat:no-repeat;background-position-x:calc(100% - .5em);background-position-y:50%;padding:.25em}.frm_form_fields select,.frm_form_fields select placeholder{opacity:1!important;color:var(--wp--preset--color--contrast)}.frm_form_fields select option{font-style:none;font-size:var(--wp--preset--font-size--medium);font-family:var(--wp--preset--font-family--primary)!important;opacity:1!important}.frm_error_style,.frm_form_fields .frm_checkbox{margin-bottom:var(--wp--preset--spacing--30)!important}.frm_form_fields .frm_checkbox{display:block}.frm_form_fields .frm_checkbox label{font-size:var(--wp--preset--font-size--small)!important;color:var(--wp--preset--color--contrast)!important}.frm_form_fields .frm_blank_field input{border:solid 2px var(--wp--preset--color--primary)!important}.frm_form_fields .frm_form_field input[aria-invalid=true]{border:solid 2px var(--wp--preset--color--vivid-red)!important;color:var(--wp--preset--color--vivid-red)!important}.frm_form_fields .frm_error,.frm_submit button.frm_button_submit{color:var(--wp--preset--color--vivid-red)!important;font-size:var(--wp--preset--font-size--small)}.frm_error_style{color:var(--wp--preset--color--vivid-red)!important}.frm_submit{display:inline;position:relative;margin-top:var(--wp--preset--spacing--20)}.frm_submit:hover button.frm_button_submit{transform:scale(.96);box-shadow:0 0 0 rgba(0,0,0,.2)}.frm_submit button.frm_button_submit{cursor:pointer;background-color:var(--wp--preset--color--base);border-radius:2em;border-color:var(--wp--preset--color--contrast)!important;border-width:2px!important;border-style:solid!important;color:var(--wp--preset--color--contrast)!important;font-weight:var(--wp--custom--font-weight--medium);letter-spacing:.1em;line-height:1;text-decoration:none;text-transform:uppercase;text-align:left!important;padding:var(--wp--preset--spacing--20);padding-right:calc(var(--wp--preset--spacing--20) + 3em)!important;position:relative;width:auto!important;box-shadow:0 0 .5rem rgba(0,0,0,.2);transform:scale(1);transition:transform .1s ease}.frm_submit button.frm_button_submit:after{content:" ";position:absolute;right:6px;top:6px;bottom:6px;aspect-ratio:1;background:var(--wp--preset--color--contrast)url(assets/images/icons/arrow-right--white.svg)center no-repeat;background-size:50%;border-radius:100%;display:inline-block}.frm_section_spacing{margin-top:0!important;margin-bottom:var(--wp--preset--spacing--20)!important}.frm_description{font-size:var(--wp--preset--font-size--small)!important;opacity:.4;transition:opacity .5s ease}.frm_description:hover{opacity:1}.frm_description a{text-decoration:underline!important}ul.is-style-in-row{display:flex;justify-content:space-between;margin:0 auto!important;padding:0 5em!important}ul.is-style-in-row.is-style-check li,ul.is-style-in-row.is-style-plus li{margin-bottom:0;line-height:1}ul.is-style-check,ul.is-style-plus{list-style:none!important;padding-left:1em}ul.is-style-check li,ul.is-style-plus li{margin-bottom:.5em}ul.is-style-check li:before,ul.is-style-plus li:before{position:absolute;color:inherit}ul.is-style-plus li:before{content:"+";margin-left:-.75em}ul.is-style-check li:before{content:"✓";margin-left:-1em}.wp-pattern-banner-cover-default{min-height:700px;height:60vh}.wp-pattern-banner-cover-default .wp-block-cover{height:100%;min-height:100%}.wp-pattern-banner-cover-default__content,.wp-pattern-banner-cover-default__content-box{position:relative}.wp-pattern-banner-cover-default__content-image{position:absolute;z-index:100;right:calc(-1*50%);top:calc(-1*var(--wp--preset--spacing--60) - var(--wp--preset--spacing--60))}.wp-pattern-card--post .wp-pattern-card-image,.wp-pattern-card--service .wp-pattern-card-image{aspect-ratio:16/10}.wp-pattern-card--post .wp-pattern-card-image img,.wp-pattern-card--product .wp-block-visual4-product-thumbnail-image img,.wp-pattern-card--service .wp-pattern-card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wp-pattern-card--product{box-shadow:0 0 .5em 0 rgba(0,0,0,.1);display:flex!important}.wp-pattern-card--product .wp-pattern-card-imagewrap{aspect-ratio:1/1;width:100%;padding-bottom:calc(var(--wp--preset--spacing--20) - 10px)!important}.wp-pattern-card--product .wp-block-visual4-product-thumbnail,.wp-pattern-card--product .wp-block-visual4-product-thumbnail-image{aspect-ratio:1/1;width:100%}.wp-pattern-card--product .wc-block-components-product-price{font-weight:var(--wp--custom--font-weight--light)!important}.wp-block-visual4-carousel .wp-pattern-card--product{box-shadow:none}.wp-pattern-four-images-with-text .wp-block-columns{gap:1rem!important;-webkit-margin-before:1rem!important;margin-block-start:1rem!important}.wp-pattern-four-images-with-text .wp-block-columns .wp-block-column{flex-basis:calc(100%/3)!important}.wp-pattern-four-images-with-text .wp-block-columns .wp-block-column.is-style-wide{flex-basis:calc(2*(100%/3) + 1rem)!important}.wp-pattern-four-images-with-text .wp-block-columns .wp-block-column.is-style-wide img{height:auto!important;width:100%!important;aspect-ratio:17/8.27!important;-o-object-fit:cover!important;object-fit:cover!important}.wp-pattern-four-images-with-text .wp-block-columns:first-child .wp-block-column:first-child{flex-basis:calc(2*(100%/3) + 1rem)!important}header.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:500}header.site-header.is-minimized .wp-pattern-header{box-shadow:0 0 5px 1px rgba(0,0,0,.2)}.admin-bar header.site-header{top:32px}.wp-pattern-header{transition:transform .5s ease;position:relative!important;z-index:500!important}.wp-pattern-header .wp-block-group{position:static}.wp-pattern-header-icon{opacity:.6;transform:scale(1);transition:opacity .2s ease,transform .2s ease}.wp-pattern-header-icon:hover{opacity:1;transform:scale(.9)}.wp-pattern-header-columns{width:100%}.wp-pattern-moebelkonfigurator .is-content-justification-center{justify-content:center}.wp-pattern-moebelkonfigurator .is-content-justification-right{justify-content:flex-end}.wp-pattern-moebelkonfigurator .is-vertical{flex-direction:column;align-items:flex-start}.wp-pattern-moebelkonfigurator .is-content-justification-right.is-vertical{align-items:flex-end}.wp-pattern-moebelkonfigurator .is-content-justification-center.is-vertical{align-items:center}.wp-pattern-story-cover__main-image{width:35vw;margin:0!important}.wp-pattern-story-cover__main-image img{width:100%;height:100%}.wp-pattern-story-cover__overlay{height:15vw;margin-top:calc(10vw*-1)!important;z-index:200;position:relative}.wp-pattern-story-cover__overlay figure{display:block!important;height:100%;width:100%;margin-left:0!important}.wp-pattern-story-cover__overlay figure.aligncenter{margin-left:0!important}.wp-pattern-story-cover__overlay figure img{-o-object-position:bottom;object-position:bottom}.wp-pattern-story-preview{position:relative;overflow:hidden}.wp-pattern-story-preview-columns-column--content{min-width:400px}.wp-pattern-story-preview-image{position:relative;width:100%;height:100%;aspect-ratio:1}.wp-pattern-story-preview-image-background,.wp-pattern-story-preview-image-foreground{position:absolute;top:0;bottom:0;margin:0!important}.wp-pattern-story-cover__overlay figure img,.wp-pattern-story-preview-image-background img,.wp-pattern-story-preview-image-foreground img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.wp-pattern-story-preview-image-background{left:0;z-index:10}.wp-pattern-story-preview-image-foreground{right:-5rem;top:5rem;z-index:100}#minikonfiflexslider>.slides{display:block;width:100%;aspect-ratio:1/1;position:relative}#minikonfiflexslider>.slides:after{content:" ";position:absolute;top:calc(50% - 2.5rem);right:calc(50% - 2.5rem);width:5rem;height:5rem;z-index:10;background:url(assets/images/icons/spinner.svg)center no-repeat;background-size:cover;-webkit-animation:spin 4s infinite linear;animation:spin 4s infinite linear;pointer-events:none;visibility:visible}#minikonfiflexslider .flex-control-paging li a,#minikonfiflexslider>.slides{background:var(--wp--preset--color--primary)}#minikonfiflexslider .flex-control-paging li a.flex-active{background:var(--wp--preset--color--secondary)}.minikonfilinks{background-color:var(--wp--preset--color--base);color:var(--wp--preset--color--contrast)!important;border-radius:2em;border-color:var(--wp--preset--color--contrast)!important;border-width:2px!important;border-style:solid!important;font-size:var(--wp--preset--font-size--small);font-weight:var(--wp--custom--font-weight--medium)!important;letter-spacing:.1em;line-height:1;text-decoration:none;text-transform:uppercase;text-align:left!important;padding:var(--wp--preset--spacing--20)!important;position:relative;width:auto!important;box-shadow:0 0 .5rem rgba(0,0,0,.2);transform:scale(1);transition:transform .1s ease;display:inline-block;margin-right:var(--wp--preset--spacing--30);margin-bottom:var(--wp--preset--spacing--20);padding-left:3rem!important}.minikonfilinks:before,.wc-block-components-product-button__button:after{content:" ";position:absolute;top:6px;bottom:6px;aspect-ratio:1;background-size:50%;border-radius:100%;display:inline-block}.minikonfilinks:before{left:6px;background:var(--wp--preset--color--contrast)url(assets/images/icons/download--white.svg)center no-repeat}.minikonfilinks:hover{transform:scale(.96);box-shadow:0 0 0 rgba(0,0,0,.2)}.wc-block-components-notice-banner{border-radius:0;border-width:2px;border-color:var(--wp--preset--color--neutral-dark)!important;background-color:var(--wp--preset--color--neutral-light)!important}.wc-block-components-notice-banner__content,.wc-block-components-product-button{position:relative}.wc-block-components-notice-banner__content .wp-element-button{-webkit-text-decoration-line:none!important;text-decoration-line:none!important;position:absolute;right:.35rem;top:calc(50% - .35rem)}.wc-block-components-product-button__button{background-color:var(--wp--preset--color--base);border-radius:2em;border-color:var(--wp--preset--color--contrast)!important;border-width:2px!important;border-style:solid!important;color:var(--wp--preset--color--contrast)!important;font-size:var(--wp--preset--font-size--small);font-weight:var(--wp--custom--font-weight--medium);letter-spacing:.1em;line-height:1;text-decoration:none;text-transform:uppercase;text-align:left!important;padding-right:calc(1.5rem + 2em)!important;position:relative;width:auto!important;box-shadow:0 0 .5rem rgba(0,0,0,.2);transform:scale(1);transition:transform .1s ease}.wc-block-components-product-button__button:hover{transform:scale(.96);box-shadow:0 0 0 rgba(0,0,0,.2)}.wc-block-components-product-button__button:after{right:6px;background:var(--wp--preset--color--contrast)url(assets/images/icons/arrow-right--white.svg)center no-repeat}.wc-block-components-product-image img{aspect-ratio:1!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:bottom!important;object-position:bottom!important}.wc-block-components-product-price,.wc-block-components-radio-control__label{font-weight:var(--wp--custom--font-weight--semi-bold)}.wc-block-components-radio-control__description{font-size:var(--wp--preset--font-size--medium)}.woocommerce-account main .woocommerce{max-width:var(--wp--style--global--wide-size)!important}.woocommerce-account main .woocommerce .woocommerce-MyAccount-content,.woocommerce-account main .woocommerce .woocommerce-MyAccount-navigation{float:none;width:100%}.woocommerce-account main .woocommerce .woocommerce-MyAccount-navigation{margin-bottom:var(--wp--preset--spacing--40)}.woocommerce-account main .woocommerce .woocommerce-MyAccount-navigation ul{width:100%;display:flex;gap:var(--wp--preset--spacing--30);justify-content:space-between;align-items:center}.woocommerce-account main .woocommerce .woocommerce-MyAccount-navigation ul li{text-transform:uppercase;font-weight:var(--wp--custom--font-weight--semi-bold);font-size:var(--wp--preset--font-size--small);position:relative}.woocommerce-account main .woocommerce .woocommerce-MyAccount-navigation ul li:first-child{padding-top:1rem!important}.woocommerce-account main .woocommerce .woocommerce-MyAccount-navigation ul li:last-child{color:var(--wp--preset--color--secondary);font-style:italic}.woocommerce-account main .woocommerce .woocommerce-MyAccount-navigation ul li:last-child:before{content:" ";width:1em;height:1em;aspect-ratio:1;background:url(assets/images/icons/log-out--secondary.svg)center no-repeat;background-size:contain;display:inline-block;position:relative;top:3px}.woocommerce .large-block-grid-3,.woocommerce .large-block-grid-4{padding:0;margin:0}.woocommerce [class*=block-grid-]{display:flex;flex-wrap:wrap}.woocommerce [class*=block-grid-]>li{display:inline;height:auto;padding:0 1em 1em}.woocommerce .large-block-grid-3>.grid1{width:calc(33.33333% - 2em)}.woocommerce .large-block-grid-4>.grid1{width:calc(25% - 2em)}.woocommerce .product-item:hover .product-img .image-overlay{opacity:1}.woocommerce .product-item:hover .product-img .image-overlay .btn{transform:scale(1)}.woocommerce .product-item .product-img{position:relative;display:block;overflow:hidden}.woocommerce .product-item .product-img .image-overlay{position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;background-color:rgba(255,255,255,.3);background-size:cover;opacity:0;color:#dbab1a;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:2em;transition:opacity .4s}.woocommerce .product-item .product-img .image-overlay .btn{display:inline-block;margin-bottom:.5em;font-size:.9em;transform:scale(.8);transition:transform .4s}.woocommerce .product-item .product-img .main-img img{width:100%;height:auto}.woocommerce .product-item .info .name{display:block;margin:.75em 0 0}.woocommerce .product-item .info .name a{display:block;font-size:1.3em;line-height:1.1;text-align:center;background:0 0}.woocommerce .product-item .info .name a:after,.woocommerce .woocommerce-thankyou-page .woocommerce-table--order-details thead tr{display:none}.woocommerce .product-item del{position:relative;text-decoration:none}.woocommerce .product-item del::after{border-bottom:.25em solid #000;content:"";left:0;line-height:1em;position:absolute;right:0;top:25%}.woocommerce .pagination-centered{margin:2em auto;text-align:center}.woocommerce .pagination-centered .page-numbers{padding:0;margin:0;list-style:none;display:flex}.woocommerce .pagination-centered .page-numbers li{margin:0 .5rem;width:1.5rem;height:1.5rem;font-size:.75em;text-align:center}.woocommerce .pagination-centered .page-numbers a.page-numbers{display:block;width:1.4em;height:2em;background:$ yellow}.woocommerce .pagination-centered .page-numbers a.page-numbers.current{background:$ silver}.woocommerce .woocommerce-breadcrumb{font-size:.85em;margin:2em 0}.woocommerce .woocommerce-breadcrumb a{color:$ dark-yellow;text-decoration:none}.woocommerce .product-page .product{margin-top:2em}.woocommerce .product-page .product .row,.woocommerce .woocommerce-thankyou-page{display:flex;flex-wrap:wrap}.woocommerce .product-page .product .row .large-12.columns,.woocommerce .product-page .product .row .product-gallery div.images{width:100%}.woocommerce .product-page .product .row .large-6.columns{width:calc(50% - 4em)}.woocommerce .product-page .product .row .product-gallery{padding-right:4em;margin-top:.5em}.woocommerce .product-page .product .row .entry-title{font-size:2em;margin-top:0}.woocommerce .product-page .product .row .price.large .woocommerce-Price-amount.amount{font-size:2.5em;font-weight:600}.woocommerce .product-page .product .row .legal-price-info .wc-gzd-additional-info a{color:$ logo-yellow;background-color:transparent;padding-left:0}.woocommerce .product-page .product .row .legal-price-info .wc-gzd-additional-info a:not([href]){color:unset}.woocommerce .product-page .product .row .legal-price-info .wc-gzd-additional-info a:not([href])::after{display:none}.woocommerce .product-page .product .row .legal-price-info a{color:$ yellow}.woocommerce .product-page .product .row .reset_variations{background:0 0;color:$ gray;font-size:.9em}.woocommerce .product-page .product .row .cart label:not(.screen-reader-text){display:block}.woocommerce .product-page .product .row .cart .single_add_to_cart_button{float:left;margin-right:10px}.woocommerce .product-page .product .row .quantity .input-text.qty{width:48px;height:48px;padding:0 5px;text-align:center}.woocommerce .product-page .product .row .quantity input[type=number]{-moz-appearance:textfield}.woocommerce .product-page .product .row .product_meta{font-size:.75em}.woocommerce .product-page .product .row .posted_in>a{font-size:.9em;background:$ silver;color:$ black;text-decoration:none;text-transform:uppercase;padding:.25em .5em}.woocommerce .product-page .product .row .posted_in>a:hover{background:$ yellow}.woocommerce .product-page .woocommerce-message{display:flex;flex-direction:row-reverse;justify-content:flex-end}.woocommerce .product-page .woocommerce-message .button{height:100%;margin-left:.6em!important}.woocommerce .payment_methods li,.woocommerce-shipping-methods li{list-style:none}.woocommerce .woocommerce-thankyou-page .order{margin-top:.8em}.woocommerce .woocommerce-thankyou-page .order_total{border-top:unset;font-size:1.25em;border-bottom:2px solid #000}.woocommerce .woocommerce-thankyou-page .order_total--data td{font-weight:700;font-size:1.25em}.woocommerce .woocommerce-thankyou-page .cart_subtotal th,.woocommerce .woocommerce-thankyou-page .order_total th{padding-top:.5em;font-weight:700}.woocommerce .woocommerce-thankyou-page .cart_subtotal{border-top:1em}.woocommerce .woocommerce-thankyou-page .order-page-content-wrapper{width:70%;flex-grow:1}.woocommerce .woocommerce-thankyou-page .order-details-wrapper{width:30%;flex-grow:1;min-width:300px}.woocommerce .woocommerce-thankyou-page .order-details-wrapper p{padding:1em;background-color:#eee;font-size:1em}.woocommerce .woocommerce-thankyou-page .order-details-wrapper p.woocommerce-customer-details--email,.woocommerce .woocommerce-thankyou-page .order-details-wrapper p.woocommerce-customer-details--phone,.woocommerce .woocommerce-thankyou-page .woocommerce-order-details .wc-gzd-cart-info.wc-gzd-item-desc.item-desc p{padding:unset}.woocommerce .woocommerce-thankyou-page .order-page-content{margin-right:2em}.woocommerce .woocommerce-thankyou-page .order_details{list-style-type:none;background-color:#eee;padding:1em}.woocommerce .woocommerce-thankyou-page .order_details_title{font-size:1.25rem;font-weight:700;border-bottom:2px solid #000}.woocommerce .woocommerce-thankyou-page .checkout-breadcrumb{padding-left:unset}.woocommerce .woocommerce-thankyou-page .woocommerce-order-details{background-color:#eee;padding:1em}.woocommerce .woocommerce-thankyou-page .woocommerce-order-details__title{margin-top:0;font-size:1.25em;border-bottom:2px solid #000;line-height:2em;margin-bottom:.5em}.woocommerce .woocommerce-thankyou-page .woocommerce-customer-details{padding:1em;background-color:#eee;margin-top:1em}.woocommerce .woocommerce-thankyou-page .woocommerce-customer-details .woocommerce-column--billing-address,.woocommerce .woocommerce-thankyou-page .woocommerce-customer-details .woocommerce-column--shipping-address{float:unset;width:unset}.woocommerce .woocommerce-thankyou-page .woocommerce-column__title{border-bottom:2px solid #000;line-height:2em;margin-top:0;font-size:1.25em}.woocommerce .checkout .woocommerce-checkout-review-order-table .shop_table td,.woocommerce .checkout .woocommerce-checkout-review-order-table tr,.woocommerce .woocommerce-thankyou-page .woocommerce .shop_table td,.woocommerce .woocommerce-thankyou-page tfoot tr,.woocommerce .woocommerce-thankyou-page tfoot tr td{text-align:left}.woocommerce .woocommerce-thankyou-page tfoot tr td{padding:.5em 0}.woocommerce .woocommerce-thankyou-page tfoot tr{border-top:1px solid #000}.woocommerce .woocommerce-thankyou-page tfoot tr th{font-weight:400}.woocommerce .woocommerce-thankyou-page tfoot .tax_DE{border-top:none}.woocommerce .woocommerce-thankyou-page tfoot .fee td,.woocommerce .woocommerce-thankyou-page tfoot .tax_DE td{text-align:right}.woocommerce .woocommerce-thankyou-page .woocommerce-table__product-total{vertical-align:top;text-align:right;padding:.5em 0}.woocommerce .woocommerce-thankyou-page .woocommerce-table__product-name{text-align:left;padding:.5em 0}.woocommerce .woocommerce-thankyou-page .cart_subtotal{font-size:1.25em;border-bottom:2px solid #000}.woocommerce .woocommerce-thankyou-page .shipping th{display:none}.woocommerce .checkout-breadcrumb{width:100%;margin-bottom:40px}.woocommerce .checkout-breadcrumb a{color:#454545}.woocommerce .shop_table{width:100%;margin-bottom:unset}.woocommerce .shop_table .product-thumbnail img{width:90px;padding:0 30px 0 10px}.woocommerce .shop_table.cart td.product-name a{color:#d93;word-break:break-word}.woocommerce .shop_table td{text-align:center}.woocommerce-cart-additional{margin-left:-.935em;margin-right:-.935em;display:flex}.woocommerce .cart-wrapper th{border:0 solid #ccc;border-bottom:2px solid #000;text-align:left;font-weight:700}.woocommerce .cart-wrapper td{border:0 solid #ccc;border-bottom:1px solid #000;padding-top:10px;text-align:left}.woocommerce .cart-wrapper table{border:0 solid #ccc}.woocommerce table{border-collapse:collapse;margin-bottom:1.25em}.woocommerce a.shipping-calculator-button{text-transform:uppercase;font-size:80%;margin-top:15px;padding-top:5px;border-top:1px solid #ddd;display:block;width:100%;color:#d93}.woocommerce td.product-quantity{padding-top:.7em}.woocommerce .quantity{display:inline-block}.woocommerce .quantity input[type=number]{-moz-appearance:textfield;width:51px;height:51px;text-align:center}.woocommerce .cart-sidebar .cart_totals td,.woocommerce .cart_totals th,.woocommerce-checkout-review-order-table td{border:1px solid #ddd}.woocommerce .cart-sidebar .cart_totals table{border:1px solid #ddd;border-collapse:collapse}.woocommerce-page table.cart .product-thumbnail{display:table-cell}.woocommerce-checkout-review-order-table tbody .cart_item:not(:first-child){border-top:1px solid #000}.woocommerce-checkout-review-order-table th{border:1px solid #ddd;padding:10px 15px 10px 0}.woocommerce-checkout-review-order-table .order-total{border-bottom:2px solid #000}.woocommerce-checkout-review-order-table .order-total-amount{font-size:1.25em;font-weight:700}.woocommerce .checkout .woocommerce-checkout-review-order-table thead tr,.woocommerce-checkout-review-order-table .cart-subtotal{border-bottom:2px solid #000}.woocommerce .checkout .woocommerce-checkout-review-order-table .woocommerce-shipping-totals,.woocommerce-checkout-review-order-table .fee{border-top:1px solid #000}.woocommerce-checkout-review-order-table .fee th{font-size:1em;font-weight:400}.woocommerce #order_review_heading{color:#d93;font-size:130%;text-transform:uppercase;padding:8px 0 10px;margin-bottom:15px;width:98.5%;border-bottom:1px solid #eee}.woocommerce #order_review td{padding:10px 15px 10px 0}.woocommerce-billing-fields h3{color:#d93}.woocommerce ul.payment_methods p{font-size:80%;line-height:110%;opacity:.8}.woocommerce ul.payment_methods li{list-style:none;border-bottom:unset;padding-top:5px}.woocommerce ul.payment_methods li label{margin:unset}.woocommerce-shipping-fields h3{font-size:1.3em}.woocommerce .shipping_calculator,.woocommerce .wc-proceed-to-checkout,.woocommerce-form-coupon-toggle .woocommerce-info{display:none}.woocommerce-shipping-methods li label{margin-bottom:0}.woocommerce .trust_factors_after_cart ul{padding-left:0}.woocommerce #order_comments{height:300px}.woocommerce-message .button.wc-forward{text-decoration:none;display:inline-block;position:relative;color:#333;background-color:#fff0ca;font-weight:500;padding:0 .3em;margin:0 .3em}.woocommerce form input[type=text]{padding:.5em;height:2.75em;width:100%}.woocommerce_additional_shoping_cost{font-size:15px}.woocommerce_additional_shoping_cost_heading{margin-top:20px;text-transform:uppercase;font-weight:700}.woocommerce .woocommerce-notices-wrapper,.woocommerce-NoticeGroup-checkout{width:100%}.woocommerce .woocommerce-notices-wrapper .row{widht:100%;margin-bottom:30px}.woocommerce .minikonfilinks{width:unset}.woocommerce .error-messages{padding-left:0}.woocommerce .error-messages li{color:#d8000c;font-size:.8rem;background-color:#eee;padding:5px;list-style:none;margin:10px 10px 10px 0}.woocommerce .error-messages li a{color:#d8000c!important;background-color:transparent!important;text-decoration:underline!important;margin:unset!important;padding:unset!important}.woocommerce .error-messages li a:hover{font-weight:700!important}.woocommerce .error-messages li a:hover::after{display:none!important}.woocommerce-NoticeGroup-checkout .row .columns{padding-left:0;padding-right:0;margin-right:0}.woocommerce-NoticeGroup-checkout .row .columns .error-messages li{margin-right:0}.woocommerce-cart-form{display:flex;flex-wrap:wrap}.woocommerce-cart-form .update_cart{flex-grow:1}.woocommerce-cart-form .woocommerce-cart-additional{width:32%;display:flex;flex-direction:column;flex-grow:1;min-width:300px}.woocommerce-cart-product-table{width:70%;flex-grow:1;margin-bottom:3em}.woocommerce .checkout{display:flex;flex-wrap:wrap}.woocommerce .checkout-breadcrumb{border-bottom:0 solid #e1e6eb;text-align:left;font-size:2rem;word-break:break-word}.woocommerce .checkout-breadcrumb .current,.woocommerce-cart .woocommerce .cart-subtotal bdi{font-weight:700}.woocommerce .checkout .woocommerce- cart-additional{display:flex;flex-direction:column;width:70%;margin-left:unset;margin-right:unset;flex-grow:1}.woocommerce .checkout .woocommerce-order-review{min-width:300px;width:30%;flex-grow:1}.woocommerce .checkout .woocommerce-order-review .wp-element-button[type=submit]{border-radius:0;width:100%}.woocommerce .checkout .woocommerce-order-review #order_review .wc-gzd-checkbox-placeholder{background-color:#eee;padding:1em;color:#000;margin:unset}.woocommerce .checkout .woocommerce-order-review #order_review .wc-gzd-checkbox-placeholder:empty{padding:unset}.woocommerce .checkout .woocommerce-order-review #order_review .wc-gzd-checkbox-placeholder .legal{margin:unset;color:#000}.woocommerce .checkout .woocommerce-order-review #order_review .wc-gzd-checkbox-placeholder .legal label{display:flex}.woocommerce .checkout .woocommerce-order-review #order_review .wc-gzd-checkbox-placeholder .legal label .woocommerce-form__input{align-self:flex-start;margin-top:.5em}.woocommerce .checkout .woocommerce-checkout-review-order-table .payment_methods.methods .payment_box p,.woocommerce .checkout .woocommerce-order-review #order_review .wc-gzd-checkbox-placeholder .legal label .woocommerce-gzd-legal-checkbox-text{font-size:.9rem}.woocommerce .checkout .woocommerce-order-review #order_review .wc-gzd-checkbox-placeholder .legal label .woocommerce-gzd-legal-checkbox-text a,.wp-block-visual4-glossary-results li a:hover{text-decoration:underline}.woocommerce .checkout .woocommerce-order-review #order_review .wc-gzd-checkbox-placeholder .legal label .required{align-self:flex-end}.woocommerce .checkout .woocommerce-order-review #order_review .dhl-preferred-service-content:empty{margin:unset}.woocommerce .checkout .woocommerce-checkout-review-order-table{width:100%}.woocommerce .checkout .woocommerce-checkout-review-order-table .payment_methods_wrapper{background-color:#eee;padding:1em;margin-bottom:2em}.woocommerce .checkout .woocommerce-checkout-review-order-table .payment_methods_wrapper h3{margin-top:0;font-size:1.25em;font-weight:700;border-bottom:2px solid #000;line-height:1.5em}.woocommerce .checkout .woocommerce-checkout-review-order-table .payment_methods.methods{padding-left:0}.woocommerce .checkout .woocommerce-checkout-review-order-table .payment_methods.methods .input-radio{margin-top:.5em}.woocommerce .checkout .woocommerce-checkout-review-order-table .payment_methods.methods .payment_box{margin-left:2em}.woocommerce .checkout .woocommerce-checkout-review-order-table .shop_table_wrapper{background-color:#eee;padding:0 1em 1em;margin-bottom:2em}.woocommerce .checkout .woocommerce-checkout-review-order-table th{border:0 solid #000;font-size:1.25em;padding:1em 1.5em 0 0}.woocommerce .checkout .woocommerce-checkout-review-order-table .fee th{font-size:1em}.woocommerce .checkout .woocommerce-checkout-review-order-table td{border:0 solid #000}.woocommerce .checkout .woocommerce-checkout-review-order-table .woocommerce-shipping-methods{padding-left:0;margin:0}.woocommerce .checkout .woocommerce-checkout-review-order-table .shop_table .product-total{vertical-align:top;text-align:right}.woocommerce .checkout .woocommerce-checkout-review-order-table .cart_item .wp-post-image,.woocommerce .product-item .product-img .main-img img,.woocommerce-cart .hide{display:none}.woocommerce .checkout .woocommerce-checkout-review-order-table .cart-subtotal,.woocommerce .checkout .woocommerce-checkout-review-order-table .cart_item .wc-gzd-product-name-right{text-align:left}.woocommerce .checkout .woocommerce-billing-fields .required{text-decoration:unset}.woocommerce .checkout .woocommerce-billing-fields h3{color:#000;font-size:1.25em;border-bottom:2px solid #000;font-weight:700;line-height:1.5em}.woocommerce .product-item .product-img .main-img{background-size:contain;background-repeat:no-repeat;background-position:center}body:not(.single-schrank):not(.woocommerce-cart) .Content .checkout-breadcrumb{font-size:2em}body:not(.single-schrank):not(.woocommerce-cart) .Content .woocommerce-table__line-item td>a{padding:unset;margin:unset;background-color:transparent;font-weight:700}body:not(.single-schrank):not(.woocommerce-cart) .Content .order-details-wrapper p{font-size:1em}.woocommerce-cart .has-border{border-bottom:1px solid #000}.woocommerce-cart .has-border--big{border-bottom:2px solid #000;font-size:1.25em}.woocommerce-cart .button{border-radius:0}.woocommerce-cart .button .update_cart{background-color:transparent;border:1px solid #000}.woocommerce-cart .order-tax td{padding-top:1em}.woocommerce-cart .order-total-title,.woocommerce-cart .woocommerce .cart-wrapper th{font-size:1.25em}.woocommerce-cart .order-total td{line-height:.5em;font-size:1.25em}.woocommerce-cart .woocommerce .checkout-button.secondary.button{width:100%;border-radius:0}.woocommerce-cart .woocommerce-cart-product-table div.columns{display:flex;flex-wrap:wrap;gap:30px;padding-top:1em}.woocommerce-cart .woocommerce-cart-product-table .cart-wrapper{width:100%}.woocommerce-cart .woocommerce .cart-wrapper td.product-subtotal,.woocommerce-cart .woocommerce .cart-wrapper th.product-subtotal{text-align:right}.woocommerce-cart .woocommerce .cart-shipping-title td{padding-top:.5em}.woocommerce-cart .woocommerce .cart-sidebar .cart_totals table,.woocommerce-cart .woocommerce .cart_totals th{border:0 solid #ddd}.woocommerce-cart .woocommerce .cart-subtotal td{padding:.5em 0}.woocommerce-cart .woocommerce .cart-sidebar .cart_totals{background-color:#f2f2f2;padding:1em 1.5em}.woocommerce-cart .woocommerce .cart-sidebar .cart_totals td{border:0 solid #ddd;border-bottom:0 solid #000}.woocommerce-cart .woocommerce .cart-sidebar .cart_totals .no-border{border:0}.woocommerce-cart .woocommerce .shop_table{margin-bottom:0}.woocommerce-cart .woocommerce .shop_table td,.woocommerce-cart .woocommerce .shop_table th{text-align:left}.woocommerce-cart .woocommerce .fee,.woocommerce-cart .woocommerce-shipping-totals{border-bottom:1px solid #000}.woocommerce-cart .woocommerce .country_to_state{margin-top:.75em;margin-bottom:.75em;background-color:#fff;color:#000;height:3em}.woocommerce-cart .woocommerce-shipping-methods{padding-left:0}.woocommerce-cart .woocommerce-shipping-methods li input,.wp-block-comment-template li{margin-left:0}.woocommerce-cart .coupon{width:66%;display:flex;gap:20px;flex-grow:1}.woocommerce-cart .coupon+.button{margin-left:unset}.woocommerce-cart .coupon input[type=text]{height:100%;max-width:40%}.woocommerce-cart .trust_factors_after_cart,.woocommerce-gzd-checkout #mmenu{display:none}.woocommerce-Button.button,.wpwh-accordion-title.button,.wpwh-login_signInButton>.button{background-color:var(--wp--preset--color--base);color:var(--wp--preset--color--contrast)!important;border-radius:2em;border-color:var(--wp--preset--color--contrast)!important;border-width:2px!important;border-style:solid!important;font-size:var(--wp--preset--font-size--small);font-weight:var(--wp--custom--font-weight--medium)!important;letter-spacing:.1em;line-height:1;text-decoration:none;text-transform:uppercase;text-align:left!important;padding:var(--wp--preset--spacing--20)!important;position:relative;width:auto!important;box-shadow:0 0 .5rem rgba(0,0,0,.2);transform:scale(1);transition:transform .1s ease}.woocommerce-Button.button:hover,.wp-block-button__link:hover,.wpwh-accordion-title.button:hover,.wpwh-login_signInButton>.button:hover{transform:scale(.96);box-shadow:0 0 0 rgba(0,0,0,.2)}.woocommerce div.product form.cart div.quantity .qty{padding:.2rem 0 .2rem .5rem;margin-right:3rem}.woocommerce-breadcrumb a{color:var(--wp--preset--color--neutral-dark)}.wp-block-social-link.wp-social-link-chain svg,a.wc-block--component-address-card__edit{display:none}.wp-block-button{position:relative}.wp-block-button__link{display:inline-block;box-shadow:0 0 .5rem rgba(0,0,0,.2);transform:scale(1);transition:transform .1s ease}.wp-block-calendar{table:caption;tbody:td}.wp-block-calendar table tbody,.wp-block-group.has-background.has-contrast-background-color .has-neutral-background-color cite,.wp-block-group.has-background.has-contrast-background-color .has-neutral-background-color h1,.wp-block-group.has-background.has-contrast-background-color .has-neutral-background-color h2,.wp-block-group.has-background.has-contrast-background-color .has-neutral-background-color h3,.wp-block-group.has-background.has-contrast-background-color .has-neutral-background-color h4,.wp-block-group.has-background.has-contrast-background-color .has-neutral-background-color h5,.wp-block-group.has-background.has-contrast-background-color .has-neutral-background-color ol,.wp-block-group.has-background.has-contrast-background-color .has-neutral-background-color p,.wp-block-group.has-background.has-contrast-background-color .has-neutral-background-color ul,.wp-block-group.has-background.has-neutral-dark-background-color .has-neutral-background-color cite,.wp-block-group.has-background.has-neutral-dark-background-color .has-neutral-background-color h1,.wp-block-group.has-background.has-neutral-dark-background-color .has-neutral-background-color h2,.wp-block-group.has-background.has-neutral-dark-background-color .has-neutral-background-color h3,.wp-block-group.has-background.has-neutral-dark-background-color .has-neutral-background-color h4,.wp-block-group.has-background.has-neutral-dark-background-color .has-neutral-background-color h5,.wp-block-group.has-background.has-neutral-dark-background-color .has-neutral-background-color ol,.wp-block-group.has-background.has-neutral-dark-background-color .has-neutral-background-color p,.wp-block-group.has-background.has-neutral-dark-background-color .has-neutral-background-color ul,.wp-block-group.has-background.has-secondary-background-color .has-neutral-background-color cite,.wp-block-group.has-background.has-secondary-background-color .has-neutral-background-color h1,.wp-block-group.has-background.has-secondary-background-color .has-neutral-background-color h2,.wp-block-group.has-background.has-secondary-background-color .has-neutral-background-color h3,.wp-block-group.has-background.has-secondary-background-color .has-neutral-background-color h4,.wp-block-group.has-background.has-secondary-background-color .has-neutral-background-color h5,.wp-block-group.has-background.has-secondary-background-color .has-neutral-background-color ol,.wp-block-group.has-background.has-secondary-background-color .has-neutral-background-color p,.wp-block-group.has-background.has-secondary-background-color .has-neutral-background-color ul,.wp-block-group.has-background.has-tertiary-background-color .has-neutral-background-color cite,.wp-block-group.has-background.has-tertiary-background-color .has-neutral-background-color h1,.wp-block-group.has-background.has-tertiary-background-color .has-neutral-background-color h2,.wp-block-group.has-background.has-tertiary-background-color .has-neutral-background-color h3,.wp-block-group.has-background.has-tertiary-background-color .has-neutral-background-color h4,.wp-block-group.has-background.has-tertiary-background-color .has-neutral-background-color h5,.wp-block-group.has-background.has-tertiary-background-color .has-neutral-background-color ol,.wp-block-group.has-background.has-tertiary-background-color .has-neutral-background-color p,.wp-block-group.has-background.has-tertiary-background-color .has-neutral-background-color ul{color:var(--wp--preset--color--contrast)}.wp-block-calendar table th{background-color:var(--wp--preset--color--contrast);color:var(--wp--preset--color--base)}.wp-block-calendar th{border:1px solid var(--wp--preset--color--contrast);padding:.5em}.wp-block-code code{overflow-wrap:normal;overflow-x:scroll}.rich-text:focus>code[data-rich-text-format-boundary],.rich-text:focus>kbd[data-rich-text-format-boundary]{color:currentColor}.wp-block-group{position:relative;z-index:20}.wp-block-group.has-background{padding:var(--wp--preset--spacing--40) var(--wp--preset--spacing--30)}.wp-block-group.has-background.has-contrast-background-color cite,.wp-block-group.has-background.has-contrast-background-color h1,.wp-block-group.has-background.has-contrast-background-color h2,.wp-block-group.has-background.has-contrast-background-color h3,.wp-block-group.has-background.has-contrast-background-color h4,.wp-block-group.has-background.has-contrast-background-color h5,.wp-block-group.has-background.has-contrast-background-color ol,.wp-block-group.has-background.has-contrast-background-color p,.wp-block-group.has-background.has-contrast-background-color ul,.wp-block-group.has-background.has-neutral- dark-background-color cite,.wp-block-group.has-background.has-neutral-dark-background-color h1,.wp-block-group.has-background.has-neutral-dark-background-color h2,.wp-block-group.has-background.has-neutral-dark-background-color h3,.wp-block-group.has-background.has-neutral-dark-background-color h4,.wp-block-group.has-background.has-neutral-dark-background-color h5,.wp-block-group.has-background.has-neutral-dark-background-color ol,.wp-block-group.has-background.has-neutral-dark-background-color p,.wp-block-group.has-background.has-neutral-dark-background-color ul,.wp-block-group.has-background.has-secondary-background-color cite,.wp-block-group.has-background.has-secondary-background-color h1,.wp-block-group.has-background.has-secondary-background-color h2,.wp-block-group.has-background.has-secondary-background-color h3,.wp-block-group.has-background.has-secondary-background-color h4,.wp-block-group.has-background.has-secondary-background-color h5,.wp-block-group.has-background.has-secondary-background-color ol,.wp-block-group.has-background.has-secondary-background-color p,.wp-block-group.has-background.has-secondary-background-color ul,.wp-block-group.has-background.has-tertiary-background-color cite,.wp-block-group.has-background.has-tertiary-background-color h1,.wp-block-group.has-background.has-tertiary-background-color h2,.wp-block-group.has-background.has-tertiary-background-color h3,.wp-block-group.has-background.has-tertiary-background-color h4,.wp-block-group.has-background.has-tertiary-background-color h5,.wp-block-group.has-background.has-tertiary-background-color ol,.wp-block-group.has-background.has-tertiary-background-color p,.wp-block-group.has-background.has-tertiary-background-color ul,.wp-block-media-text.has-background.has-contrast-background-color .wp-element-button,.wp-block-media-text.has-background.has-contrast-background-color a,.wp-block-media-text.has-background.has-contrast-background-color cite,.wp-block-media-text.has-background.has-contrast-background-color h1,.wp-block-media-text.has-background.has-contrast-background-color h2,.wp-block-media-text.has-background.has-contrast-background-color h3,.wp-block-media-text.has-background.has-contrast-background-color h4,.wp-block-media-text.has-background.has-contrast-background-color h5,.wp-block-media-text.has-background.has-contrast-background-color ol,.wp-block-media-text.has-background.has-contrast-background-color p,.wp-block-media-text.has-background.has-contrast-background-color ul,.wp-block-media-text.has-background.has-secondary-background-color .wp-element-button,.wp-block-media-text.has-background.has-secondary-background-color a,.wp-block-media-text.has-background.has-secondary-background-color cite,.wp-block-media-text.has-background.has-secondary-background-color h1,.wp-block-media-text.has-background.has-secondary-background-color h2,.wp-block-media-text.has-background.has-secondary-background-color h3,.wp-block-media-text.has-background.has-secondary-background-color h4,.wp-block-media-text.has-background.has-secondary-background-color h5,.wp-block-media-text.has-background.has-secondary-background-color ol,.wp-block-media-text.has-background.has-secondary-background-color p,.wp-block-media-text.has-background.has-secondary-background-color ul{color:var(--wp--preset--color--base)}.wp-block-group.has-background.has-contrast-background-color .slick-dots li button,.wp-block-group.has-background.has-neutral-dark-background-color .slick-dots li button,.wp-block-group.has-background.has-secondary-background-color .slick-dots li button,.wp-block-group.has-background.has-tertiary-background-color .slick-dots li button{border:solid 2px var(--wp--preset--color--primary)}.wp-block-group.has-background.has-base-transparent-background-color{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.wp-block-group iframe{width:100%!important;max-width:none!important}.wp-block-image.aligncenter{margin-left:auto!important;margin-right:auto!important}ol.has-background,p.has-background,ul.has-background{padding:1.25rem 1.5rem}ol.has-large-font-size,p.has-large-font-size,ul.has-large-font-size{font-weight:var(--wp--custom--font-weight--light)}ol.has-gigantic-font-size,ol.has-huge-font-size,ol.has-x-large-font-size,p.has-gigantic-font-size,p.has-huge-font-size,p.has-x-large-font-size,ul.has-gigantic-font-size,ul.has-huge-font-size,ul.has-x-large-font-size{font-weight:var(--wp--custom--font-weight--light);line-height:var(--wp--custom--line-height--heading)}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding-left:0}.wp-block-post-comments-form input:not([type=submit]),.wp-block-post-comments-form textarea{border-color:var(--wp--preset--color--contrast)}.wp-block-post-comments-form input[type=submit]{border:2px solid var(--wp--preset--color--contrast)}.wp-block-post-comments-form .form-submit{margin-bottom:0}.wp-block-post-excerpt__more-text .wp-block-post-excerpt__more-link{font-size:var(--wp--preset--font-size--small);font-weight:var(--wp--custom--font-weight--semi-bold);letter-spacing:.1em;text-transform:uppercase;line-height:1}.wp-block-post .wp-block-post-terms a,.wp-block-post .wp-block-post-title a,.wp-block-post-navigation-link a,.wp-block-post-title>a,.wp-block-site-title a,.wp-block-visual4-glossary-results li a{text-decoration:none}.wp-block-preformatted{overflow-wrap:normal;overflow-x:scroll;white-space:pre}.wp-block-pullquote p:last-of-type{margin-bottom:0}.wp-block-search__input{background:0 0;border:solid 2px var(--wp--preset--color--primary)}.wp-block-search__input::-webkit-input-placeholder{color:var(--wp--preset--color--base);opacity:1}.wp-block-search__input::-moz-placeholder{color:var(--wp--preset--color--base);opacity:1}.wp-block-search__input:-ms-input-placeholder{color:var(--wp--preset--color--base);opacity:1}.wp-block-search__input::-ms-input-placeholder{color:var(--wp--preset--color--base);opacity:1}.wp-block-search__input::placeholder{color:var(--wp--preset--color--base);opacity:1}.wp-block-search__input:focus{outline:0}.wp-block-search__button{background-color:var(--wp--preset--color--base);border-radius:1;border-color:var(--wp--preset--color--contrast)!important;border-width:2px!important;border-style:solid!important;color:var(--wp--preset-- color--contrast)!important;font-size:var(--wp--preset--font-size--small);font-weight:var(--wp--custom--font-weight--medium);letter-spacing:.1em;line-height:1;text-decoration:none;text-transform:uppercase;text-align:left!important;padding-right:calc(1.5rem + 2em)!important;position:relative;width:auto!important;box-shadow:0 0 .5rem rgba(0,0,0,.2);transform:scale(1);transition:transform .1s ease}.wp-block-search__button:hover{transform:scale(.96);box-shadow:0 0 0 rgba(0,0,0,.2)}.wp-block-button.is-style-icon-arrow .wp-block-button__link:after,.wp-block-button.is-style-icon-cart .wp-block-button__link:after,.wp-block-button.is-style-icon-design .wp-block-button__link:after,.wp-block-search__button:after{content:" ";position:absolute;right:6px;top:6px;bottom:6px;aspect-ratio:1;background:var(--wp--preset--color--contrast)url(assets/images/icons/arrow-right--white.svg)center no-repeat;background-size:50%;border-radius:100%;display:inline-block}.wp-block-social-link.wp-social-link-chain{background:url(assets/images/icons/xing.svg)center no-repeat!important;background-size:contain!important;width:25px;height:25px;position:relative}.wp-block-social-link.wp-social-link-chain a{height:100%;width:100%}.wp-block-table.is-style-stripes{border-bottom:none}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#eee}.wp-block-table table{border-collapse:collapse}.wp-block-table tfoot,.wp-block-table thead,.wp-block-visual4-glossary-alphabet li.is-current{background:var(--wp--preset--color--secondary);color:var(--wp--preset--color--base)}.wp-block-table tr{border-bottom:1px solid var(--wp--preset--color--secondary)}.wp-block-table tr:last-child{border-bottom:none}.wp-block-table th{font-weight:var(--wp--custom--font-weight--medium);text-align:left;vertical-align:top}.wp-block-table td,.wp-block-table th{border:0;padding:.75rem}.is-style-small{font-size:var(--wp--preset--font-size--small);font-weight:var(--wp--custom--font-weight--semi-bold);letter-spacing:.05em;text-transform:uppercase}.is-style-checklist{list-style:none}.is-style-checklist li{position:relative;margin-left:1.5em}.is-style-checklist li:before{content:" ";width:1em;height:1em;top:.25em;background:center no-repeat;background-size:contain;position:absolute;margin-left:-1.5em;color:inherit;background-image:url(assets/images/icons/checkmark.svg)}.has-background.has-contrast-background-color .is-style-checklist li:before,.has-background.has-tertiary-background-color .is-style-checklist li:before{background-image:url(assets/images/icons/checkmark-white.svg)}.wp-block-button.is-style-link-only .wp-block-button__link{border:0;background:0 0;padding:0;box-shadow:none}.wp-block-button.is-style-link-only .wp-block-button__link:hover{transform:none;text-decoration:underline}.wp-block-button.is-style-icon-arrow .wp-block-button__link,.wp-block-button.is-style-icon-cart .wp-block-button__link,.wp-block-button.is-style-icon-design .wp-block-button__link{padding-right:calc(var(--wp--preset--spacing--20) + 3em);position:relative}.wp-block-button.is-style-icon-arrow .wp-block-button__link:after{background-image:url(assets/images/icons/arrow-right--white.svg)}.wp-block-button.is-style-icon-cart .wp-block-button__link:after{background-image:url(assets/images/icons/cart--white.svg)}.wp-block-button.is-style-icon-design .wp-block-button__link:after{background-image:url(assets/images/icons/design--white.svg)}.wp-block-read-more.is-style-icon-arrow{color:transparent;border:solid 1px var(--wp--preset--color--contrast);align-self:flex-end;width:2.5rem;height:2.5rem;background:url(assets/images/icons/arrow-right.svg)center no-repeat;background-size:50%;border-radius:100%}.wp-block-media-text.is-style-overlapping .wp-block-media-text__content{position:relative;z-index:20}.wp-block-media-text.is-style-overlapping.is-vertically-aligned-top .wp-block-image{margin-top:-50px!important}.wp-block-media-text.is-style-overlapping.is-vertically-aligned-bottom .wp-block-image{margin-bottom:-50px!important}.wp-block-media-text.is-style-overlapping.has-media-on-the-right .wp-block-media-text__content{margin-right:-150px}.wp-block-media-text.is-style-overlapping:not(.has-media-on-the-right) .wp-block-media-text__content{margin-left:-150px}.is-style-overlapping-above,.is-style-overlapping-behind{position:relative}.is-style-overlapping-above{z-index:200;margin-bottom:calc((var(--wp--preset--spacing--60) + 7vw)*-1)!important}.is-style-overlapping-behind{z-index:0;margin-bottom:calc(-1*7vw)!important}.is-style-overlapping-behind>.wp-block-group.alignfull.is-style-default.has-background{padding-bottom:calc(var(--wp--preset--spacing--30) + 7vw)!important}.is-style-overlapping-behind>.wp-block-group.alignfull.is-style-default.has-background>.wp-block-group.alignfull.is-style-default.has-background{padding-bottom:calc(var(--wp--preset--spacing--30) + 4rem)!important}.is-style-overlapping-above-upwards{margin-top:calc((var(--wp--preset--spacing--60) + 7vw)*-1)!important;z-index:200;position:relative}.wp-block-visual4-accordion:before{content:"";background:inherit;display:block;width:100%;height:1px;position:absolute;top:0;left:0;background:var(--wp--preset--color--secondary)}.wp-block-visual4-carousel{padding-bottom:3em!important}.wp-block-visual4-carousel-slides{width:100%;display:flex;transition:opacity 1s ease;opacity:0}.wp-block-visual4-carousel-slides.slick-initialized{opacity:1}.wp-block-visual4-carousel-slides--story .slick-list{margin-left:calc(-1*var(--wp--preset--spacing--40))!important}.wp-block-visual4-carousel-slides--story .slick-slide{margin-left:var(--wp--preset--spacing--40)!important}.wp-block-visual4-carousel-slides .slick-track{display:flex!important}.wp-block-visual4-carousel-slides .slick-list{margin-left:calc(-1*var(--wp--custom--spacing--gap))}.wp-block-visual4-carousel-slides .slick-slide{margin-left:var(--wp--custom--spacing--gap);height:inherit!important}html.is-locked{overflow:hidden}.wp-block-visual4-contact-modal__button-link--icon{border:0;box-shadow:none;width:1.5rem;height:1.5rem;border-radius:0;background:center no-repeat;background-size:contain;opacity:.6;transition:opacity .2 ease}.wp-block-visual4-contact-modal__button-link--icon:hover{opacity:1}.wp-block-visual4-contact-modal__button-link--icon-whatsapp{background-image:url(assets/images/icons/whatsapp.svg)}.wp-block-visual4-contact-modal__button-link--icon-sms{background-image:url(assets/images/icons/sms.svg)}.wp-block-visual4-contact-modal__button-link--icon-email{background-image:url(assets/images/icons/email.svg)}.wp-block-visual4-contact-modal__form{position:fixed;z-index:9999;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;transition:opacity .5s ease;visibility:hidden;opacity:0}.wp-block-visual4-contact-modal__form.is-visible,.wp-block-visual4-navigation--header>li:hover>ul{visibility:visible;opacity:1}.wp-block-visual4-contact-modal__form.is-visible .wp-block-visual4-contact-modal__form__inner{transform:scale(1)}.wp-block-visual4-contact-modal__form__overlay{position:absolute;z-index:10;top:0;right:0;bottom:0;left:0;background:var(--wp--preset--color--base-transparent);cursor:pointer}.wp-block-visual4-contact-modal__form__inner{position:relative;z-index:100;background:var(--wp--preset--color--base);width:80%;max-width:600px;box-shadow:0 0 1em rgba(0,0,0,.5);transform:scale(.9);transition:transform .5s ease}.wp-block-visual4-contact-modal__form__inner-head{background:var(--wp--preset--color--secondary);color:var(--wp--preset--color--base);padding:var(--wp--preset--spacing--30);position:relative}.wp-block-visual4-contact-modal__form__inner-head-close{cursor:pointer;position:absolute;top:var(--wp--preset--spacing--30);right:var(--wp--preset--spacing--30);width:2em;height:2em;background:url(assets/images/icons/close-white.svg)top right no-repeat;background-size:.75em}.wp-block-visual4-contact-modal__form__inner-head-title{margin:0}.wp-block-visual4-contact-modal__form__inner-body{background:var(--wp--preset--color--base);color:var(--wp--preset--color--contrast);padding:var(--wp--preset--spacing--30);max-height:60vh;overflow:auto}.wp-block-visual4-contact-modal__form__inner-body a{transition:none!important}.wp-block-visual4-checkout>.woocommerce{max-width:var(--wp--style--global--wide-size);margin:0 auto}.wp-block-visual4-custom-styles{margin:0}.wp-block-visual4-faqs__items{margin-top:var(--wp--preset--spacing--40);margin-bottom:var(--wp--preset--spacing--40)}.wp-block-visual4-glossary-alphabet{width:100%;list-style:none;margin-bottom:var(--wp--preset--spacing--40);display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--10)}.wp-block-visual4-glossary-alphabet li{flex-grow:1;padding:var(--wp--preset--spacing--10);text-align:center;background:var(--wp--preset--color--neutral-light);color:#d7d5d5;text-transform:uppercase;max-width:40px}.wp-block-visual4- glossary-alphabet li.is-active{background:var(--wp--preset--color--primary);color:var(--wp--preset--color--contrast);cursor:pointer}.wp-block-visual4-glossary-header{width:100%;min-height:2rem;display:flex;justify-content:space-between;align-items:flex-start}.wp-block-visual4-glossary-header-status{font-size:var(--wp--preset--font-size--large);font-weight:700;text-transform:uppercase;margin-bottom:var(--wp--preset--spacing--30)}.wp-block-visual4-glossary-results li{margin-bottom:var(--wp--preset--spacing--20);font-size:var(--wp--preset--font-size--large);display:none}.wp-block-visual4-glossary-results li.is-visible{display:block}.wp-block-visual4-lightbox__button{display:block;cursor:pointer;position:relative;width:5rem;height:5rem;border-radius:50%;background:rgba(130,118,107,.5);opacity:.6;transform:scale(1);transition:opacity .2s ease,transform .2s ease}.wp-block-visual4-lightbox__button:hover{opacity:1;transform:scale(1.1)}.wp-block-visual4-lightbox__button:hover .wp-block-visual4-lightbox__button-count{opacity:1;transform:translateY(0)}.wp-block-visual4-lightbox__button.is-loading{opacity:.6;transform:scale(.9)}.wp-block-visual4-lightbox__button.is-loading .wp-block-visual4-lightbox__button-count{opacity:0!important}.wp-block-visual4-lightbox__button.is-loading .wp-block-visual4-lightbox__button-icon{background-image:url(assets/images/icons/loading.svg);-webkit-animation:spin 2.5s infinite linear;animation:spin 2.5s infinite linear}.wp-block-visual4-lightbox__button-icon{position:absolute;top:0;right:0;bottom:0;left:0;background:url(assets/images/icons/lightbox.svg)center no-repeat;background-size:2.5rem;-webkit-animation:none;animation:none}.wp-block-visual4-lightbox__button-count{box-shadow:0 0 .5rem rgba(0,0,0,.2);width:1.5rem;height:1.5rem;line-height:1.5rem;border-radius:50%;background:var(--wp--preset--color--neutral-dark);font-size:var(--wp--preset--font-size--small);font-weight:var(--wp--custom--font-weight--semi-bold);color:var(--wp--preset--color--base);text-align:center;position:absolute;top:0;right:0;opacity:0;transform:translateY(-1rem);transition:opacity .2s ease,transform .2s ease}.wp-block-visual4-exit-intend-popup{position:relative}.wp-block-visual4-top-bar{position:relative;z-index:100}.wp-block-visual4-top-bar .has-contrast-background-color{background:#222!important}.wp-block-visual4-top-bar p{display:block;width:100%;text-align:center}.wp-block-visual4-top-bar-link{display:block;width:100%;text-decoration:none;transform:scale(1);transition:transform .1s ease}.wp-block-visual4-top-bar-link:hover{transform:scale(.96)}.wp-block-visual4-top-bar.is-hidden{display:none}.wp-block-visual4-top-bar-close{width:1.5em;height:1.5em;background:url(assets/images/icons/close-white.svg)center no-repeat;background-size:.75em;display:block;position:absolute;top:var(--wp--preset--spacing--10);right:var(--wp--preset--spacing--30);z-index:100;-webkit-margin-before:0!important;margin-block-start:0!important;transform:scale(1);transition:transform .1s ease}.wp-block-visual4-top-bar-close:hover{transform:scale(1.3)}.mm-page{min-height:100%}.mm-menu{--mm-color-text:var(--wp--preset--color--contrast);--mm-color-background:var(--wp--preset--color--primary);--mm-color-border:transparent;--mm-navbar-size:69px;z-index:1000}.mm-menu .search-form{position:absolute;bottom:var(--wp--preset--spacing--30);left:var(--wp--preset--spacing--30);right:var(--wp--preset--spacing--30);z-index:10}.mm-menu .mm-navbar{color:var(--wp--preset--color--secondary);font-weight:var(--wp--custom--font-weight--semi-bold);border-bottom:solid 1px var(--wp--preset--color--secondary);text-transform:uppercase}.mm-menu .mm-navbar__title{text-align:left}.mm-menu .mm-navbar__btn{background:url(assets/images/icons/arrow-left.svg)left center no-repeat;background-size:.75em;margin-left:var(--wp--preset--spacing--30)}.mm-menu .mm-listitem__btn:after,.mm-menu .mm-navbar__btn:before{border:0}.mm-menu .mm-listview{padding:var(--wp--preset--spacing--20) var(--wp--preset--spacing--30)}.mm-menu .mm-listitem__text{padding-left:0;padding-right:0;text-transform:uppercase;font-weight:var(--wp--custom--font-weight--semi-bold)}.mm-menu .mm-listitem__text:hover,.wp-block-visual4-navigation li:hover>a{color:var(--wp--preset--color--secondary)}.mm-menu .mm-listitem__btn{background:url(assets/images/icons/arrow-right.svg)right center no-repeat;background-size:.75em}.mm-menu .mm-listitem:after{inset-inline-start:0;inset-inline-end:0;border-color:var(--wp--preset--color--contrast)}.mm-blocker{z-index:999!important}.wp-block-visual4-navigation{display:flex;gap:2em}.wp-block-visual4-navigation li{padding:0;margin:0}.wp-block-visual4-navigation li a{text-decoration:none;display:inline-block}.wp-block-visual4-navigation,.wp-block-visual4-navigation li ul{list-style:none;padding:0;margin:0}.wp-block-visual4-navigation--header{font-weight:350;gap:1.1em;font-size:1.1em}.wp-block-visual4-navigation--header>li{line-height:1}.wp-block-visual4-navigation--header>li>ul{position:absolute;top:auto;left:0;padding:var(--wp--preset--spacing--30);padding-top:var(--wp--preset--spacing--40);height:auto;width:100%;z-index:1000;background:rgba(255,255,255,.9);visibility:hidden;opacity:0;transition:all .3s cubic-bezier(.23,1,.32,1);display:flex;gap:var(--wp--preset--spacing--50);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.wp-block-visual4-navigation--header>li>ul>li{font-weight:var(--wp--custom--font-weight--medium)}.wp-block-visual4-navigation--header>li>ul li a{color:var(--wp--preset--color--contrast)!important}.wp-block-visual4-navigation--header>li>ul li a:hover{color:var(--wp--preset--color--contrast);text-decoration:underline}.wp-block-visual4-navigation--header>li>ul ul{max-height:200px;font-weight:400;margin:var(--wp--preset--spacing--20)0}.wp-block-visual4-navigation--header>li>ul ul>li{margin-right:var(--wp--preset--spacing--40)!important;margin-bottom:var(--wp--preset--spacing--20)!important}.wp-block-visual4-navigation--header>li>ul:after{content:" ";position:absolute;bottom:-5px;left:0;width:100%;height:5px;background:linear-gradient(0deg,transparent 0,rgba(0,0,0,.05) 100%)}.wp-block-visual4-navigation li a,.wp-block-visual4-navigation--header li.current-menu-ancestor>a,.wp-block-visual4-navigation--header li.current-menu-item>a,.wp-block-visual4-navigation--header>li:hover{color:var(--wp--preset--color--contrast)}.wp-block-visual4-navigation--header li a{display:block}.wp-block-visual4-navigation--header li.is-style-text-only>a{pointer-events:none}.wp-block-visual4-navigation--header li.is-style-hidden>a{pointer-events:none;opacity:0}.wp-block-visual4-navigation--header li.is-style-arrow{margin-top:var(--wp--preset--spacing--10)}.wp-block-visual4-navigation--header li.is-style-arrow>a{position:relative;font-style:italic;padding-left:1.25em}.wp-block-visual4-navigation--header li.is-style-arrow>a:before{content:" ";background:url(assets/images/icons/arrow-right.svg)0 center no-repeat;background-size:contain;position:absolute;left:0;top:0;width:1em;height:1em;color:inherit}.wp-block-visual4-navigation.wp-block-visual4-navigation--secondary>li>ul{justify-content:flex-end}.wp-block-visual4-navigation--footer{margin-top:var(--wp--preset--spacing--20);flex-direction:column;gap:var(--wp--preset--spacing--10)}.wp-block-visual4-navigation--meta{font-size:var(--wp--preset--font-size--small);font-weight:var(--wp--custom--font-weight--medium);text-transform:none!important;flex-direction:row}.wp-block-visual4-navigation__mobile-toggle{display:none}.wp-block-visual4-navigation__mobile-toggle-link{background:url(assets/images/icons/menu.svg)center no-repeat;background-size:1.5em;width:2em;height:2em;display:block}.wp-block-visual4-overlapping-blocks{position:relative;overflow:visible}.wp-block-visual4-overlapping-blocks.is-crop-mode-full{overflow:hidden}.wp-block-visual4-overlapping-blocks .acf-innerblocks-container{position:relative}.wp-block-visual4-overlapping-blocks__inner{display:flex}.wp-block-visual4-overlapping-blocks__base{position:relative;z-index:10}.wp-block-visual4-overlapping-blocks__base .wp-block-image{margin:0}.wp-block-visual4-overlapping-blocks__overlay{z-index:100;margin:0}.wp-block-visual4-overlapping-blocks__overlay,.wp-block-visual4-overlapping-blocks__overlay>.wp-block-group{position:absolute;top:0;right:0;bottom:0;left:0}.wp-block-visual4-overlapping-blocks__overlay figure,.wp-block-visual4-overlapping-blocks__overlay img{width:auto;height:100%;-o-object-fit:contain;object-fit:contain;display:inline-block!important}.wp-block-visual4-post-grid{position:relative}.wp-block-visual4-post-grid--service .wp-block-visual4-post-grid__items{grid-template-columns:repeat(2,1fr);-moz-column-gap:var(--wp--preset--spacing--40);column-gap:var(--wp--preset--spacing--40);row-gap:var(--wp--preset--spacing--40)}.wp-block-visual4-post-grid__items{display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:var(--wp--custom--spacing--gap);column-gap:var(--wp--custom--spacing--gap);row-gap:var(--wp--custom--spacing--gap);margin-bottom:var(--wp--preset--spacing--40);transition:opacity 1s ease,transform 1s ease}.wp-block-visual4-post-grid__items .slick-dots{transition:transform 1s ease}.wp-block-visual4-post-grid__items.is-loading{transform:translateY(3rem);opacity:0}.wp-block-visual4-post-grid__items.is-loading .slick-dots{transform:translateY(-3rem)}.wp-block-visual4-post-grid.is-js-filter-enabled .wp-block-visual4-post-grid__controls{justify-content:stretch}.wp-block-visual4-post-grid.is-js-filter-enabled .wp-block-visual4-post-grid__controls,.wp-block-visual4-post-grid.is-js-filter-enabled .wp-block-visual4-post-grid__filter{position:absolute;top:0;right:0;left:0;display:flex;align-items:flex-start;gap:var(--wp--custom--spacing--gap);z-index:100}.wp-block-visual4-post-grid.is-js-filter-enabled .wp-block-visual4-post-grid__filter-item{position:relative;border:solid 2px #666;background:var(--wp--preset--color--base);padding-right:3rem;min-width:15rem}.wp-block-visual4-post-grid.is-js-filter-enabled .wp-block-visual4-post-grid__filter-item.is-open .wp-block-visual4-post-grid__filter-item-toggle{background-image:url(assets/images/icons/arrow-up.svg)}.wp-block-visual4-post-grid.is-js-filter-enabled .wp-block-visual4-post-grid__filter-item.is-open .wp-block-visual4-post-grid__filter-item-terms{display:block}.wp-block-visual4-post-grid.is-js-filter-enabled .wp-block-visual4-post-grid__filter-item.is-active{border-color:var(--wp--preset--color--secondary)}.wp-block-visual4-post-grid.is-js-filter-enabled .wp-block-visual4-post-grid__filter-item-toggle{position:absolute;z-index:10;width:100%;height:3.5em;background:url(assets/images/icons/arrow-down.svg)right .75rem top 1rem no-repeat;background-size:1em;cursor:pointer}.wp-block-visual4-post-grid.is-js-filter-enabled .wp-block-visual4-post-grid__filter-item-selected{position:relative;z-index:1;padding:.75rem;font-weight:var(--wp--custom--font-weight--medium);color:var(--wp--preset--color--secondary)}.wp-block-visual4-post-grid.is-js-filter-enabled .wp-block-visual4-post-grid__filter-item-terms{padding:0 .75rem .75rem;margin-top:var(--wp--preset--spacing--20);display:none}.wp-block-visual4-post-grid.is-js-filter-enabled .wp-block-visual4-post-grid__filter-item-terms-item{margin-bottom:var(--wp--preset--spacing--20)}.wp-block-visual4-post-grid.is-js-filter-enabled .wp-block-visual4-post-grid__filter-item-terms-item-link{text-decoration:none;display:block}.wp-block-visual4-post-grid.is-js-filter-enabled .wp-block-visual4-post-grid__filter-item-terms-item-link.is-active{font-weight:var(--wp--custom--font-weight--medium)}.wp-block-visual4-post-grid.is-js-filter-enabled .wp-block-visual4-post-grid__filter-item-terms-item:last-child{margin-bottom:0}.wp-block-visual4-post-grid.is-js-filter-enabled .wp-block-visual4-post-grid__items{position:relative;z-index:10;padding-top:5rem}.wp-block-visual4-accordion{position:relative;-webkit-margin-before:0!important;margin-block-start:0!important}.wp-block-visual4-accordion-title{padding:1rem 2rem 1rem 0;margin:0;position:relative;background:url(assets/images/icons/arrow-up.svg)right center no-repeat;background-size:1rem}.wp-block-visual4-accordion-content{overflow:hidden;padding-bottom:2rem}.wp-block-visual4-accordion-content p{margin-right:5rem}.wp-block-visual4-accordion.is-closed .wp-block-visual4-accordion-title{cursor:pointer;background-image:url(assets/images/icons/arrow-down.svg)}.wp-block-visual4-accordion:last-child:after{content:"";background:inherit;display:block;width:100%;height:1px;position:absolute;bottom:0;left:0;background:var(--wp--preset--color--secondary)}.wp-block-visual4-product-gallery__main-slide-image{width:100%;height:auto;aspect-ratio:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;display:none}.wp-block-visual4-product-gallery__main-slide-image:first-child{display:flex}.wp-block-visual4-product-gallery__main-slide-image img,.wp-block-visual4-product-gallery__navigation-item-image img{width:100%;height:auto}.wp-block-visual4-product-gallery__navigation{margin-top:var(--wp--preset--spacing--30)}.wp-block-visual4-product-gallery__navigation-item{cursor:pointer;opacity:.6;width:50px;height:50px;margin-right:10px;transition:opacity .25s ease}.wp-block-visual4-product-gallery__navigation-item:hover{opacity:1}.wp-block-visual4-product-gallery__navigation-item-image{height:auto;aspect-ratio:1;border:solid 1px var(--wp--preset--color--neutral-dark);padding:2px;display:flex;flex-direction:column;justify-content:flex-end}.wp-block-visual4-product-thumbnail{position:relative;cursor:pointer;display:block}.wp-block-visual4-product-thumbnail:not(.is-no-mouseover):hover .wp-block-visual4-product-thumbnail-image--default{opacity:0}.wp-block-visual4-product-thumbnail:not(.is-no-mouseover):hover .wp-block-visual4-product-thumbnail-image--hover{opacity:1}.wp-block-visual4-product-thumbnail-image{width:100%;height:auto;aspect-ratio:1;margin:0 auto;position:relative;z-index:1;transition:opacity 1s ease}.wp-block-visual4-product-thumbnail-image--hover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;opacity:0}.wp-block-visual4-product-thumbnail-image img{-o-object-position:bottom;object-position:bottom;-o-object-fit:cover;object-fit:cover;height:auto;width:100%}.wp-block-visual4-sitemap__links{margin-top:var(--wp--preset--spacing--40);margin-bottom:var(--wp--preset--spacing--40);-moz-column-count:4;column-count:4;-moz-column-fill:balance;column-fill:balance}.wp-block-visual4-testimonials__items{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--40)}.wp-block-visual4-testimonials__item{display:flex;align-items:center;gap:var(--wp--preset--spacing--40)}.wp-block-visual4-testimonials__item-image{width:25%;flex-shrink:0}.wp-block-visual4-testimonials__item-image>img{aspect-ratio:1;width:100%}.wp-block-visual4-testimonials__item-content{display:flex;flex-direction:column}.wp-block-visual4-testimonials__item-content-title{font-weight:600;text-transform:uppercase;line-height:1;margin-bottom:var(--wp--preset--spacing--20);letter-spacing:.05em}.wp-block-visual4-testimonials__item-content-excerpt{font-weight:500;font-size:var(--wp--preset--font-size--huge);font-style:italic;line-height:1}.wp-block-visual4-testimonials__item-content-quote{margin:var(--wp--preset--spacing--20)0 var(--wp--preset--spacing--30)}@media only screen and (min-width:768px){.woocommerce .checkout-breadcrumb{padding-left:.5em}}@media only screen and (max-width:1400px){.wp-block-visual4-carousel-slides{width:calc(100% - 10em);margin:0 auto}}@media only screen and (max-width:1280px){.wp-block-visual4-sitemap__links{-moz-column-count:3;column-count:3}}@media only screen and (max-width:1200px){.wp-pattern-header-columns-column--primary{display:none}.wp-pattern-story-cover__main{flex-wrap:wrap!important}.wp-pattern-story-cover__main-image{width:100%;aspect-ratio:16/10}.wp-pattern-story-cover__main-content{padding-bottom:0!important}.wp-pattern-story-cover__overlay{width:70vw;height:auto}.wp-pattern-story-preview-image-background img{-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right}.wp-block-visual4-navigation--header{display:none}.wp-block-visual4-navigation__mobile-toggle{display:block;position:absolute;left:4px;top:7px}}@media only screen and (max-width:1025px){.wp-block-visual4-carousel-slides{width:100%}.wp-block-visual4-carousel-slides .slick-arrow{display:none!important}.wp-block-visual4-post-grid__items{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:1000px){.wp-pattern-banner-cover-default{min-height:0;height:auto}.wp-pattern-banner-cover-default .wp-block-cover{padding:0!important;min-height:0!important;display:block}.wp-pattern-banner-cover-default .wp-block-cover__background{background-color:var(--wp--preset--color--base)!important}.wp-pattern-banner-cover-default .wp-block-cover__image-background{position:relative;height:500px}.wp-pattern-banner-cover-default .wp-block-cover__image-background img,.wp-pattern-banner-cover-default__content-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wp-pattern-banner-cover-default__content,.wp-pattern-banner-cover-default__content-box{position:static}.wp-pattern-banner-cover-default__content-image{right:auto;left:var(--wp--preset--spacing--30);top:var(--wp--preset--spacing--30);height:calc(500px - var(--wp--preset--spacing--30))}}@media only screen and (max-width:900px){.woocommerce-account main .woocommerce .woocommerce-MyAccount-navigation ul{width:auto;flex-direction:column;gap:0;justify-content:flex-start;align-items:flex-start}.woocommerce-account main .woocommerce .woocommerce-MyAccount-navigation ul li{font-size:var(--wp--preset--font-size--normal)}.woocommerce .large-block-grid-3>.grid1,.woocommerce .large-block-grid-4>.grid1{width:calc(50% - 2em)}.woocommerce .product-page .product .row .large-6.columns{width:100%}.woocommerce .product-page .product .row .product-gallery{padding-right:0}.wp-block-visual4-sitemap__links{-moz-column-count:2;column-count:2}}@media only screen and (max-width:782px){.admin-bar header.site-header{top:44px}}@media only screen and (max-width:781px){.wp-pattern-story-preview-columns-column--image{order:2}.wp-pattern-story-preview-columns-column--content{padding:var(--wp--preset--spacing--30)!important;order:1}.wp-block-visual4-post-grid__items{grid-template-columns:repeat(1,1fr)}.wp-block-visual4-product-extended-content>.wp-block-visual4-accordion:first-child .wp-block-visual4-accordion-content>.wp-block-columns>.wp-block-column>p{margin-top:.25em!important;margin-bottom:1em!important}.wp-block-visual4-product-extended-content>.wp-block-visual4-accordion:first-child .wp-block-visual4-accordion-content>.wp-block-columns>.wp-block-column:first-child>.wp-block-heading{margin-bottom:.5em}.wp-block-visual4-product-extended-content>.wp-block-visual4-accordion:first-child .wp-block-visual4-accordion-content>.wp-block-columns>.wp-block-column:first-child>.wp-block-columns{width:auto;float:left;gap:0;-webkit-margin-before:0;margin-block-start:0}.wp-block-visual4-product-gallery__main-slide-image{aspect-ratio:auto}.wp-block- visual4-testimonials__item{flex-direction:column;align-items:flex-start;gap:var(--wp--preset--spacing--20)}.wp-block-visual4-testimonials__item-image{width:50%}}@media only screen and (max-width:767px){.woocommerce-cart-additional{display:unset}}@media only screen and (max-width:600px){.wp-block-visual4-sitemap__links{-moz-column-count:1;column-count:1}}@media only screen and (max-width:480px){.woocommerce .large-block-grid-3>.grid1,.woocommerce .large-block-grid-4>.grid1{width:100%}}@media only screen and (max-width:468px){.woocommerce .shop_table .product-thumbnail img{display:none}}
