.ultrakit-umc{--umc-a: #6c5ce7;--umc-a2: #00cec9;position: relative;display: flex;width: 100%;box-sizing: border-box;font-family: inherit}.ultrakit-umc.umc-al-center{justify-content: center}.ultrakit-umc.umc-al-right{justify-content: flex-end}.ultrakit-umc *,.umc-portal,.umc-portal *,.umc-portal *::before,.umc-portal *::after{box-sizing: border-box}.umc-sr{position: absolute !important;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}.ultrakit-umc button,.umc-portal button{font-family: inherit;text-transform: none;letter-spacing: normal;line-height: 1.2;min-height: 0}.umc-portal [hidden]{display: none !important}html.umc-lock,html.umc-lock body{overflow: hidden !important}.ultrakit-umc .umc-trigger{position: relative;display: inline-flex;align-items: center;gap: 10px;height: 52px;margin: 0;padding: 0 !important;border: 0 !important;border-radius: 50%;background: linear-gradient(135deg,var(--umc-a),var(--umc-a2)) !important;color: #fff !important;cursor: pointer;box-shadow: 0 12px 24px -12px color-mix(in srgb,var(--umc-a) 80%,transparent);transition: transform .3s cubic-bezier(.3,1.4,.5,1),box-shadow .3s,background .3s,color .3s}.ultrakit-umc .umc-trigger:hover{transform: translateY(-2px)}.ultrakit-umc .umc-trigger:focus-visible{outline: 3px solid color-mix(in srgb,var(--umc-a) 45%,transparent);outline-offset: 3px}.ultrakit-umc .umc-ic{position: relative;display: grid;place-items: center;width: 52px;height: 52px;flex: none}.ultrakit-umc .umc-count{position: absolute;top: 4px;right: 2px;display: grid;place-items: center;min-width: 21px;height: 21px;padding: 0 5px;border-radius: 99px;background: #ff3d68;color: #fff;font-size: 11px;font-weight: 800;line-height: 1;box-shadow: 0 0 0 2.5px #fff;transition: transform .35s cubic-bezier(.3,1.6,.5,1)}.ultrakit-umc .umc-count.is-zero{transform: scale(0)}.ultrakit-umc.umc-b-dot .umc-count{top: 10px;right: 10px;min-width: 11px;width: 11px;height: 11px;padding: 0;font-size: 0}.ultrakit-umc.umc-b-none .umc-count{display: none}.ultrakit-umc .umc-trigger.is-bump .umc-ic{animation: umc-bump .6s cubic-bezier(.3,1.6,.5,1)}.ultrakit-umc .umc-trigger.is-bump .umc-count{animation: umc-pop .5s cubic-bezier(.3,1.6,.5,1)}@keyframes umc-bump{20%{transform: rotate(-12deg) scale(1.1)}45%{transform: rotate(9deg) scale(1.1)}70%{transform: rotate(-4deg)}}@keyframes umc-pop{40%{transform: scale(1.5)}}.ultrakit-umc .umc-label,.ultrakit-umc .umc-total{font-size: 14.5px;font-weight: 800;white-space: nowrap}.ultrakit-umc .umc-total .amount{font-weight: 800}.ultrakit-umc .umc-trigger:has(.umc-label,.umc-total){width: auto;padding: 0 20px 0 0 !important;border-radius: 99px}.ultrakit-umc.umc-t-soft .umc-trigger{background: color-mix(in srgb,var(--umc-a) 12%,#fff) !important;color: var(--umc-a) !important;box-shadow: none}.ultrakit-umc.umc-t-outline .umc-trigger{background: #fff !important;color: #16162a !important;box-shadow: inset 0 0 0 1.5px #e3e3ee}.ultrakit-umc.umc-t-outline .umc-trigger:hover{box-shadow: inset 0 0 0 2px var(--umc-a);color: var(--umc-a) !important}.ultrakit-umc.umc-t-pill .umc-trigger{border-radius: 99px;padding-right: 20px !important;background: #16162a !important;box-shadow: 0 14px 28px -14px rgba(22,22,42,.6)}.ultrakit-umc.umc-t-pill .umc-ic{width: 46px;height: 46px;margin: 3px;border-radius: 50%;background: linear-gradient(135deg,var(--umc-a),var(--umc-a2))}.ultrakit-umc.umc-t-pill .umc-count{top: -4px;right: -4px;box-shadow: 0 0 0 2.5px #16162a}.ultrakit-umc.umc-t-plain .umc-trigger{background: transparent !important;color: #16162a !important;box-shadow: none}.ultrakit-umc.umc-t-plain .umc-trigger:hover{color: var(--umc-a) !important}.ultrakit-umc.umc-t-glass .umc-trigger{background: rgba(255,255,255,.16) !important;box-shadow: inset 0 0 0 1px rgba(255,255,255,.35),0 12px 26px -14px rgba(0,0,0,.5);backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px)}.ultrakit-umc.umc-t-glass .umc-count{box-shadow: none}.ultrakit-umc.umc-t-gradient .umc-trigger{background: #fff !important;color: #16162a !important;box-shadow: none}.ultrakit-umc.umc-t-gradient .umc-trigger::before{content: '';position: absolute;inset: -3px;z-index: -1;border-radius: inherit;background: conic-gradient(from 0deg,var(--umc-a),var(--umc-a2),var(--umc-a));animation: umc-spin 4s linear infinite}.ultrakit-umc.umc-t-gradient .umc-trigger{isolation: isolate}.ultrakit-umc.umc-t-gradient .umc-ic{border-radius: 50%;background: #fff}.ultrakit-umc.umc-t-gradient .umc-trigger:has(.umc-label,.umc-total) .umc-ic{background: transparent}.ultrakit-umc.umc-t-gradient .umc-trigger:has(.umc-label,.umc-total){background: #fff !important;box-shadow: inset 0 0 0 3px transparent}@keyframes umc-spin{to{transform: rotate(360deg)}}.ultrakit-umc.umc-t-fab .umc-trigger{position: fixed;bottom: 24px;right: 24px;z-index: 9980;height: 62px;box-shadow: 0 18px 40px -14px color-mix(in srgb,var(--umc-a) 80%,transparent),0 0 0 6px color-mix(in srgb,var(--umc-a) 16%,transparent)}.ultrakit-umc.umc-t-fab .umc-ic{width: 62px;height: 62px}.ultrakit-umc.umc-t-fab.umc-fab-left .umc-trigger{right: auto;left: 24px}.ultrakit-umc.umc-t-fab .umc-trigger::after{content: '';position: absolute;inset: 0;border-radius: inherit;box-shadow: 0 0 0 0 color-mix(in srgb,var(--umc-a) 50%,transparent);animation: umc-ping 2.4s ease-out infinite}@keyframes umc-ping{0%{box-shadow: 0 0 0 0 color-mix(in srgb,var(--umc-a) 45%,transparent)}70%,100%{box-shadow: 0 0 0 18px transparent}}.umc-portal{--umc-bg: #fff;--umc-ink: #16162a;--umc-tx: #4b4b63;--umc-mu: #7b7b92;--umc-line: #ececf3;--umc-soft: #f5f5fa;--umc-card: #fff;font-family: inherit;color: var(--umc-tx)}.umc-portal:is(.umc-m-right,.umc-m-left,.umc-m-sheet,.umc-m-modal){position: fixed;inset: 0;z-index: 99990;visibility: hidden;pointer-events: none}.umc-portal.is-open{visibility: visible;pointer-events: auto}.umc-overlay{position: absolute;inset: 0;background: rgba(12,10,30,.5);opacity: 0;backdrop-filter: blur(3px);-webkit-backdrop-filter: blur(3px);transition: opacity .4s ease}.umc-portal.is-open .umc-overlay{opacity: 1}.umc-panel{position: absolute;display: flex;flex-direction: column;width: min(var(--umc-w,420px),100vw);max-height: 100%;overflow: hidden;background: var(--umc-bg);color: var(--umc-tx);outline: none;box-shadow: 0 30px 80px -30px rgba(12,10,40,.55);transition: transform .55s cubic-bezier(.2,.9,.25,1),opacity .4s ease}.umc-m-right .umc-panel{top: 0;right: 0;bottom: 0;border-radius: var(--umc-r,20px) 0 0 var(--umc-r,20px);transform: translateX(105%)}.umc-m-left .umc-panel{top: 0;left: 0;bottom: 0;border-radius: 0 var(--umc-r,20px) var(--umc-r,20px) 0;transform: translateX(-105%)}.umc-portal:is(.umc-m-right,.umc-m-left).is-open .umc-panel{transform: none}.umc-m-sheet .umc-panel{left: 50%;bottom: 0;width: min(var(--umc-w,420px) + 180px,100vw);max-height: 86vh;border-radius: var(--umc-r,20px) var(--umc-r,20px) 0 0;transform: translate(-50%,105%)}.umc-m-sheet.is-open .umc-panel{transform: translate(-50%,var(--drag,0))}.umc-m-sheet.is-dragging .umc-panel{transition: none}.umc-grab{display: block;width: 44px;height: 5px;margin: 10px auto -2px;flex: none;border-radius: 99px;background: color-mix(in srgb,var(--umc-mu) 45%,transparent);cursor: grab}.umc-m-modal .umc-panel{left: 50%;top: 50%;max-height: min(88vh,760px);border-radius: var(--umc-r,20px);opacity: 0;transform: translate(-50%,-46%) scale(.94)}.umc-m-modal.is-open .umc-panel{opacity: 1;transform: translate(-50%,-50%)}.umc-portal.umc-m-dropdown{position: absolute;top: calc(100% + 12px);z-index: 9990;visibility: hidden;opacity: 0;transform: translateY(10px);transition: opacity .3s,transform .35s cubic-bezier(.2,.9,.25,1),visibility 0s .35s;pointer-events: none}.umc-al-left > .umc-portal.umc-m-dropdown{left: 0}.umc-al-center > .umc-portal.umc-m-dropdown{left: 50%;transform: translate(-50%,10px)}.umc-al-right > .umc-portal.umc-m-dropdown{right: 0}.umc-portal.umc-m-dropdown.is-open{visibility: visible;opacity: 1;transform: none;transition-delay: 0s;pointer-events: auto}.umc-al-center > .umc-portal.umc-m-dropdown.is-open{transform: translateX(-50%)}.umc-m-dropdown .umc-panel{position: relative;max-height: min(78vh,680px);border-radius: var(--umc-r,20px);box-shadow: 0 0 0 1px rgba(22,22,42,.06),0 30px 60px -24px rgba(12,10,40,.4)}.umc-m-dropdown .umc-panel::before{content: '';position: absolute;top: -6px;left: 22px;width: 14px;height: 14px;background: inherit;transform: rotate(45deg)}.umc-portal.umc-m-inline{position: relative;width: 100%}.umc-m-inline .umc-panel{position: relative;width: 100%;max-width: var(--umc-w,420px);border-radius: var(--umc-r,20px);box-shadow: 0 0 0 1px var(--umc-line),0 24px 50px -32px rgba(12,10,40,.35)}.umc-portal.is-editor.umc-m-dropdown,.umc-portal.is-editor:is(.umc-m-right,.umc-m-left,.umc-m-sheet,.umc-m-modal){position: relative;inset: auto;visibility: visible;opacity: 1;transform: none;pointer-events: auto}.umc-portal.is-editor .umc-panel{position: relative;inset: auto;transform: none;opacity: 1}.umc-portal.is-editor .umc-overlay{display: none}.umc-head{display: flex;align-items: center;gap: 12px;flex: none;padding: 18px 20px;border-bottom: 1px solid var(--umc-line)}.umc-head-ic{display: grid;place-items: center;width: 38px;height: 38px;border-radius: 12px;background: linear-gradient(135deg,var(--umc-a),var(--umc-a2));color: #fff}.umc-title{flex: 1;margin: 0;font-size: 19px;font-weight: 800;line-height: 1.2;color: var(--umc-ink)}.umc-title-n{margin-left: 4px;padding: 3px 9px;border-radius: 99px;background: var(--umc-soft);font-size: 12px;font-weight: 800;vertical-align: middle;color: var(--umc-mu)}.umc-title-n:empty{display: none}.umc-close{display: grid;place-items: center;width: 40px;height: 40px;margin: 0;padding: 0 !important;border: 0 !important;border-radius: 12px;background: var(--umc-soft) !important;color: var(--umc-ink) !important;cursor: pointer;transition: background .25s,color .25s,transform .3s}.umc-close:hover{background: var(--umc-a) !important;color: #fff !important;transform: rotate(90deg)}.umc-sample-note{flex: none;margin: 0;padding: 8px 20px;background: color-mix(in srgb,var(--umc-a) 8%,transparent);font-size: 12px;font-weight: 600;color: var(--umc-a)}.umc-goal{flex: none;padding: 14px 20px 12px;border-bottom: 1px solid var(--umc-line)}.umc-goal-msg{margin: 0 0 8px;font-size: 13px;font-weight: 700;color: var(--umc-ink)}.umc-goal-msg .amount{color: var(--umc-a)}.umc-goal-bar{height: 8px;overflow: hidden;border-radius: 99px;background: var(--umc-soft)}.umc-goal-bar i{display: block;width: 0;height: 100%;border-radius: inherit;background: linear-gradient(90deg,var(--umc-a),var(--umc-a2));background-size: 200% 100%;animation: umc-flow 2.6s linear infinite;transition: width .8s cubic-bezier(.2,.8,.2,1)}@keyframes umc-flow{to{background-position: -200% 0}}.umc-goal.is-done .umc-goal-msg{color: #0f9b6c}.umc-goal.is-done .umc-goal-bar i{background: linear-gradient(90deg,#00b894,#55efc4)}.umc-body{flex: 1 1 auto;min-height: 90px;overflow-y: auto;overscroll-behavior: contain;padding: 6px 20px 14px}.umc-list{margin: 0;padding: 0;list-style: none;transition: opacity .25s}.umc-portal.is-busy .umc-list{opacity: .55;pointer-events: none}.umc-portal.is-busy .umc-sums dd{animation: umc-blink 1s ease-in-out infinite}@keyframes umc-blink{50%{opacity: .35}}.umc-item{position: relative;display: grid;grid-template-columns: 72px minmax(0,1fr) auto;gap: 14px;align-items: start;margin: 0;padding: 14px 0;border-bottom: 1px solid var(--umc-line);transition: opacity .25s,transform .3s}.umc-item:last-child{border-bottom: 0}.umc-item.is-new{animation: umc-in .6s cubic-bezier(.2,.9,.3,1.2)}@keyframes umc-in{from{opacity: 0;transform: translateX(24px)}}.umc-item.is-new::after{content: '';position: absolute;inset: 4px -10px;z-index: -1;border-radius: 14px;background: color-mix(in srgb,var(--umc-a) 10%,transparent);animation: umc-flash 1.6s ease forwards}@keyframes umc-flash{to{opacity: 0}}.umc-item.is-leaving{opacity: 0;transform: translateX(-30px)}.umc-thumb{display: block;width: 72px;height: 72px;overflow: hidden;border-radius: 16px;background: var(--umc-soft)}.umc-thumb img{display: block;width: 100%;height: 100%;margin: 0;object-fit: cover}.umc-info{display: flex;flex-direction: column;gap: 3px;min-width: 0}.umc-name{overflow: hidden;font-size: 15px;font-weight: 800;line-height: 1.3;color: var(--umc-ink) !important;text-decoration: none !important;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2}.umc-name:hover{color: var(--umc-a) !important}.umc-var{font-size: 12.5px;color: var(--umc-mu)}.umc-unit{font-size: 12.5px;color: var(--umc-mu)}.umc-unit del{opacity: .7;margin-right: 3px}.umc-unit ins{text-decoration: none}.umc-row{display: flex;align-items: center;justify-content: space-between;gap: 10px;margin-top: 6px}.umc-qty{display: inline-flex;align-items: center;gap: 2px;padding: 3px;border-radius: 99px;background: var(--umc-soft)}.umc-qty button{display: grid;place-items: center;width: 28px;height: 28px;margin: 0;padding: 0 !important;border: 0 !important;border-radius: 50%;background: var(--umc-card) !important;color: var(--umc-ink) !important;font-size: 16px;font-weight: 800;cursor: pointer;box-shadow: 0 2px 6px -3px rgba(20,16,60,.3);transition: background .2s,color .2s}.umc-qty button:hover:not(:disabled){background: var(--umc-a) !important;color: #fff !important}.umc-qty button:disabled{opacity: .4;cursor: default}.umc-qn{min-width: 26px;text-align: center;font-size: 14px;font-weight: 800;color: var(--umc-ink);font-variant-numeric: tabular-nums}.umc-qtxt{font-size: 13px;font-weight: 700;color: var(--umc-mu)}.umc-line{font-size: 15.5px;font-weight: 800;color: var(--umc-ink)}.umc-rm{display: grid;place-items: center;width: 34px;height: 34px;margin: 0;padding: 0 !important;border: 0 !important;border-radius: 10px;background: transparent !important;color: var(--umc-mu) !important;cursor: pointer;transition: background .2s,color .2s}.umc-rm:hover{background: #ffe9ee !important;color: #ff3d68 !important}.umc-undo{display: flex;align-items: center;justify-content: space-between;gap: 10px;margin: 6px 0;padding: 10px 14px;border-radius: 12px;background: #16162a;color: #fff;font-size: 13px;animation: umc-in .4s ease}.umc-undo span{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.umc-undo button{flex: none;margin: 0;padding: 6px 12px !important;border: 0 !important;border-radius: 8px;background: rgba(255,255,255,.14) !important;color: #fff !important;font-size: 13px;font-weight: 800;cursor: pointer}.umc-undo button:hover{background: var(--umc-a) !important}.umc-d-compact .umc-item{grid-template-columns: 52px minmax(0,1fr) auto;gap: 12px;padding: 10px 0}.umc-d-compact .umc-thumb{width: 52px;height: 52px;border-radius: 12px}.umc-d-compact .umc-name{font-size: 14px;-webkit-line-clamp: 1}.umc-d-compact .umc-unit{display: none}.umc-d-compact .umc-row{margin-top: 2px}.umc-d-cards .umc-list{display: flex;flex-direction: column;gap: 10px;padding-top: 8px}.umc-d-cards .umc-item{padding: 12px;border: 0;border-radius: 18px;background: var(--umc-card);box-shadow: 0 0 0 1px var(--umc-line),0 10px 22px -18px rgba(20,16,60,.35)}.umc-d-cards .umc-body{background: var(--umc-soft)}.umc-d-cards .umc-item.is-new::after{display: none}.umc-empty{display: flex;flex-direction: column;align-items: center;gap: 12px;padding: 34px 10px 24px;text-align: center}.umc-empty p{margin: 0;font-size: 15px;font-weight: 600;color: var(--umc-tx)}.umc-empty-art{position: relative;display: grid;place-items: center;width: 96px;height: 96px;border-radius: 30px;background: color-mix(in srgb,var(--umc-a) 10%,var(--umc-bg));color: var(--umc-a);animation: umc-float 3.4s ease-in-out infinite}.umc-empty-art i{position: absolute;width: 10px;height: 10px;border-radius: 50%;background: var(--umc-a2);animation: umc-float 2.6s ease-in-out infinite}.umc-empty-art i:nth-child(2){top: -6px;right: 2px}.umc-empty-art i:nth-child(3){bottom: 6px;left: -10px;width: 7px;height: 7px;background: #ff3d68;animation-delay: .5s}.umc-empty-art i:nth-child(4){top: 20px;left: -14px;width: 6px;height: 6px;background: var(--umc-a);animation-delay: 1s}@keyframes umc-float{50%{transform: translateY(-8px)}}.umc-sugg{margin-top: 12px;padding-top: 14px;border-top: 1px dashed var(--umc-line)}.umc-sugg-t{margin: 0 0 10px;font-size: 12.5px;font-weight: 800;letter-spacing: 1px;text-transform: uppercase;color: var(--umc-mu)}.umc-sugg-list{display: flex;gap: 10px;margin: 0 -20px;padding: 2px 20px 8px;overflow-x: auto;list-style: none;scroll-snap-type: x mandatory;scrollbar-width: none}.umc-sugg-list::-webkit-scrollbar{display: none}.umc-sugg-list li{position: relative;display: flex;flex: 0 0 132px;flex-direction: column;gap: 3px;margin: 0;padding: 8px;border-radius: 16px;background: var(--umc-card);box-shadow: 0 0 0 1px var(--umc-line);scroll-snap-align: start}.umc-sugg-img{display: block;aspect-ratio: 1;overflow: hidden;border-radius: 12px;background: var(--umc-soft)}.umc-sugg-img img{display: block;width: 100%;height: 100%;margin: 0;object-fit: cover;transition: transform .6s}.umc-sugg-list li:hover .umc-sugg-img img{transform: scale(1.06)}.umc-sugg-name{overflow: hidden;margin-top: 4px;font-size: 13px;font-weight: 700;line-height: 1.3;color: var(--umc-ink) !important;text-decoration: none !important;white-space: nowrap;text-overflow: ellipsis}.umc-sugg-price{font-size: 12.5px;font-weight: 800;color: var(--umc-ink)}.umc-sugg-price del{opacity: .5;font-weight: 600;margin-right: 3px}.umc-sugg-price ins{text-decoration: none;color: #e8435f}.umc-sugg-add{position: absolute;top: 14px;right: 14px;display: grid;place-items: center;width: 32px;height: 32px;margin: 0;padding: 0 !important;border: 0 !important;border-radius: 50%;background: #fff !important;color: #16162a !important;cursor: pointer;box-shadow: 0 6px 14px -6px rgba(20,16,60,.45);transition: background .25s,color .25s,transform .3s cubic-bezier(.3,1.5,.5,1)}.umc-sugg-add:hover{background: var(--umc-a) !important;color: #fff !important;transform: rotate(90deg) scale(1.08)}.umc-sugg-add.is-loading{pointer-events: none;opacity: .6}.umc-sugg-add.is-added{background: #00b894 !important;color: #fff !important}.umc-foot{flex: none;padding: 14px 20px 18px;border-top: 1px solid var(--umc-line);background: var(--umc-bg)}.umc-portal.is-empty .umc-foot{display: none}.umc-coupon{margin: 0 0 12px}.umc-coupon summary{display: inline-flex;align-items: center;gap: 8px;font-size: 13px;font-weight: 700;color: var(--umc-a);cursor: pointer;list-style: none}.umc-coupon summary::-webkit-details-marker{display: none}.umc-coupon[open] summary{margin-bottom: 10px}.umc-coupon-form{display: flex;gap: 8px}.umc-coupon-form input{flex: 1;min-width: 0;height: 44px;margin: 0;padding: 0 14px !important;border: 1.5px solid var(--umc-line) !important;border-radius: 12px !important;background: var(--umc-card) !important;color: var(--umc-ink) !important;font: inherit;font-size: 14px;font-weight: 700;letter-spacing: 1px;text-transform: uppercase;outline: none;box-shadow: none !important}.umc-coupon-form input:focus{border-color: var(--umc-a) !important}.umc-coupon-form button{height: 44px;margin: 0;padding: 0 18px !important;border: 0 !important;border-radius: 12px;background: var(--umc-ink) !important;color: var(--umc-bg) !important;font-size: 14px;font-weight: 800;cursor: pointer}.umc-coupon-form.is-loading button{opacity: .6;pointer-events: none}.umc-coupon-msg{margin: 8px 0 0;font-size: 12.5px;font-weight: 600}.umc-coupon-msg:empty{display: none}.umc-coupon-msg.is-ok{color: #0f9b6c}.umc-coupon-msg.is-err{color: #e0435f}.umc-coupons{display: flex;flex-wrap: wrap;gap: 6px;margin: 0 0 10px;padding: 0;list-style: none}.umc-coupons:empty{display: none}.umc-coupons li{display: inline-flex;align-items: center;gap: 8px;margin: 0;padding: 5px 6px 5px 12px;border-radius: 99px;background: #e6f8f1;color: #0f8a61;font-size: 12.5px;font-weight: 800}.umc-cp-x{display: grid;place-items: center;width: 22px;height: 22px;margin: 0;padding: 0 !important;border: 0 !important;border-radius: 50%;background: rgba(15,138,97,.15) !important;color: #0f8a61 !important;font-size: 15px;line-height: 1;cursor: pointer}.umc-sums{margin: 0 0 14px}.umc-sums > div{display: flex;justify-content: space-between;gap: 10px;margin: 0 0 6px;font-size: 14px}.umc-sums dt{margin: 0;color: var(--umc-mu);font-weight: 600}.umc-sums dd{margin: 0;font-weight: 800;color: var(--umc-ink)}.umc-disc{color: #0f9b6c !important}.umc-total-row{padding-top: 8px;border-top: 1px dashed var(--umc-line);font-size: 16px !important}.umc-total-row dt{color: var(--umc-ink) !important;font-weight: 800 !important}.umc-total-row dd{font-size: 19px}.umc-btns{display: flex;gap: 10px}.umc-btn{display: inline-flex;flex: 1;align-items: center;justify-content: center;gap: 8px;height: 50px;padding: 0 16px;border-radius: 14px;font-size: 15px;font-weight: 800;text-decoration: none !important;transition: transform .25s,box-shadow .3s,background .3s,color .3s}.umc-btn.is-main{flex: 1.4;background: linear-gradient(135deg,var(--umc-a),var(--umc-a2));color: #fff !important;box-shadow: 0 14px 26px -14px color-mix(in srgb,var(--umc-a) 85%,transparent)}.umc-btn.is-main svg{transition: transform .3s}.umc-btn.is-main:hover{transform: translateY(-2px)}.umc-btn.is-main:hover svg{transform: translateX(4px)}.umc-btn.is-ghost{background: var(--umc-soft);color: var(--umc-ink) !important}.umc-btn.is-ghost:hover{background: var(--umc-line)}.umc-empty .umc-btn{flex: none;height: 46px;padding: 0 22px}.umc-note{margin: 10px 0 0;font-size: 12px;text-align: center;color: var(--umc-mu)}.umc-th-dark{--umc-bg: #15142b;--umc-ink: #fff;--umc-tx: rgba(255,255,255,.85);--umc-mu: rgba(255,255,255,.6);--umc-line: rgba(255,255,255,.1);--umc-soft: rgba(255,255,255,.07);--umc-card: #1e1d3a}.umc-th-dark .umc-sugg-add{background: #fff !important}.umc-th-dark .umc-undo{background: #fff;color: #16162a}.umc-th-dark .umc-undo button{background: #16162a !important}.umc-th-glass{--umc-bg: rgba(255,255,255,.72);--umc-card: rgba(255,255,255,.8);--umc-soft: rgba(22,22,42,.05)}.umc-th-glass .umc-panel{backdrop-filter: blur(24px) saturate(170%);-webkit-backdrop-filter: blur(24px) saturate(170%);box-shadow: inset 0 0 0 1px rgba(255,255,255,.6),0 30px 80px -30px rgba(12,10,40,.5)}.umc-th-glass .umc-foot{background: transparent}.umc-th-color .umc-head{border: 0;background: linear-gradient(135deg,var(--umc-a),var(--umc-a2));color: #fff}.umc-th-color .umc-title{color: #fff}.umc-th-color .umc-title-n{background: rgba(255,255,255,.22);color: #fff}.umc-th-color .umc-head-ic{background: rgba(255,255,255,.2)}.umc-th-color .umc-close{background: rgba(255,255,255,.18) !important;color: #fff !important}.umc-th-color .umc-close:hover{background: #fff !important;color: var(--umc-a) !important}.umc-th-color.umc-m-dropdown .umc-panel::before{background: var(--umc-a)}@media (max-width: 767px){.umc-m-right .umc-panel,.umc-m-left .umc-panel{width: min(100vw,420px)}.umc-m-sheet .umc-panel{width: 100vw}.umc-m-modal .umc-panel{width: calc(100vw - 24px)}.umc-portal.umc-m-dropdown{position: fixed;top: 86px;left: 12px !important;right: 12px !important;transform: translateY(10px) !important}.umc-portal.umc-m-dropdown.is-open{transform: none !important}.umc-m-dropdown .umc-panel{width: 100%}.umc-m-dropdown .umc-panel::before{display: none}.umc-head,.umc-body,.umc-foot{padding-left: 16px;padding-right: 16px}.umc-sugg-list{margin: 0 -16px;padding: 2px 16px 8px}.umc-item{grid-template-columns: 60px minmax(0,1fr) auto;gap: 12px}.umc-thumb{width: 60px;height: 60px}.ultrakit-umc.umc-t-fab .umc-trigger{bottom: 16px;right: 16px}.ultrakit-umc.umc-t-fab.umc-fab-left .umc-trigger{left: 16px}}@media (prefers-reduced-motion: reduce){.ultrakit-umc *,.umc-portal,.umc-portal *,.umc-portal *::before,.umc-portal *::after,.ultrakit-umc .umc-trigger::before,.ultrakit-umc .umc-trigger::after{transition-duration: .01ms !important;animation-duration: .01ms !important;animation-iteration-count: 1 !important}}