:root{--ink:#102844;--blue:#256eea;--orange:#ff6b3d;--line:#e4e8ee;--muted:#718095;--pale:#f5f7fb}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font:14px/1.45 Inter,Arial,sans-serif}a{text-decoration:none;color:inherit}button,input{font:inherit;border:0;background:none;color:inherit}button{cursor:pointer}.campaign{height:36px;background:var(--ink);color:white;text-align:center;padding:9px;font-size:12px}.campaign b{color:#a9d0ff}.campaign a{text-decoration:underline;margin-left:10px}.wrap{max-width:1192px;margin-left:auto;margin-right:auto}header{height:76px;max-width:1240px;margin:auto;padding:0 24px;display:flex;align-items:center;gap:33px}.brand{display:flex;align-items:center;gap:8px;font-size:10px;letter-spacing:1.6px}.brand img{width:72px;height:29px;object-fit:cover;object-position:center 42%;mix-blend-mode:multiply}.search{height:42px;max-width:570px;flex:1;display:flex;align-items:center;gap:9px;padding:0 12px;border:1px solid #cfd8e3;border-radius:7px;background:#fbfcfd}.search span{font-size:22px;color:#77879a}.search input{flex:1;outline:0;font-size:12px}.search kbd{font:10px Inter;color:#8b98a8;border:1px solid #d9e0e8;padding:2px 5px;border-radius:3px}.actions{display:flex;align-items:center;gap:18px;margin-left:auto}.actions button{display:flex;align-items:center;gap:5px;font-size:18px}.actions button span{font-size:11px}.cart{color:var(--blue);font-weight:bold;position:relative}.cart>b{position:absolute;left:9px;top:-6px;background:var(--blue);color:#fff;border-radius:8px;padding:1px 4px;font-size:8px}.hamb{display:none!important}.store-nav{height:49px;display:flex;justify-content:center;align-items:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);white-space:nowrap}.store-nav a{padding:16px 18px;font-size:12px;font-weight:600}.store-nav a:hover{background:#f7faff;color:var(--blue)}.store-nav .all{background:#f0f5fc;color:#174f9a}.store-nav .deal{color:var(--orange)}.hero{max-width:1192px;min-height:330px;margin:26px auto 0;display:grid;grid-template-columns:1fr 1fr;background:linear-gradient(115deg,#eaf3ff 0 48%,#d6e9ff 48%);border-radius:11px;overflow:hidden}.hero-copy{padding:50px 55px}.hero-copy>span,.section-head p,.how p{font-size:10px;letter-spacing:1.3px;font-weight:800;color:#3272cf}.hero-copy h1{margin:15px 0;font:800 41px/1.07 'Plus Jakarta Sans';letter-spacing:-2.2px}.hero-copy h1 em{font-style:normal;color:var(--blue)}.hero-copy p{max-width:390px;color:#5d718b;margin:0 0 22px}.hero-copy>a{display:inline-block;background:var(--blue);color:#fff;padding:12px 15px;border-radius:5px;font-size:12px;font-weight:bold}.hero-copy>a b{font-size:17px;margin-left:14px}.hero-copy>small{display:block;color:#66809f;font-size:10px;margin-top:24px}.hero-art{position:relative}.mini-app{width:395px;height:220px;position:absolute;right:67px;bottom:32px;border:2px solid #152d50;border-radius:7px;background:#fff;overflow:hidden;box-shadow:12px 12px #255db724}.mini-app header{height:34px;padding:10px;background:#15335e;color:#fff;font-size:9px}.mini-app header span{margin-left:auto;color:#a5c2e7}.mini-app article{padding:15px;font-size:11px}.mini-app article>div{display:flex;gap:9px;margin:12px 0}.mini-app article>div span{background:#f3f6fa;flex:1;padding:9px;border-radius:4px}.mini-app small{display:block;font-size:7px;color:#8190a1}.mini-app strong{font-size:16px}.mini-app article i{height:52px;display:block;border-bottom:2px solid #a8cefa;background:linear-gradient(135deg,transparent 0 7%,#c5ddfa 7% 10%,transparent 10% 24%,#5b99e7 24% 28%,transparent 28% 42%,#2c75cf 42% 46%,transparent 46% 61%,#8ab9ef 61% 65%,transparent 65%)}.mini-app em{font-size:8px;color:#718197;font-style:normal}.sticker{width:95px;height:95px;position:absolute;right:20px;top:25px;background:var(--orange);color:#fff;border-radius:50%;display:grid;place-content:center;text-align:center;transform:rotate(8deg);z-index:2}.sticker small{font-size:7px;font-weight:bold}.sticker b{font:800 27px/1 'Plus Jakarta Sans'}.sticker span{font-size:8px;font-weight:bold}.review{position:absolute;left:28px;bottom:23px;background:#fff;padding:9px 12px;border-radius:6px;box-shadow:0 6px 20px #1a44741a;display:flex;flex-direction:column;font-size:10px}.review b{color:#eaa100}.review span{font-size:9px;color:#748399}.cat-strip{max-width:1192px;margin:18px auto 0;display:grid;grid-template-columns:repeat(6,1fr);border:1px solid var(--line);border-radius:9px;overflow:hidden}.cat-strip a{padding:17px;border-right:1px solid var(--line)}.cat-strip a:hover{background:#f8fbff}.cat-strip b,.cat-strip small{display:block}.cat-strip b{font-size:12px}.cat-strip small{font-size:10px;color:#8190a3;margin-top:2px}.cat-strip i{display:grid;place-items:center;width:31px;height:31px;border-radius:7px;margin-bottom:9px;font-size:16px;font-style:normal}.blue{background:#e4f1ff;color:#2872d9}.purple{background:#f0ebff;color:#7659d6}.coral{background:#fff0eb;color:#e16b47}.green{background:#e8f8ef;color:#28946a}.yellow{background:#fff7df;color:#b58512}.pink{background:#fceaf3;color:#c2588d}.benefits{max-width:1192px;margin:22px auto 48px;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:7px;overflow:hidden}.benefits span{padding:13px 18px;border-right:1px solid var(--line);font-size:11px;font-weight:600}.section-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:20px}.section-head p,.how p{margin:0 0 8px}.section-head h2,.campaign-cards h2,.how h2{margin:0;font:800 29px/1.15 'Plus Jakarta Sans';letter-spacing:-1.5px}.timer{padding:7px 10px;background:#fff1ed;color:#ce532e;border-radius:5px;text-align:right}.timer small{font-size:8px;display:block;font-weight:bold}.timer b{font-size:13px;letter-spacing:1px}.deal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.deal-grid article{min-height:202px;padding:21px;border-radius:9px;position:relative;overflow:hidden}.d1{background:#102844;color:#fff}.d2{background:#fff0e7}.d3{background:#dcecff}.deal-grid label{background:var(--orange);color:#fff;font-size:9px;font-weight:800;padding:4px 6px;border-radius:3px}.deal-grid article>div{position:relative;z-index:1;width:68%;margin-top:16px}.deal-grid small{font-size:9px;letter-spacing:1px;font-weight:bold;color:#86baff}.d2 small{color:#be5e3e}.d3 small{color:#3d6fad}.deal-grid h3{margin:3px 0;font:700 22px 'Plus Jakarta Sans';letter-spacing:-1px}.deal-grid p{margin:5px 0 10px;font-size:11px}.deal-grid strong,.deal-grid b{font-size:17px}.deal-grid del{font-size:10px;color:#9eafc2;font-weight:500;margin-right:4px}.d2 del,.d3 del{color:#8c9aab}.deal-grid .add{margin-top:8px;padding:7px 9px;border-radius:3px;background:#fff;color:#12315b;font-size:10px;font-weight:bold}.d2 .add,.d3 .add{background:#174f9d;color:#fff}.deal-grid>article>i{position:absolute;right:22px;bottom:10px;font-style:normal;font-weight:bold;font-size:94px;opacity:.15}.products{padding:70px 0 80px}.section-head>#all-filter{color:#326fcf;font-size:12px;font-weight:700}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.product-grid article{min-height:410px;padding:15px;border:1px solid var(--line);border-radius:8px;display:flex;flex-direction:column;transition:.2s}.product-grid article:hover{transform:translateY(-3px);border-color:#bfd5ef;box-shadow:0 15px 28px #19386212}.badge{height:20px;display:flex;justify-content:space-between;align-items:start;font-size:18px;color:#758397}.badge span{font-size:9px;font-weight:700;padding:3px 5px;border-radius:3px;background:#fff1e9;color:#da633b}.badge span.new{background:#e5f2ff;color:#2673da}.preview{height:128px;margin:5px 0 15px;border-radius:6px;overflow:hidden;font-size:9px}.stock{display:grid;grid-template-columns:33px 1fr;gap:10px;padding:10px;background:#f1f6fc}.stock aside{padding-top:4px;border-radius:3px;background:#18365e;color:#fff;text-align:center;font-size:7px;line-height:20px}.stock>div{display:grid;grid-template-columns:1fr auto;gap:4px}.stock span{color:#71859e}.stock i{height:50px;grid-column:1/-1;background:linear-gradient(140deg,transparent 0 8%,#c3defa 8% 12%,transparent 12% 30%,#5e9ee9 30% 35%,transparent 35% 47%,#2c74cd 47% 53%,transparent 53% 70%,#8cbbea 70% 75%,transparent 75%)}.stock em{font-style:normal;color:#77899d}.cari{padding:18px;background:#f3f0ff}.cari small{display:block;font-size:8px;color:#77809a}.cari b{display:block;font-size:22px}.cari span{color:#20a06a;font-size:9px}.cari i{height:38px;display:block;margin:10px 0;background:linear-gradient(130deg,transparent 0 10%,#d5caff 10% 14%,transparent 14% 30%,#9276ec 30% 34%,transparent 34% 47%,#6e50d1 47% 52%,transparent 52% 67%,#b9a8fb 67% 71%,transparent 71%)}.cari em{color:#7d7e9b;font-style:normal}.service{padding:14px;background:#edf8f2}.service>b{display:block;margin-bottom:9px}.service span{display:block;margin:4px 0;padding:7px;border-radius:3px;background:#fff}.service span i{display:inline-block;width:6px;height:6px;background:#3caf7b;border-radius:50%;margin-right:4px}.service em{float:right;color:#2e9b70;font-size:8px;font-style:normal}.kasa{padding:17px;background:#fff9e9}.kasa small{display:block;font-size:8px;color:#8e803d}.kasa b{display:block;font-size:23px}.kasa span{font-size:8px;color:#7b7355}.kasa i{height:30px;display:block;margin-top:10px;background:linear-gradient(125deg,transparent 0 10%,#e7ce66 10% 15%,transparent 15% 28%,#cda517 28% 33%,transparent 33% 45%,#f3de85 45% 50%,transparent 50%)}.offer{padding:14px;background:#fff0ec}.offer>b{display:block}.offer>span{font-size:8px;color:#9b6c62}.offer>div{padding:9px;margin-top:11px;background:#fff}.offer i{font-style:normal;font-weight:bold;font-size:17px}.offer em{display:block;font-size:8px;color:#48a070;font-style:normal}.people{padding:14px;background:#f9edf4}.people>b{display:block;margin-bottom:6px}.people span{display:block;padding:6px;margin:3px 0;background:#fff;border-radius:3px;font-size:8px}.people i{float:right;color:#2d9a6d;font-style:normal}.product-grid article>small{font-size:9px;font-weight:800;letter-spacing:1px;color:#8491a1}.product-grid h3{margin:3px 0;font:700 19px 'Plus Jakarta Sans';letter-spacing:-.8px}.rating{color:#f19b15;font-size:10px;font-weight:bold}.rating span{color:#8794a4;font-weight:400}.product-grid article>p{min-height:32px;margin:8px 0 13px;color:#68798e;font-size:11px}.price{margin-top:auto;padding-top:10px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:end}.price del,.price b,.price em{display:block}.price del{font-size:9px;color:#8b99a8}.price b{font-size:17px}.price em{font-size:9px;color:#289168;font-style:normal}.price .add{padding:8px 9px;background:var(--blue);color:white;border-radius:4px;font-size:10px;font-weight:700}#no-results{display:none;text-align:center;color:#738398}.campaign-cards{display:grid;grid-template-columns:1fr 1fr}.campaign-cards article{min-height:250px;padding:50px max(25px,calc((100vw - 1192px)/2))}.campaign-cards article:first-child{background:#f1f5fa}.campaign-cards article:last-child{background:#102844;color:#fff}.campaign-cards span{font-size:10px;letter-spacing:1px;font-weight:bold;color:#3475d8}.campaign-cards article:last-child span{color:#a8cdfd}.campaign-cards h2{margin-top:13px;font-size:30px}.campaign-cards p{max-width:310px;color:#68798e;font-size:12px}.campaign-cards article:last-child p{color:#b5c4d7}.campaign-cards a{font-size:11px;color:#2770df;font-weight:bold}.campaign-cards article:last-child a{color:#fff}.how{padding:85px 0;display:flex;justify-content:space-between}.how ol{max-width:640px;margin:0;padding:0;display:flex;gap:45px;list-style:none}.how li{display:grid;grid-template-columns:30px 1fr;gap:2px 7px}.how li b{color:#3577d8;font-size:12px}.how li strong{font-size:12px}.how li span{grid-column:2;color:#708096;font-size:10px}footer{padding:38px 0 21px;display:grid;grid-template-columns:2fr 1fr 1fr;gap:25px;border-top:1px solid var(--line);font-size:11px}footer p{font-size:11px;color:#728195}footer>div:not(:first-child){display:flex;flex-direction:column;gap:7px}footer>div b{margin-bottom:5px;font-size:11px}footer small{grid-column:1/-1;margin-top:15px;padding-top:18px;border-top:1px solid var(--line);color:#8995a3}.drawer{position:fixed;z-index:10;top:0;right:-410px;width:min(390px,100%);height:100vh;padding:65px 25px 20px;background:#fff;box-shadow:-15px 0 45px #1028442a;transition:.3s}.drawer.show{right:0}.close{position:absolute;right:19px;top:13px;font-size:29px}.drawer>p{font-size:10px;color:#3b74cb;font-weight:bold;letter-spacing:1px}.drawer>p span{float:right;color:#7d8c9d;letter-spacing:0}.drawer h3{margin:35px 0 5px;font:800 23px 'Plus Jakarta Sans'}.drawer #cart-items>span{color:#738297;font-size:12px}.cart-item{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--line);font-size:12px;font-weight:700}.cart-item span{color:#2a6eda}.drawer-bottom{position:absolute;right:25px;left:25px;bottom:20px;padding-top:14px;border-top:1px solid var(--line)}.drawer-bottom b{display:block;margin-bottom:11px;font-size:14px}.drawer-bottom button{width:100%;padding:12px;background:var(--blue);color:#fff;border-radius:5px;font-size:12px;font-weight:bold}.shade{position:fixed;z-index:9;inset:0;background:#10284470;opacity:0;visibility:hidden;transition:.3s}.shade.show{opacity:1;visibility:visible}@media(max-width:850px){.campaign{font-size:10px}.campaign a{display:none}header{height:66px;padding:0 18px;gap:16px}.search,.actions button:not(.cart):not(.hamb){display:none}.hamb{display:flex!important}.store-nav{justify-content:start;overflow:auto}.store-nav a{padding:15px 12px;font-size:11px}.hero{display:block;min-height:540px;margin:16px 15px 0}.hero-copy{padding:37px 25px}.hero-copy h1{font-size:35px}.hero-art{height:245px}.mini-app{width:330px;height:185px;right:-20px;bottom:20px}.review{left:15px;bottom:14px}.sticker{right:12px;top:-10px}.cat-strip{grid-template-columns:repeat(3,1fr);margin:14px 15px}.cat-strip a:nth-child(3n){border-right:0}.benefits{grid-template-columns:1fr 1fr;margin:15px}.benefits span{padding:12px;font-size:10px}.wrap{margin-left:18px;margin-right:18px}.section-head h2,.campaign-cards h2,.how h2{font-size:24px}.timer{display:none}.deal-grid{display:flex;overflow:auto;padding-bottom:4px}.deal-grid article{min-width:280px}.products{padding:55px 0}.product-grid{grid-template-columns:1fr}.campaign-cards{display:block}.campaign-cards article{padding:45px 20px}.how{display:block;padding:60px 0}.how ol{display:grid;gap:17px;margin-top:28px}footer{margin:0 18px;padding:35px 0;grid-template-columns:1fr 1fr}.actions{gap:11px}}
