:root{--dk-green: #296648;--dk-green-d: #1f4d36;--dk-green-l: #ecf5ef;--dk-prog: #3b5bdb;--dk-prog-l: #eef2ff;--dk-prog-track: #e3e8f7;--dk-ink: #222622;--dk-body: #4a504c;--dk-mut: #8a918c;--dk-line: #e8ebe8;--dk-soft: #f6f7f5;--dk-font: var(--font-body-family, "Assistant"), system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}.dk-ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;background:#11181473;opacity:0;visibility:hidden;transition:opacity .28s,visibility 0s .28s}.dk-ov:empty{display:block}.dk-ov.open{opacity:1;visibility:visible;transition:opacity .28s}.dk-cart{position:fixed;top:0;right:0;bottom:0;z-index:2147483001;width:min(430px,100%);height:100vh;height:100dvh;display:flex;flex-direction:column;background:#fff;color:var(--dk-ink);font-family:var(--dk-font);font-size:14px;line-height:1.45;letter-spacing:0;transform:translate3d(104%,0,0);visibility:hidden;transition:transform .32s cubic-bezier(.2,.8,.2,1),visibility 0s .32s;box-shadow:-8px 0 30px #0000001f;contain:layout paint style;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased}.dk-cart.open{transform:translateZ(0);visibility:visible;transition:transform .32s cubic-bezier(.2,.8,.2,1)}html.dk-lock,html.dk-lock body{overflow:hidden}.dk-cart *,.dk-cart *:before,.dk-cart *:after{box-sizing:border-box}:where(.dk-cart) button{font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer}:where(.dk-cart) a{color:inherit;text-decoration:none}.dk-cart h2,.dk-cart h3{font-family:var(--dk-font);letter-spacing:0}.dk-cart svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.dk-cart :focus-visible{outline:2px solid var(--dk-green);outline-offset:2px;box-shadow:none}.dk-cart button:disabled{opacity:.4;cursor:not-allowed}.dk-head{flex:none;display:flex;align-items:center;gap:6px;padding:12px 16px 12px 8px}.dk-x{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;color:var(--dk-ink);transition:background .15s}.dk-x:hover{background:var(--dk-soft)}.dk-x svg{width:22px;height:22px;stroke-width:2}.dk-head h2{margin:0;font-size:19px;font-weight:600;line-height:1.2;color:var(--dk-ink)}.dk-head h2 span{margin-left:6px;font-size:13px;font-weight:500;color:var(--dk-mut)}.dk-banner{flex:none;margin:0;padding:9px 16px;background:var(--dk-green);color:#fff;text-align:center;font-size:13.5px;font-weight:600;letter-spacing:.01em;line-height:1.35}.dk-banner:empty{display:none}.dk-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0 16px 16px;transform:translateZ(0);will-change:scroll-position;scrollbar-width:thin;scrollbar-color:#cfd4d0 transparent}.dk-body::-webkit-scrollbar{width:4px}.dk-body::-webkit-scrollbar-thumb{background:#cfd4d0;border-radius:4px}.dk-rw{padding:14px 2px 4px}.dk-steps{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:1fr}.dk-track{position:absolute;left:0;right:0;top:27px;height:4px;border-radius:4px;background:var(--dk-prog-track);overflow:hidden}.dk-track i{position:absolute;left:0;top:0;bottom:0;border-radius:4px;background:var(--dk-prog);transition:width .6s cubic-bezier(.3,.8,.3,1)}.dk-st{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0;text-align:center}.dk-st small{font-size:11px;font-weight:600;line-height:1.2;color:var(--dk-body)}.dk-dotc{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:#fff;border:1.5px solid #c9d1ea;color:#9aa6c9}.dk-dotc svg{width:13px;height:13px;stroke-width:2.4}.dk-st.ok .dk-dotc{background:var(--dk-prog);border-color:var(--dk-prog);color:#fff}.dk-st .dk-lb{font-size:10.5px;font-weight:500;line-height:1.2;color:var(--dk-mut);padding:0 2px;overflow-wrap:anywhere}.dk-st.ok .dk-lb{color:var(--dk-prog);font-weight:600}.dk-st.pop .dk-dotc{animation:dkpop .45s cubic-bezier(.3,1.6,.5,1)}@keyframes dkpop{0%{transform:scale(.5)}to{transform:scale(1)}}.dk-msg{margin-top:10px;padding:8px 12px;border-radius:10px;background:var(--dk-prog-l);color:#3a4a8c;font-size:12.5px;font-weight:500;line-height:1.35;text-align:center}.dk-msg b{color:var(--dk-prog);font-weight:700}.dk-items{margin-top:12px;padding:4px 14px;border:1px solid var(--dk-line);border-radius:14px;background:#fff}.dk-li{display:grid;grid-template-columns:76px 1fr;gap:12px;padding:14px 0;border-bottom:1px solid var(--dk-line);align-items:start}.dk-li:last-child{border-bottom:0}.dk-im{position:relative;width:76px;height:76px;border-radius:10px;overflow:hidden;background:var(--dk-soft)}.dk-im img{width:100%;height:100%;object-fit:cover;display:block}.dk-gift{position:absolute;top:4px;left:4px;width:22px;height:22px;border-radius:50%;background:var(--dk-green);display:grid;place-items:center;color:#fff}.dk-gift svg{width:13px;height:13px}.dk-inf{min-width:0;display:flex;flex-direction:column;min-height:76px}.dk-nm{font-size:14.5px;font-weight:500;line-height:1.4;color:var(--dk-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.dk-nm:hover{color:var(--dk-green)}.dk-vr{margin-top:2px;font-size:12.5px;color:var(--dk-mut)}.dk-ctl{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:10px}.dk-q{display:flex;align-items:center;gap:10px}.dk-qb{width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--dk-line);border-radius:8px;background:#fff;color:var(--dk-ink);font-size:17px;line-height:1;transition:border-color .15s,background .15s}.dk-qb:hover{border-color:#c6ccc7;background:var(--dk-soft)}.dk-del{color:var(--dk-body)}.dk-del:hover{color:#c0392b;border-color:#f0c9c4;background:#fdf3f2}.dk-del svg{width:15px;height:15px;stroke-width:1.8}.dk-qn{min-width:14px;text-align:center;font-size:14px;font-weight:600}.dk-tag{padding:4px 10px;border-radius:999px;background:var(--dk-green-l);color:var(--dk-green);font-size:12px;font-weight:600}.dk-pr{display:flex;align-items:baseline;gap:6px;white-space:nowrap}.dk-pr b{font-size:15.5px;font-weight:700;color:var(--dk-ink)}.dk-pr s{font-size:12px;color:var(--dk-mut)}.dk-pr.free b{color:var(--dk-green)}.dk-cpok{margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 12px;border-radius:10px;background:var(--dk-green-l);color:var(--dk-green-d);font-size:13px;font-weight:500}.dk-cpok>span{display:flex;align-items:center;gap:8px;min-width:0}.dk-cpok svg{width:16px;height:16px;flex:none;color:var(--dk-green)}.dk-cpok button{color:var(--dk-body);font-size:12.5px;text-decoration:underline}.dk-cp{margin-top:12px;display:flex;align-items:center;gap:8px;padding:5px 5px 5px 12px;border:1px dashed #cfd5d0;border-radius:12px}.dk-cp svg{width:18px;height:18px;flex:none;color:var(--dk-green)}.dk-cp input{flex:1;min-width:0;height:36px;border:0;background:none;outline:0;box-shadow:none;font:500 14px var(--dk-font);color:var(--dk-ink);text-transform:uppercase}.dk-cp input::placeholder{text-transform:none;color:var(--dk-mut)}.dk-cp input:focus,.dk-cp input:focus-visible{outline:0;box-shadow:none}.dk-cp button{height:34px;padding:0 14px;border-radius:8px;color:var(--dk-green);font-size:13.5px;font-weight:700}.dk-cp button:hover{background:var(--dk-green-l)}.dk-up{position:relative;margin-top:16px}.dk-up h3{margin:0 0 10px;font-size:15px;font-weight:600;color:var(--dk-ink)}.dk-row{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:2px}.dk-row::-webkit-scrollbar{display:none}.dk-uc{flex:0 0 76%;max-width:270px;scroll-snap-align:start;display:flex;flex-direction:column;gap:10px;padding:10px;border:1px solid var(--dk-line);border-radius:12px}.dk-uc .t{display:grid;grid-template-columns:56px 1fr;gap:10px;align-items:center}.dk-uc img{width:56px;height:56px;border-radius:8px;object-fit:cover;background:var(--dk-soft)}.dk-uc .n{font-size:13px;font-weight:500;line-height:1.35;color:var(--dk-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dk-uc .p{margin-top:2px;font-size:13.5px;font-weight:700}.dk-uc .p s{margin-left:5px;font-size:11.5px;font-weight:400;color:var(--dk-mut)}.dk-uc .a{height:34px;display:grid;place-items:center;border:1px solid var(--dk-green);border-radius:8px;color:var(--dk-green);font-size:13px;font-weight:700;transition:background .15s,color .15s}.dk-uc .a:hover{background:var(--dk-green);color:#fff}.dk-nx{position:absolute;right:-6px;top:58%;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#fff;border:1px solid var(--dk-line);box-shadow:0 2px 8px #0000001f}.dk-nx svg{width:14px;height:14px}.dk-sk,.dk-sk:empty{display:block;height:76px;border-radius:12px;background:linear-gradient(90deg,#eef0ee 25%,#f7f8f7,#eef0ee 75%);background-size:200% 100%;animation:dksk 1.2s infinite}@keyframes dksk{to{background-position:-200% 0}}.dk-empty{padding:36px 10px 10px;text-align:center;color:var(--dk-body)}.dk-empty svg{width:52px;height:52px;color:var(--dk-green);opacity:.7}.dk-empty h3{margin:10px 0 4px;font-size:17px;font-weight:600;color:var(--dk-ink)}.dk-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:12px;padding:0 22px;border-radius:12px;background:var(--dk-green);color:#fff!important;font-weight:600}.dk-foot{flex:none;padding:0 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--dk-line);background:#fff}.dk-foot:empty{display:none}.dk-gel{margin:0 -16px;padding:7px 12px;background:#fdf6e6;color:#8a6418;text-align:center;font-size:12.5px;font-weight:600}.dk-rib{margin:0 -16px;padding:7px 16px;background:var(--dk-green-l);color:var(--dk-green-d);text-align:center;font-size:12.5px;font-weight:500}.dk-rib b{font-weight:700;color:var(--dk-green)}.dk-det{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}.dk-det.open{grid-template-rows:1fr}.dk-det>div{overflow:hidden;min-height:0}.dk-det dl{margin:12px 0 0;padding:10px 12px;border-radius:10px;background:var(--dk-soft);display:grid;gap:6px;font-size:13px}.dk-det dl div{display:flex;justify-content:space-between;gap:10px}.dk-det dt{color:var(--dk-body)}.dk-det dd{margin:0;font-weight:600}.dk-det .g{color:var(--dk-green)}.dk-det .tot{margin-top:2px;padding-top:7px;border-top:1px dashed #d6dbd7}.dk-det .tot dt,.dk-det .tot dd{color:var(--dk-ink);font-weight:700}.dk-bar{display:flex;align-items:center;gap:14px;padding-top:12px}.dk-sum{flex:0 0 auto;display:flex;flex-direction:column;min-width:0}.dk-amt{display:flex;align-items:baseline;gap:6px;font-size:21px;font-weight:700;line-height:1.1;color:var(--dk-ink);white-space:nowrap}.dk-amt s{font-size:12.5px;font-weight:500;color:var(--dk-mut)}.dk-sum small{margin-top:2px;font-size:12px;color:var(--dk-mut)}.dk-tot{display:inline-flex;align-items:center;gap:3px;margin-top:1px;color:var(--dk-prog);font-size:12.5px;font-weight:600}.dk-tot svg{width:14px;height:14px;transition:transform .2s}.dk-tot[aria-expanded=true] svg{transform:rotate(180deg)}.dk-co{flex:1 1 auto;min-height:58px;padding:8px 14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border-radius:12px;background:#111;color:#fff!important;transition:background .15s,transform .15s}.dk-co:hover{background:#000}.dk-co:active{transform:scale(.985)}.dk-co__t{display:inline-flex;align-items:center;gap:8px;font-size:16px;font-weight:700;letter-spacing:.01em;line-height:1.1}.dk-co__t svg{width:17px;height:17px;stroke-width:2.2}.dk-co__pay{display:flex;align-items:center}.dk-co__pay i{width:26px;height:26px;margin-left:-5px;display:grid;place-items:center;border-radius:50%;background:#fff;border:2px solid #111;overflow:hidden}.dk-co__pay i:first-child{margin-left:0}.dk-co__pay img{width:100%;height:100%;object-fit:cover;display:block;border-radius:50%}.dk-co__pay i{background:#fff}.dk-co__pay .pi{width:14px;height:14px;display:block}.dk-pp{margin-top:8px;text-align:center;font-size:12px;font-weight:600;color:var(--dk-green)}.dk-perks{display:flex;justify-content:center;flex-wrap:wrap;gap:4px 14px;margin-top:6px;font-size:11.5px;color:var(--dk-body)}.dk-perks span{display:inline-flex;align-items:center;gap:5px}.dk-perks svg{width:15px;height:15px;color:var(--dk-green);stroke-width:1.8}.dk-trust{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:8px;font-size:11px;color:var(--dk-mut)}.dk-trust svg{width:13px;height:13px;color:var(--dk-green);stroke-width:2}.dk-confetti{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:6;pointer-events:none}.dk-msg.dk-win{animation:dkwin .9s ease}@keyframes dkwin{0%{transform:scale(1);box-shadow:0 0 #3b5bdb73}30%{transform:scale(1.03)}to{transform:scale(1);box-shadow:0 0 0 14px #3b5bdb00}}.dk-li{transition:opacity .2s ease}.dk-li.dk-out{opacity:0;pointer-events:none}.dk-bar.dk-pend .dk-amt{opacity:.45;transition:opacity .15s}.dk-toast{position:absolute;left:16px;right:16px;bottom:170px;z-index:5;padding:10px 14px;border-radius:10px;background:#222622;color:#fff;font-size:13px;text-align:center;opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .2s,transform .2s}.dk-toast.show{opacity:1;transform:none}.dk-busy .dk-items{opacity:.7;transition:opacity .15s}@media(max-width:600px){.dk-cart{width:calc(100% - 40px);border-radius:18px 0 0 18px;overflow:hidden}.dk-ov{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dk-body{padding:0 12px 14px}.dk-foot{padding-inline:12px}.dk-gel,.dk-rib{margin-inline:-12px}.dk-banner{font-size:12.5px;padding:8px 12px}.dk-li{grid-template-columns:64px 1fr;gap:10px}.dk-im{width:64px;height:64px}.dk-inf{min-height:64px}.dk-nm{font-size:13.5px}.dk-items{padding:2px 12px}.dk-bar{gap:10px}.dk-amt{font-size:19px}.dk-co{min-height:54px}.dk-co__t{font-size:15px}.dk-co__pay i{width:24px;height:24px}.dk-uc{flex-basis:84%}}@media(max-height:700px){.dk-perks{display:none}}@media(prefers-reduced-motion:reduce){.dk-cart,.dk-ov,.dk-track i,.dk-det{transition:none!important}.dk-st.pop .dk-dotc,.dk-sk{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/dk-cart-drawer.css.map */
