:root {
 --ss-accent:#5d2b29;
 --ss-sale:#a1342b;
 --ss-ink:#252525;
 --ss-muted:#68615c;
 --ss-line:#e7e0dc;
 --ss-bg:#fff;
 --ss-wash:#faf8f6;
 --ss-radius:3px;
 --ss-radius-lg:3px;
 --ss-shadow:0 6px 18px rgb(45 26 20 / 12%);
 --ss-card-shadow:none;
}
/* Imperija sticky header/menu:100000; keep suggestions below modal layers. */
.ss-dropdown { z-index:100010;font-family:inherit;line-height:1.4; }
.ss-dropdown a { text-decoration:none; }
.ss-dropdown .ss-item:hover,.ss-dropdown .ss-item.ss-active {background:#f5efeb;}
/* Footer is an action, so keep its contrast separate from pale product rows. */
.ss-dropdown .ss-view-all:hover,
.ss-dropdown .ss-view-all:focus-visible,
.ss-dropdown .ss-view-all.ss-active {background:var(--ss-ink);border-color:var(--ss-ink);color:#fff;}
.ss-dropdown .ss-native-product {padding:10px 8px;border:0;border-bottom:1px solid var(--ss-line);border-radius:0;box-shadow:none;}
.ss-dropdown .ss-native-product:last-child {border-bottom:0;}
.ss-dropdown .productlistblocksmall {float:none;width:100%;height:auto!important;min-height:0!important;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent;}
.ss-dropdown .productlistblocksmall>a {display:block;color:inherit;}
.ss-dropdown .productlistblocksmall .thumbnail-container {display:grid;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:14px;min-height:96px;}
.ss-dropdown .productlistblocksmall .productlistimage {width:88px;height:88px;min-height:0;margin:0!important;}
.ss-dropdown .productlistblocksmall .thumbnail {margin:0;border:0;background:transparent;}
.ss-dropdown .productlistblocksmall .valign {display:flex;width:88px;height:88px;align-items:center;justify-content:center;}
.ss-dropdown .productlistblocksmall img {width:88px;height:88px;max-width:100%;object-fit:contain;}
.ss-dropdown .productlistblocksmall .product-description {min-width:0;padding:0;}
.ss-dropdown .productlistblocksmall .row {display:flex;flex-direction:column;margin:0;gap:5px;}
.ss-dropdown .productlistblocksmall .listtitleblock,.ss-dropdown .productlistblocksmall .listpriceblock {float:none;width:100%;padding:0;min-height:0;margin:0!important;}
.ss-dropdown .productlistblocksmall .product-title {margin:0;font-size:15px;line-height:1.35;text-align:left;white-space:normal;overflow-wrap:anywhere;}
.ss-dropdown .productlistblocksmall .product-price-and-shipping {display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 8px;text-align:left;}
.ss-dropdown .productlistblocksmall .discountlabel {margin:0!important;}
.ss-dropdown .productlistblocksmall .priceblock {font-size:17px;font-weight:600;}
.ss-dropdown .productlistblocksmall .regular-price {font-size:13px;}
.ss-dropdown .productlistblocksmall .productlabels {display:none;}
.ss-dropdown .productlistblocksmall .product-flagc.discount {position:static;display:inline-flex;width:auto;height:auto;margin:0!important;padding:2px 5px;font-size:12px;line-height:1.3;background:var(--ss-sale);}
.ss-dropdown .productlistblocksmall .product-flagc.discount::before,.ss-dropdown .productlistblocksmall .product-flagc.discount::after {display:none;}
.ss-dropdown a:focus-visible {outline:2px solid var(--ss-accent);outline-offset:2px;}
.ss-native-recovery {border-radius:3px;}
@media(max-width:767px){
 .ss-dropdown .ss-native-product {padding:8px 4px;}
 .ss-dropdown .productlistblocksmall .thumbnail-container {grid-template-columns:72px minmax(0,1fr);gap:10px;min-height:80px;}
 .ss-dropdown .productlistblocksmall .productlistimage,.ss-dropdown .productlistblocksmall .valign,.ss-dropdown .productlistblocksmall img {width:72px;height:72px;}
 .ss-dropdown .productlistblocksmall .product-title {font-size:14px;}
}
@media(prefers-reduced-motion:reduce){.ss-dropdown *{transition:none!important;animation-duration:0.01ms!important;}}
