.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}body .wp-block-uagb-container.uagb-position__sticky{transition-property:top,bottom;transition-duration:250ms;transition-timing-function:ease}body .wp-block-uagb-container.uagb-position__sticky--stuck{position:fixed;margin:0!important}body .wp-block-uagb-container.uagb-position__sticky--restricted{position:absolute;margin:0!important}.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}/*
Theme Name: Twenty Twenty-Four
Theme URI: https://wordpress.org/themes/twentytwentyfour/
Author: the WordPress team
Author URI: https://wordpress.org
Description: Twenty Twenty-Four is designed to be flexible, versatile and applicable to any website. Its collection of templates and patterns tailor to different needs, such as presenting a business, blogging and writing or showcasing work. A multitude of possibilities open up with just a few adjustments to color and typography. Twenty Twenty-Four comes with style variations and full page designs to help speed up the site building process, is fully compatible with the site editor, and takes advantage of new design tools introduced in WordPress 6.4.
Requires at least: 6.4
Tested up to: 6.7
Requires PHP: 7.0
Version: 1.3
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentytwentyfour
Tags: one-column, custom-colors, custom-menu, custom-logo, editor-style, featured-images, full-site-editing, block-patterns, rtl-language-support, sticky-post, threaded-comments, translation-ready, wide-blocks, block-styles, style-variations, accessibility-ready, blog, portfolio, news
*//*
Theme Name: Twenty Twenty-Four Child
Theme URI: https://example.com
Description: Child Theme von Twenty Twenty-Four
Author: Dein Name
Author URI: https://example.com
Template: twentytwentyfour
Version: 1.0
*/

/* Flexbox-Layout für strukturierte Anordnung */
.parent-container {
  display: flex;
  gap: 16px; /* Abstand zwischen den Spalten */
}

.child-container {
  flex: 1;
  display: flex;
  flex-direction: column;
}

/* Container-Breite anpassen */
.container {
  margin: 0 auto;
  max-width: 1200px; /* Begrenzung für bessere Lesbarkeit */
  overflow: visible; /* Verhindert das Abschneiden von Inhalten */
}

/* Zentrierter Text, aber Bilder separat behandeln */
.text-content {
  text-align: center;
}

img {
  display: block;
  margin: 0 auto;
  max-width: 100%; /* Damit Bilder nicht über den Container hinausgehen */
}

/* Kaufen-Button flexibel anpassen */
.kaufen-button {
  width: clamp(50%, 60vw, 70%);
  padding: 10px 0;
}

/* Responsives Design für kleine Bildschirme */
@media (max-width: 768px) {
  .kaufen-button {
    width: 70%; /* Größeren Anteil des Containers einnehmen */
  }
}

/* H1-Überschrift flexibel skalieren */
h1 {
  font-size: clamp(1.5rem, 4vw, 2.5rem);
  word-break: break-word; /* Erlaubt Umbrüche bei Bedarf */
}

/* Hintergrundfarbe für WooCommerce-Buttons */
.wp-site-blocks .woocommerce button.button,
.wp-site-blocks .woocommerce input.button,
.wp-site-blocks .woocommerce a.button,
.wp-site-blocks .woocommerce #place_order,
.wp-site-blocks .woocommerce input[type="submit"],
.wp-site-blocks .woocommerce .wc-proceed-to-checkout a.checkout-button {
    background-color: #7B6F54 !important;
    color: #ffffff !important;
    border: 1px solid #7B6F54 !important;
}

/* Hover-Farbe für WooCommerce-Buttons */
.wp-site-blocks .woocommerce button.button:hover,
.wp-site-blocks .woocommerce input.button:hover,
.wp-site-blocks .woocommerce a.button:hover,
.wp-site-blocks .woocommerce #place_order:hover,
.wp-site-blocks .woocommerce input[type="submit"]:hover,
.wp-site-blocks .woocommerce .wc-proceed-to-checkout a.checkout-button:hover {
    background-color: #5C4712 !important;
    border-color: #5C4712 !important;
}

/* E-Mail-Styling WooCommerce */
.woocommerce-email-container,
.woocommerce-email-header {
    background-color: #7B6F54 !important;
}

