.secondary-sidebar .widget:last-child { margin-bottom: 0px; }
.secondary-sidebar .product-detail-sidebar-style .widget:last-child { margin-bottom: 0; }
.secondary-sidebar .widgettitle { display: inline-block; float: none; margin-top: 0; width: 100%; }
.secondary-sidebar .widgettitle:before, .secondary-sidebar .widgettitle:after { content:""; }
.secondary-sidebar .widgettitle:empty { display:none; }
.secondary-sidebar .widgettitle > a { color: currentColor; }
.secondary-sidebar .widgettitle > a.rsswidget { display: inline-flex; margin-right: 4px; }
.secondary-sidebar > div[class^="type"] { overflow:hidden; }  .secondary-sidebar .widget ul li > a { color:var(--wdtBodyTxtColor); }
.secondary-sidebar .widgettitle a { color: inherit; }
.secondary-sidebar .tagcloud a:hover { color: var(--wdtHeadAltColor); }
.secondary-sidebar .tagcloud a { color: var(--wdtHeadAltColor); }  .secondary-sidebar .widget ul li > a:hover { color: var(--wdtLinkHoverColor); } @media only screen and (min-width:1281px) and (max-width:1540px) {
.secondary-sidebar .widget #wp-calendar th { font-size: 1rem; }
.secondary-sidebar .widget #wp-calendar td { font-size: 1rem; }
}
@media only screen and (min-width:1025px) and (max-width:1280px) {
.secondary-sidebar aside.widget { font-size: 1rem; }
.secondary-sidebar .widget #wp-calendar td { font-size: 1rem; }
.secondary-sidebar .widget #wp-calendar th { font-size: 1rem; }
.secondary-sidebar .widget_tag_cloud .tagcloud a, .secondary-sidebar .widget .tagcloud a { font-size: 13px !important; padding: 5px 12px; }
#select2-archives-dropdown--1-results, #select2-cat-results { font-size: 13px; }
}
@media (max-width: 1024px) {
body.single-product .container { width: 100%; max-width: 770px; margin-inline: auto; } }
@media only screen and (max-width: 767px) {
.secondary-sidebar .widget #wp-calendar th, .secondary-sidebar .widget #wp-calendar td { font-size: 1rem; } } .wdt-sidebar-wrapper { padding: clamp(1.25rem, 1.1058rem + 0.641vw, 1.875rem); box-shadow: 0 4px 24px 0 rgba(0 0 0 / 8%); 
float: left; border-radius: var(--wdtRadius_2X); margin-bottom: 100px; }
@media only screen and (min-width:1281px) and (max-width:1540px) { .wdt-sidebar-wrapper { margin: 0 0 100px; } }
@media only screen and (min-width:1025px) and (max-width:1280px) { .wdt-sidebar-wrapper { margin: 0 0 80px; } }
@media only screen and (min-width:768px) and (max-width:1024px) { .wdt-sidebar-wrapper { margin: 0 0 70px; } }
@media only screen and (min-width:480px) and (max-width:767px) { .wdt-sidebar-wrapper { margin: 0 0 60px; } }
@media only screen and (max-width: 479px) { .wdt-sidebar-wrapper { margin: 0 0 50px; } }