.ucart{--uc-ink: #1f2a4d;--uc-muted: #5d6480;--uc-accent: #ec6a24;--uc-bar: #fde4d3;--uc-bg: #ffffff;--uc-line: #e7e2dc;font-family:inherit}.ucart *,.ucart *:before,.ucart *:after{box-sizing:border-box}.ucart[hidden]{display:none!important}.ucart__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#14162373;z-index:9998;opacity:0;transition:opacity .25s}.ucart__panel{position:fixed;top:0;right:0;bottom:0;z-index:9999;width:min(440px,100vw);background:var(--uc-bg);color:var(--uc-ink);display:flex;flex-direction:column;transform:translate(100%);transition:transform .3s ease;box-shadow:-12px 0 32px #0000001f}.ucart.is-open .ucart__overlay{opacity:1}.ucart.is-open .ucart__panel{transform:translate(0)}.ucart__head{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;padding-top:calc(18px + env(safe-area-inset-top,0px))}.ucart__title{font-size:18px;font-weight:700;margin:0}.ucart__title span{font-weight:500;color:var(--uc-muted);font-size:15px}.ucart__close{background:none;border:0;width:36px;height:36px;display:grid;place-items:center;cursor:pointer;color:var(--uc-ink);border-radius:50%}.ucart__close:hover{background:#f5f1ec}.ucart__close svg{width:18px;height:18px}.ucart__ship{background:var(--uc-bar);padding:10px 20px 12px;font-size:14px;text-align:center}.ucart__ship strong{color:var(--uc-accent)}.ucart__progress{height:6px;background:#fffc;border-radius:999px;margin-top:8px;overflow:hidden}.ucart__progress i{display:block;height:100%;background:var(--uc-accent);border-radius:999px;transition:width .4s ease}.ucart__body{flex:1;overflow-y:auto;padding:4px 20px;overscroll-behavior:contain}.ucart__item{display:grid;grid-template-columns:84px 1fr auto;gap:14px;padding:18px 0;border-bottom:1px solid var(--uc-line)}.ucart__img{width:84px;height:84px;border-radius:8px;background:#f7f1ea;overflow:hidden;display:block}.ucart__img img{width:100%;height:100%;object-fit:cover;display:block}.ucart__info{min-width:0}.ucart__name{font-weight:700;font-size:15px;line-height:1.3;color:var(--uc-ink);text-decoration:none;display:block}.ucart__name:hover{text-decoration:underline}.ucart__variant{font-size:13px;color:var(--uc-muted);margin-top:2px}.ucart__qty{display:inline-flex;align-items:center;border:1px solid var(--uc-ink);border-radius:4px;margin-top:10px;height:34px}.ucart__qty button{width:34px;height:100%;background:none;border:0;cursor:pointer;color:var(--uc-ink);font-size:18px;line-height:1}.ucart__qty button:hover{background:#f5f1ec}.ucart__qty span{min-width:34px;text-align:center;font-size:14px;border-left:1px solid var(--uc-ink);border-right:1px solid var(--uc-ink);height:100%;display:grid;place-items:center;font-variant-numeric:tabular-nums}.ucart__side{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between}.ucart__remove{background:none;border:0;cursor:pointer;color:var(--uc-muted);padding:4px;border-radius:4px}.ucart__remove:hover{color:var(--uc-accent)}.ucart__remove svg{width:18px;height:18px;display:block}.ucart__price{font-weight:700;font-size:15px;white-space:nowrap;font-variant-numeric:tabular-nums}.ucart__price s{color:var(--uc-muted);font-weight:500;margin-left:6px}.ucart__item.is-busy{opacity:.5;pointer-events:none}.ucart__empty{text-align:center;padding:56px 12px}.ucart__empty p{margin:0 0 18px;color:var(--uc-muted)}.ucart__foot{border-top:1px solid var(--uc-line);padding:16px 20px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));display:grid;gap:10px}.ucart__total{display:flex;justify-content:space-between;align-items:baseline;font-weight:700;font-size:16px;font-variant-numeric:tabular-nums}.ucart__total s{color:var(--uc-muted);font-weight:500;margin-left:6px}.ucart__saved{font-size:13px;color:var(--uc-accent);font-weight:600;text-align:right;margin-top:-6px}.ucart__btn{display:flex;align-items:center;justify-content:center;gap:8px;min-height:50px;border-radius:8px;font-weight:700;font-size:16px;text-decoration:none;cursor:pointer;border:0;width:100%;font-family:inherit}.ucart__btn--primary{background:var(--uc-accent);color:#fff}.ucart__btn--primary:hover{filter:brightness(.95)}.ucart__btn--ghost{background:#fff;color:var(--uc-ink);border:1.5px solid var(--uc-ink)}.ucart__btn--ghost:hover{background:#f8f4ef}.ucart__note{text-align:center;font-size:13px;color:var(--uc-muted);margin:0}.ucart__error{color:#b42318;font-size:13px;text-align:center;margin:0}.ucart__error:empty{display:none}.ucart :focus-visible{outline:2px solid var(--uc-accent);outline-offset:2px}body.ucart-lock{overflow:hidden}@media(prefers-reduced-motion:reduce){.ucart__panel,.ucart__overlay,.ucart__progress i{transition:none}}.ucart__tiers{background:var(--uc-bar);padding:12px 16px 10px}.ucart__tiers-labels{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;border:1.5px solid var(--uc-ink);border-radius:999px;overflow:hidden;background:#fff}.ucart__tiers-labels span{font-size:10.5px;line-height:1.2;font-weight:700;text-transform:uppercase;letter-spacing:.02em;text-align:center;padding:7px 6px;display:grid;place-items:center;border-left:1.5px solid var(--uc-ink);color:var(--uc-ink);transition:background .3s,color .3s}.ucart__tiers-labels span:first-child{border-left:0}.ucart__tiers-labels span.is-on{background:var(--uc-accent);color:#fff}.ucart__progress--tiers{position:relative;margin-top:10px;height:6px;overflow:visible}.ucart__progress--tiers i{border-radius:999px}.ucart__progress--tiers [data-uc-ticks] b{position:absolute;top:50%;width:12px;height:12px;border-radius:50%;background:#fff;border:2px solid var(--uc-ink);transform:translate(-50%,-50%)}.ucart__progress--tiers [data-uc-ticks] b.is-on{background:var(--uc-accent);border-color:var(--uc-accent)}.ucart__tiers-msg{margin:10px 0 0;text-align:center;font-size:13px;line-height:1.4;font-weight:600}.ucart__tiers-msg strong{color:var(--uc-accent)}.ucart__gift{display:inline-block;margin-top:8px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:var(--uc-accent);color:#fff;padding:3px 8px;border-radius:999px}.ucart__discounts{display:grid;gap:4px;padding-bottom:8px;border-bottom:1px dashed var(--uc-line);font-size:14px;font-variant-numeric:tabular-nums}.ucart__drow{display:flex;justify-content:space-between;color:var(--uc-muted)}.ucart__drow--off{color:var(--uc-accent);font-weight:700}.ucart__price{text-align:right}.ucart__price s{display:block;margin:2px 0 0;font-size:13px}.ucart__side{gap:8px;min-width:0}@media(max-width:480px){.ucart__item{grid-template-columns:68px minmax(0,1fr) auto;gap:12px}.ucart__img{width:68px;height:68px}.ucart__name,.ucart__price{font-size:14px}.ucart__qty{height:32px}.ucart__qty button{width:30px}.ucart__qty span{min-width:30px}.ucart__tiers{padding:10px 12px 8px}.ucart__tiers-labels span{font-size:9.5px;padding:6px 4px;letter-spacing:0}}.ucart__total>:last-child{text-align:right;white-space:nowrap}@media(max-width:480px){.ucart__total{font-size:15px;gap:12px}.ucart__total s{display:block;margin:2px 0 0;font-size:13px}.ucart__foot{gap:8px;padding-top:12px}.ucart__btn{min-height:46px}}.ucart__recs{margin:16px 0 8px}.ucart__recs-title{margin:0 0 12px;font-size:15px;font-weight:700;color:var(--uc-ink)}.ucart__recs-track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(132px,42%);gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.ucart__recs-track::-webkit-scrollbar{display:none}.ucart__rec{scroll-snap-align:start;display:flex;flex-direction:column;gap:4px;border:1px solid var(--uc-line);border-radius:10px;padding:8px 8px 10px;background:#fff;min-width:0}.ucart__rec-img{display:block;aspect-ratio:1 / 1;border-radius:6px;overflow:hidden;background:#f7f1ea}.ucart__rec-img img{width:100%;height:100%;object-fit:cover;display:block}.ucart__rec-name{margin-top:4px;font-size:13px;font-weight:700;line-height:1.3;color:var(--uc-ink);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ucart__rec-name:hover{text-decoration:underline}.ucart__rec-price{font-size:13px;font-weight:600;color:var(--uc-ink);font-variant-numeric:tabular-nums}.ucart__rec-price s{margin-left:4px;font-weight:400;color:var(--uc-muted);font-size:12px}.ucart__rec-add{margin-top:auto;border:1.5px solid var(--uc-ink);background:#fff;color:var(--uc-ink);border-radius:999px;padding:7px 10px;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.ucart__rec-add:hover{background:var(--uc-accent);border-color:var(--uc-accent);color:#fff}.ucart__rec-add:disabled{opacity:.6;cursor:default}
/*# sourceMappingURL=/cdn/shop/t/2/assets/unu-cart.css.map */