/* WooCommerce Mini-Warenkorb Icon vergrößern */
.wc-block-mini-cart__icon {
    transform: scale(1.5);
}

/* Germanized Business Info */
.wc-gzd-additional-wrapper {
    padding-left: 16px !important;
    padding-right: 16px !important;
}

/* Germanized Rechtstexte (Checkboxen) */
.woocommerce-gzd-legal-checkboxes {
    display: block;
    margin-top: 20px;
    position: relative;
    z-index: 10; /* Falls sie überlagert wird */
}

body > div.wp-site-blocks > div.wp-block-group.alignfull.has-border-color.has-contrast-3-border-color.has-contrast-color.has-accent-background-color.has-text-color.has-background.has-link-color.wp-elements-dc43c13ba9c13df54335944bbde4c485.has-global-padding.is-layout-constrained.wp-container-core-group-is-layout-4.wp-block-group-is-layout-constrained > div > p:nth-child(4) > a {
    text-decoration: none !important;
    box-shadow: none !important;
}

.wp-elements-bab0f80de1d67f10120e9cf1ad7d6c33 a,
.wp-elements-e5e4ff7b049e570aa6281f56b39f0c25 a,
.wp-elements-716d9093b90ae23673ab087d8408a59f a,
.wp-elements-4e831acd9c6b9a715f112c4430ee6f1a a {
    text-decoration: none !important;
    box-shadow: none !important;
}

/* Nur für den Warenkorb: Padding für den gesamten Kasten wiederherstellen */
.wp-block-woocommerce-cart-order-summary-block {
    padding: 16px !important; /* Falls nötig, den Wert anpassen */
}

/* Überschrift „Warenkorb-Summe“ einrücken */
.wp-block-woocommerce-cart-order-summary-heading-block.wc-block-cart__totals-title {
    margin-left: 16px !important;
}


body.page-id-2877 .wc-block-components-sidebar {
    background-color: #ecebe7; /* Deine gewünschte Hintergrundfarbe */
}

body.page-id-2876 .wc-block-components-sidebar {
    background-color: transparent !important; /* Oder eine andere gewünschte Farbe */
}

.wp-block-woocommerce-cart-order-summary-block {
    background-color: #ecebe7 !important;
}

.woocommerce .wc-block-components-notice-banner__content .button.wc-forward.wp-element-button {
    padding: 5px 50px !important;
    text-transform: none !important; /* Kein Großbuchstaben-Zwang */
    text-decoration: none !important; /* Kein Unterstrich */
    background-color: #7b6f54 !important; /* Hintergrundfarbe */
    color: #fff !important; /* Textfarbe */
    border: none !important;
}


/* Text im Banner (was in den Warenkorb gelegt wurde) auf 16px setzen */
.woocommerce .wc-block-components-notice-banner__content {
    font-size: 18px !important;
}

/* Nur den Button-Text auf 14px setzen */
.woocommerce .wc-block-components-notice-banner__content .button.wc-forward.wp-element-button {
    font-size: 14px !important;
}



/* Hintergrundfarbe für den gesamten Kasten inklusive oberster Zeile */
.wp-block-woocommerce-checkout-order-summary-block,
.wc-block-components-sidebar,
.wp-block-woocommerce-checkout-totals-block {
    background-color: #ecebe7 !important;
}

/* Sicherstellen, dass keine Ränder oder Abstände den Hintergrund unterbrechen */
.wc-block-components-sidebar {
    padding: 0 !important;
    margin: 0 !important;
    border: none !important;
}

/* Falls es noch immer einen Rand gibt */
.wc-block-checkout__sidebar {
    background-color: #ecebe7 !important;
    border: none !important;
    padding: 0 !important;
    margin: 0 !important;
}

/* Hintergrund der Gesamtsumme */
.wc-block-components-totals-wrapper.wc-gzd-hide-total-wrapper {
    background-color: #CFCABE !important;
    padding: 10px;
    border-radius: 0;
}

/* Hintergrund des Kleinunternehmerregelung-Hinweises */
.wc-block-components-totals-wrapper.slot-wrapper.wc-gzd-hide-total-wrapper {
    background-color: #ffffff !important;
    padding: 10px;
    border-radius: 0;
}

