:root{--ek-ink:#111827;--ek-ink2:#374151;--ek-muted:#6b7280;--ek-line:#e7e7e4;--ek-soft:#f6f5f2;--ek-white:#fff;--ek-accent:#ff5a1f;--ek-accent-d:#e2470e;--ek-green:#15803d;--ek-green-bg:#ecfdf3;--ek-peach:#ffefe5;--ek-sky:#e8f2ff;--ek-mint:#e6f6ec;--ek-lilac:#efeaff;--ek-sun:#fff5d1;--ek-r:18px;--ek-r-sm:12px;--ek-h:"Manrope",system-ui,sans-serif;--ek-b:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--ek-shadow:0 1px 2px rgba(17,24,39,.04),0 8px 24px rgba(17,24,39,.06)}body{font-family:var(--ek-b);color:var(--ek-ink);-webkit-font-smoothing:antialiased}.h1,.h2,.h3,h1,h2,h3{font-family:var(--ek-h)!important;letter-spacing:-.02em}.ek,.ek *{box-sizing:border-box}.ek{font-family:var(--ek-b);color:var(--ek-ink);font-size:16px;line-height:1.5}.ek img{display:block;max-width:100%}.ek a{color:inherit;text-decoration:none}.ek-wrap{max-width:1360px;margin:0 auto;padding:0 20px}@media(min-width:990px){.ek-wrap{padding:0 40px}}.ek-sec{padding:44px 0}@media(min-width:750px){.ek-sec{padding:64px 0}}.ek-sec--soft{background:var(--ek-soft)}.ek-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:24px}.ek-kicker{display:inline-block;font:700 12px/1 var(--ek-b);letter-spacing:.12em;text-transform:uppercase;color:var(--ek-accent);margin:0 0 10px}.ek-h2{font:800 28px/1.1 var(--ek-h);letter-spacing:-.03em;margin:0;color:var(--ek-ink)}@media(min-width:750px){.ek-h2{font-size:38px}}.ek-sub{margin:8px 0 0;color:var(--ek-muted);font-size:16px}.ek-link{font:600 15px var(--ek-b);color:var(--ek-ink);white-space:nowrap;border-bottom:2px solid var(--ek-accent);padding-bottom:2px}.ek-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 26px;border-radius:12px;border:0;font:700 16px/1 var(--ek-b);cursor:pointer;transition:transform .15s,background .2s,box-shadow .2s;text-decoration:none!important;white-space:nowrap}.ek-btn:hover{transform:translateY(-1px)}.ek-btn--accent{background:var(--ek-accent);color:#fff!important;box-shadow:0 6px 18px #ff5a1f52}.ek-btn--accent:hover{background:var(--ek-accent-d)}.ek-btn--dark{background:var(--ek-ink);color:#fff!important}.ek-btn--light{background:#fff;color:var(--ek-ink)!important}.ek-btn--ghost{background:#ffffff24;color:#fff!important;box-shadow:inset 0 0 0 1.5px #ffffffd9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ek-btn--line{background:#fff;color:var(--ek-ink)!important;box-shadow:inset 0 0 0 1.5px var(--ek-line)}.ek-btn--block{width:100%}.ek-ico{width:24px;height:24px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ek-scroll{display:grid;grid-auto-flow:column;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -20px;padding:0 20px 4px}.ek-scroll::-webkit-scrollbar{display:none}.ek-scroll>*{scroll-snap-align:start}.ek-hero{position:relative;border-radius:24px;overflow:hidden;min-height:var(--hm,520px);display:flex;align-items:flex-end;color:#fff;background:#1f2937;isolation:isolate}@media(min-width:750px){.ek-hero{min-height:var(--h,600px);align-items:center}}.ek-hero__media,.ek-hero__media img,.ek-hero__media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.ek-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,rgba(0,0,0,var(--ov)),rgba(0,0,0,calc(var(--ov)*.55)) 50%,#0000 85%)}@media(max-width:749px){.ek-hero:after{background:linear-gradient(0deg,rgba(0,0,0,calc(var(--ov)*1.3)),rgba(0,0,0,calc(var(--ov)*.5)) 55%,#0000000d)}}.ek-hero__body{padding:32px 24px;max-width:640px}@media(min-width:750px){.ek-hero__body{padding:64px}}.ek-hero__pill{display:inline-flex;align-items:center;gap:8px;background:#ffffff29;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:99px;padding:8px 14px;font:600 13px var(--ek-b);margin-bottom:18px}.ek-hero__pill:before{content:"";width:8px;height:8px;border-radius:50%;background:#4ade80}.ek-hero__title{font:800 40px/1.02 var(--ek-h);letter-spacing:-.035em;margin:0 0 14px;color:#fff}@media(min-width:750px){.ek-hero__title{font-size:64px}}.ek-hero__text{font-size:17px;opacity:.92;margin:0 0 26px;max-width:520px}.ek-hero__btns{display:flex;gap:12px;flex-wrap:wrap}.ek-hero__trust{display:flex;gap:18px;flex-wrap:wrap;margin-top:26px;font:600 14px var(--ek-b);opacity:.95}.ek-hero__trust span{display:inline-flex;align-items:center;gap:6px}.ek-hero__trust span:before{content:"\2713";color:#4ade80;font-weight:800}.ek-usp{display:grid;grid-template-columns:repeat(var(--n,4),minmax(220px,1fr));gap:12px;overflow-x:auto;scrollbar-width:none}.ek-usp::-webkit-scrollbar{display:none}.ek-usp__item{display:flex;align-items:center;gap:14px;background:var(--ek-soft);border-radius:var(--ek-r-sm);padding:16px 18px}.ek-usp__ico{width:44px;height:44px;border-radius:50%;background:#fff;display:grid;place-items:center;color:var(--ek-accent);flex:0 0 44px}.ek-usp__t{font:700 15px/1.25 var(--ek-b);margin:0}.ek-usp__s{font-size:13px;color:var(--ek-muted);margin:2px 0 0}.ek-cats{display:grid;grid-template-columns:repeat(var(--cols,6),1fr);gap:16px}@media(max-width:989px){.ek-cats{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:38%;overflow-x:auto;scrollbar-width:none;margin:0 -20px;padding:0 20px 4px;scroll-snap-type:x mandatory}.ek-cats::-webkit-scrollbar{display:none}.ek-cat{scroll-snap-align:start}}.ek-cat{display:block;text-align:center}.ek-cat__img{aspect-ratio:1;border-radius:var(--ek-r);overflow:hidden;background:var(--bg,var(--ek-soft));display:grid;place-items:center;transition:transform .3s}.ek-cat__img img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.ek-cat:hover .ek-cat__img img{transform:scale(1.06)}.ek-cat__name{display:block;font:700 15px/1.3 var(--ek-b);margin-top:10px}.ek-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px 12px}@media(min-width:750px){.ek-grid{grid-template-columns:repeat(3,1fr);gap:32px 20px}}@media(min-width:990px){.ek-grid{grid-template-columns:repeat(var(--cols,4),1fr)}}.ek-row{grid-auto-columns:46%}@media(min-width:750px){.ek-row{grid-auto-columns:calc((100% - 60px)/4)}}@media(min-width:990px){.ek-row{grid-auto-flow:row;grid-template-columns:repeat(var(--cols,4),1fr);overflow:visible;margin:0;padding:0;gap:32px 20px}}.ek-card{position:relative;display:flex;flex-direction:column}.ek-card__media{position:relative;aspect-ratio:1;border-radius:var(--ek-r);overflow:hidden;background:var(--ek-soft)}.ek-card__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.ek-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:6%;transition:opacity .35s,transform .5s}.ek-card__media img.is-cover{object-fit:cover;padding:0;mix-blend-mode:normal}.ek-card__media img+img{opacity:0}.ek-card:hover .ek-card__media img+img{opacity:1}.ek-card:hover .ek-card__media img:first-child{transform:scale(1.03)}.ek-badge{position:absolute;top:10px;left:10px;z-index:2;background:var(--ek-accent);color:#fff;font:800 12px/1 var(--ek-b);padding:6px 9px;border-radius:99px}.ek-badge--dark{background:var(--ek-ink)}.ek-card__add{position:absolute;right:10px;bottom:10px;z-index:2;width:42px;height:42px;border-radius:50%;border:0;background:#fff;color:var(--ek-ink);display:grid;place-items:center;box-shadow:var(--ek-shadow);cursor:pointer;transition:background .2s,color .2s,transform .2s}.ek-card__add:hover{background:var(--ek-ink);color:#fff;transform:scale(1.05)}.ek-card__add.is-busy{opacity:.6;pointer-events:none}.ek-card__body{padding:12px 2px 0}.ek-card__title{font:600 15px/1.35 var(--ek-b);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em}.ek-price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-top:6px}.ek-price__now{font:800 17px var(--ek-h);color:var(--ek-ink)}.ek-price__now.is-sale{color:var(--ek-accent)}.ek-price__was{font-size:14px;color:var(--ek-muted);text-decoration:line-through}.ek-card__ship{font-size:12.5px;color:var(--ek-green);margin-top:4px;display:flex;align-items:center;gap:5px}.ek-ban{display:grid;grid-template-columns:repeat(var(--n,2),1fr);gap:16px}@media(max-width:749px){.ek-ban{grid-template-columns:1fr}}.ek-ban__item{position:relative;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;border-radius:var(--ek-r);overflow:hidden;background:var(--bg,var(--ek-peach));min-height:260px}.ek-ban__txt{padding:28px}.ek-ban__t{font:800 26px/1.1 var(--ek-h);letter-spacing:-.02em;margin:0 0 8px}.ek-ban__s{color:var(--ek-ink2);margin:0 0 18px;font-size:15px}.ek-ban__img{height:100%;min-height:260px;position:relative}.ek-ban__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ek-it{display:grid;gap:28px;align-items:center}@media(min-width:750px){.ek-it{grid-template-columns:1fr 1fr;gap:64px}.ek-it--right .ek-it__img{order:2}}.ek-it__img{border-radius:var(--ek-r);overflow:hidden;aspect-ratio:4/3;background:var(--ek-soft)}.ek-it__img img{width:100%;height:100%;object-fit:cover}.ek-it__txt .rte{color:var(--ek-ink2);font-size:16.5px}.ek-it__list{list-style:none;padding:0;margin:18px 0 26px;display:grid;gap:10px}.ek-it__list li{display:flex;gap:10px;align-items:center;font-weight:600}.ek-it__list li:before{content:"\2713";width:24px;height:24px;border-radius:50%;background:var(--ek-green-bg);color:var(--ek-green);display:grid;place-items:center;font-size:13px;font-weight:800;flex:0 0 24px}.ek-faq{max-width:820px;margin:0 auto}.ek-faq details{border-bottom:1px solid var(--ek-line)}.ek-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;padding:20px 0;font:700 17px var(--ek-b)}.ek-faq summary::-webkit-details-marker{display:none}.ek-faq summary:after{content:"+";font:400 26px/1 var(--ek-b);color:var(--ek-muted);transition:transform .2s}.ek-faq details[open] summary:after{transform:rotate(45deg)}.ek-faq .rte{padding:0 0 20px;color:var(--ek-ink2)}.ek-pp{display:grid;gap:28px;padding:20px 0 48px}@media(min-width:990px){.ek-pp{grid-template-columns:1.1fr 1fr;gap:56px;padding:32px 0 72px}}.ek-gal{min-width:0}@media(min-width:990px){.ek-gal{position:sticky;top:110px;align-self:start}}.ek-gal__main{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--ek-r);background:var(--ek-soft)}.ek-gal__main::-webkit-scrollbar{display:none}.ek-gal__slide{scroll-snap-align:start;aspect-ratio:1;display:grid;place-items:center}.ek-gal__slide img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.ek-gal__thumbs{display:flex;gap:8px;margin-top:10px;overflow-x:auto;scrollbar-width:none}.ek-gal__thumbs button{flex:0 0 72px;height:72px;border-radius:10px;overflow:hidden;border:2px solid transparent;padding:0;background:var(--ek-soft);cursor:pointer}.ek-gal__thumbs button.is-on{border-color:var(--ek-ink)}.ek-gal__thumbs img{width:100%;height:100%;object-fit:cover}.ek-gal__dots{display:flex;gap:6px;justify-content:center;margin-top:10px}@media(min-width:750px){.ek-gal__dots{display:none}}.ek-gal__dots i{width:7px;height:7px;border-radius:50%;background:#d1d5db}.ek-gal__dots i.is-on{background:var(--ek-ink);width:18px;border-radius:9px}@media(max-width:749px){.ek-gal__thumbs{display:none}.ek-pp .ek-gal{margin:0 -20px}.ek-gal__main{border-radius:0}}.ek-info__crumb{font-size:13px;color:var(--ek-muted);margin:0 0 10px}.ek-info__crumb a:hover{color:var(--ek-ink)}.ek-info__title{font:800 28px/1.15 var(--ek-h);letter-spacing:-.025em;margin:0 0 14px}@media(min-width:750px){.ek-info__title{font-size:34px}}.ek-info__price{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:18px}.ek-info__price .ek-price__now{font-size:30px}.ek-info__price .ek-price__was{font-size:18px}.ek-info__price .ek-badge{position:static;font-size:13px;padding:7px 10px}.ek-stock{display:inline-flex;align-items:center;gap:8px;font:600 14px var(--ek-b);color:var(--ek-green);margin-bottom:18px}.ek-stock:before{content:"";width:9px;height:9px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 4px #22c55e2e}.ek-stock.is-out{color:#b91c1c}.ek-stock.is-out:before{background:#ef4444;box-shadow:0 0 0 4px #ef444426}.ek-opt{margin:0 0 18px;border:0;padding:0}.ek-opt legend{font:700 14px var(--ek-b);margin-bottom:10px;padding:0}.ek-opt legend span{font-weight:500;color:var(--ek-muted)}.ek-opt__vals{display:flex;flex-wrap:wrap;gap:8px}.ek-opt__vals label{position:relative;cursor:pointer}.ek-opt__vals input{position:absolute;opacity:0;pointer-events:none}.ek-opt__vals span{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:10px;border:1.5px solid var(--ek-line);font:600 14px var(--ek-b);background:#fff;transition:border-color .15s,background .15s}.ek-opt__vals label:hover span{border-color:#9ca3af}.ek-opt__vals input:checked+span{border-color:var(--ek-ink);background:var(--ek-ink);color:#fff}.ek-opt__vals input.is-na+span{color:#9ca3af;text-decoration:line-through}.ek-bundle{display:grid;gap:8px;margin:0 0 18px}.ek-bundle__t{font:700 14px var(--ek-b);margin:0 0 2px}.ek-bundle label{display:flex;align-items:center;gap:12px;border:1.5px solid var(--ek-line);border-radius:12px;padding:12px 14px;cursor:pointer;background:#fff;position:relative}.ek-bundle input{accent-color:var(--ek-ink);width:18px;height:18px;margin:0}.ek-bundle label:has(input:checked){border-color:var(--ek-ink);background:#fafafa}.ek-bundle__n{font:700 15px var(--ek-b);flex:1}.ek-bundle__n small{display:block;font:500 13px var(--ek-b);color:var(--ek-green)}.ek-bundle__p{text-align:right;font:800 15px var(--ek-h)}.ek-bundle__p s{display:block;font:400 12.5px var(--ek-b);color:var(--ek-muted)}.ek-bundle__tag{position:absolute;top:-9px;right:12px;background:var(--ek-accent);color:#fff;font:800 10.5px/1 var(--ek-b);letter-spacing:.06em;text-transform:uppercase;padding:5px 8px;border-radius:99px}.ek-buy{display:flex;gap:10px;margin-bottom:14px}.ek-qty{display:flex;align-items:center;border:1.5px solid var(--ek-line);border-radius:12px;height:56px;background:#fff}.ek-qty button{width:40px;height:100%;border:0;background:none;font-size:20px;cursor:pointer;color:var(--ek-ink)}.ek-qty input{width:34px;text-align:center;border:0;font:700 16px var(--ek-b);background:none;-moz-appearance:textfield;padding:0}.ek-qty input::-webkit-outer-spin-button,.ek-qty input::-webkit-inner-spin-button{-webkit-appearance:none}.ek-buy .ek-btn{flex:1;min-height:56px;font-size:17px}.ek-btn[disabled]{background:#d1d5db!important;box-shadow:none!important;cursor:not-allowed}.ek-perks{list-style:none;margin:18px 0;padding:16px 18px;border-radius:var(--ek-r-sm);background:var(--ek-soft);display:grid;gap:10px}.ek-perks li{display:flex;align-items:center;gap:12px;font:500 14.5px/1.35 var(--ek-b)}.ek-perks .ek-ico{width:22px;height:22px;color:var(--ek-ink)}.ek-pay{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 20px}.ek-pay svg{height:24px;width:auto}.ek-acc details{border-top:1px solid var(--ek-line)}.ek-acc details:last-child{border-bottom:1px solid var(--ek-line)}.ek-acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;padding:18px 0;font:700 16px var(--ek-b)}.ek-acc summary::-webkit-details-marker{display:none}.ek-acc summary:after{content:"+";font:400 24px/1 var(--ek-b);color:var(--ek-muted);transition:transform .2s}.ek-acc details[open] summary:after{transform:rotate(45deg)}.ek-acc .rte{padding:0 0 18px;color:var(--ek-ink2);font-size:15.5px}.ek-acc .rte img{max-width:100%;height:auto;border-radius:10px}.ek-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;background:#fff;box-shadow:0 -6px 24px #1118271a;transform:translateY(110%);transition:transform .3s;padding:10px 0}.ek-sticky.is-on{transform:none}.ek-sticky__in{display:flex;align-items:center;gap:14px}.ek-sticky img{width:48px;height:48px;border-radius:8px;object-fit:cover;background:var(--ek-soft)}.ek-sticky__t{flex:1;min-width:0}.ek-sticky__t b{display:block;font:700 14px/1.2 var(--ek-b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ek-sticky .ek-btn{min-height:46px;padding:0 20px;font-size:15px}@media(max-width:749px){.ek-sticky img,.ek-sticky__t b{display:none}.ek-sticky .ek-btn{flex:1}}.ek-col__head{padding:28px 0 8px}.ek-col__title{font:800 32px/1.1 var(--ek-h);letter-spacing:-.03em;margin:6px 0 0}@media(min-width:750px){.ek-col__title{font-size:44px}}.ek-col__desc{color:var(--ek-muted);max-width:720px;margin-top:10px}.ek-col__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;margin:16px 0 22px;border-top:1px solid var(--ek-line);border-bottom:1px solid var(--ek-line);position:sticky;top:var(--ek-hh,0);background:#fff;z-index:5}.ek-col__count{font:600 14px var(--ek-b);color:var(--ek-muted)}.ek-select{-webkit-appearance:none;appearance:none;border:1.5px solid var(--ek-line);border-radius:10px;height:42px;padding:0 36px 0 14px;font:600 14px var(--ek-b);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%23111827' stroke-width='2'%3E%3Cpath d='M1 1l5 5 5-5'/%3E%3C/svg%3E") no-repeat right 14px center;color:var(--ek-ink);cursor:pointer}.ek-filterbtn{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 16px;border-radius:10px;border:1.5px solid var(--ek-line);background:#fff;font:600 14px var(--ek-b);cursor:pointer;color:var(--ek-ink)}.ek-pag{display:flex;justify-content:center;gap:6px;margin-top:44px;flex-wrap:wrap}.ek-pag a,.ek-pag span{min-width:44px;height:44px;padding:0 12px;display:grid;place-items:center;border-radius:10px;font:600 15px var(--ek-b);border:1.5px solid var(--ek-line)}.ek-pag .is-on{background:var(--ek-ink);color:#fff;border-color:var(--ek-ink)}.ek-empty{padding:60px 0;text-align:center;color:var(--ek-muted)}.ek-fd{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;visibility:hidden}.ek-fd.is-open{visibility:visible}.ek-fd__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#11182773;opacity:0;transition:opacity .3s}.ek-fd.is-open .ek-fd__bg{opacity:1}.ek-fd__panel{position:absolute;top:0;left:0;bottom:0;width:min(400px,92vw);background:#fff;transform:translate(-100%);transition:transform .3s;display:flex;flex-direction:column}.ek-fd.is-open .ek-fd__panel{transform:none}.ek-fd__head{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;border-bottom:1px solid var(--ek-line);font:800 20px var(--ek-h)}.ek-fd__body{flex:1;overflow:auto;padding:4px 20px}.ek-fd__group{border-bottom:1px solid var(--ek-line);padding:16px 0}.ek-fd__group b{display:block;font:700 15px var(--ek-b);margin-bottom:10px}.ek-fd__group label{display:flex;align-items:center;gap:10px;padding:6px 0;font-size:15px;cursor:pointer}.ek-fd__group label small{color:var(--ek-muted)}.ek-fd__group input[type=checkbox]{width:18px;height:18px;accent-color:var(--ek-ink)}.ek-fd__price{display:flex;gap:10px}.ek-fd__price input{width:100%;height:42px;border:1.5px solid var(--ek-line);border-radius:10px;padding:0 12px;font:500 15px var(--ek-b)}.ek-fd__foot{display:flex;gap:10px;padding:16px 20px;border-top:1px solid var(--ek-line)}.ek-fd__foot .ek-btn{flex:1;min-height:48px}.ek-x{width:40px;height:40px;border-radius:50%;border:0;background:var(--ek-soft);display:grid;place-items:center;cursor:pointer;color:var(--ek-ink)}.ek-cd{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;visibility:hidden;font-family:var(--ek-b);color:var(--ek-ink)}.ek-cd.is-open{visibility:visible}.ek-cd__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#11182780;opacity:0;transition:opacity .3s}.ek-cd.is-open .ek-cd__bg{opacity:1}.ek-cd__panel{position:absolute;top:0;right:0;bottom:0;width:min(440px,100vw);background:#fff;transform:translate(100%);transition:transform .35s cubic-bezier(.2,.8,.2,1);display:flex;flex-direction:column;box-shadow:-10px 0 40px #0000001f}.ek-cd.is-open .ek-cd__panel{transform:none}.ek-cd__head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--ek-line)}.ek-cd__title{font:800 20px var(--ek-h);margin:0}.ek-cd__title span{color:var(--ek-muted);font-weight:600;font-size:16px}.ek-cd__ship{display:flex;align-items:center;justify-content:center;gap:8px;background:var(--ek-green-bg);color:var(--ek-green);font:600 13.5px var(--ek-b);padding:10px 16px}.ek-cd__tiers{padding:14px 20px 18px;border-bottom:1px solid var(--ek-line)}.ek-cd__tmsg{font:500 14px var(--ek-b);margin:0 0 12px;text-align:center}.ek-cd__tmsg b{color:var(--ek-accent)}.ek-cd__track{position:relative;height:6px;border-radius:9px;background:#eceae6;margin:0 12px}.ek-cd__fill{position:absolute;left:0;top:0;bottom:0;border-radius:9px;background:linear-gradient(90deg,#ff8a4c,var(--ek-accent));transition:width .4s}.ek-cd__node{position:absolute;top:50%;transform:translate(-50%,-50%);width:26px;height:26px;border-radius:50%;background:#fff;border:2px solid #eceae6;display:grid;place-items:center;font:800 10px var(--ek-b);color:var(--ek-muted)}.ek-cd__node.is-on{border-color:var(--ek-accent);background:var(--ek-accent);color:#fff}.ek-cd__node em{position:absolute;top:30px;white-space:nowrap;font:600 11px var(--ek-b);font-style:normal;color:var(--ek-muted)}.ek-cd__node.is-on em{color:var(--ek-ink)}.ek-cd__items{flex:1;overflow-y:auto;padding:4px 20px}.ek-ci{display:grid;grid-template-columns:84px 1fr;gap:14px;padding:16px 0;border-bottom:1px solid var(--ek-line)}.ek-ci__img{width:84px;height:84px;border-radius:12px;background:var(--ek-soft);overflow:hidden}.ek-ci__img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.ek-ci__top{display:flex;justify-content:space-between;gap:10px}.ek-ci__t{font:600 14.5px/1.35 var(--ek-b);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ek-ci__v{font-size:13px;color:var(--ek-muted);margin:3px 0 0}.ek-ci__rm{border:0;background:none;color:#9ca3af;cursor:pointer;padding:2px;height:24px}.ek-ci__rm:hover{color:var(--ek-ink)}.ek-ci__bot{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.ek-ci .ek-qty{height:36px;border-radius:9px}.ek-ci .ek-qty button{width:32px;font-size:17px}.ek-ci .ek-qty span{min-width:22px;text-align:center;font:700 14px var(--ek-b)}.ek-ci__p{text-align:right}.ek-ci__p b{font:800 15px var(--ek-h)}.ek-ci__p s{display:block;font-size:12.5px;color:var(--ek-muted)}.ek-ci__disc{font-size:12px;color:var(--ek-green);margin-top:4px}.ek-cd__empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 24px;gap:14px}.ek-cd__empty .ek-ico{width:56px;height:56px;color:#d1d5db;stroke-width:1.3}.ek-cd__foot{border-top:1px solid var(--ek-line);padding:14px 20px 18px;background:#fff}.ek-prot{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;background:var(--ek-soft);margin-bottom:14px}.ek-prot__ico{width:36px;height:36px;border-radius:50%;background:#fff;display:grid;place-items:center;color:var(--ek-green);flex:0 0 36px}.ek-prot__txt{flex:1;min-width:0}.ek-prot__txt b{display:block;font:700 14px var(--ek-b)}.ek-prot__txt small{display:block;font-size:12.5px;color:var(--ek-muted);line-height:1.3}.ek-sw{position:relative;width:46px;height:26px;border-radius:99px;background:#d1d5db;border:0;cursor:pointer;transition:background .2s;flex:0 0 46px}.ek-sw:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .2s}.ek-sw[aria-checked=true]{background:var(--ek-green)}.ek-sw[aria-checked=true]:after{transform:translate(20px)}.ek-cd__row{display:flex;justify-content:space-between;font-size:15px;margin:4px 0}.ek-cd__row--save{color:var(--ek-green);font-weight:600}.ek-cd__row--tot{font:800 19px var(--ek-h);margin:8px 0 14px}.ek-cd__note{font-size:12.5px;color:var(--ek-muted);text-align:center;margin:10px 0 0}.ek-cd__pay{display:flex;justify-content:center;flex-wrap:wrap;gap:5px;margin-top:10px}.ek-cd__pay svg{height:22px;width:auto}.ek-cd.is-busy .ek-cd__panel{cursor:progress}.ek-cd.is-busy .ek-cd__items,.ek-cd.is-busy .ek-cd__foot{opacity:.6;pointer-events:none}.site-header{border-bottom:1px solid var(--ek-line)}.site-nav__link{font-family:var(--ek-b)!important;font-weight:600!important;letter-spacing:0!important}.announcement-bar,.site-footer{font-family:var(--ek-b)}.site-footer .footer__title{font-family:var(--ek-h)!important;font-weight:800!important;letter-spacing:0!important;text-transform:none!important;font-size:17px!important}
/*# sourceMappingURL=/cdn/shop/t/81/assets/ek.css.map */
