/* V5.33 · Store clearance, subordinate to the shopping list. */
.fresh-kicker{display:block;font-size:11px;font-weight:750;letter-spacing:.7px;color:#806318}
.fresh-entry{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:15px 0;background:#fff9de;border:1px solid #eadcaa;border-radius:20px;padding:16px}
.fresh-entry-copy>b{display:block;font-size:19px;margin:5px 0}.fresh-entry-copy small{font-size:13px;color:#655f48}
.fresh-entry-bottom{display:flex;justify-content:space-between;gap:16px;width:100%;border-top:1px solid #eadfac;padding-top:8px}
.fresh-entry-bottom button{border:0;background:none;padding:7px 0;color:#66501a;font-size:13px;min-height:44px;text-decoration:underline;text-underline-offset:3px}
.fresh-notice{position:fixed;z-index:110;left:50%;transform:translateX(-50%);top:78px;width:min(680px,calc(100% - 24px));box-sizing:border-box;display:flex;gap:10px;align-items:center;padding:16px;background:#fff9de;border:1px solid #d8c477;border-radius:18px;box-shadow:0 10px 35px #29391f24}.fresh-notice[hidden]{display:none}.fresh-notice>div{flex:1;min-width:0}.fresh-notice b,.fresh-notice span,.fresh-notice small{display:block}.fresh-notice b{font-size:18px;margin:4px 0}.fresh-notice span{font-size:13px;line-height:1.4;color:#615a40}.fresh-notice small{font-size:10px;font-weight:750;letter-spacing:.6px;color:#796021}.fresh-notice button{flex:none;min-height:44px}.fresh-dismiss{background:none;border:0;font-size:25px;width:32px;color:#695c34}
.fresh-store{display:flex;flex-direction:column;gap:5px;padding:15px 17px;background:#fff9de;border:1px solid #eadcaa;border-radius:17px}.fresh-store b{font-size:17px}.fresh-store small,.fresh-summary{font-size:14px;color:#66624d}.fresh-summary{line-height:1.5}
.fresh-tabs{display:flex;gap:8px;overflow-x:auto;padding:4px 0 12px}.fresh-tabs button{flex:none;border:1px solid #d8dfd5;border-radius:99px;background:#fff;color:#40503d;padding:10px 16px;min-height:44px;font-size:14px}.fresh-tabs button[aria-pressed=true]{background:#285338;color:#fff;border-color:#285338}
.fresh-zone{margin:14px 0 24px}.fresh-zone h3{font-size:20px;margin:0 0 12px}.fresh-zone h3 small{font-size:13px;color:#72776c;margin-left:5px}.fresh-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.fresh-product{min-width:0;border:1px solid #e1e5dc;border-radius:19px;overflow:hidden;background:#fff}.fresh-photo{height:136px;position:relative;display:grid;place-items:center;background:#fafbf7}.fresh-photo img{height:100%;width:100%;object-fit:contain;padding:16px}.fresh-photo>span:first-child{font-size:46px}.fresh-photo>span:last-child{position:absolute;left:10px;top:10px;background:#f3e64a;color:#4c421b;border-radius:7px;padding:5px 8px;font-size:12px;font-weight:800}.fresh-product-copy{padding:14px}.fresh-product-copy>b{display:block;font-size:15px;line-height:1.4;min-height:42px}.fresh-product-copy>small{display:block;font-size:12px;line-height:1.5;margin:5px 0;color:#6c6e60}.fresh-price{display:flex;gap:9px;align-items:baseline;margin:10px 0}.fresh-price del{color:#787a6d;font-size:13px}.fresh-price strong{font-size:23px;color:#284d32}.fresh-product-copy .btn{margin-top:8px;width:100%;font-size:13px;min-height:44px;background:#fff9de;color:#574a1e;border-color:#e6d79e}.fresh-product-copy .btn:disabled{opacity:.6}
.fresh-help{display:block;font-size:13px;line-height:1.5;color:#727568;margin:14px 0}.fresh-wide{width:100%;margin:10px 0}.fresh-setting-place{display:flex;flex-direction:column;gap:5px;background:#f2f7ed;padding:14px;border-radius:15px}.fresh-setting-place small{font-size:13px}.fresh-settings h2{font-size:26px}.fresh-settings>p{line-height:1.5}.fresh-technical{margin-top:15px;color:#6c7167;font-size:12px;line-height:1.5}.fresh-technical summary{cursor:pointer;min-height:36px}.fresh-empty{text-align:center;padding:28px 12px}.fresh-cart-label{color:#795712!important;font-weight:650}.fresh-cart-invalid{color:#a43a25!important}
#clearanceView .section-title h2{font-size:25px;margin:0}#clearanceView .btn{min-height:44px}#clearanceView button:focus-visible,.fresh-notice button:focus-visible,.fresh-settings button:focus-visible{outline:3px solid #168458;outline-offset:2px}
@media(max-width:380px){.fresh-products{gap:9px}.fresh-product-copy{padding:11px}.fresh-product-copy>b{font-size:14px}.fresh-notice{gap:6px;padding:12px}.fresh-notice b{font-size:16px}.fresh-notice span{font-size:12px}}

.fresh-entry[hidden]{display:none}

#priceDropFeed .liq-badge{background:#f3e64a;color:#554b1e}#priceDropFeed .liquidation-card{border-color:#e8dda1}#priceDropFeed .liq-main b{font-size:14px}#priceDropFeed .liq-main small{font-size:12px}#priceDropFeed .liq-main strong{color:#284d32}