/* Telefon-Eingabefeld ausblenden */
div.wc-block-components-text-input.wc-block-components-address-form__phone {
    display: none;
}

/* Hintergrundfarbe und Rand des grünen "Erfolgs"-Banners ändern */
.wc-block-components-notice-banner.is-success {
    background-color: rgba(207, 202, 190, 0.2); /* Transparente grüne Füllung */
    border: 1px solid #636363; /* Brauner Rand */
    padding: 10px; /* Optional: Abstand im Inneren des Banners */
}

/* Schriftfarbe im Banner anpassen */
.wc-block-components-notice-banner.is-success p {
    color: #333; /* Textfarbe */
}

/* Button allgemein anpassen */
.button.wc-forward.wp-element-button {
    background-color: #ff6600; /* Beispiel: orange Hintergrund für den Button */
    color: white; /* Textfarbe */
    padding: 10px 20px; /* Padding für mehr Abstand */
    border-radius: 5px; /* Abgerundete Ecken */
    font-size: 16px; /* Schriftgröße */
    text-transform: uppercase; /* Text in Großbuchstaben */
    transition: background-color 0.3s ease; /* Übergangseffekt beim Hover */
}

/* Button Hover-Effekt */
.button.wc-forward.wp-element-button:hover {
    background-color: #e55b00; /* Dunkleres Orange im Hover-Zustand */
}

/* Verhindert, dass die leere Warenkorbseite sichtbar wird */
.woocommerce-cart .wp-block-woocommerce-empty-cart-block {
    display: none !important;
}

/* Verhindert, dass die Überschrift „Warenkorb“ sichtbar wird */
.woocommerce-cart h1 {
    display: none !important;
}

/* Erfolgsbanner nur ausblenden, wenn der Warenkorb leer ist */
.woocommerce-cart-empty .wc-block-components-notice-banner.is-success {
    display: none !important;
}

.woocommerce-cart .wc-block-cart-items__product-name a {
    pointer-events: auto !important;
    text-decoration: underline; /* Optional: Hervorheben als Link */
    color: inherit; /* Falls nötig, um Design beizubehalten */
}

.wc-block-checkout__guest-checkout-notice {
    display: none;
  }
  
  #wp--skip-link--target > div.entry-content.alignwide.wp-block-post-content.is-layout-flow.wp-block-post-content-is-layout-flow > div > div:nth-child(4) > div > div > div.wc-block-components-sidebar.wc-block-cart__sidebar.wp-block-woocommerce-cart-totals-block > div.wp-block-woocommerce-cart-order-summary-block {
    border: 1px solid #d4d3d0; /* Border-Farbe */
    border-radius: 4px; /* Abgerundete Ecken */
  }

  .wc-block-order-confirmation-totals__table {
    background-color: #ECEBE7; /* Hintergrundfarbe */
    border: 1px solid #d4d3d0; /* Border-Farbe */
    border-radius: 4px; /* Abgerundete Ecken */
  }

  /* Text fett formatieren */
  .woocommerce-Price-amount.amount, 
  .woocommerce-Price-currencySymbol {
    font-weight: bold;
  }

/* Stellt sicher, dass die gesamte Zeile eine Flexbox ist */
.wc-block-components-radio-control__label-group {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: space-between !important;
    flex-wrap: nowrap !important;
    width: 100% !important;
}

/* Sorgt dafür, dass das PayPal-Logo richtig ausgerichtet wird */
.wc-block-components-payment-method-icons {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-end !important;
    flex-shrink: 0 !important;
    margin-left: auto !important;
    min-width: 50px !important; /* Verhindert, dass das Logo umbricht */
    white-space: nowrap !important; /* Falls WooCommerce es selbst umbrechen will */
}.product-type-variable div.product 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-cart dl.variation dd[class*=variation-gzd-],.woocommerce-cart dl.variation dt[class*=variation-gzd-],.woocommerce-checkout dl.variation dd[class*=variation-gzd-],.woocommerce-checkout dl.variation dt[class*=variation-gzd-],.woocommerce-mini-cart dl.variation dd[class*=variation-gzd-],.woocommerce-mini-cart dl.variation dt[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}.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.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%}