.st-sale .sf-hero{background:radial-gradient(ellipse at 95% 10%,#28477780,transparent 65%),#0e1622}.sale-hero-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:70px;align-items:center}.st-sale .sf-hero h1{font-size:clamp(34px,4vw,56px);line-height:1.16;letter-spacing:-1.5px}.st-sale .sf-hero h1 span{color:#8db8ff}.sale-hero-note{padding:28px;border:1px solid #405574;border-radius:6px;background:#1e2c40}.sale-hero-note>i{display:block;color:#8db8ff;font-size:32px;margin-bottom:18px}.sale-hero-note strong{display:block;font-size:22px;color:#eef2f9}.st-sale .sale-hero-note p{font-size:15px;margin:12px 0 0}.sale-content{padding-block:36px 50px}.sale-nav{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:34px}.sale-nav a,.sale-empty a{display:inline-flex;gap:12px;align-items:center;padding:10px 16px;border:1px solid #3b4c65;border-radius:4px;background:#1c283a;color:#dce8fb;font-size:15px}.sale-nav a:hover,.sale-empty a:hover{background:#2a4772;color:#fff}.sale-nav a span{color:#9dc3ff}.sale-section{scroll-margin-top:90px;margin-bottom:40px}.sale-section-heading{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:20px}.sale-section-heading h2{margin:0;font-size:26px}.sale-section-heading>span,.sale-deadline,.sale-price-note{color:#a7b9d2;font-size:14px}.sale-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.st-sale .sale-product{display:flex;flex-direction:column;min-width:0;padding:24px}.sale-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px;color:#a8c6f0;margin-bottom:18px}.sale-card-top>span:first-child{display:flex;align-items:center;gap:8px}.sale-badge{border:1px solid #517db7;border-radius:3px;padding:3px 8px;color:#c7deff;background:#284777}.st-sale .sale-product h3{font-size:21px;line-height:1.4;margin:0 0 10px;overflow-wrap:anywhere}.sale-deadline{margin-bottom:18px}.st-sale .sale-product dl{margin:0 0 24px}.st-sale .sale-product dl>div{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid #354257;font-size:14px}.sale-product dt{font-weight:400;color:#a7b9d2}.sale-product dd{margin:0;color:#e0e9f9;text-align:right;overflow-wrap:anywhere}.sale-price{margin-top:auto}.sale-regular{font-size:14px;color:#a7b9d2}.sale-regular s{margin-left:5px}.st-sale .sf-product-price{margin-top:8px}.sale-compare{display:block;text-align:center;margin-top:14px;color:#a8caff;font-size:14px}.sale-empty{padding:40px;border:1px solid #354966;border-radius:6px;background:#182334;margin-bottom:32px}.sale-empty>i{font-size:34px;color:#8db8ff;display:block;margin-bottom:18px}.sale-empty h2{font-size:27px}.sale-empty p{font-size:16px;color:#aec0d9;max-width:65ch;line-height:1.8}.sale-empty a{margin:10px 8px 0 0}.sale-price-note{line-height:1.8}.st-sale .sf-advice{margin-top:36px}
@media(max-width:991px){.sale-hero-grid{grid-template-columns:1fr;gap:28px}.sale-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sale-hero-note{padding:22px}.sale-hero-note>i{display:none}}@media(max-width:575px){.sale-grid{grid-template-columns:1fr}.sale-empty{padding:24px}.sale-section-heading h2{font-size:23px}.st-sale .sale-product{padding:22px}.sale-content{padding-block:26px 36px}}
