.variations .value select {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background-color: transparent;
margin-inline: 0!important;
}
.woocommerce div.product form.cart .variations select {
display: initial;
text-align: center!important;
font-weight: bold!important;
font-size: 18px!important;
text-align: center!important;
font-weight: 800!important;
padding: var(--icon-scale) calc(.25em + 2 * var(--icon-width)) var(--icon-scale) calc(var(--icon-scale) + var(--icon-width) - (var(--icon-scale) / 2))!important;
}
.woocommerce div.product form.cart .variations select,
.woocommerce div.product form.cart .variations select:focus-visible {
border: 4px solid #046A51!important;
} .variations .value {
position: relative;
display: inline-block;
--icon-width: 24px;
--icon-scale: 1em;
}
@media screen and (max-width: 1024px) {
.variations .value {
--icon-scale: 0.5em;
}
.woocommerce div.product form.cart .variations select {
font-size: 16px!important;
}
.variations tbody > tr {
display: flex;
flex-direction: column;
}
.variations tbody > tr * {
width: 100%;
display: flex;
}
.variations .value {
padding-left: 15px!important;
}
}
.variations .value::after {
content: '';
position: absolute;
right: calc(var(--icon-width)*2 - 16px);
top: calc(50% - 0.125em);
transform: translateY(-50%);
width: var(--icon-width);
height: var(--icon-width);
background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' stroke='%23046A51' stroke-width='1' viewBox='0 0 24 24'%3E%3Cpath fill='%23046A51' d='m20 12l-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z'/%3E%3C/svg%3E") no-repeat center center;
background-size: contain;
pointer-events: none;
}
.elementor-widget-container:has(a[href="#top"]) {
padding: 0!important;
}
a[href="#top"]{
width: 100%;
height: 100%;
padding: 20px!important;
}
#cmplz-manage-consent > button {
right: 100px!important;
} .variations .value .reset_variations {
display: none!important;
}
.hidden-desktop {
visibility: hidden;
height: 0;
width: 0;
}
@media screen and (max-width: 1220px) {
.hidden-desktop {
visibility: visible;
height: auto;
width: auto;
}
}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(//okon-schwarz.de/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.eot);src:url(//okon-schwarz.de/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(//okon-schwarz.de/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.woff2) format("woff2"),url(//okon-schwarz.de/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.woff) format("woff"),url(//okon-schwarz.de/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.ttf) format("truetype"),url(//okon-schwarz.de/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands";font-weight:400}