@font-face {
font-family: 'Inter Tight';
src: url(https://vandla-design.de/wp-content/uploads/2025/09/InterTight-Medium.woff2) format('woff2');
font-weight: 400; font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Inter Tight';
src: url(https://vandla-design.de/wp-content/uploads/2025/09/InterTight-SemiBold.woff2) format('woff2');
font-weight: 600; font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Cormorant Garamond';
src: url(https://vandla-design.de/wp-content/uploads/2025/09/CormorantGaramond-Medium.woff2) format('woff2');
font-weight: 500; font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Cormorant Garamond';
src: url(https://vandla-design.de/wp-content/uploads/2025/09/CormorantGaramond-SemiBold.woff2) format('woff2');
font-weight: 600; font-style: normal;
font-display: swap;
}   html { font-size: 100%; } body {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #000;
}
img, video, iframe { max-width: 100%; height: auto; display: block; }  .woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product .price,
.woocommerce ul.products li.product .wc-gzd-additional-info.tax-info,
.woocommerce ul.products li.product .wc-gzd-additional-info.shipping-costs-info {
padding-left: 1rem;
} @media (max-width: 767px) {
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product .price,
.woocommerce ul.products li.product .wc-gzd-additional-info.tax-info,
.woocommerce ul.products li.product .wc-gzd-additional-info.shipping-costs-info {
padding-inline: 1rem;
}
.woocommerce ul.products li.product .wc-gzd-additional-info.shipping-costs-info {
margin-bottom: 1rem;
}
} .woocommerce ul.products li.product .wc-gzd-additional-info.shipping-costs-info a {
font-size: 0.938rem; color: #000;
} @media (max-width: 767px) {
.elementor-products-grid ul.products.elementor-grid {
display: grid !important;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 16px;
margin: 0; padding: 0;
}
.elementor-products-grid ul.products.elementor-grid li.product {
width: auto !important;
margin: 0 !important;
box-sizing: border-box;
}
.elementor-products-grid ul.products.elementor-grid li.product img {
width: 100%; height: auto; display: block;
}
}  .woocommerce div.product .woocommerce-tabs ul.tabs li.additional_information_tab {
display: none !important;
}
.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information {
display: block !important;
visibility: visible !important;
margin-top: 1rem;
} @media (min-width: 768px) {
#newsletter_popup .close { right: calc(11% + 15px); }
}
#newsletter_popup[show="1"] {
opacity: 0;
pointer-events: none;
visibility: hidden;
animation: vandlaShowPopup 1s ease 10s forwards;
}
@media (prefers-reduced-motion: reduce) {
#newsletter_popup[show="1"] {
animation: none;
opacity: 1;
pointer-events: auto;
visibility: visible;
}
}
@keyframes vandlaShowPopup {
0% { opacity: 0; pointer-events: none; visibility: hidden; }
100% { opacity: 1; pointer-events: auto; visibility: visible; }
}  @media (max-width: 767px) {
.elementor-section.elementor-section-stretched {
left: 0 !important;
right: 0 !important;
width: 100% !important; }
} .elementor-menu-cart__toggle .elementor-button { border: 0; } .btn-wide.add_to_cart_button { padding-inline: 2rem; }