.ecdock-cart{position:absolute;left:0;right:0;bottom:100%;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 10px 8px;background:#fff;color:#141210;border-top:1.5px solid #141210;border-bottom:1px solid #e6e1da;border-radius:18px 18px 0 0;box-shadow:0 -12px 26px -16px #00000073;font-family:Inter,system-ui,sans-serif;line-height:1.25;text-align:left}.ecdock-cart[hidden]{display:none}.ecdock-cart .ecd-th{display:flex;flex:0 0 auto}.ecdock-cart .ecd-th img{width:32px;height:32px;border-radius:8px;object-fit:contain;background:#fff;border:2px solid #fff;box-shadow:0 0 0 1px #e6e1da;margin-left:-11px}.ecdock-cart .ecd-th img:first-child{margin-left:0}.ecdock-cart .ecd-mid{display:grid;gap:4px;min-width:0;border:0;background:none;padding:0;margin:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.ecdock-cart .ecd-sum{font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ecdock-cart .ecd-sum span{color:#716b64;font-weight:500}.ecdock-cart .ecd-fs{display:grid;gap:4px;font-size:11.5px;font-weight:600}.ecdock-cart .ecd-fs .t{color:#8a5a12;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ecdock-cart .ecd-fs.done .t,.ecdock-cart .ecd-dig .t{color:#12876f}.ecdock-cart .ecd-fs .bar{display:block;height:4px;border-radius:999px;background:#eadfcd;overflow:hidden}.ecdock-cart .ecd-fs .bar i{display:block;height:100%;border-radius:999px;background:#e9a23b;transition:width .35s}.ecdock-cart .ecd-fs.done .bar i{background:#12876f}.ecdock-cart .ecd-go{display:inline-flex;align-items:center;justify-content:center;height:42px;padding:0 15px;border-radius:999px;background:#e9a23b;color:#141210;font-weight:800;font-size:12px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;white-space:nowrap;box-shadow:0 6px 16px -6px #c8821e99}@media(max-width:767px){.mobile-dock.ecdock-has{transform:translateY(0)!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.mobile-dock.ecdock-has.section--divider{border-block-start:0}html.ecdock-has .ecbk2 .b2-sbar,html.ecdock-has .ecpm .pm-sbar{bottom:var(--ecdock-h,var(--mobile-dock-height,0px))!important}html.ecdock-has .product-sticky-form{transform:translateY(calc(var(--ecdock-h,var(--mobile-dock-height,0px)) * -1))!important}html.ecdock-has .footer-copyright{padding-block-end:calc(var(--sp-5, 20px) + var(--ecdock-h, 122px))}html.ecdock-has .ecbs2 .bs-cbar{display:none!important}}@media(prefers-reduced-motion:reduce){.ecdock-cart .ecd-fs .bar i{transition:none}}.ecdock-cart{grid-template-columns:auto minmax(0,1fr) auto auto}.ecdock-cart .ecd-up{width:36px;height:36px;border-radius:50%;border:1.5px solid #141210;background:#fff;color:#141210;display:grid;place-items:center;padding:0;margin:0;cursor:pointer}.ecdock-cart .ecd-up svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s}html.ecd-open .ecdock-cart .ecd-up svg{transform:rotate(180deg)}html.ecd-open{overflow:hidden}html.ecd-open .mobile-dock{z-index:9992!important}.ecd-shade{display:block!important;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9990;background:#14121066;opacity:0;pointer-events:none;transition:opacity .25s}.ecd-shade.show{opacity:1;pointer-events:auto}.ecd-sheet{position:fixed;left:0;right:0;bottom:var(--ecdock-h,122px);z-index:9991;max-height:min(72vh,calc(100vh - var(--ecdock-h,122px) - 40px));display:flex;flex-direction:column;background:#fff;color:#141210;border-radius:22px 22px 0 0;box-shadow:0 -20px 40px -20px #00000080;transform:translateY(110%);transition:transform .35s cubic-bezier(.2,.8,.2,1);font-family:Inter,system-ui,sans-serif;line-height:1.3;text-align:left;overscroll-behavior:contain}.ecd-sheet.show{transform:none}.ecd-sheet[hidden]{display:none}.ecd-sheet.busy .ecd-list,.ecd-sheet.busy .ecd-foot{opacity:.55;pointer-events:none}.ecd-sheet .ecd-grab{display:block;width:100%;height:22px;border:0;background:none;padding:8px 0;margin:0;cursor:pointer;flex:0 0 auto}.ecd-sheet .ecd-grab i{display:block;width:44px;height:5px;border-radius:999px;background:#d6d0c7;margin:0 auto}.ecd-sheet .ecd-sh{display:flex;justify-content:space-between;align-items:baseline;padding:2px 16px 10px;flex:0 0 auto}.ecd-sheet .ecd-sh b{font-family:Inter Tight,Inter,system-ui,sans-serif;font-size:21px;font-weight:600;letter-spacing:-.03em}.ecd-sheet .ecd-sh small{color:#716b64;font-size:12.5px}.ecd-sheet .ecd-sfs{padding:0 16px 10px;flex:0 0 auto}.ecd-sheet .ecd-fs{display:grid;gap:4px;font-size:12.5px;font-weight:600}.ecd-sheet .ecd-fs .t{color:#8a5a12}.ecd-sheet .ecd-fs.done .t,.ecd-sheet .ecd-dig .t{color:#12876f}.ecd-sheet .ecd-fs .bar{display:block;height:5px;border-radius:999px;background:#eadfcd;overflow:hidden}.ecd-sheet .ecd-fs .bar i{display:block;height:100%;border-radius:999px;background:#e9a23b}.ecd-sheet .ecd-fs.done .bar i{background:#12876f}.ecd-sheet .ecd-list{overflow:auto;padding:2px 16px 12px;display:grid;gap:12px;align-content:start;flex:1 1 auto;-webkit-overflow-scrolling:touch}.ecd-line{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:10px;align-items:center}.ecd-line img,.ecd-line>i{width:56px;height:56px;border-radius:10px;object-fit:contain;border:1px solid #e6e1da;background:#fff;display:block}.ecd-line .ecd-ln{display:grid;gap:3px;min-width:0}.ecd-line .nm{font-size:13px;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ecd-line .pr{font-size:12.5px}.ecd-line .pr s{color:#716b64;margin-right:4px}.ecd-rt{display:grid;justify-items:end;gap:6px}.ecd-qty{display:flex;align-items:center;border:1.5px solid #e6e1da;border-radius:999px;height:32px}.ecd-qty button{width:30px;height:30px;border:0;background:none;font-size:16px;font-weight:700;padding:0;margin:0;color:#141210;cursor:pointer}.ecd-qty span{min-width:18px;text-align:center;font-size:13px;font-weight:700}.ecd-rm{border:0;background:none;padding:0;margin:0;font-size:11.5px;color:#716b64;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.ecd-gift{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:10px;align-items:center;background:#fdf1dc;border-radius:12px;padding:7px 12px 7px 7px}.ecd-gift img,.ecd-gift>i{width:44px;height:44px;border-radius:6px;object-fit:cover;display:block;background:#fff}.ecd-gift b{display:block;font-size:12.5px}.ecd-gift small{display:block;font-size:11px;color:#8a5a12}.ecd-gift em{font-style:normal;font-weight:800;color:#d8105a;font-size:13px;text-transform:uppercase}.ecd-foot{border-top:1px solid #e6e1da;padding:10px 16px 12px;display:grid;gap:8px;flex:0 0 auto}.ecd-tot{display:flex;justify-content:space-between;align-items:flex-start;font-size:16px;font-weight:700}.ecd-tot small{display:block;font-size:11.5px;color:#716b64;font-weight:500}.ecd-big{display:flex;align-items:center;justify-content:center;height:50px;border-radius:999px;background:#e9a23b;color:#141210;font-weight:800;font-size:14px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;box-shadow:0 6px 16px -6px #c8821e99}.ecd-keep{border:0;background:none;padding:2px 0;margin:0;font-size:13px;font-weight:600;color:#141210;text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media(min-width:768px){.ecd-sheet,.ecd-shade,.ecd-shade.show{display:none!important}}@media(prefers-reduced-motion:reduce){.ecd-sheet,.ecd-shade,.ecdock-cart .ecd-up svg{transition:none}}.ecd-sheet{max-height:none;transform:none;height:0;overflow:hidden;transition:height .36s cubic-bezier(.2,.8,.2,1)}.ecd-sheet.drag{transition:none}.ecd-sheet .ecd-top{flex:0 0 auto;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none}.ecd-sheet.drag .ecd-top{cursor:grabbing}.ecd-sheet .ecd-grab i{transition:width .2s,background .2s}.ecd-sheet.drag .ecd-grab i{width:56px;background:#b9b1a6}.ecd-sheet .ecd-list{min-height:0;position:relative}.ecd-shade{transition:opacity .3s}.ecd-ups{display:grid;gap:9px;padding-top:6px}.ecd-uh{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.ecd-uh b{display:block;font-family:Inter Tight,Inter,system-ui,sans-serif;font-size:15.5px;font-weight:600;letter-spacing:-.02em;line-height:1.2}.ecd-uh small{display:block;font-size:11.5px;color:#716b64;margin-top:2px}.ecd-uh small.ok{color:#12876f;font-weight:600}.ecd-hot{flex:0 0 auto;font-family:Inter Tight,Inter,system-ui,sans-serif;font-weight:800;font-size:11px;letter-spacing:.04em;color:#fff;background:linear-gradient(100deg,#ff1f6b,#ff9e2c);border-radius:999px;padding:4px 9px;white-space:nowrap}.ecd-urow{display:grid;grid-auto-flow:column;grid-auto-columns:122px;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:-16px;padding:2px 16px 6px;scroll-padding-inline:16px;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.ecd-urow::-webkit-scrollbar{display:none}.ecd-uc{scroll-snap-align:start;display:grid;gap:3px;align-content:start}.ecd-uph{position:relative;border:1px solid #e6e1da;border-radius:14px;background:#fff;overflow:hidden}.ecd-uph img{display:block;width:100%;aspect-ratio:1;object-fit:contain}.ecd-uadd{position:absolute;right:6px;bottom:6px;width:32px;height:32px;border-radius:50%;border:0;background:#141210;color:#fff;font-size:18px;font-weight:600;line-height:1;display:grid;place-items:center;padding:0;margin:0;box-shadow:0 4px 10px -4px #00000080;cursor:pointer;transition:background .2s,transform .2s}.ecd-uadd:active{transform:scale(.92)}.ecd-uc.on .ecd-uadd{background:#12876f;font-size:15px}.ecd-uc .nm{font-size:11.5px;font-weight:600;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.5em}.ecd-uc .nm i{font-style:normal;color:#716b64;font-weight:500}.ecd-uc .pr{font-size:12.5px}.ecd-uc .pr s{color:#716b64;margin-right:4px}.ecd-uc .pr b{font-family:Inter Tight,Inter,system-ui,sans-serif;font-weight:700}.ecd-uc .pr b.off{color:#d8105a}.ecd-uc .tg{font-size:10.5px;color:#8a5a12;font-weight:600}.ecd-fresh{animation:ecdIn .45s cubic-bezier(.2,.8,.2,1) both}@keyframes ecdIn{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ecd-sheet,.ecd-shade{transition:none}.ecd-fresh{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ecdock.css.map */
