.dg-topbar {
background: #1F3D14;
color: #FFF8D6;
font-size: 13px;
line-height: 1.3;
}
.dg-topbar__inner {
display: flex;
align-items: center;
justify-content: center;
gap: 28px;
max-width: 1200px;
min-height: 34px;
margin: 0 auto;
padding: 0 16px;
}
.dg-topbar__item {
display: inline-flex;
align-items: center;
gap: 8px;
white-space: nowrap;
}
.dg-topbar__item + .dg-topbar__item::before {
content: "";
width: 4px;
height: 4px;
margin-right: 20px;
border-radius: 50%;
background: #A9DC87;
}
.dg-topbar a,
.dg-topbar a:visited {
color: #FFF1A6;
text-decoration: none;
}
.dg-topbar a:hover,
.dg-topbar a:focus {
color: #FFF1A6;
text-decoration: underline;
}
.dg-flag {
flex: none;
box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.35);
border-radius: 1.5px;
}
@media (max-width: 767px) {
.dg-topbar__inner {
position: relative;
display: block;
height: 34px;
padding: 0 12px;
}
.dg-topbar__item {
position: absolute;
inset: 0;
justify-content: center;
opacity: 0;
animation: dg-topbar-rotate 12s infinite;
}
.dg-topbar__item + .dg-topbar__item::before {
display: none;
}
.dg-topbar__item--2 { animation-delay: 4s; }
.dg-topbar__item--3 { animation-delay: 8s; }
}
@keyframes dg-topbar-rotate {
0% { opacity: 0; visibility: visible; }
3%, 30% { opacity: 1; visibility: visible; }
33%, 100% { opacity: 0; visibility: hidden; }
}
@media (max-width: 767px) and (prefers-reduced-motion: reduce) {
.dg-topbar__item { animation: none; }
.dg-topbar__item--1 { opacity: 1; }
} html body .elementor-219 .elementor-element-4349909a .elementor-menu-toggle.elementor-active + nav.elementor-nav-menu--dropdown {
top: var(--dg-menu-top, 64px) !important;
height: calc(100dvh - var(--dg-menu-top, 64px)) !important;
} .dg-price-note {
margin: 4px 0 12px !important;
color: #3F6B17;
font-size: 14px;
line-height: 1.45;
}
.dg-price-note strong {
color: #1F3D14;
font-weight: 700;
}
.dg-price-note .woocommerce-Price-amount {
font-size: inherit;
} .dg-trust {
width: 100%;
margin: 14px 0 0;
padding: 12px 14px;
border: 1px solid #DCEFD0;
border-radius: 10px;
background: #EEF7E8;
color: #1F3D14;
}
.dg-trust__guarantee {
margin: 0 0 10px !important;
font-size: 14px;
line-height: 1.45;
}
.dg-trust__guarantee a {
color: #3F6B17;
text-decoration: underline;
white-space: nowrap;
}
.dg-pay-row {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 8px 18px;
}
.dg-pay-row__group {
display: inline-flex;
flex-wrap: wrap;
align-items: center;
gap: 6px;
}
.dg-pay-row__label {
color: #3F6B17;
font-size: 12px;
}
.dg-pay-icons {
display: inline-flex;
flex-wrap: wrap;
gap: 4px;
}
.dg-mark {
display: block;
flex: none;
width: 40px;
height: 26px;
} .dg-pay-row--footer .dg-pay-row__label {
color: #FFF8D6;
opacity: 0.85;
}
.dg-pay-row--footer .dg-mark rect {
stroke: transparent;
} .elementor-widget-woocommerce-product-meta .tagged_as {
display: none !important;
}