.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}body, html {
margin: 0;
padding: 0;
height: 100%;
border: 0;
line-height: 1.5;
scroll-behavior: smooth;
}
main {
margin-top: 0;
}
:where(.wp-site-blocks) > * {
margin-block-start: 0;
margin-block-end: 0;
}
:where(.wp-site-blocks) > :last-child {
margin-block-end: 0;
margin-block-start: 0;
}
.entry-content > :last-child:not(.alignfull) {
margin-block-end: 3rem;
}
.entry-content > *:not(.alignfull), .wp-block-template-part > *, main > *:not(.entry-content) {
padding-left: 1em;
padding-right: 1em;
} .alignfull {
width: 100vw;
max-width: 100% !important;
}
.alignfull + .alignfull {
margin-top: 0 !important;
}
.alignfull + * {
margin-top: 4rem;
}
.alignfull.has-background, .wp-block[data-align="full"] .has-background {
padding-top: 4rem;
padding-bottom: 4rem;
margin-top: 0;
margin-bottom: 0;
}
.alignfull.has-background:not(:first-child) {
margin-top: 4rem;
}
#header .alignfull.has-background, #header .alignfull.has-background p {
padding-top: inherit;
padding-bottom: inherit;
margin-top: inherit;
}
footer .alignfull.has-background:last-child {
padding-bottom: unset;
}
:where(.alignfull.has-background .wp-block-columns) {
margin-bottom: 0em;
}
.entry-content > *, .yoast-breadcrumbs {
max-width: var(--wp--style--global--content-size);
margin: auto;
}
.yoast-breadcrumbs {
padding-top: 1em;
padding-bottom: 1em;
font-size: 12px;
color: inherit !important;
}
.alignwide, html :where(.wp-block)[data-align=wide] {
max-width: var(--wp--style--global--wide-size);
margin: auto;
} #header a.wp-block-navigation-item__content {
text-decoration: none;
}
#header a.wp-block-navigation-item__content:hover {
text-decoration: underline 0.5rem !important;
}
nav.is-responsive button {
background: unset !important;
}
.shop-button.wp-block-navigation-link {
padding: 0.8em 1.5em;
border-radius: 23px;
} nav .is-menu-open *, nav .is-menu-open {
max-width: 100%;
}
nav .is-menu-open .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content {
align-items: flex-start !important;
}
nav .is-menu-open ul.is-responsive.items-justified-right {
align-items: flex-start !important;
}
nav .is-menu-open ul.wp-block-navigation__container.is-responsive.items-justified-right.wp-block-navigation {
width: 100%;
}
nav .is-menu-open ul.wp-block-navigation__container.is-responsive.items-justified-right.wp-block-navigation li {
width: 100%;
}
nav .is-menu-open a.wp-block-navigation-item__content {
margin-left: 1em;
align-self: flex-start;
}
nav .is-menu-open ul.wp-block-navigation__submenu-container.wp-block-navigation-submenu {
align-self: flex-start !important;
}
nav .is-menu-open ul.wp-block-navigation__container.is-responsive.items-justified-right.wp-block-navigation li a {
font-size: 1.4em;
}
nav .is-menu-open ul.wp-block-navigation__submenu-container.wp-block-navigation-submenu a {
font-size: 1em !important;
}
nav .is-menu-open .shop-button.wp-block-navigation-link {
padding: 0;
} b, strong { font-weight: 700; }
a { color: inherit; }
a:-webkit-any-link { text-decoration: underline; }
a:hover { text-decoration: none !important; }
.wp-block-navigation__container a { text-decoration: none !important; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
text-decoration: underline !important;
}
h1, h2, h3, h4, h5, h6 {color: inherit;}
p + h2, p + h3, p + h4, p + h5, p + h6, ul + h2, ul + h3, ul + h4, ul + h5, ul + h6, h1 + ol, h2 + ol, h3 + ol, h4 + ol, h5 + ol, h6 + ol, div + h1, div + h2, div + h3, div + h4, div + h5, div + h6 {
margin-top: 1em !important;
margin-bottom: 1em !important;
}
h2+.wp-block-columns {
margin-top: 2rem;
margin-bottom: 2rem;
}
h1 + p.has-medium-font-size {
margin-top: 2rem;
margin-bottom: 2rem;
font-weight: 100;
}
h1 + p:not(.published) {
margin-top: 2rem;
}
p + p, h2 + p {
margin-top: 1rem;
} .wp-block-post-excerpt__more-link, .wp-block-button__link.wp-element-button, button {
appearance: none;
border-radius: 15px;
box-sizing: border-box;
color: #fff;
cursor: pointer;
display: inline-block;
line-height: normal;
margin: 0;
min-width: 0;
outline: none;
padding: 1rem 1.7rem;
text-align: center;
text-decoration: none;
transition: all 300ms cubic-bezier(.23, 1, 0.32, 1);
user-select: none;
-webkit-user-select: none;
touch-action: manipulation;
will-change: transform;
}
.wp-block-button__link.wp-element-button:disabled {
pointer-events: none;
}
.wp-block-button__link.wp-element-button:hover {
box-shadow: rgba(0, 0, 0, 0.25) 0 8px 15px;
transform: translateY(-2px);
}
.wp-block-button__link.wp-element-button:active {
box-shadow: none;
transform: translateY(0);
}
.wp-block-button a strong {
color: inherit;
}
p + .wp-block-buttons, * + .wp-block-buttons {
margin-top: 1rem;
margin-bottom: 1rem;
}
.wp-block-buttons + .wp-block-group {
margin-top: 2rem;
} .has-icon-size > *, .has-icon-size {
max-width: 100px !important;
width: 100px !important;
height: 100px !important;
border-radius: 50%;
margin: auto;
display: flex;
justify-content: center;
align-items: center;
}
.has-icon-size img {
border-radius: 0 !important;
}
.has-icon-size a {
width: 50px !important;
}
.wp-block-image.is-style-rounded {
border-radius: 9999px;
display: flex;
justify-content: center;
align-items: center;
width: 90px;
height: 90px;
}
.icon-warenkorb a, .icon-meinkonto a {
display: block;
}
.icon-warenkorb img, .icon-meinkonto img {
max-height: 17px;
display: block;
} .rounded-box, .is-style-rounded-box {
margin: auto;
min-width: 200px;
--radius: 17px;
border-radius: 17px;
overflow: hidden;
}
figure.is-style-rounded-box.wp-block-post-featured-image {
overflow: hidden;
}
.abstand, .is-style-spacing {
margin-top: 4rem;
margin-bottom: 4rem;
}
.slim, .is-style-slim {
width: 70%;
max-width: 600px !important;
display: block;
margin-left: auto !important;
margin-right: auto !important;
}
.wp-block-group.has-style-border {
border: 1px solid #efefef;
padding: 2rem;
margin-bottom: 2rem;
}
#header .wp-block-group.has-style-border {
margin-bottom: 0;
padding: 1rem;
margin-top: 1rem;
} ul.is-style-list-check li:before {
content: "\2713";
color: currentcolor;
font-weight: bold;
margin-right: 1em;
margin-left: -1.8rem;
}
ul.is-style-list-check li {
list-style: none;
padding: 0.5rem 0;
}
ul.is-style-list-none li {
list-style: none;
padding-top: 1rem;
}
ul.is-style-list-none {
padding: 0;
}
ul.is-style-list-color * {
list-style: disc;
}
ul.is-style-list-color li::marker {
line-height: 2rem;
color: var(--wp--preset--color--accent);
}
ul.is-style-list-center * {
text-align: center;
list-style-position: inside;
}
ul.wp-block-latest-posts__list.wp-block-latest-posts li {
padding: 0.7rem 0;
}
ol li {
padding-bottom: 1rem;
}
.is-layout-flow > *{
margin-block-start: 2em;
margin-block-end: 0;
}
figure + p {
margin-block-start: unset !important;
} .wp-block-separator {
border: none;
border-top: 1px solid !important;
margin-bottom: 0;
} .round {
display: block !important;
width: 100px !important;
height: 100px !important;
line-height: 100px;
border-radius: 50%;
text-align: center;
padding: 0 !important;
margin: auto;
}
.big-button a {
padding-top: 2rem !important;
padding-bottom: 2rem !important;
}
.nogap {
gap: 0 !important;
row-gap: 0px !important;
column-gap: 0px !important;
}
.square > .wp-block-column {
display: block;
justify-content: center;
align-items: center;
}
.square {
margin-bottom: 5rem;
}
.square figure {
width: 50%;
margin: auto;
padding-top: 1rem;
}
.replace-with-image-cart span, .replace-with-image-account span {
display: table-cell;
width: 1.3em;
height: 1.3em;
background-size: contain;
background-repeat: no-repeat;
text-indent: -99999px;
}
.replace-with-image-cart span {
background-image: url(//shotmedia.de/wp-content/themes/shotmedia-block-2024/assets/shop/cart.svg);
}
.replace-with-image-account span {
background-image: url(//shotmedia.de/wp-content/themes/shotmedia-block-2024/assets/shop/account.svg);
}
.is-vertical {
height: 100%;
}
.wp-block-group.scrollmenu {
overflow-x: scroll;
overflow-y: hidden;
}
blockquote {
padding-bottom: 2em;
max-width: 300px;
min-width: 300px;
}
blockquote p, cite {
padding: 0 2em;
}
cite strong {
display: block;
font-size: 1.3em;
}
cite a {
font-size: 0.8em;
width: 50%;
display: block;
margin: auto;
} @media (max-width: 400px) {
h1, h2, h3, h4, h5, h6 {
hyphens: auto;
word-break: auto-phrase;
}
}
@media (max-width: 781px) {
.reverse {
flex-direction: column-reverse;
}
.sub-menu {
width: 90%;
left: -50%;
right: -50%;
margin: auto;
box-shadow: 0px 10px 20px 0px #727272;
}
li.menu-item-has-children:after {
display:none;
}
.shopbutton {
width: 100%;
}
li.shopbutton a {
display: block;
width: 100%;
padding: 0.8rem 0rem !important;
}
.wp-block-columns + .wp-block-query {
margin-top: 2rem;
}
.wp-block-query.unterseiten ul.columns-3 li {
max-width: 100%;
}
.wp-block-columns.is-style-responsive-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
flex-basis: 40% !important;
}
} .wp-block-query.blog ul li {
list-style: none;
}
.blog .wp-block-column.has-background.is-layout-flow {
padding: 0rem !important;
} .is-content-justification-right {
display: flex;
justify-content: end;
}
.is-content-justification-right * {
max-width: fit-content;
}
.are-vertically-aligned-center p {
margin: unset;
} figure * {
max-width: 100% !important;
} .single-product h2 + .entry-content * {
padding-left: 0;
padding-right: 0;
}
.single-product h2 + .entry-content > :last-child:not(.alignfull) {
margin-block-end: auto;
}
.wp-block-group.woocommerce.product .up-sells.upsells.products {
max-width: var(--wp--style--global--content-size);
}
.single-product th.label {
display: table-cell;
min-width: 100px;
width: 10vw;
max-width: 200px;
text-align: left;
}
.single-product td.value {
width: 100%;
}
small.woocommerce-price-suffix {
color: initial !important;
font-size: 8px;
font-weight: 100;
}
.woocommerce div.product form.cart .variations label {
font-weight: 100 !important;
font-size: 13px;
}
.woocommerce table.variations tr td select, .woocommerce .quantity .qty {
border-radius: 5px;
--radius: 5px;
border: 1px solid #ededed;
}
.woocommerce table.variations tr td select {
padding-left: 0.8em;
height: 3rem;
}
.woocommerce div.product form.cart div.quantity .qty {
width: 2rem;
padding: 1em 0.5em 1em 1em;
}
.single-product .woocommerce .wp-element-button, .single-product .woocommerce .wp-block-button__link {
background: #fed912;
opacity: 1 !important;
color: #242424;
width: 100%;
border-radius: 9999px !important;
--radius: 9999px;
}
.woocommerce-variation-add-to-cart {
display: flex;
justify-content: flex-start;
}
.wp-block-woocommerce-product-meta {
border-top: 1px solid #ededed;
border-bottom: 1px solid #ededed;
font-size: 0.8em;
padding: 0.7em 0;
}
.wp-block-woocommerce-product-meta * {
font-weight: 400 !important;
margin: 0 !important;
}
.wp-block-woocommerce-product-meta .is-layout-flex {
gap: 0.3em;
}
.wp-block-woocommerce-product-meta a {
color: var(--wp--preset--color--accent);
}
.woocommerce div.product div.images .flex-control-thumbs li {width: 10% !important;}
.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1) {clear: none !important;} aside .wp-block-woocommerce-product-categories ul {
list-style: none;
padding: 0;
}
aside div#category-list {
padding: unset !important;
}
aside .wp-block-woocommerce-product-categories ul.wc-block-product-categories-list--depth-0 {	padding-left: 0;}
aside .wp-block-woocommerce-product-categories ul.wc-block-product-categories-list--depth-1 {	padding-left: 1em;}
aside .wp-block-woocommerce-product-categories ul.wc-block-product-categories-list--depth-2 {	padding-left: 2em;}
aside .wp-block-woocommerce-product-categories ul.wc-block-product-categories-list--depth-3 {	padding-left: 3em;}
aside .wp-block-woocommerce-product-categories ul li a {
padding: 1em;
width: -webkit-fill-available;
display: block;
border-radius: 10px;
margin: 1em 1em;
text-decoration: none !important;
}
aside .wp-block-woocommerce-product-categories ul li a:before {
content: '';
border: solid black;
border-width: 0 2px 2px 0;
display: inline-block;
padding: 3px;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
top: -3px;
position: relative;
margin-right: 1em;
}
aside .wp-block-woocommerce-product-categories ul li a:hover, aside .wp-block-woocommerce-product-categories ul li a:active {
background: #ebf1ef;
box-shadow: 0px 2px 11px #efefef;
} ul.wc-block-product-categories-list--has-images .wc-block-product-categories-list--depth-1 {
display: none;
}
ul.wc-block-product-categories-list--has-images {
display: flex;
flex-wrap: wrap;
width: 100%;
padding: 0;
gap: 1em;
}
.wc-block-product-categories-list--has-images .wc-block-product-categories-list-item__image {
max-width: unset !important;
border-radius: 10px;
--radius: 10px;
overflow: hidden;
margin: auto;
}
.wc-block-product-categories-list--has-images li.wc-block-product-categories-list-item {
flex-basis: 30%;
margin: 1em auto !important;
}
.wc-block-product-categories-list--has-images a {
text-decoration: none !important;
}
.wc-block-product-categories-list--has-images span.wc-block-product-categories-list-item__name {
font-size: 1em;
padding-top: 1em;
padding-bottom: 2em;
font-weight:800;
}
span.wc-block-product-categories-list-item-count {
font-size: 0.6em;
color: #c1c5cd;
}
body.no-title .wp-block-post-title {
display: none;
}
body.no-title .entry-content.wp-block-post-content.is-layout-flow.wp-block-post-content-is-layout-flow {
margin-block-start: 0 !important;
} @media print {
.print-eigenbeleg h1, .print-eigenbeleg .yoast-breadcrumbs, .print-eigenbeleg footer, .print-eigenbeleg nav, .print-eigenbeleg button, .print-eigenbeleg .cky-btn-revisit-wrapper, .no-print {
display: none;
}
html, body {
height: auto;
zoom: 90%;
}
@page {
size: A4 portrait;
}
}
.print-eigenbeleg .wpforms-submit-container {display: none;}.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%}