table.variations th.label {
white-space: nowrap;
} table.variations td.value {
width: 100%;
}
table.variations td.value select {
width: 0;
min-width: 100% !important;
margin-right: 0 !important;
} .legal-price-info {
display: none;
} .products-block-post-template .product .wc-gzd-additional-info {
display: none;
} body p a {
text-decoration: underline;
} body .wp-element-button:not(.wp-block-button__link) {
background: var(--wp--preset--color--primary) !important;
}
body .wp-element-button:not(.wp-block-button__link):hover {
background: var(--wp--preset--color--background-alt) !important;
} button.fpf-fields-config {
display: block;
margin-top: -0.5rem;
margin-bottom: 2rem;
padding: 0.7rem 1.2rem;
font: inherit;
font-weight: 600;
font-size: 0.8rem;
border-radius: 1000px;
border: none;
color: var(--wp--preset--color--body);
background: var(--wp--preset--color--midground);
transition: background .15s;
}
button.fpf-fields-config:active {
background: var(--wp--preset--color--border-alt);
transition: none;
} .jet-form-builder__field {
box-sizing: border-box;
display: block;
width: 100%;
padding: calc(0.667em + 2px);
border: 1px solid #949494;
font-family: inherit;
font-size: 1em;
line-height:1.7rem;
} .woocommerce form.checkout .col-1, .woocommerce form.checkout .col-2 {
float: none;
width: 100%;
}
.woocommerce-checkout-review-order-table {
width: 100% !important;
}
@media(min-width: 640px) {
.cart_item .product-name {
display: flex;
}
}
.woocommerce form .input-text, .woocommerce form .state_select {
background-color: #fff;
border: 1px solid #50575e;
border-radius: 4px;
color: #2b2d2f;
font-family: inherit;
font-size: 1em;
height: 3em;
margin: 0;
min-height: 0;
padding: 0.75em 1rem;
}
.woocommerce form textarea.input-text {
min-height: 9rem;
}
.woocommerce-form__label-for-checkbox {
cursor: pointer;
}
.woocommerce-form__label-for-checkbox > input {
position: absolute;
opacity: 0;
pointer-events: none;
}
.woocommerce-form__label-for-checkbox > span {
display: block;
position: relative;
padding-left: 2rem;
} .woocommerce-form__label-for-checkbox span:before {
content: '';
display: block;
position: absolute;
top: 0.05rem;
left: 0;
width: 1.5rem;
height: 1.5rem;
background: var(--wp--preset--color--midground-alt);
border-radius: 4px;
transition: background-color .15s;
}
.woocommerce-form__label-for-checkbox input:checked + span:before {
background: var(--wp--preset--color--midground-alt-2);
} .woocommerce-form__label-for-checkbox span:after {
display: block;
content: '';
position: absolute;
top: 0.3rem;
left: 0.15rem;
width: 1rem;
height: 0.4rem;
border: 3px solid var(--wp--preset--color--primary);
border-top-width: 0;
border-right-width: 0;
transform: rotate(-45deg) scale(0);
opacity: 0;
transition: opacity .15s, transform .15s;
}
.woocommerce-form__label-for-checkbox input:checked + span:after {
opacity: 1;
transform: rotate(-45deg);
} .page-id-12 .woocommerce.woocommerce {
max-width: none;
}
.page-id-12 .cart_totals {
max-width: 480px;
}
@media (max-width: 1399px) {
.page-id-12 .shop_table.cart .product-name {
flex-direction: column;
}
.page-id-12 .shop_table.cart .product-price {
display: none;
}
.variation-Bestellcode {
display: inline-block !important;
}
.variation-Bestellcode p {
margin-top: 0; !important;
}
.page-id-12 .shop_table.cart td.product-name > p, 
.page-id-12 .shop_table.cart td.product-name > * > p {
margin: 0;
margin-top: .5rem;
}
}
@media (min-width: 1400px) {
.page-id-12 .shop_table.cart .product-name {
gap: .5rem;
}
}
.page-id-12 .shop_table.cart input.input-text.qty {
width: 3rem;
height: auto;
padding: 1rem 0.75rem;
text-align: right;
} .woocommerce-page ul.woocommerce-order-overview {
list-style: none;
gap: 0.75rem 2rem;
flex-wrap: wrap;
}
.woocommerce-page ul.woocommerce-order-overview li {
flex: 0 0 47%;
margin: 0;
}
.woocommerce-table--order-details {
width: 100% !important;
border: 1rem solid transparent;
border-width: 1rem 0.5rem;
}
td.woocommerce-table__product-name {
font-size: .875rem;
}
.woocommerce-table__product-name * {
margin: 0;
list-style: none;
padding: 0;
}
.woocommerce-table__product-name p {
display: inline-block;
}
.woocommerce-table--order-details th, .woocommerce-table--order-details td {
padding: 0.25rem 1rem !important;
text-align: left;
} .woocommerce-form-coupon-toggle {
display: none;
} .woocommerce form .form-row label.woocommerce-form__label-for-checkbox span:before { top: 0.5rem; }
.woocommerce form .form-row label.woocommerce-form__label-for-checkbox span:after { top: 0.8rem; }
.woocommerce form .form-row label.woocommerce-form__label-for-checkbox abbr.required { display: none; } .woocommerce div.product form.cart table.variations td, .woocommerce div.product form.cart table.variations th {
vertical-align: baseline;
} .whitespace-nowrap {
white-space: nowrap;
}
.flex-fit-content {
flex: 0 0 fit-content !important;
}
.max-w-40 {
max-width: 10rem;
}
.max-w-200 {
max-width: 50rem;
} .fpf-fields:has(.woocommerce-input-wrapper > input[type="hidden"]) {
position: absolute;
opacity: 0;
visibility: hidden;
pointer-events: none;
}
.variation-Empfohlenvon p, .variation-Referenz p {
margin: 0;
}