@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root{color:#27272a;background:#f5f5fa;font-family:Inter,Arial,sans-serif}*{box-sizing:border-box}body{margin:0}.topbar{color:#fff;text-align:center;background:#0b74e5;padding:8px;font-size:13px}header{z-index:5;background:#fff;align-items:center;gap:24px;padding:14px 5vw;display:flex;position:sticky;top:0;box-shadow:0 1px 5px #0001}.logo{object-fit:contain;width:90px;height:40px}.search{border:1px solid #ddd;border-radius:8px;flex:1;max-width:650px;display:flex;overflow:hidden}.search input{font:inherit;border:0;outline:0;flex:1;padding:13px 16px}.search button{color:#0b74e5;background:#fff;border:0;border-left:1px solid #ddd;width:54px}header>a{color:#444;white-space:nowrap;font-size:14px}.cart{background:#fff;border:0;font-size:20px}.delivery{background:#fff;gap:8px;padding:0 5vw 12px;font-size:13px;display:flex}.delivery b{color:#0b74e5}.trust{color:#666;background:#fff;border-top:1px solid #eee;border-bottom:1px solid #eee;justify-content:space-between;padding:15px 5vw;font-size:14px;display:flex}.trust span{align-items:center;gap:7px;display:flex}.trust span:first-letter{color:#0b74e5}.hero{grid-template-columns:2fr 1fr;gap:12px;max-width:1200px;margin:20px auto;display:grid}.hero-main{color:#602a1b;background:linear-gradient(110deg,#ffe6c6,#f6b15e 45%,#df5d34);border-radius:10px;height:300px;padding:45px;overflow:hidden}.hero-main p{margin:0;font-weight:700}.hero-main h1{margin:14px 0;font-size:37px;line-height:1.1}.hero-main h1 span{color:#e53824}.hero-main button{color:#fff;background:#0b74e5;border:0;border-radius:6px;padding:12px 24px;font-weight:700}.hero-side{gap:12px;display:grid}.hero-side div{color:#0754ae;background:linear-gradient(135deg,#d9ecff,#87bbff);border-radius:10px;padding:30px;font-size:24px}.hero-side div+div{color:#8b5600;background:linear-gradient(135deg,#fff2cf,#ffc654)}.hero-side b{font-size:28px}.section{background:#fff;border-radius:10px;max-width:1200px;margin:20px auto;padding:22px}.section-title{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.section-title h2{margin:0;font-size:22px}.section-title a,.section-title button{color:#0b74e5;background:0 0;border:0}.cat-grid{text-align:center;grid-template-columns:repeat(6,1fr);gap:20px;display:grid}.cat-icon{margin-bottom:8px;font-size:38px}.cat-grid span{font-size:13px;line-height:1.3}.more-cats{border-top:1px solid #eee;flex-wrap:wrap;gap:16px;margin-top:16px;padding-top:16px;display:flex}.more-cats a{color:#555;font-size:13px}.products{gap:14px;display:flex;overflow:hidden}.products article{min-width:calc(16.6667% - 11.6667px)}.pic{position:relative}.pic img{aspect-ratio:1;object-fit:cover;border-radius:8px;width:100%}.pic span{color:#0b74e5;background:#eaf4ff;border-radius:3px;padding:4px;font-size:10px;position:absolute;bottom:6px;left:6px}.products h3{min-height:42px;margin:10px 0 5px;font-size:14px;font-weight:500;line-height:1.45}.products strong{color:#e53935;font-size:17px}.products p{color:#f59e0b;margin:7px 0;font-size:12px}.products small{color:#888;margin-left:4px}.benefits{background:#fff;border-radius:10px;max-width:1200px;margin:20px auto;padding:32px}.benefits h2{font-size:22px}.benefits>div{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.benefits article{background:#f5faff;border-radius:8px;padding:22px}.benefits b{color:#0b74e5}.benefits p{color:#666;font-size:14px;line-height:1.6}footer{color:#666;background:#fff;border-top:1px solid #ddd;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;padding:50px 5vw;font-size:13px;line-height:1.7;display:grid}footer .logo{margin-bottom:10px;display:block}footer h3{color:#222;font-size:15px}footer a{margin:8px 0;display:block}@media (width<=800px){header{flex-wrap:wrap;gap:10px;padding:10px 16px}.logo{width:72px}.search{flex-basis:100%;order:3;max-width:none}header>a{display:none}.delivery,.trust{padding-left:16px;padding-right:16px}.trust{white-space:nowrap;justify-content:flex-start;gap:22px;overflow:auto}.hero{margin:12px 16px;display:block}.hero-main{height:300px;padding:28px}.hero-main h1{font-size:28px}.hero-side{margin-top:12px;display:flex}.hero-side div{flex:1;padding:18px;font-size:16px}.hero-side b{font-size:18px}.section,.benefits{margin:12px 16px;padding:16px}.cat-grid{grid-template-columns:repeat(4,1fr);gap:17px 8px}.cat-icon{font-size:28px}.cat-grid span{font-size:11px}.products{gap:10px}.products article{min-width:42vw}.section-title h2{font-size:18px}.benefits>div{grid-template-columns:1fr;gap:12px}footer{padding:35px 16px;display:block}footer>div{margin-bottom:28px}}.hero-buy{color:#fff;background:#0b74e5;border-radius:6px;padding:12px 24px;font-weight:700;display:inline-block}.product-link{color:inherit;text-decoration:none;display:block}.cat-grid>a{color:inherit;text-decoration:none}.cart{color:#222;align-items:center;gap:5px;text-decoration:none;display:inline-flex}.search-btn{color:#0b74e5;background:#fff;border-left:1px solid #ddd;justify-content:center;align-items:center;width:54px;text-decoration:none;display:flex}.cat-all{color:#0b74e5;text-decoration:none}.sticky-dl{z-index:50;padding:0 24px calc(16px + env(safe-area-inset-bottom));pointer-events:none;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.sticky-dl-btn{pointer-events:auto;color:#fff;background:linear-gradient(90deg,#0b74e5,#2f8cff);border-radius:999px;outline:1px solid #ffffff4d;align-items:center;gap:10px;padding:14px 28px 14px 20px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .2s;display:inline-flex;box-shadow:0 10px 28px -6px #0b74e599}.sticky-dl-btn:hover{transform:translateY(-2px)scale(1.03)}.sticky-dl-btn:active{transform:scale(.97)}.sticky-dl-ico{background:#fff3;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.sticky-dl-ico svg{width:16px;height:16px}main{padding-bottom:calc(96px + env(safe-area-inset-bottom))}@media (width<=800px){.hero-main,.benefits,.benefits article{text-align:center}main{padding-bottom:calc(88px + env(safe-area-inset-bottom))}}
