.catalog-section{padding:38px 0 46px;scroll-margin-top:20px}.catalog-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.catalog-heading .eyebrow{color:#a85b1a}.catalog-heading h2{font:800 27px Manrope,Arial,sans-serif;letter-spacing:-.8px;margin:8px 0 24px}.catalog-heading>a{font-size:13px;font-weight:700;color:#9c470b;text-decoration:none;white-space:nowrap}.catalog-tools{display:flex;gap:16px;align-items:end}.catalog-tools label{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:700}.search-label{flex:1}.catalog-tools input,.catalog-tools select{height:48px;border:1px solid #d9d8d0;border-radius:9px;padding:0 16px;background:white;color:#333;font:14px 'DM Sans',sans-serif;min-width:0}.category-filters{display:flex;gap:8px;overflow-x:auto;padding:22px 0 14px}.category-filters button{white-space:nowrap;background:white;border:1px solid #deded5;border-radius:30px;padding:10px 16px;color:#62625c;font-weight:600;cursor:pointer}.category-filters button[aria-pressed=true]{background:#24251f;border-color:#24251f;color:#fff}.catalog-count{font-size:12px;color:#73736a;margin:4px 0 18px}.store-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.store-card{min-width:0;background:#fff;border:1px solid var(--store-line);border-radius:14px;overflow:hidden;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}.store-card:hover{transform:translateY(-3px);box-shadow:0 10px 30px #24251f0b}.product-image{position:relative;display:block;width:100%;height:220px;padding:20px;background:white;border:0;cursor:pointer}.product-image img{width:100%;height:100%;object-fit:contain}.store-discount{position:absolute;top:12px;left:12px;background:#fff0df;color:#a54b0a;font-size:11px;font-weight:800;padding:6px 9px;border-radius:6px}.store-card-body{padding:16px;display:flex;flex-direction:column;flex:1;border-top:1px solid #f3f2ee}.product-category{font-size:10px;text-transform:uppercase;letter-spacing:.9px;color:#8b7763;margin:0 0 9px}.product-title{text-align:left;font:700 14px/1.5 'DM Sans',sans-serif;background:none;border:0;padding:0;color:#2b2c27;cursor:pointer;min-height:42px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.store-prices{display:flex;flex-direction:column;gap:3px;margin:14px 0}.store-prices del{font-size:11px;color:#91918b;min-height:14px}.store-prices strong{font:800 23px Manrope,Arial,sans-serif;color:#252620}.store-buy{display:block;margin-top:auto;text-align:center;padding:12px 8px;background:#fff1e4;border:1px solid #ffdab8;border-radius:7px;color:#a54704;font-size:12px;font-weight:800;text-decoration:none}.store-buy:hover{background:#ff831c;color:#1d1d17}.store-coupon{font-size:11px;color:#72562a;overflow-wrap:anywhere}.load-more-container{text-align:center;margin-top:30px}.btn-load-more,.catalog-empty button{padding:13px 24px;border:1px solid #ccc8be;border-radius:8px;color:#38382c;background:white;cursor:pointer}.catalog-empty{grid-column:1/-1;text-align:center;padding:48px;color:#666}
#productDialog{border:0;border-radius:18px;padding:36px;width:min(880px,92vw);max-height:90vh;color:#24251f;background:white;overflow:auto}#productDialog::backdrop{background:#141610aa;backdrop-filter:blur(4px)}#productDetail{display:grid;grid-template-columns:1fr 1fr;gap:32px}#productDetail>img{width:100%;height:340px;object-fit:contain}.dialog-close{position:absolute;top:8px;right:12px;border:0;background:#f1f0ec;font-size:26px;border-radius:50%;width:34px;height:34px;cursor:pointer}.detail-copy h2{font:800 26px/1.3 Manrope,sans-serif}.detail-description{white-space:pre-wrap;font-size:14px;line-height:1.7}.detail-coupon{background:#fff3e5;border:1px dashed #dca364;border-radius:8px;padding:14px;margin-bottom:20px;display:flex;flex-direction:column;gap:12px;overflow-wrap:anywhere}.detail-coupon button{padding:10px;background:#222;color:white;border:0;border-radius:6px;cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #ed800f;outline-offset:3px}
.daily-store{max-width:1440px;margin:auto;padding:0 28px;--store-line:#51310f;color:#fff}.catalog-section{padding:32px 0}.catalog-heading h2{color:#fff;font-family:inherit;font-size:32px}.catalog-heading .eyebrow{color:#ff981f;font-size:11px;letter-spacing:2px}.catalog-heading>a{color:#ffaf49}.catalog-tools label{color:#ddd}.catalog-tools input,.catalog-tools select{background:#14120f;border-color:#65421d;color:#fff;font-family:inherit}.catalog-tools input::placeholder{color:#aaa}.category-filters button{background:#17130e;border-color:#573611;color:#ddd}.category-filters button[aria-pressed=true]{background:#ff8a00;border-color:#ff8a00;color:#100b05}.catalog-count,#dailyStatus{color:#bfb8ae;font-size:12px;line-height:1.5}.store-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.store-card{background:linear-gradient(160deg,#1b1711,#0c0b09);border-color:#51310f}.store-card-body{border-color:#362711}.product-category{color:#e5a858}.product-title{color:white;font-family:inherit}.store-prices strong{color:#ff9a17;font-family:inherit}.store-prices del{color:#aaa}.store-coupon{color:#ffcd8b;margin-bottom:14px;line-height:1.5}.store-buy{background:#ff8800;color:#160d00;border-color:#ff9c21}.store-buy:hover{background:#ffb34c;color:#160d00}.store-discount{background:#ff8900;color:#180d00}.btn-load-more,.catalog-empty button{background:#251a0c;color:#ffb44e;border-color:#80511a}.catalog-empty{color:#ddd}.catalog-empty h3{color:#ffae43}.product-image{background:white}.load-more-container{text-align:center;margin:30px 0}#productDialog{background:#17130e;color:#fff;border:1px solid #8c5417}#productDetail>img{background:white;border-radius:12px}.detail-copy h2{font-family:inherit}.detail-copy .eyebrow{color:#ffc16d}.detail-coupon{background:#30200e;color:#ffcb88;border-color:#b97b2b}.detail-coupon button{background:#ff8a00;color:#120b00}.dialog-close{background:#ff920a;color:#160d00}.affiliate-note{font-size:12px;color:#b9b2a7;margin-top:18px;line-height:1.6}
@media(max-width:1050px){.store-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:767px){.daily-store{padding:0 14px}.catalog-heading h2{font-size:26px}.catalog-heading>a{font-size:12px}.catalog-tools{gap:10px}.catalog-tools select{width:124px;padding:0 8px;font-size:12px}.catalog-tools input{width:100%;font-size:12px}.store-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.product-image{height:170px;padding:12px}.store-card-body{padding:12px}.product-title{font-size:12px}.store-prices strong{font-size:19px}.store-buy{font-size:11px}#productDetail{grid-template-columns:1fr;gap:16px}#productDetail>img{height:220px}#productDialog{padding:32px 18px}.detail-copy h2{font-size:22px}}
.catalog-heading h1{font-family:inherit;font-size:32px;color:white;margin:8px 0 24px;letter-spacing:-.8px}@media(max-width:767px){.catalog-heading h1{font-size:26px}}
.terabyte-photo{position:relative;display:block;width:100%;height:100%;background:#fff}.terabyte-watermark{position:absolute;right:3%;bottom:3%;width:20%;height:20%;background:url(/assets/logo-20261024.png) center/contain no-repeat;pointer-events:none}.image-failed .terabyte-watermark{display:none}#productDetail>.terabyte-photo{height:340px;border-radius:12px;overflow:hidden}#productDetail>.terabyte-photo>img{width:100%;height:100%;object-fit:contain}
