.ultrakit-uqv{--ukw-accent: #6c5ce7;--ukw-accent2: #00cec9;--ukw-r: 16px;--uqv-ink: #16162a;--uqv-mute: #6b6b85;--uqv-card: #ffffff;--uqv-line: #ebebf3;width: 100%;box-sizing: border-box;font-family: inherit;color: var(--uqv-ink)}.ultrakit-uqv *,.ultrakit-uqv *::before,.ultrakit-uqv *::after{box-sizing: border-box}.ultrakit-uqv.uqv-s-dark{--uqv-ink: #f4f3ff;--uqv-mute: #a9a8c6;--uqv-card: #1b1a33;--uqv-line: rgba(255,255,255,0.08)}.ultrakit-uqv.uqv-s-glass{--uqv-ink: #ffffff;--uqv-mute: rgba(255,255,255,0.72);--uqv-card: rgba(255,255,255,0.08);--uqv-line: rgba(255,255,255,0.16)}.ultrakit-uqv,.ultrakit-uqv .uqv-list,.ultrakit-uqv .uqv-strip{position: relative;max-width: 100%}.ultrakit-uqv button{font-family: inherit;text-transform: none;letter-spacing: normal;min-height: 0;margin: 0}.ultrakit-uqv img{max-width: 100%}.uqv-single{display: flex;width: 100%}.ultrakit-uqv .uqv-btn{position: relative;isolation: isolate;overflow: hidden;display: inline-flex;align-items: center;justify-content: center;gap: 9px;padding: 13px 24px !important;background: var(--ukw-accent) !important;color: #ffffff !important;border: 2px solid transparent !important;border-radius: calc(var(--ukw-r) * 0.8) !important;font-size: 14.5px;font-weight: 800;line-height: 1.2;cursor: pointer;white-space: nowrap;box-shadow: none;transition: transform .25s ease,box-shadow .25s ease,background .25s ease,color .25s ease,border-color .25s ease}.ultrakit-uqv .uqv-btn:hover{transform: translateY(-2px);box-shadow: 0 12px 26px color-mix(in srgb,var(--ukw-accent) 38%,transparent)}.ultrakit-uqv .uqv-btn:focus-visible{outline: 3px solid color-mix(in srgb,var(--ukw-accent) 45%,transparent);outline-offset: 3px}.uqv-ic{display: inline-flex}.uqv-ic svg{width: 18px;height: 18px;transition: transform .35s ease}.uqv-btn:hover .uqv-ic svg{transform: scale(1.18)}.uqv-btn-gradient .uqv-btn{background: linear-gradient(135deg,var(--ukw-accent),var(--ukw-accent2)) !important}.uqv-btn-gradient .uqv-btn::after,.uqv-btn-shine .uqv-btn::after{content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient(110deg,transparent 30%,rgba(255,255,255,0.45) 50%,transparent 70%);transform: translateX(-120%);transition: transform .7s ease}.uqv-btn-gradient .uqv-btn:hover::after,.uqv-btn-shine .uqv-btn:hover::after{transform: translateX(120%)}.uqv-btn-outline .uqv-btn{background: transparent !important;color: var(--ukw-accent) !important;border-color: var(--ukw-accent) !important}.uqv-btn-outline .uqv-btn:hover{background: var(--ukw-accent) !important;color: #ffffff !important}.uqv-btn-soft .uqv-btn{background: color-mix(in srgb,var(--ukw-accent) 13%,#ffffff) !important;color: var(--ukw-accent) !important}.uqv-btn-soft .uqv-btn:hover{background: var(--ukw-accent) !important;color: #ffffff !important}.uqv-btn-glass .uqv-btn{background: rgba(255,255,255,0.16) !important;border-color: rgba(255,255,255,0.35) !important;color: #ffffff !important;-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px)}.uqv-btn-glass .uqv-btn:hover{background: rgba(255,255,255,0.28) !important}.uqv-s-light.uqv-btn-glass .uqv-btn{background: rgba(22,22,42,0.72) !important;border-color: transparent !important}.uqv-btn-shine .uqv-btn{background: #16162a !important;box-shadow: inset 0 0 0 1px rgba(255,255,255,0.08)}.uqv-btn-shine .uqv-btn .uqv-ic{color: var(--ukw-accent2)}.uqv-btn-circle .uqv-btn{width: 46px;height: 46px;padding: 0 !important;border-radius: 50% !important;background: linear-gradient(135deg,var(--ukw-accent),var(--ukw-accent2)) !important}.uqv-btn-link .uqv-btn{padding: 4px 0 !important;background: transparent !important;border: 0 !important;border-radius: 0 !important;color: var(--ukw-accent) !important;box-shadow: none !important;background-image: linear-gradient(currentColor,currentColor) !important;background-size: 0 2px !important;background-position: 0 100% !important;background-repeat: no-repeat !important;transition: background-size .3s ease}.uqv-btn-link .uqv-btn:hover{transform: none;background-size: 100% 2px !important}.uqv-badge{position: absolute;top: 10px;left: 10px;z-index: 2;padding: 4px 9px;border-radius: 99px;background: #16162a;color: #ffffff;font-size: 11px;font-weight: 800;letter-spacing: .3px;line-height: 1.3;pointer-events: none}.uqv-badge.is-sale{background: linear-gradient(135deg,#ff5e7e,#ff9f43)}.uqv-info{flex: 1;min-width: 0;display: flex;flex-direction: column;gap: 4px}.uqv-cat{font-size: 11px;font-weight: 800;letter-spacing: 1.2px;text-transform: uppercase;color: var(--ukw-accent)}.uqv-s-dark .uqv-cat,.uqv-s-glass .uqv-cat{color: var(--ukw-accent2)}.ultrakit-uqv .uqv-name{font-size: 16px;font-weight: 800;line-height: 1.3;color: var(--uqv-ink) !important;text-decoration: none !important;transition: color .2s ease}.ultrakit-uqv .uqv-name:hover{color: var(--ukw-accent) !important}.uqv-price{font-size: 15.5px;font-weight: 800;color: var(--uqv-ink)}.uqv-price del,.uqv-tile-price del,.uqv-bubble-price del,.uqv-strip-t del,.uqv-tip del{font-size: .82em;opacity: .5;margin-right: 4px;font-weight: 600}.uqv-price ins,.uqv-tile-price ins,.uqv-bubble-price ins,.uqv-strip-t ins,.uqv-tip ins{text-decoration: none}.uqv-rate .ukw-stars{font-size: 13px}.ultrakit-uqv .uqv-item{animation: uqvIn .6s cubic-bezier(.2,.8,.2,1) both;animation-delay: calc(var(--i,0) * 70ms)}@keyframes uqvIn{from{opacity: 0;transform: translateY(18px)}to{opacity: 1;transform: none}}.uqv-l-rows .uqv-list,.uqv-l-compact .uqv-list{display: flex;flex-direction: column;gap: 14px}.uqv-row{position: relative;display: flex;align-items: center;gap: 18px;padding: 14px 18px 14px 14px;background: var(--uqv-card);border: 1.5px solid var(--uqv-line);border-radius: var(--ukw-r);transition: transform .3s ease,box-shadow .3s ease,border-color .3s ease}.uqv-s-glass .uqv-row{-webkit-backdrop-filter: blur(14px);backdrop-filter: blur(14px)}.uqv-row:hover{transform: translateY(-3px);border-color: color-mix(in srgb,var(--ukw-accent) 60%,transparent);box-shadow: 0 16px 36px rgba(20,20,50,.12)}.uqv-thumb{position: relative;flex: 0 0 88px;width: 88px;height: 88px;border-radius: calc(var(--ukw-r) * .75);overflow: hidden;background: #f3f3f9}.uqv-thumb img{width: 100%;height: 100%;object-fit: cover;display: block;transition: transform .6s ease}.uqv-thumb .uqv-badge{top: 6px;left: 6px;font-size: 10px;padding: 3px 7px}.uqv-row:hover .uqv-thumb img{transform: scale(1.1)}.uqv-row .uqv-btn{flex: 0 0 auto;padding: 11px 18px !important;font-size: 13.5px}.uqv-btn-circle .uqv-row .uqv-btn{width: 44px;height: 44px;padding: 0 !important}.uqv-l-compact .uqv-list{gap: 8px}.uqv-l-compact .uqv-row{padding: 9px 12px 9px 9px;gap: 13px}.uqv-l-compact .uqv-thumb{flex-basis: 54px;width: 54px;height: 54px}.uqv-l-compact .uqv-cat,.uqv-l-compact .uqv-rate{display: none}.uqv-l-compact .uqv-name{font-size: 14.5px}.uqv-l-compact .uqv-price{font-size: 14px}.uqv-l-compact .uqv-row .uqv-btn{padding: 9px 14px !important;font-size: 13px}.uqv-l-cards .uqv-list{display: grid;grid-template-columns: repeat(var(--uqv-cols,4),minmax(0,1fr));gap: 22px}.uqv-card{position: relative;display: flex;flex-direction: column;gap: 12px;padding: 12px 12px 18px;background: var(--uqv-card);border: 1.5px solid var(--uqv-line);border-radius: var(--ukw-r);text-align: center;transition: transform .35s ease,box-shadow .35s ease,border-color .35s ease}.uqv-card:hover{transform: translateY(-6px);box-shadow: 0 22px 44px rgba(20,20,50,.14);border-color: color-mix(in srgb,var(--ukw-accent) 45%,transparent)}.uqv-s-glass .uqv-card{-webkit-backdrop-filter: blur(14px);backdrop-filter: blur(14px)}.uqv-media{position: relative;overflow: hidden;aspect-ratio: 1 / 1;border-radius: calc(var(--ukw-r) * .75);background: #f3f3f9}.uqv-media img{width: 100%;height: 100%;object-fit: cover;display: block;transition: transform .8s cubic-bezier(.2,.8,.2,1)}.uqv-card:hover .uqv-media img{transform: scale(1.08)}.uqv-card .uqv-info{align-items: center;padding: 0 6px}.uqv-card > .uqv-btn{align-self: center;padding: 11px 20px !important;font-size: 13.5px}.uqv-media-bar{position: absolute;left: 10px;right: 10px;bottom: 10px;display: flex;justify-content: center;transform: translateY(calc(100% + 14px));opacity: 0;transition: transform .45s cubic-bezier(.2,.8,.2,1),opacity .3s ease}.uqv-card:hover .uqv-media-bar,.uqv-card:focus-within .uqv-media-bar{transform: none;opacity: 1}.uqv-media-bar .uqv-btn{width: 100%;padding: 11px 14px !important;font-size: 13.5px}.uqv-btn-circle .uqv-media-bar .uqv-btn{width: 46px}.uqv-btn-link .uqv-media-bar .uqv-btn{width: auto;padding: 8px 14px !important;background-color: #ffffff !important;border-radius: 99px !important}.ultrakit-uqv .uqv-cover{position: absolute;inset: 0;z-index: 3;display: flex;align-items: flex-start;justify-content: flex-end;padding: 20px !important;background: transparent !important;border: 0 !important;border-radius: var(--ukw-r) !important;cursor: pointer;box-shadow: none !important}.uqv-cover:focus-visible{outline: 3px solid var(--ukw-accent);outline-offset: 2px}.uqv-cover-tag{display: inline-flex;align-items: center;gap: 6px;padding: 7px 12px;border-radius: 99px;background: rgba(22,22,42,.8);color: #ffffff;font-size: 12.5px;font-weight: 800;-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px);opacity: 0;transform: translateY(-8px) scale(.9);transition: opacity .3s ease,transform .35s cubic-bezier(.2,.8,.2,1)}.uqv-card:hover .uqv-cover-tag,.uqv-cover:focus-visible .uqv-cover-tag{opacity: 1;transform: none}.uqv-ct-whole .uqv-card .uqv-name{pointer-events: none}.uqv-ct-whole .uqv-card .uqv-badge{left: 22px;top: 22px}.uqv-l-tiles .uqv-list{display: grid;grid-template-columns: repeat(var(--uqv-cols,4),minmax(0,1fr));gap: 14px}.uqv-l-tiles .uqv-item:nth-child(5n+1){grid-row: span 2}.ultrakit-uqv .uqv-tile{position: relative;display: block;width: 100%;height: 100%;min-height: 200px;padding: 0 !important;overflow: hidden;border: 0 !important;border-radius: var(--ukw-r) !important;background: #eeeef6 !important;cursor: pointer;text-align: left;box-shadow: none}.uqv-tile img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;transition: transform .9s cubic-bezier(.2,.8,.2,1),filter .5s ease}.uqv-tile::after{content: "";position: absolute;inset: 0;background: linear-gradient(180deg,transparent 45%,rgba(12,10,30,.85));opacity: .75;transition: opacity .4s ease}.uqv-tile:hover img,.uqv-tile:focus-visible img{transform: scale(1.09)}.uqv-tile:hover::after{opacity: 1}.uqv-tile-cap{position: absolute;left: 16px;right: 60px;bottom: 14px;z-index: 2;display: flex;flex-direction: column;gap: 2px;color: #ffffff;transform: translateY(6px);transition: transform .45s cubic-bezier(.2,.8,.2,1)}.uqv-tile:hover .uqv-tile-cap{transform: none}.uqv-tile-name{font-size: 16px;font-weight: 800;line-height: 1.25}.uqv-tile-price{font-size: 14px;font-weight: 700;opacity: .9}.uqv-tile-eye{position: absolute;right: 14px;bottom: 14px;z-index: 2;display: grid;place-items: center;width: 42px;height: 42px;border-radius: 50%;background: linear-gradient(135deg,var(--ukw-accent),var(--ukw-accent2));color: #ffffff;transform: scale(.4) rotate(-40deg);opacity: 0;transition: transform .45s cubic-bezier(.3,1.5,.5,1),opacity .3s ease}.uqv-tile:hover .uqv-tile-eye,.uqv-tile:focus-visible .uqv-tile-eye{transform: none;opacity: 1}.uqv-tile:focus-visible{outline: 3px solid var(--ukw-accent);outline-offset: 3px}.uqv-l-bubbles .uqv-list{display: flex;flex-wrap: wrap;gap: 22px 18px}.ultrakit-uqv .uqv-bubble{position: relative;display: flex;flex-direction: column;align-items: center;gap: 8px;width: 118px;padding: 0 !important;background: transparent !important;border: 0 !important;color: var(--uqv-ink) !important;cursor: pointer;box-shadow: none}.uqv-ring{position: relative;display: block;width: 104px;height: 104px;padding: 4px;border-radius: 50%;background: conic-gradient(from 0deg,var(--ukw-accent),var(--ukw-accent2),#ff7eb3,var(--ukw-accent));transition: transform .4s cubic-bezier(.3,1.5,.5,1)}.uqv-ring::before{content: "";position: absolute;inset: 3px;border-radius: 50%;background: var(--uqv-bubble-gap,#ffffff)}.uqv-s-dark .uqv-ring::before,.uqv-s-glass .uqv-ring::before{background: #16162a}.uqv-ring img{position: relative;width: 100%;height: 100%;object-fit: cover;border-radius: 50%;display: block;padding: 3px}.uqv-bubble:hover .uqv-ring{transform: scale(1.07) rotate(-4deg)}.uqv-bubble:hover .uqv-ring{animation: uqvSpin 3s linear infinite}@keyframes uqvSpin{to{filter: hue-rotate(360deg)}}.uqv-bubble .uqv-badge{top: 0;left: auto;right: 2px}.uqv-bubble-name{font-size: 13.5px;font-weight: 800;line-height: 1.25;text-align: center}.uqv-bubble-price{font-size: 13px;font-weight: 700;color: var(--uqv-mute)}.uqv-bubble:focus-visible{outline: none}.uqv-bubble:focus-visible .uqv-ring{box-shadow: 0 0 0 4px color-mix(in srgb,var(--ukw-accent) 40%,transparent)}.uqv-look{position: relative;width: 100%;border-radius: calc(var(--ukw-r) * 1.25);overflow: visible}.uqv-look-img{display: block;width: 100%;height: 100%;object-fit: cover;border-radius: inherit}.uqv-board{display: grid;gap: 12px;grid-template-columns: repeat(4,minmax(0,1fr));grid-auto-rows: 170px}.uqv-board-cell{position: relative;border-radius: var(--ukw-r);background: #eeeef6;animation: uqvIn .7s cubic-bezier(.2,.8,.2,1) both;animation-delay: calc(var(--i) * 90ms)}.uqv-board-cell > img{width: 100%;height: 100%;object-fit: cover;display: block;border-radius: inherit}.uqv-board .uqv-board-cell:nth-child(1){grid-column: span 2;grid-row: span 2}.uqv-board-1{grid-template-columns: 1fr;grid-auto-rows: 200px}.uqv-board-1 .uqv-board-cell:nth-child(1){grid-column: span 1}.uqv-board-2 .uqv-board-cell:nth-child(2){grid-column: span 2;grid-row: span 2}.uqv-board-3 .uqv-board-cell:nth-child(n+2){grid-column: span 2}.uqv-board-4 .uqv-board-cell:nth-child(4){grid-column: span 2}.uqv-board-6{grid-template-columns: repeat(3,minmax(0,1fr));grid-auto-rows: 160px}.ultrakit-uqv .uqv-pin{position: absolute;z-index: 3;width: 0;height: 0;padding: 0 !important;background: transparent !important;border: 0 !important;cursor: pointer;box-shadow: none}.uqv-pin:hover,.uqv-pin:focus-visible{z-index: 6}.uqv-pin-dot{position: absolute;left: 0;top: 0;transform: translate(-50%,-50%);display: grid;place-items: center;min-width: 30px;height: 30px;padding: 0 2px;border-radius: 99px;background: #ffffff;color: var(--ukw-accent);font-size: 13px;font-weight: 900;line-height: 1;box-shadow: 0 6px 18px rgba(12,10,30,.3);transition: transform .35s cubic-bezier(.3,1.5,.5,1),background .25s ease,color .25s ease;animation: uqvPinIn .6s cubic-bezier(.3,1.5,.5,1) both;animation-delay: calc(.3s + var(--i) * 120ms);white-space: nowrap}@keyframes uqvPinIn{from{transform: translate(-50%,-50%) scale(0)}to{transform: translate(-50%,-50%) scale(1)}}.uqv-pin-dot > span{display: none}.uqv-pin:hover .uqv-pin-dot,.uqv-pin:focus-visible .uqv-pin-dot{background: var(--ukw-accent);color: #ffffff;transform: translate(-50%,-50%) scale(1.14)}.uqv-pin-pulse .uqv-pin-dot{width: 22px;min-width: 22px;height: 22px;background: var(--ukw-accent);border: 4px solid #ffffff}.uqv-pin-pulse .uqv-pin-dot::before,.uqv-pin-pulse .uqv-pin-dot::after{content: "";position: absolute;inset: -4px;border-radius: 50%;border: 2px solid #ffffff;animation: uqvRipple 2.2s ease-out infinite}.uqv-pin-pulse .uqv-pin-dot::after{animation-delay: 1.1s}@keyframes uqvRipple{from{transform: scale(1);opacity: .9}to{transform: scale(2.6);opacity: 0}}.uqv-pin-plus .uqv-pin-dot{width: 34px;height: 34px;font-size: 22px;font-weight: 500}.uqv-pin-plus .uqv-pin-plus{display: block;transition: transform .35s ease}.uqv-pin-plus .uqv-pin:hover .uqv-pin-plus{transform: rotate(90deg)}.uqv-pin-number .uqv-pin-n{display: block}.uqv-pin-number .uqv-pin-dot{width: 32px;height: 32px;background: linear-gradient(135deg,var(--ukw-accent),var(--ukw-accent2));color: #ffffff;border: 3px solid #ffffff}.uqv-pin-price .uqv-pin-price{display: block}.uqv-pin-price .uqv-pin-dot{padding: 0 12px;height: 30px;font-size: 12.5px;font-weight: 800;color: #16162a}.uqv-pin-price .uqv-pin-dot::before{content: "";width: 7px;height: 7px;margin-right: 6px;border-radius: 50%;background: var(--ukw-accent);display: inline-block}.uqv-pin-price .uqv-pin-dot{display: inline-flex;align-items: center}.uqv-pin-price .uqv-pin-dot .woocommerce-Price-amount{color: inherit}.uqv-tip{position: absolute;left: 0;bottom: 24px;transform: translate(-50%,8px);display: flex;align-items: center;gap: 10px;width: max-content;max-width: 240px;padding: 8px 14px 8px 8px;border-radius: 14px;background: #ffffff;color: #16162a;box-shadow: 0 16px 40px rgba(12,10,30,.28);text-align: left;opacity: 0;visibility: hidden;transition: opacity .25s ease,transform .3s cubic-bezier(.2,.8,.2,1),visibility .25s;pointer-events: none}.uqv-tip::after{content: "";position: absolute;left: 50%;bottom: -6px;width: 12px;height: 12px;margin-left: -6px;background: #ffffff;transform: rotate(45deg)}.uqv-tip img{width: 44px;height: 44px;border-radius: 10px;object-fit: cover}.uqv-tip span{display: flex;flex-direction: column;gap: 1px;min-width: 0}.uqv-tip b{font-size: 13.5px;font-weight: 800;line-height: 1.25}.uqv-tip em{white-space: nowrap;font-style: normal;font-size: 13px;font-weight: 700;color: var(--ukw-accent)}.uqv-pin:hover .uqv-tip,.uqv-pin:focus-visible .uqv-tip{opacity: 1;visibility: visible;transform: translate(-50%,0)}.uqv-strip{display: flex;gap: 12px;margin-top: 18px;overflow-x: auto;padding: 4px 2px 8px;scrollbar-width: thin}.ultrakit-uqv .uqv-strip-item{flex: 1 0 185px;display: flex;align-items: center;gap: 11px;padding: 8px 12px 8px 8px !important;background: var(--uqv-card) !important;border: 1.5px solid var(--uqv-line) !important;border-radius: calc(var(--ukw-r) * .9) !important;color: var(--uqv-ink) !important;text-align: left;cursor: pointer;box-shadow: none;transition: border-color .25s ease,transform .3s ease,box-shadow .3s ease}.uqv-strip-item:hover,.uqv-strip-item:focus-visible{border-color: var(--ukw-accent) !important;transform: translateY(-2px);box-shadow: 0 12px 26px rgba(20,20,50,.12)}.uqv-strip-n{flex: none;display: grid;place-items: center;width: 22px;height: 22px;border-radius: 50%;background: linear-gradient(135deg,var(--ukw-accent),var(--ukw-accent2));color: #ffffff;font-size: 11.5px;font-weight: 900}.uqv-strip-item img{width: 46px;height: 46px;border-radius: 10px;object-fit: cover;flex: none}.uqv-strip-t{display: flex;flex-direction: column;min-width: 0;flex: 1}.uqv-strip-t b{font-size: 13.5px;font-weight: 800;line-height: 1.25;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.uqv-strip-t em{font-style: normal;font-size: 13px;font-weight: 700;color: var(--uqv-mute)}.uqv-strip-go{flex: none;color: var(--ukw-accent);display: inline-flex}.uqv-s-dark .uqv-strip-go,.uqv-s-glass .uqv-strip-go{color: var(--ukw-accent2)}html.uqv-lock,html.uqv-lock body{overflow: hidden !important}.uqv-modal{--ukw-accent: #6c5ce7;--ukw-accent2: #00cec9;--ukw-r: 16px;--m-bg: #ffffff;--m-ink: #16162a;--m-mute: #6b6b85;--m-line: #ececf4;--m-soft: #f5f5fb;--m-media: #f2f2f8;position: fixed;inset: 0;z-index: 999990;display: flex;align-items: center;justify-content: center;padding: 24px;font-family: inherit;color: var(--m-ink)}.uqv-modal[hidden]{display: none !important}.uqv-modal *,.uqv-modal *::before,.uqv-modal *::after{box-sizing: border-box}.uqv-modal.uqv-t-dark{--m-bg: #17162e;--m-ink: #f4f3ff;--m-mute: #a4a3c2;--m-line: rgba(255,255,255,.09);--m-soft: rgba(255,255,255,.06);--m-media: #211f3d}.uqv-modal.uqv-t-glass{--m-bg: rgba(255,255,255,.78);--m-line: rgba(22,22,42,.08);--m-soft: rgba(255,255,255,.6);--m-media: rgba(255,255,255,.55)}.uqv-modal.uqv-t-tint{--m-bg: color-mix(in srgb,var(--ukw-accent) 7%,#ffffff);--m-line: color-mix(in srgb,var(--ukw-accent) 16%,#ffffff);--m-soft: color-mix(in srgb,var(--ukw-accent) 11%,#ffffff);--m-media: color-mix(in srgb,var(--ukw-accent) 10%,#ffffff)}.uqv-overlay{position: absolute;inset: 0;background: rgba(10,9,26,.62);-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px);opacity: 0;transition: opacity .38s ease}.uqv-t-glass .uqv-overlay{background: rgba(40,30,110,.35);-webkit-backdrop-filter: blur(14px) saturate(140%);backdrop-filter: blur(14px) saturate(140%)}.uqv-modal.is-open .uqv-overlay{opacity: 1}.uqv-box{position: relative;display: flex;flex-direction: column;width: min(1000px,100%);max-height: min(720px,calc(100vh - 48px));max-height: min(720px,calc(100dvh - 48px));background: var(--m-bg);color: var(--m-ink);border-radius: calc(var(--ukw-r) * 1.4);box-shadow: 0 40px 100px rgba(8,6,30,.45);overflow: hidden;outline: none;opacity: 0;transition: transform .45s cubic-bezier(.2,.85,.25,1),opacity .3s ease}.uqv-t-glass .uqv-box{-webkit-backdrop-filter: blur(24px) saturate(150%);backdrop-filter: blur(24px) saturate(150%);border: 1px solid rgba(255,255,255,.6)}.uqv-t-dark .uqv-box{border: 1px solid rgba(255,255,255,.08)}.uqv-modal.is-open .uqv-box{opacity: 1;transform: none}.uqv-a-zoom .uqv-box{transform: scale(.88)}.uqv-a-rise .uqv-box{transform: translateY(70px)}.uqv-a-fade .uqv-box{transform: none}.uqv-a-flip{perspective: 1400px}.uqv-a-flip .uqv-box{transform: rotateX(-24deg) translateY(40px) scale(.94);transform-origin: 50% 0}.uqv-a-morph .uqv-box{transform: translate(var(--dx,0),var(--dy,0)) scale(.12);transition: transform .55s cubic-bezier(.2,.9,.2,1),opacity .25s ease}.uqv-top{position: absolute;top: 12px;right: 12px;z-index: 5;display: flex;align-items: center;gap: 6px;padding: 4px;border-radius: 99px;background: color-mix(in srgb,var(--m-bg) 82%,transparent);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);box-shadow: 0 6px 20px rgba(12,10,30,.12)}.uqv-modal button{font-family: inherit;text-transform: none;letter-spacing: normal;min-height: 0;margin: 0;box-shadow: none}.uqv-modal .uqv-nav,.uqv-modal .uqv-close{display: grid;place-items: center;width: 36px;height: 36px;padding: 0 !important;border: 0 !important;border-radius: 50% !important;background: transparent !important;color: var(--m-ink) !important;cursor: pointer;transition: background .2s ease,transform .25s ease,color .2s ease}.uqv-modal .uqv-nav:hover,.uqv-modal .uqv-close:hover{background: var(--m-soft) !important}.uqv-modal .uqv-close{background: var(--m-ink) !important;color: var(--m-bg) !important}.uqv-modal .uqv-close:hover{background: var(--ukw-accent) !important;color: #ffffff !important;transform: rotate(90deg)}.uqv-modal .uqv-nav:focus-visible,.uqv-modal .uqv-close:focus-visible,.uqv-modal .uqv-act:focus-visible,.uqv-modal .uqv-chip:focus-visible,.uqv-modal .uqv-th:focus-visible,.uqv-modal .uqv-tab:focus-visible{outline: 3px solid color-mix(in srgb,var(--ukw-accent) 55%,transparent) !important;outline-offset: 2px}.uqv-modal .uqv-nav[disabled]{opacity: .35;cursor: default}.uqv-count{min-width: 44px;font-size: 12.5px;font-weight: 800;text-align: center;color: var(--m-mute);font-variant-numeric: tabular-nums}.uqv-handle{display: none}.uqv-body{flex: 1;min-height: 0;overflow-y: auto;overscroll-behavior: contain;scrollbar-width: thin}.uqv-grid{display: grid;grid-template-columns: minmax(0,1.05fr) minmax(0,1fr);min-height: 100%}.uqv-grid.in-next{animation: uqvSwapN .45s cubic-bezier(.2,.8,.2,1) both}.uqv-grid.in-prev{animation: uqvSwapP .45s cubic-bezier(.2,.8,.2,1) both}@keyframes uqvSwapN{from{opacity: 0;transform: translateX(40px)}to{opacity: 1;transform: none}}@keyframes uqvSwapP{from{opacity: 0;transform: translateX(-40px)}to{opacity: 1;transform: none}}.uqv-gal{position: relative;display: flex;flex-direction: column;gap: 12px;padding: 18px;background: var(--m-media);min-width: 0}.uqv-stage{position: relative;overflow: hidden;aspect-ratio: 1 / 1;border-radius: var(--ukw-r);background: #ffffff;touch-action: pan-y;cursor: zoom-in;outline: none}.uqv-stage:focus-visible{box-shadow: 0 0 0 3px var(--ukw-accent)}.uqv-stage.is-drag{cursor: grabbing}.uqv-track{display: flex;height: 100%;transition: transform .5s cubic-bezier(.2,.85,.25,1)}.uqv-stage.is-drag .uqv-track{transition: none}.uqv-slide{flex: 0 0 100%;height: 100%;overflow: hidden}.uqv-slide img{width: 100%;height: 100%;object-fit: cover;display: block;user-select: none;-webkit-user-drag: none;transition: transform .35s ease}.uqv-slide.is-zoom img{transform: scale(2)}.uqv-modal .uqv-garr{position: absolute;top: 50%;z-index: 2;display: grid;place-items: center;width: 38px;height: 38px;padding: 0 !important;margin-top: -19px;border: 0 !important;border-radius: 50% !important;background: rgba(255,255,255,.92) !important;color: #16162a !important;cursor: pointer;box-shadow: 0 6px 16px rgba(12,10,30,.18) !important;opacity: 0;transition: opacity .25s ease,transform .25s ease}.uqv-gprev{left: 10px;transform: translateX(-6px)}.uqv-gnext{right: 10px;transform: translateX(6px)}.uqv-stage:hover .uqv-garr,.uqv-garr:focus-visible{opacity: 1;transform: none}.uqv-pcount{position: absolute;right: 12px;bottom: 12px;z-index: 2;padding: 4px 10px;border-radius: 99px;background: rgba(22,22,42,.72);color: #ffffff;font-size: 12px;font-weight: 800;font-variant-numeric: tabular-nums;pointer-events: none}.uqv-g-dots .uqv-pcount{display: none}.uqv-badges{position: absolute;top: 12px;left: 12px;z-index: 2;display: flex;gap: 6px;pointer-events: none}.uqv-b{padding: 5px 10px;border-radius: 99px;background: #16162a;color: #ffffff;font-size: 11.5px;font-weight: 800;line-height: 1.2}.uqv-b-sale{background: linear-gradient(135deg,#ff5e7e,#ff9f43)}.uqv-b-new{background: linear-gradient(135deg,var(--ukw-accent),var(--ukw-accent2))}.uqv-b-featured{background: #ffb800;color: #16162a}.uqv-thumbs{display: flex;gap: 10px;overflow-x: auto;scrollbar-width: none}.uqv-modal .uqv-th{flex: 0 0 64px;width: 64px;height: 64px;padding: 0 !important;overflow: hidden;border: 2px solid transparent !important;border-radius: calc(var(--ukw-r) * .6) !important;background: #ffffff !important;cursor: pointer;opacity: .6;transition: opacity .2s ease,border-color .2s ease,transform .25s ease}.uqv-modal .uqv-th img{width: 100%;height: 100%;object-fit: cover;display: block}.uqv-modal .uqv-th:hover{opacity: 1;transform: translateY(-2px)}.uqv-modal .uqv-th.is-on{opacity: 1;border-color: var(--ukw-accent) !important}.uqv-g-side .uqv-gal{flex-direction: row-reverse;align-items: flex-start}.uqv-g-side .uqv-stage{flex: 1}.uqv-g-side .uqv-thumbs{flex-direction: column;flex: 0 0 64px}.uqv-dots{position: absolute;left: 0;right: 0;bottom: 12px;z-index: 2;display: flex;justify-content: center;gap: 7px}.uqv-modal .uqv-dots button{width: 8px;height: 8px;padding: 0 !important;border: 0 !important;border-radius: 99px !important;background: rgba(22,22,42,.28) !important;cursor: pointer;transition: width .3s ease,background .3s ease}.uqv-modal .uqv-dots button.is-on{width: 24px;background: var(--ukw-accent) !important}.uqv-det{position: relative;display: flex;flex-direction: column;gap: 14px;padding: 34px 32px 30px;min-width: 0}.uqv-dcat{font-size: 11.5px;font-weight: 800;letter-spacing: 1.4px;text-transform: uppercase;color: var(--ukw-accent)}.uqv-t-dark .uqv-dcat{color: var(--ukw-accent2)}.uqv-modal .uqv-title{margin: -6px 60px 0 0;font-family: inherit;font-size: clamp(22px,2.4vw,30px);font-weight: 900;line-height: 1.15;letter-spacing: -.4px;color: var(--m-ink)}.uqv-rating{display: flex;align-items: center;gap: 8px;margin-top: -4px;font-size: 13.5px;color: var(--m-mute)}.uqv-rating b{color: var(--m-ink);font-weight: 800}.uqv-prow{display: flex;align-items: center;flex-wrap: wrap;gap: 10px 12px}.uqv-dprice{font-size: 26px;font-weight: 900;line-height: 1.1;color: var(--m-ink)}.uqv-dprice .price{color: inherit}.uqv-dprice del{font-size: .62em;font-weight: 700;opacity: .5;margin-right: 6px}.uqv-dprice ins{text-decoration: none;background: linear-gradient(135deg,var(--ukw-accent),var(--ukw-accent2));-webkit-background-clip: text;background-clip: text;color: transparent}.uqv-dprice.is-pop{animation: uqvPop .45s cubic-bezier(.3,1.6,.5,1)}@keyframes uqvPop{40%{transform: scale(1.08)}}.uqv-save{padding: 5px 11px;border-radius: 99px;background: linear-gradient(135deg,#ff5e7e,#ff9f43);color: #ffffff;font-size: 12px;font-weight: 800}.uqv-stockm{display: flex;flex-direction: column;gap: 7px;padding: 11px 14px;border-radius: 12px;background: color-mix(in srgb,#ff7a45 11%,var(--m-bg))}.uqv-stockm-t{display: flex;justify-content: space-between;gap: 10px;font-size: 13px}.uqv-stockm-t b{color: #e5532d;font-weight: 800}.uqv-stockm-t span{color: var(--m-mute);font-weight: 600}.uqv-stockm-bar{height: 6px;border-radius: 99px;background: color-mix(in srgb,#ff7a45 20%,transparent);overflow: hidden}.uqv-stockm-bar i{display: block;width: 0;height: 100%;border-radius: inherit;background: linear-gradient(90deg,#ff5e7e,#ff9f43);transition: width 1.2s cubic-bezier(.2,.8,.2,1)}.uqv-ddesc{font-size: 14.5px;line-height: 1.65;color: var(--m-mute)}.uqv-ddesc p{margin: 0 0 6px}.uqv-ddesc p:last-child{margin: 0}.uqv-attrs{display: flex;flex-direction: column;gap: 12px}.uqv-attr-l{margin-bottom: 7px;font-size: 13px;font-weight: 800;color: var(--m-ink)}.uqv-chips{display: flex;flex-wrap: wrap;gap: 8px}.uqv-modal .uqv-chip{position: relative;min-width: 46px;height: 40px;padding: 0 14px !important;border: 1.5px solid var(--m-line) !important;border-radius: 11px !important;background: var(--m-bg) !important;color: var(--m-ink) !important;font-size: 14px;font-weight: 800;cursor: pointer;transition: border-color .2s ease,background .2s ease,transform .2s ease,color .2s ease}.uqv-modal .uqv-chip:hover{border-color: var(--ukw-accent) !important;transform: translateY(-1px)}.uqv-modal .uqv-chip[aria-pressed="true"]{border-color: transparent !important;background: linear-gradient(135deg,var(--ukw-accent),var(--ukw-accent2)) !important;color: #ffffff !important;box-shadow: 0 8px 18px color-mix(in srgb,var(--ukw-accent) 35%,transparent) !important}.uqv-modal .uqv-chip.is-na{opacity: .4;background-image: linear-gradient(to top right,transparent calc(50% - 1px),currentColor,transparent calc(50% + 1px)) !important}.uqv-modal .uqv-chip.is-sw{width: 36px;min-width: 36px;height: 36px;padding: 0 !important;border-radius: 50% !important;background: var(--sw) !important;border: 3px solid var(--m-bg) !important;box-shadow: 0 0 0 1.5px var(--m-line) !important}.uqv-modal .uqv-chip.is-sw[aria-pressed="true"]{background: var(--sw) !important;box-shadow: 0 0 0 2.5px var(--ukw-accent) !important}.uqv-buy{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 2px}.uqv-qty{display: inline-flex;align-items: center;height: 50px;border: 1.5px solid var(--m-line);border-radius: 14px;background: var(--m-bg);overflow: hidden}.uqv-modal .uqv-qty button{width: 40px;height: 100%;padding: 0 !important;border: 0 !important;border-radius: 0 !important;background: transparent !important;color: var(--m-ink) !important;font-size: 19px;font-weight: 700;cursor: pointer}.uqv-modal .uqv-qty button:hover{background: var(--m-soft) !important;color: var(--ukw-accent) !important}.uqv-modal .uqv-qty input{width: 42px;height: 100%;padding: 0 !important;border: 0 !important;background: transparent !important;color: var(--m-ink) !important;font-family: inherit;font-size: 15.5px;font-weight: 800;text-align: center;-moz-appearance: textfield;box-shadow: none !important}.uqv-qty input::-webkit-outer-spin-button,.uqv-qty input::-webkit-inner-spin-button{-webkit-appearance: none;margin: 0}.uqv-modal .uqv-add,.uqv-modal .uqv-buynow{position: relative;flex: 1 1 150px;display: inline-flex;align-items: center;justify-content: center;gap: 9px;height: 50px;padding: 0 20px !important;border: 0 !important;border-radius: 14px !important;font-size: 15px;font-weight: 800;line-height: 1;cursor: pointer;overflow: hidden;transition: transform .25s ease,box-shadow .25s ease,opacity .2s ease,background .25s ease}.uqv-modal .uqv-add{background: linear-gradient(135deg,var(--ukw-accent),var(--ukw-accent2)) !important;color: #ffffff !important;box-shadow: 0 12px 26px color-mix(in srgb,var(--ukw-accent) 35%,transparent) !important}.uqv-modal .uqv-buynow{background: var(--m-ink) !important;color: var(--m-bg) !important}.uqv-modal .uqv-add:hover:not([disabled]),.uqv-modal .uqv-buynow:hover:not([disabled]){transform: translateY(-2px)}.uqv-modal .uqv-add[disabled],.uqv-modal .uqv-buynow[disabled]{opacity: .45;cursor: not-allowed;box-shadow: none !important}.uqv-add-ic,.uqv-add-ok{display: inline-flex;transition: transform .35s cubic-bezier(.3,1.5,.5,1),opacity .2s ease}.uqv-add-ok{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%) scale(0);opacity: 0}.uqv-add.is-done .uqv-add-ic,.uqv-add.is-done .uqv-add-t{opacity: 0}.uqv-add.is-done .uqv-add-ok{opacity: 1;transform: translate(-50%,-50%) scale(1.35)}.uqv-add-t{transition: opacity .2s ease}.uqv-add.is-loading,.uqv-buynow.is-loading{pointer-events: none}.uqv-add.is-loading::after,.uqv-buynow.is-loading::after{content: "";position: absolute;inset: 0;background: linear-gradient(100deg,transparent 20%,rgba(255,255,255,.35) 50%,transparent 80%);animation: uqvShim 1s linear infinite}@keyframes uqvShim{from{transform: translateX(-100%)}to{transform: translateX(100%)}}.uqv-msg{font-size: 13.5px;font-weight: 700;line-height: 1.5}.uqv-msg:empty{display: none}.uqv-msg.is-ok{display: flex;flex-wrap: wrap;align-items: center;gap: 4px;padding: 10px 14px;border-radius: 12px;background: color-mix(in srgb,#00b894 12%,var(--m-bg));color: #008f72;animation: uqvIn .4s ease both}.uqv-t-dark .uqv-msg.is-ok{color: #55efc4}.uqv-msg.is-ok a{color: inherit !important;text-decoration: underline !important;text-underline-offset: 3px}.uqv-msg.is-err{padding: 10px 14px;border-radius: 12px;background: color-mix(in srgb,#ff5e7e 12%,var(--m-bg));color: #d63031}.uqv-foot{display: flex;align-items: center;flex-wrap: wrap;gap: 10px 14px;padding-top: 14px;border-top: 1px solid var(--m-line);font-size: 13px}.uqv-stock{display: inline-flex;align-items: center;gap: 7px;font-weight: 800;color: #00a383}.uqv-stock::before{content: "";width: 8px;height: 8px;border-radius: 50%;background: currentColor;box-shadow: 0 0 0 4px color-mix(in srgb,currentColor 20%,transparent)}.uqv-stock.is-out{color: #d63031}.uqv-sku{color: var(--m-mute);font-weight: 600}.uqv-acts{display: flex;align-items: center;gap: 8px;margin-left: auto}.uqv-modal .uqv-act{display: grid;place-items: center;width: 38px;height: 38px;padding: 0 !important;border: 1.5px solid var(--m-line) !important;border-radius: 50% !important;background: var(--m-bg) !important;color: var(--m-ink) !important;cursor: pointer;transition: border-color .2s ease,color .2s ease,transform .25s ease}.uqv-modal .uqv-act:hover{border-color: var(--ukw-accent) !important;color: var(--ukw-accent) !important}.uqv-modal .uqv-wish.is-on{border-color: #ff5e7e !important;color: #ff5e7e !important}.uqv-modal .uqv-wish.is-on svg path{fill: currentColor}.uqv-modal .uqv-wish.is-burst{animation: uqvBurst .5s cubic-bezier(.3,1.6,.5,1)}@keyframes uqvBurst{40%{transform: scale(1.3)}}.uqv-modal .uqv-share.is-on{border-color: #00b894 !important;color: #00b894 !important}.uqv-modal .uqv-more{display: inline-flex;align-items: center;gap: 6px;padding: 0 6px;color: var(--m-ink) !important;font-weight: 800;text-decoration: none !important}.uqv-modal .uqv-more svg{transition: transform .25s ease}.uqv-modal .uqv-more:hover{color: var(--ukw-accent) !important}.uqv-modal .uqv-more:hover svg{transform: translateX(4px)}.uqv-flash{position: absolute;right: 30px;top: 16px;padding: 6px 12px;border-radius: 99px;background: var(--m-ink);color: var(--m-bg);font-size: 12.5px;font-weight: 800;opacity: 0;transform: translateY(-6px);transition: opacity .25s ease,transform .3s ease;pointer-events: none}.uqv-flash.is-on{opacity: 1;transform: none}.uqv-note{margin: -4px 0 0;padding: 10px 14px;border-radius: 12px;background: var(--m-soft);color: var(--m-mute);font-size: 13px;font-weight: 600;line-height: 1.5}.uqv-tabs{margin-top: 2px}.uqv-tablist{display: flex;gap: 4px;padding: 4px;border-radius: 12px;background: var(--m-soft)}.uqv-modal .uqv-tab{flex: 1;height: 36px;padding: 0 12px !important;border: 0 !important;border-radius: 9px !important;background: transparent !important;color: var(--m-mute) !important;font-size: 13.5px;font-weight: 800;cursor: pointer;transition: background .25s ease,color .25s ease}.uqv-modal .uqv-tab[aria-selected="true"]{background: var(--m-bg) !important;color: var(--m-ink) !important;box-shadow: 0 3px 10px rgba(12,10,30,.08) !important}.uqv-tabs-h{font-size: 13px;font-weight: 800;letter-spacing: 1px;text-transform: uppercase;color: var(--m-ink)}.uqv-tabs.is-single .uqv-pane{padding-top: 6px}.uqv-pane{padding: 14px 4px 0;font-size: 14px;line-height: 1.65;color: var(--m-mute);animation: uqvIn .35s ease both}.uqv-pane p{margin: 0 0 8px}.uqv-dl{display: grid;grid-template-columns: auto 1fr;gap: 0;margin: 0}.uqv-dl dt,.uqv-dl dd{margin: 0;padding: 9px 0;border-bottom: 1px dashed var(--m-line);font-size: 13.5px}.uqv-dl dt{padding-right: 18px;font-weight: 800;color: var(--m-ink)}.uqv-dl dd{color: var(--m-mute);text-align: right}.uqv-skel{display: grid;grid-template-columns: 1.05fr 1fr;gap: 30px;padding: 18px 32px 18px 18px;min-height: 420px}.uqv-skel-img,.uqv-skel-lines i{background: linear-gradient(100deg,var(--m-soft) 30%,color-mix(in srgb,var(--m-soft) 40%,var(--m-bg)) 50%,var(--m-soft) 70%);background-size: 200% 100%;animation: uqvSkel 1.2s linear infinite;border-radius: var(--ukw-r)}.uqv-skel-img{aspect-ratio: 1 / 1}.uqv-skel-lines{display: flex;flex-direction: column;gap: 14px;padding-top: 22px}.uqv-skel-lines i{height: 16px;border-radius: 8px}.uqv-skel-lines i:nth-child(1){width: 30%}.uqv-skel-lines i:nth-child(2){width: 80%;height: 28px}.uqv-skel-lines i:nth-child(3){width: 40%;height: 22px}.uqv-skel-lines i:nth-child(5){height: 50px;margin-top: 20px}@keyframes uqvSkel{from{background-position: 200% 0}to{background-position: -200% 0}}.uqv-fail{padding: 60px 30px;text-align: center;color: var(--m-mute)}.uqv-m-drawer,.uqv-m-left{padding: 0;justify-content: flex-end}.uqv-m-left{justify-content: flex-start}.uqv-m-drawer .uqv-box,.uqv-m-left .uqv-box{width: min(480px,100%);height: 100%;max-height: none;border-radius: calc(var(--ukw-r) * 1.4) 0 0 calc(var(--ukw-r) * 1.4);transform: translateX(105%);opacity: 1}.uqv-m-left .uqv-box{border-radius: 0 calc(var(--ukw-r) * 1.4) calc(var(--ukw-r) * 1.4) 0;transform: translateX(-105%)}.uqv-m-drawer .uqv-grid,.uqv-m-left .uqv-grid,.uqv-m-sheet .uqv-grid,.uqv-m-card .uqv-grid{grid-template-columns: 1fr}.uqv-m-drawer .uqv-gal,.uqv-m-left .uqv-gal{padding: 16px 16px 14px}.uqv-m-drawer .uqv-stage,.uqv-m-left .uqv-stage{aspect-ratio: 5 / 4}.uqv-m-drawer .uqv-det,.uqv-m-left .uqv-det{padding: 24px 26px 30px}.uqv-m-drawer .uqv-title,.uqv-m-left .uqv-title{margin-right: 0}.uqv-m-drawer .uqv-top,.uqv-m-left .uqv-top{top: 26px;right: 26px}.uqv-m-sheet{padding: 0;align-items: flex-end}.uqv-m-sheet .uqv-box{width: min(1100px,100%);max-height: 88vh;max-height: 88dvh;border-radius: calc(var(--ukw-r) * 1.6) calc(var(--ukw-r) * 1.6) 0 0;transform: translateY(105%);opacity: 1}.uqv-m-sheet .uqv-box.is-drag{transition: none}.uqv-m-sheet .uqv-handle{display: flex;justify-content: center;padding: 10px 0 4px;cursor: grab;touch-action: none}.uqv-m-sheet .uqv-handle i{width: 46px;height: 5px;border-radius: 99px;background: var(--m-line);background: color-mix(in srgb,var(--m-ink) 22%,transparent)}.uqv-m-sheet .uqv-top{top: 16px;touch-action: none}@media (min-width: 768px){.uqv-m-sheet .uqv-grid{grid-template-columns: minmax(0,.9fr) minmax(0,1.1fr)}.uqv-m-sheet .uqv-gal{background: transparent;padding: 10px 10px 24px 28px}.uqv-m-sheet .uqv-det{padding: 26px 34px 30px 18px}}.uqv-m-full{padding: 0}.uqv-m-full .uqv-box{width: 100%;height: 100%;max-height: none;border-radius: 0}.uqv-m-full .uqv-gal{padding: 40px;justify-content: center}.uqv-m-full .uqv-stage{width: min(100%,70vh);margin: 0 auto}.uqv-m-full .uqv-thumbs{justify-content: center}.uqv-m-full.uqv-g-side .uqv-gal{align-items: center;justify-content: center}.uqv-m-full.uqv-g-side .uqv-stage{flex: 0 1 auto}.uqv-m-full .uqv-det{padding: 70px 60px 50px;max-width: 620px;justify-content: center}.uqv-m-full .uqv-top{top: 22px;right: 22px}.uqv-m-card .uqv-box{width: min(440px,100%)}.uqv-m-card .uqv-gal{padding: 14px 14px 0;background: transparent}.uqv-m-card .uqv-stage{aspect-ratio: 4 / 3}.uqv-m-card .uqv-thumbs{display: none}.uqv-m-card .uqv-det{padding: 20px 24px 24px;gap: 12px}.uqv-m-card .uqv-title{margin-right: 0;font-size: 22px}.uqv-m-card .uqv-ddesc{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.uqv-m-card .uqv-top{top: 22px;right: 22px}.uqv-m-card .uqv-dprice{font-size: 22px}.uqv-m-card .uqv-skel,.uqv-m-drawer .uqv-skel,.uqv-m-left .uqv-skel{grid-template-columns: 1fr;padding: 18px}@media (max-width: 1024px){.uqv-l-cards .uqv-list,.uqv-l-tiles .uqv-list{grid-template-columns: repeat(min(var(--uqv-cols,4),3),minmax(0,1fr))}}@media (max-width: 767px){.uqv-l-cards .uqv-list,.uqv-l-tiles .uqv-list{grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px}.uqv-l-tiles .uqv-item:nth-child(5n+1){grid-row: span 1}.uqv-tile{min-height: 170px;aspect-ratio: 3 / 4}.uqv-l-tiles .uqv-item:last-child:nth-child(odd){grid-column: span 2}.uqv-l-tiles .uqv-item:last-child:nth-child(odd) .uqv-tile{aspect-ratio: 16 / 10}.uqv-tile-eye{opacity: 1;transform: none;width: 36px;height: 36px;right: 10px;bottom: 10px}.uqv-tile-cap{left: 12px;right: 50px;bottom: 10px;transform: none}.uqv-tile-name{font-size: 14px}.uqv-card{padding: 8px 8px 14px}.uqv-card .uqv-name{font-size: 14.5px}.uqv-media-bar{transform: none;opacity: 1;left: 8px;right: 8px;bottom: 8px}.uqv-media-bar .uqv-btn{padding: 9px 10px !important;font-size: 12.5px}.uqv-cover-tag{opacity: 1;transform: none}.uqv-ct-whole .uqv-cover{padding: 14px !important}.uqv-row{gap: 12px;padding: 10px;flex-wrap: wrap}.uqv-l-rows .uqv-thumb{flex-basis: 72px;width: 72px;height: 72px}.uqv-l-rows .uqv-row .uqv-btn:not(.uqv-bar-btn){flex: 1 1 100%}.uqv-btn-circle .uqv-row .uqv-btn,.uqv-l-compact .uqv-row .uqv-btn{flex: 0 0 auto !important}.uqv-l-compact .uqv-row{flex-wrap: nowrap}.uqv-l-compact .uqv-row .uqv-txt{display: none}.uqv-l-compact .uqv-row .uqv-btn{width: 40px;height: 40px;padding: 0 !important}.uqv-l-bubbles .uqv-list{flex-wrap: nowrap;overflow-x: auto;padding-bottom: 6px;scrollbar-width: none;justify-content: flex-start !important}.ultrakit-uqv .uqv-bubble{width: 88px;flex: none}.uqv-ring{width: 80px;height: 80px}.uqv-bubble-name{font-size: 12.5px}.uqv-board{grid-template-columns: repeat(2,minmax(0,1fr));grid-auto-rows: 130px;gap: 8px}.uqv-board .uqv-board-cell{grid-column: span 1 !important;grid-row: span 1 !important}.uqv-board .uqv-board-cell:nth-child(1){grid-column: span 2 !important;grid-row: span 2 !important}.uqv-tip{display: none}.ultrakit-uqv .uqv-strip-item{flex-basis: 220px}.uqv-modal{padding: 0;align-items: flex-end}.uqv-modal .uqv-box{width: 100%;max-height: 92vh;max-height: 92dvh;border-radius: calc(var(--ukw-r) * 1.3) calc(var(--ukw-r) * 1.3) 0 0}.uqv-m-center .uqv-box,.uqv-m-card .uqv-box{transform: translateY(100%);opacity: 1}.uqv-m-center.uqv-a-morph .uqv-box,.uqv-m-card.uqv-a-morph .uqv-box{transform: translate(var(--dx,0),var(--dy,0)) scale(.12);opacity: 0}.uqv-m-center.is-open .uqv-box,.uqv-m-card.is-open .uqv-box{opacity: 1}.uqv-m-full .uqv-box{max-height: none;height: 100%;border-radius: 0}.uqv-m-drawer,.uqv-m-left{align-items: stretch}.uqv-m-drawer .uqv-box,.uqv-m-left .uqv-box{max-height: none;height: 100%;width: min(440px,92vw)}.uqv-m-drawer .uqv-box{border-radius: calc(var(--ukw-r) * 1.3) 0 0 calc(var(--ukw-r) * 1.3)}.uqv-m-left .uqv-box{border-radius: 0 calc(var(--ukw-r) * 1.3) calc(var(--ukw-r) * 1.3) 0}.uqv-grid{grid-template-columns: 1fr}.uqv-gal{padding: 12px}.uqv-stage{aspect-ratio: 4 / 3.4}.uqv-g-side .uqv-gal{flex-direction: column}.uqv-g-side .uqv-thumbs{flex-direction: row;flex-basis: auto}.uqv-modal .uqv-th{flex-basis: 52px;width: 52px;height: 52px}.uqv-modal .uqv-garr{opacity: 1;transform: none;width: 34px;height: 34px;margin-top: -17px}.uqv-det,.uqv-m-full .uqv-det,.uqv-m-drawer .uqv-det,.uqv-m-left .uqv-det{padding: 20px 18px 26px;gap: 12px}.uqv-m-full .uqv-gal{padding: 12px}.uqv-m-full .uqv-stage{width: 100%}.uqv-modal .uqv-title{margin-right: 0;font-size: 22px}.uqv-dprice{font-size: 22px}.uqv-top,.uqv-m-drawer .uqv-top,.uqv-m-left .uqv-top,.uqv-m-full .uqv-top,.uqv-m-card .uqv-top{top: 18px;right: 18px}.uqv-m-sheet .uqv-top{top: 22px}.uqv-modal .uqv-add,.uqv-modal .uqv-buynow{flex: 1 1 120px;height: 48px;font-size: 14.5px}.uqv-qty{height: 48px}.uqv-modal .uqv-buynow{flex-basis: 100%}.uqv-acts{margin-left: 0;width: 100%}.uqv-modal .uqv-more{margin-left: auto}.uqv-skel{grid-template-columns: 1fr;padding: 12px;min-height: 300px}.uqv-flash{right: 18px;top: 10px}}@media (prefers-reduced-motion: reduce){.ultrakit-uqv *,.ultrakit-uqv *::before,.ultrakit-uqv *::after,.uqv-modal *,.uqv-modal *::before,.uqv-modal *::after{animation-duration: .01ms !important;animation-iteration-count: 1 !important;transition-duration: .01ms !important}.uqv-modal .uqv-box{transform: none !important}.uqv-slide.is-zoom img{transform: none}}