@charset "UTF-8";
:root{--katalin-dark-green: #2c4627;--katalin-medium-green: #33aa12;--katalin-light-green: #edf4eb;--katalin-red: #a40242;--katalin-dark-red: #570724;--katalin-light-gray: #e0d8d8;--katalin-petrol: #387d91}body{--katalin-border: 0.125rem solid var(--katalin-medium-green)}@font-face{font-family:"Oswald";font-style:normal;font-weight:400;src:local(""),url(//katalin-nemeth.de/wp-content/themes/katalin/fonts/oswald-v40-latin-regular.woff2) format("woff2"),url(//katalin-nemeth.de/wp-content/themes/katalin/fonts/oswald-v40-latin-regular.woff) format("woff")}@font-face{font-family:"Oswald";font-style:normal;font-weight:500;src:local(""),url(//katalin-nemeth.de/wp-content/themes/katalin/fonts/oswald-v40-latin-500.woff2) format("woff2"),url(//katalin-nemeth.de/wp-content/themes/katalin/fonts/oswald-v40-latin-500.woff) format("woff")}@font-face{font-family:"Oswald";font-style:normal;font-weight:600;src:local(""),url(//katalin-nemeth.de/wp-content/themes/katalin/fonts/oswald-v40-latin-600.woff2) format("woff2"),url(//katalin-nemeth.de/wp-content/themes/katalin/fonts/oswald-v40-latin-600.woff) format("woff")}@font-face{font-family:"Oswald";font-style:normal;font-weight:700;src:local(""),url(//katalin-nemeth.de/wp-content/themes/katalin/fonts/oswald-v40-latin-700.woff2) format("woff2"),url(//katalin-nemeth.de/wp-content/themes/katalin/fonts/oswald-v40-latin-700.woff) format("woff")}@font-face{font-family:"Fira Sans";font-style:italic;font-weight:200;src:local(""),url(//katalin-nemeth.de/wp-content/themes/katalin/fonts/fira-sans-v11-latin-200italic.woff2) format("woff2"),url(//katalin-nemeth.de/wp-content/themes/katalin/fonts/fira-sans-v11-latin-200italic.woff) format("woff")}@font-face{font-family:"Fira Sans";font-style:italic;font-weight:300;src:local(""),url(//katalin-nemeth.de/wp-content/themes/katalin/fonts/fira-sans-v11-latin-300italic.woff2) format("woff2"),url(//katalin-nemeth.de/wp-content/themes/katalin/fonts/fira-sans-v11-latin-300italic.woff) format("woff")}@font-face{font-family:"Fira Sans";font-style:normal;font-weight:400;src:local(""),url(//katalin-nemeth.de/wp-content/themes/katalin/fonts/fira-sans-v11-latin-regular.woff2) format("woff2"),url(//katalin-nemeth.de/wp-content/themes/katalin/fonts/fira-sans-v11-latin-regular.woff) format("woff")}@font-face{font-family:"Fira Sans";font-style:italic;font-weight:400;src:local(""),url(//katalin-nemeth.de/wp-content/themes/katalin/fonts/fira-sans-v11-latin-italic.woff2) format("woff2"),url(//katalin-nemeth.de/wp-content/themes/katalin/fonts/fira-sans-v11-latin-italic.woff) format("woff")}@font-face{font-family:"Fira Sans";font-style:normal;font-weight:500;src:local(""),url(//katalin-nemeth.de/wp-content/themes/katalin/fonts/fira-sans-v11-latin-500.woff2) format("woff2"),url(//katalin-nemeth.de/wp-content/themes/katalin/fonts/fira-sans-v11-latin-500.woff) format("woff")}@font-face{font-family:"Fira Sans";font-style:italic;font-weight:500;src:local(""),url(//katalin-nemeth.de/wp-content/themes/katalin/fonts/fira-sans-v11-latin-500italic.woff2) format("woff2"),url(//katalin-nemeth.de/wp-content/themes/katalin/fonts/fira-sans-v11-latin-500italic.woff) format("woff")}@font-face{font-family:"Fira Sans";font-style:normal;font-weight:600;src:local(""),url(//katalin-nemeth.de/wp-content/themes/katalin/fonts/fira-sans-v11-latin-600.woff2) format("woff2"),url(//katalin-nemeth.de/wp-content/themes/katalin/fonts/fira-sans-v11-latin-600.woff) format("woff")}@font-face{font-family:"Fira Sans";font-style:italic;font-weight:600;src:local(""),url(//katalin-nemeth.de/wp-content/themes/katalin/fonts/fira-sans-v11-latin-600italic.woff2) format("woff2"),url(//katalin-nemeth.de/wp-content/themes/katalin/fonts/fira-sans-v11-latin-600italic.woff) format("woff")}@font-face{font-family:"Fira Sans";font-style:normal;font-weight:700;src:local(""),url(//katalin-nemeth.de/wp-content/themes/katalin/fonts/fira-sans-v11-latin-700.woff2) format("woff2"),url(//katalin-nemeth.de/wp-content/themes/katalin/fonts/fira-sans-v11-latin-700.woff) format("woff")}@font-face{font-family:"Fira Sans";font-style:normal;font-weight:800;src:local(""),url(//katalin-nemeth.de/wp-content/themes/katalin/fonts/fira-sans-v11-latin-800.woff2) format("woff2"),url(//katalin-nemeth.de/wp-content/themes/katalin/fonts/fira-sans-v11-latin-800.woff) format("woff")}@font-face{font-family:"Fira Sans";font-style:italic;font-weight:700;src:local(""),url(//katalin-nemeth.de/wp-content/themes/katalin/fonts/fira-sans-v11-latin-700italic.woff2) format("woff2"),url(//katalin-nemeth.de/wp-content/themes/katalin/fonts/fira-sans-v11-latin-700italic.woff) format("woff")}@font-face{font-family:"Fira Sans";font-style:italic;font-weight:800;src:local(""),url(//katalin-nemeth.de/wp-content/themes/katalin/fonts/fira-sans-v11-latin-800italic.woff2) format("woff2"),url(//katalin-nemeth.de/wp-content/themes/katalin/fonts/fira-sans-v11-latin-800italic.woff) format("woff")}@font-face{font-family:"Fira Sans";font-style:normal;font-weight:900;src:local(""),url(//katalin-nemeth.de/wp-content/themes/katalin/fonts/fira-sans-v11-latin-900.woff2) format("woff2"),url(//katalin-nemeth.de/wp-content/themes/katalin/fonts/fira-sans-v11-latin-900.woff) format("woff")}@font-face{font-family:"Fira Sans";font-style:italic;font-weight:900;src:local(""),url(//katalin-nemeth.de/wp-content/themes/katalin/fonts/fira-sans-v11-latin-900italic.woff2) format("woff2"),url(//katalin-nemeth.de/wp-content/themes/katalin/fonts/fira-sans-v11-latin-900italic.woff) format("woff")}.heading{font-family:"Oswald";display:block}h2,.h2{font-size:2.1875rem}h1>a,h2>a,h3>a,h4>a,h5>a,h6>a,.h1>a,.h2>a,.h3>a,.h4>a,.h5>a,.h6>a{color:var(--katalin-dark-red)}h1>a:hover,h1>a:focus,h2>a:hover,h2>a:focus,h3>a:hover,h3>a:focus,h4>a:hover,h4>a:focus,h5>a:hover,h5>a:focus,h6>a:hover,h6>a:focus,.h1>a:hover,.h1>a:focus,.h2>a:hover,.h2>a:focus,.h3>a:hover,.h3>a:focus,.h4>a:hover,.h4>a:focus,.h5>a:hover,.h5>a:focus,.h6>a:hover,.h6>a:focus{color:var(--katalin-medium-green)}body{font-family:"Fira Sans"}.is-style-leave-below{text-align:center;text-transform:uppercase}.is-style-leave-below::after{content:"";display:block;width:1em;height:1em;background:url(//katalin-nemeth.de/wp-content/themes/katalin/img/leave.png);background-size:contain;margin:.25em auto}.is-style-leaves-aside{text-align:center;display:flex;align-items:center;text-transform:uppercase;position:relative;gap:.5em}.is-style-leaves-aside::after,.is-style-leaves-aside::before{content:"";display:block;flex:1 0 1em;width:1em;height:1em;background:url(//katalin-nemeth.de/wp-content/themes/katalin/img/leave.png);background-size:contain;background-repeat:no-repeat;margin:.25em auto}.is-style-leaves-aside::before{background-position:center right}.is-style-leave-top-with-lines{text-align:center;text-transform:uppercase}.is-style-leave-top-with-lines::before{content:"";display:block;margin:.75em auto;border-bottom:var(--katalin-border);width:12em;max-width:50%;height:1.25em;background:url(//katalin-nemeth.de/wp-content/themes/katalin/img/leave.png);background-size:1em;background-repeat:no-repeat;background-position:top center}.is-style-leave-top-with-lines::after{content:"";display:block;margin:.75em auto;border-bottom:var(--katalin-border);width:20em;max-width:80%}body{overflow-x:hidden}[id]{scroll-margin-top:1rem}.link-element{cursor:pointer}.full-width{width:100vw;position:relative;margin-left:50%;transform:translateX(-50%)}.m1{margin-top:1rem}.m2{margin-top:2rem}.m3{margin-top:3rem}.m4{margin-top:4rem}.m5{margin-top:5rem}.m6{margin-top:6rem}.circle-shape{border-radius:50%}.also-interesting__teasers{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 10rem), 1fr));gap:1rem}.also-interesting__teaser{flex-direction:column-reverse}.also-interesting__teaser h3{font-size:1.1rem}.also-interesting__teaser a{text-decoration:none}.site-header{border-bottom:var(--katalin-border)}.main-title{font-size:2rem;font-family:Oswald}.site-description{color:#000;font-size:1.4rem;margin-top:1rem}.main-navigation .main-nav{margin-top:1rem;font-family:Oswald}.main-navigation .main-nav>ul>li>a{text-transform:uppercase;font-size:1.4rem}.main-navigation .main-nav .sub-menu{border-top:var(--katalin-border)}.main-navigation .main-nav .sub-menu li:not(:last-of-type){border-bottom:var(--katalin-border);border-color:var(--katalin-light-gray)}.main-navigation .main-nav .sub-menu a{font-size:1.2rem}.teaser-grid{margin:2rem 0}.teaser-grid__grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit, minmax(min(20rem, 100%), 1fr))}.grid-teaser{display:flex;flex-direction:column;padding:2rem 0;border-top:var(--katalin-border);border-bottom:var(--katalin-border)}.grid-teaser:only-child{max-width:37.5rem}.grid-teaser__heading{font-size:1.8125rem}.grid-teaser__heading a{text-decoration:none;color:var(--katalin-dark-green)}.grid-teaser__heading a:hover,.grid-teaser__heading a:focus{color:var(--katalin-red)}.grid-teaser__image{order:-1;display:block;width:100%;margin-bottom:1rem;cursor:pointer}.grid-teaser__description>p:last-of-type{margin-bottom:0}.grid-teaser__read-more{display:block;margin-top:1rem}.tutorial-finder{margin:4rem 0;display:grid;gap:2rem}@media(min-width: 37.5rem){.tutorial-finder{grid-template-columns:auto 1fr;grid-template-rows:auto 1fr}}.tutorial-finder__form{accent-color:var(--katalin-petrol)}@media(min-width: 37.5rem){.tutorial-finder__form{grid-row:span 2}}.tutorial-finder__form h2{color:var(--katalin-petrol)}.tutorial-finder__form fieldset{margin:0 0 2rem}.tutorial-finder__form legend{font-size:1.5rem;color:var(--katalin-petrol);margin-bottom:.5rem;text-transform:uppercase;font-weight:bold}.tutorial-finder__form legend span{margin-right:.25em}.tutorial-finder__form label{display:block}.tutorial-finder__form label:has(:focus-visible){text-decoration:underline}.tutorial-finder__form [type=checkbox]{margin:.5rem .5rem .5rem 0}.tutorial-finder__reset{color:var(--katalin-petrol);border-radius:2rem;border:.125rem solid var(--katalin-petrol);background:none;font-weight:bold;text-transform:uppercase}.tutorial-finder__reset:hover,.tutorial-finder__reset:focus{background:var(--katalin-petrol);color:#fff}.tutorial-finder__status{font-size:1.5rem;color:var(--katalin-medium-green)}.tutorial-finder__tutorials{align-self:start;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill, minmax(min(100%, 20rem), 1fr))}.tutorial-teaser{padding-bottom:.5rem;border-bottom:.125rem solid var(--katalin-petrol);align-self:start}.tutorial-teaser__heading{text-transform:uppercase;text-align:center;padding-bottom:.5rem;margin-bottom:2rem;border-bottom:.125rem solid var(--katalin-petrol)}.tutorial-teaser__heading a{color:var(--katalin-dark-green);text-decoration:none}.tutorial-teaser__heading a:hover,.tutorial-teaser__heading a:focus{color:var(--katalin-medium-green)}.tutorial-teaser__image{position:relative;width:100%;padding-bottom:56.25%;background:radial-gradient(var(--katalin-medium-green), var(--katalin-petrol))}.tutorial-teaser__image img{display:block;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;height:100%}.tutorial-teaser__categories{margin:1rem 0;display:grid;gap:.25rem}.tutorial-teaser__category{color:var(--katalin-petrol);font-size:1.25rem;font-weight:bold}.tutorial-teaser__category span{margin-right:.25em}.tutorial-teaser__meta{display:flex;justify-content:space-between}.tutorial-teaser__meta .icon{width:1.5rem;height:auto;margin-left:1rem}.workshop-meta__definitions{display:grid;grid-template-columns:auto 1fr;gap:1rem 2rem}.workshop-meta__definitions dt{align-self:start}.workshop-meta__definitions dt img:only-of-type{width:3rem}.workshop-meta__definitions dd{align-self:center;margin:0}.workshop-meta__age-icons :first-of-type{margin-right:.25rem}.workshop-meta__dates-heading{margin-top:2rem}.workshop-meta__date{margin-top:2rem;display:grid;grid-template-columns:3rem 7rem 2rem 20rem 2rem 6rem;gap:1rem}@media(max-width: 37.5rem){.workshop-meta__date{grid-template-columns:2rem 1fr;gap:1rem}}.workshop-meta__date img{width:100%}@media(min-width: 37.5625rem){.workshop-meta__date>strong{padding-left:1.5rem}}.contact{accent-color:#33aa12;margin-top:-2rem}.contact label{font-weight:bold}.contact label>span{margin-top:.5rem;display:inline-block}.contact>div{margin:2rem 0}.contact__two-columns{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 20rem), 1fr));gap:2rem}.contact__two-columns>:empty{display:none}.contact__two-columns input{width:100%}.contact .wpcf7-list-item{margin:0}.contact [type=checkbox]{margin:0 .5rem 0 0}.contact [type=submit]{border-radius:2rem;font-weight:bold}.contact .your-message{width:100%}.contact textarea{width:100%;resize:none}.workshop-form{background-color:var(--katalin-light-green);padding:1rem;accent-color:var(--katalin-medium-green)}.workshop-form__inner{max-width:75rem;margin:2rem auto}.workshop-form__workshops .wpcf7-form-control,.workshop-form__institution .wpcf7-form-control{display:grid;gap:.5rem}.workshop-form__workshops .wpcf7-form-control label,.workshop-form__institution .wpcf7-form-control label{display:flex;align-items:center}.workshop-form .wpcf7-list-item{margin-left:0}.workshop-form label{color:var(--katalin-petrol);font-size:1.5rem}.workshop-form [type=checkbox]{width:1.5rem;height:1.5rem;margin-right:.5rem}.workshop-form textarea{resize:none;width:100%;height:7rem}.workshop-form input,.workshop-form textarea{border:.125rem solid #000}.workshop-form__contact{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(100%, 25rem), 1fr));gap:2rem}.workshop-form__contact>:empty{display:none}.single-product .small-business-info,.single-product .posted_in{display:none}.single-product .in-stock{font-weight:bold}.post-type-archive-product .small-business-info{display:none}.inside-right-sidebar>.widget{background:var(--katalin-light-green)}.blog .site-main{grid-template-columns:50% 50%;gap:2rem}@media(min-width: 53.125rem){.blog .site-main{display:grid}}@media(max-width: 768px)and (min-width: 37.5rem){.blog .site-main{display:grid;padding-right:2rem}}.blog .site-main article::after{content:"";display:block;height:.125rem;background:var(--katalin-medium-green);margin:1rem auto 0;width:60%}.first-blog-page .site-main>:first-child{grid-column:1/-1}.site-footer h2{border-left:.125rem solid var(--katalin-medium-green);line-height:1;padding-left:.5rem}.site-footer__social-icons{display:grid}.site-footer__social-icons svg{fill:currentColor}.footer-widgets-container{margin-top:2rem;border-top:.125rem solid var(--katalin-medium-green)}.footer-widgets-container{padding:40px}.inside-footer-widgets{display:flex}.inside-footer-widgets>div{flex:1 1 0}.site-footer .footer-widgets-container .inner-padding{padding:0 0 0 40px}.site-footer .footer-widgets-container .inside-footer-widgets{margin-left:-40px}.top-bar{font-weight:400;text-transform:none;font-size:13px}.top-bar .inside-top-bar{display:flex;align-items:center;flex-wrap:wrap}.top-bar .inside-top-bar .widget{padding:0;display:inline-block;margin-bottom:0}.top-bar .inside-top-bar .textwidget p:last-child{margin:0}.top-bar .widget-title{display:none}.top-bar .widget{margin:0 10px}.top-bar .widget_nav_menu>div>ul{display:flex;align-items:center}.top-bar .widget_nav_menu li{margin:0 10px;padding:0}.top-bar .widget_nav_menu li:first-child{margin-left:0}.top-bar .widget_nav_menu li:last-child{margin-right:0}.top-bar .widget_nav_menu li ul{display:none}.inside-top-bar{padding:10px 40px}div.top-bar .widget{margin-bottom:0}.top-bar-align-right .widget{margin-right:0}.top-bar-align-right .widget:first-child{margin-left:auto}.top-bar-align-right .widget:nth-child(2n){order:-20}.top-bar-align-right .widget:nth-child(2){margin-left:0}.top-bar-align-left .widget{margin-left:0}.top-bar-align-left .widget:nth-child(odd){order:-20}.top-bar-align-left .widget:nth-child(2){margin-left:auto}.top-bar-align-left .widget:last-child{margin-right:0}.top-bar-align-center .widget:first-child{margin-left:auto}.top-bar-align-center .widget:last-child{margin-right:auto}.top-bar-align-center .widget:not(:first-child):not(:last-child){margin:0 5px}.footer-bar-active .footer-bar .widget{padding:0}.footer-bar .widget_nav_menu>div>ul{display:flex;align-items:center;flex-wrap:wrap}.footer-bar .widget_nav_menu li{margin:0 10px;padding:0}.footer-bar .widget_nav_menu li:first-child{margin-left:0}.footer-bar .widget_nav_menu li:last-child{margin-right:0}.footer-bar .widget_nav_menu li ul{display:none}.footer-bar .textwidget p:last-child{margin:0}.footer-bar .widget-title{display:none}.footer-bar-align-right .copyright-bar{order:-20;margin-right:auto}.footer-bar-align-left .copyright-bar{margin-left:auto}.footer-bar-align-center .inside-site-info{flex-direction:column}.footer-bar-align-center .footer-bar{margin-bottom:10px}.site-footer:not(.footer-bar-active) .copyright-bar{margin:0 auto}@media (max-width:768px){.top-bar .inside-top-bar{justify-content:center}.top-bar .inside-top-bar>.widget{order:1;margin:0 10px}.top-bar .inside-top-bar:first-child{margin-left:auto}.top-bar .inside-top-bar:last-child{margin-right:auto}.top-bar .widget_nav_menu li{padding:5px 0}.top-bar-align-center{text-align:center}.inside-footer-widgets{flex-direction:column}.inside-footer-widgets>div:not(:last-child){margin-bottom:40px}.site-footer .footer-widgets .footer-widgets-container .inside-footer-widgets{margin:0}.site-footer .footer-widgets .footer-widgets-container .inner-padding{padding:0}.footer-bar-active .inside-site-info{flex-direction:column}.footer-bar-active .footer-bar{margin-bottom:10px}.footer-bar .widget_nav_menu>div>ul{justify-content:center}.footer-bar .widget_nav_menu li{padding:5px 0}.footer-bar .widget_nav_menu li:first-child{margin-left:10px}.footer-bar .widget_nav_menu li:last-child{margin-right:10px}.footer-bar-align-left .copyright-bar{margin-left:0}.footer-bar-align-right .copyright-bar{order:unset;margin-right:0}}.product.product-type-variable ul.tabs li.product_safety_tab,.wc-gzd-additional-info-placeholder,p.wc-gzd-additional-info:empty{display:none}#order_review .wc-gzd-checkbox-placeholder{clear:both}#order_review .wc-gzd-checkbox-placeholder p.form-row{float:none;padding:0 1em 0 0;text-align:left}#order_review .wc-gzd-checkbox-placeholder p.form-row label{display:inline}#order_review .wc-gzd-checkbox-placeholder:empty{display:none}.woocommerce-checkout .shop_table{background-color:#eee}@media(min-width:768px){table.woocommerce-checkout-review-order-table tr.wc-gzd-cart-item-has-thumbnail .wc-gzd-cart-item-name-wrapper{align-items:center;display:flex}}table.woocommerce-checkout-review-order-table tr.wc-gzd-cart-item-has-thumbnail .wc-gzd-cart-item-name-wrapper .wc-gzd-cart-item-thumbnail{margin-right:1em;max-width:15%;min-width:60px}table.woocommerce-checkout-review-order-table tr.wc-gzd-cart-item-has-thumbnail .wc-gzd-cart-item-name-wrapper .wc-gzd-cart-item-thumbnail img{margin:0}body.theme-astra table.woocommerce-checkout-review-order-table tr.wc-gzd-cart-item-has-thumbnail td.product-name{flex-wrap:wrap}.cart_totals tr.order-total-differential-taxation-notice td:before,.cart_totals tr.order-total-small-business-notice td:before{content:""!important}.includes_tax,.tax_label,.woocommerce dl.variation dd[class*=variation-gzd-],.woocommerce dl.variation div[class*=variation-gzd-],.woocommerce dl.variation dt[class*=variation-gzd-],.woocommerce dl.variation li[class*=variation-gzd-],.woocommerce ul.variation dd[class*=variation-gzd-],.woocommerce ul.variation div[class*=variation-gzd-],.woocommerce ul.variation dt[class*=variation-gzd-],.woocommerce ul.variation li[class*=variation-gzd-],.woocommerce-cart dl.variation dd[class*=variation-gzd-],.woocommerce-cart dl.variation div[class*=variation-gzd-],.woocommerce-cart dl.variation dt[class*=variation-gzd-],.woocommerce-cart dl.variation li[class*=variation-gzd-],.woocommerce-cart ul.variation dd[class*=variation-gzd-],.woocommerce-cart ul.variation div[class*=variation-gzd-],.woocommerce-cart ul.variation dt[class*=variation-gzd-],.woocommerce-cart ul.variation li[class*=variation-gzd-],.woocommerce-checkout dl.variation dd[class*=variation-gzd-],.woocommerce-checkout dl.variation div[class*=variation-gzd-],.woocommerce-checkout dl.variation dt[class*=variation-gzd-],.woocommerce-checkout dl.variation li[class*=variation-gzd-],.woocommerce-checkout ul.variation dd[class*=variation-gzd-],.woocommerce-checkout ul.variation div[class*=variation-gzd-],.woocommerce-checkout ul.variation dt[class*=variation-gzd-],.woocommerce-checkout ul.variation li[class*=variation-gzd-],.woocommerce-mini-cart dl.variation dd[class*=variation-gzd-],.woocommerce-mini-cart dl.variation div[class*=variation-gzd-],.woocommerce-mini-cart dl.variation dt[class*=variation-gzd-],.woocommerce-mini-cart dl.variation li[class*=variation-gzd-],.woocommerce-mini-cart ul.variation dd[class*=variation-gzd-],.woocommerce-mini-cart ul.variation div[class*=variation-gzd-],.woocommerce-mini-cart ul.variation dt[class*=variation-gzd-],.woocommerce-mini-cart ul.variation li[class*=variation-gzd-]{display:none!important}.wc-gzd-small-business-includes-tax{display:inline!important;font-size:.9em;padding-left:3px}.woocommerce-gzd-checkout #order_review_heading{display:none}.woocommerce-checkout .shop_table tr td p{margin-bottom:0}.woocommerce-checkout .shop_table td,.woocommerce-checkout .shop_table th{line-height:1.5}.more-variants-available-info{display:block;font-size:11px;font-weight:400}.shop_table .product-name-inner,.shop_table .product-name-inner tr td{border:none;margin:0;padding:0}.shop_table .product-name-inner tr td:last-child{text-align:right}.cart_totals .wc-gzd-additional-wrapper,.woocommerce-checkout table.shop_table .wc-gzd-additional-wrapper{clear:both;text-align:right}.cart_totals p.wc-gzd-additional-info,.woocommerce-checkout table.shop_table p.wc-gzd-additional-info{display:inline-block;font-size:.8em;font-weight:400;margin-bottom:0}.entry-content .woocommerce #payment{margin-bottom:1em}.woocommerce #payment .wc-terms-and-conditions{display:none!important}.entry-content .woocommerce .checkout-btn-wrap{text-align:right}.woocommerce-checkout p.direct-debit-checkbox{display:none}.unit-price-cart{display:block;font-size:.9em;margin-top:5px}.product_list_widget .wc-gzd-additional-info,.products .wc-gzd-additional-info{font-size:.8em;margin:.7rem 0;padding:0}.product_list_widget .wc-gzd-additional-info,.product_list_widget p.price-unit{line-height:1.8em;margin:.2rem 0}.product_list_widget .wc-gzd-additional-info a{display:inline!important}.product_list_widget .price-unit,.products .product .price-unit{font-size:.8em}.product_list_widget .price-unit{margin-bottom:.7em}.product p.wc-gzd-additional-info{clear:left;font-size:.9em;margin-bottom:.5rem}.product .defect-description:not(:empty){border:2px solid #4b4f58;margin:1em 0;padding:.5em}.product .defect-description:not(:empty) p:last-child{margin-bottom:0}form.cart.wc-gzd-replace-price .single_variation_wrap .woocommerce-variation-price{display:none}.deposit-packaging-type{font-weight:700;text-transform:uppercase}.product p.deposit-packaging-type{font-size:1.2em!important}.wc-gzd-rating-authenticity-status{display:block;font-size:.9em}.woocommerce-product-rating .wc-gzd-rating-authenticity-status{display:inline-block}.product .product_meta{margin-top:1rem}p.footer-info{font-size:.9em;padding-bottom:.5rem;text-align:center}.wc-gzd-item-defect-description p,.wc-gzd-item-desc p{font-size:.9em;font-weight:400}.wc-gzd-edit-data-notice{background:#eee;display:inline-block;padding:1em}.wc-gzd-edit-data-notice p.wc-gzd-info{margin:0;padding:0}.wc-gzd-power-supply{display:flex;flex-wrap:wrap;height:70px;margin:1em 0}.wc-gzd-power-supply svg{align-items:center;display:flex;height:70px;width:70px}.wc-gzd-power-supply svg text{text-anchor:middle;dominant-baseline:middle;font-size:1.8rem;font-weight:600}.wc-gzd-power-supply svg text.min-max-watt-has-decimals,.wc-gzd-power-supply svg text.power-supply-usb-pd{font-size:1.5rem}.wc-gzd-cart-info{display:block}table.product-details-inner{margin:0;padding:0;table-layout:fixed}table.product-details-inner,table.product-details-inner td,table.product-details-inner tr{background:transparent;border:none;margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0}table.product-details-inner tr td:last-child{text-align:right}.wc-gzd-product-name-left,.wc-gzd-product-name-right{float:left}.wc-gzd-product-name-left{margin-right:1em;max-width:15%}#order_review .blockMsg{line-height:1.5em}#shipping_parcelshop_post_number_field .optional{display:none!important}.wc-gzd-nutri-score-value{display:block;height:4rem;text-indent:-9999px;width:7.0625rem}.wc-gzd-placeholder-loading{display:flex;flex:0 0 100%;flex-flow:column;overflow:hidden;position:relative}.wc-gzd-placeholder-loading *{box-sizing:border-box}.wc-gzd-placeholder-loading:before{animation:phAnimation .8s linear infinite;background:linear-gradient(90deg,hsla(0,0%,100%,0) 46%,hsla(0,0%,100%,.35) 50%,hsla(0,0%,100%,0) 54%) 50% 50%;bottom:0;content:" ";left:50%;margin-left:-250%;pointer-events:none;position:absolute;right:0;top:0;width:500%;z-index:1}.wc-gzd-placeholder-loading .wc-gzd-placeholder-row{align-items:center;display:flex;vertical-align:middle}.wc-gzd-placeholder-loading .wc-gzd-placeholder-row>*{background-color:#e7e7e7;display:block;height:10px}.wc-gzd-placeholder-loading .wc-gzd-placeholder-row .wc-gzd-placeholder-row-col-4{min-width:100px}@keyframes phAnimation{0%{transform:translate3d(-30%,0,0)}to{transform:translate3d(30%,0,0)}}.wc-block-featured-product .wc-gzd-additional-info{color:inherit;font-size:.9em;margin:0;padding:5px 48px 0;text-align:center;width:100%;z-index:1}.wc-block-featured-product .wc-gzd-nutri-score{width:auto}ul.wc-block-grid__products li.wc-block-grid__product .wc-gzd-additional-info{margin:.5em 0}ul.wc-block-grid__products li.wc-block-grid__product .wc-gzd-additional-info:not(.deposit-packaging-type){font-size:.9em;font-weight:400}.theme-twentytwenty form.woocommerce-checkout #order_review_heading,.theme-twentytwentyone form.woocommerce-checkout #order_review_heading{margin-bottom:2rem;padding-left:0;text-align:left;width:100%}