.et_pb_module.et_pb_code.et_pb_code_2_tb_header {
margin-bottom: 0px;
}   .jlplg-lovecoding-cookie-info {
font-size: 16px!important;
line-height: 18px!important;
}   @media (max-width: 980px) {
#menu-secondario .et_pb_menu__menu {
display: flex!important;
}
#menu-secondario .et_mobile_nav_menu {
display: none!important;
}
}   @media (max-width: 980px) { #menu-secondario-de > li,
#menu-secondario-it > li {
display: none !important;
} #menu-secondario-de > li.wpml-ls-item,
#menu-secondario-it > li.wpml-ls-item {
display: inline-block !important;
}
}
.user-cart-icons {
display: flex;
justify-content: flex-end;
gap: 16px;
align-items: center;
font-size: 22px;
color: #9f7513;
position: relative;
}
.user-cart-icons .icon-link {
color: #9f7513;
text-decoration: none;
transition: color 0.3s ease;
position: relative;
}
.user-cart-icons .icon-link:hover {
color: #bf9320;
}
.user-cart-icons i {
font-size: 26px;
line-height: 1;
} .cart-icon .cart-count {
position: absolute;
bottom: -4px;
right: -6px;
background: #d10000;
color: #fff;
font-size: 11px;
font-weight: bold;
padding: 2px 6px;
border-radius: 50%;
line-height: 1;
min-width: 18px;
text-align: center;
}   #custom-delivery-wrapper {
padding-bottom: 30px;
}
#custom-delivery-wrapper label{
font-weight: 700;
} .variations select {
height: 60px; font-size: 16px; padding: 0 15px; border: 2px solid #ccc; border-radius: 8px; background-color: #fff; transition: all 0.2s ease;
width: 100%; box-sizing: border-box;
} .variations select:hover {
border-color: #999;
}
.variations select:focus {
border-color: #333;
outline: none;
box-shadow: 0 0 5px rgba(0,0,0,0.2);
} #custom-delivery-wrapper input[type="text"] {
height: 60px;
font-size: 16px;
padding: 0 15px;
border: 2px solid #ccc;
border-radius: 8px;
box-sizing: border-box;
width: auto; } .variations .label label {
font-weight: 600;
display: block;
margin-bottom: 8px;
font-size: 17px;
} .variations td.value span::after {
content: none !important;
display: none !important;
} .variations tr,
.variations th.label,
.variations td.value {
display: block !important;
width: 100% !important;
} .variations .label label {
display: block !important;
margin-bottom: 8px;
font-weight: 600;
} .variations td.value select {
display: block !important;
width: 100% !important;
max-width: 100%;
height: 60px;
font-size: 16px;
padding: 0 15px;
border-radius: 8px;
border: 2px solid #ccc;
box-sizing: border-box;
}