.product-popup-card[data-v-7bde69be]{background:#fefdfd;border-radius:8px;box-shadow:0 12px 30px #00000014;display:flex;flex-direction:column;min-height:60px;padding:8px 12px;position:relative;transition:transform .3s ease;width:152px}.product-popup-card.is-floating[data-v-7bde69be]{animation:hotspot-float-7bde69be var(--float-duration,2.8s) ease-in-out infinite;animation-delay:var(--float-delay,0s)}@media(prefers-reduced-motion:reduce){.product-popup-card.is-floating[data-v-7bde69be]{animation:none}}@keyframes hotspot-float-7bde69be{0%{transform:translateY(0)}50%{transform:translateY(calc(var(--float-distance, 6px)*-1))}to{transform:translateY(0)}}.info-wrapper[data-v-7bde69be]{display:flex;flex-direction:column}.product-title[data-v-7bde69be]{color:#1a1a1a;font-size:14px;font-weight:700;line-height:1.3;margin-bottom:4px}.product-subtitle[data-v-7bde69be]{color:#888;display:-webkit-box;font-size:12px;-webkit-line-clamp:2;line-clamp:2;line-height:1.4;-webkit-box-orient:vertical;overflow:hidden}.price-row[data-v-7bde69be]{align-items:baseline;color:#fdc239;display:flex;margin-bottom:4px}.price-row .currency[data-v-7bde69be]{font-size:12px;font-weight:700;margin-right:2px}.price-row .price-value[data-v-7bde69be]{font-size:16px;font-weight:800}.card-meta-row .tag-row[data-v-7bde69be]{align-items:center;border-top:1px solid #f8f8f8;display:flex;gap:6px;overflow-x:auto;position:relative}.card-meta-row .tag-row .tag-item[data-v-7bde69be]{align-items:center;border-right:1px solid #ececec;color:#6b7280;display:inline-flex;font-size:12px;padding-right:8px;white-space:nowrap}.card-meta-row .tag-row .tag-item[data-v-7bde69be]:last-child{border-right:none;padding-right:0}.card-meta-row .tag-row .tag-item .tag-icon[data-v-7bde69be]{color:#4b5563}.card-meta-row .tag-row .tag-item .tag-text[data-v-7bde69be]{line-height:1}.card-meta-row .card-actions[data-v-7bde69be]{pointer-events:auto;position:relative;z-index:5}.card-arrow[data-v-7bde69be]{background:#fefdfd;height:10px;position:absolute;width:10px;z-index:2}.product-popup-card.is-top .card-arrow[data-v-7bde69be]{bottom:-5px;transform:translate(-50%) rotate(45deg)}.product-popup-card.is-bottom .card-arrow[data-v-7bde69be]{top:-5px;transform:translate(-50%) rotate(45deg)}.product-popup-card.is-left .card-arrow[data-v-7bde69be]{right:-5px;transform:translateY(-50%) rotate(45deg)}.product-popup-card.is-right .card-arrow[data-v-7bde69be]{left:-5px;transform:translateY(-50%) rotate(45deg)}@media(max-width:768px){.product-popup-card[data-v-7bde69be]{min-height:52px;padding:6px 10px;width:132px}.product-title[data-v-7bde69be]{font-size:13px}.price-row[data-v-7bde69be],.product-title[data-v-7bde69be]{margin-bottom:3px}.price-row .currency[data-v-7bde69be]{font-size:11px}.price-row .price-value[data-v-7bde69be]{font-size:14px}.product-subtitle[data-v-7bde69be]{font-size:11px}.card-meta-row .tag-row[data-v-7bde69be]{gap:4px}.card-meta-row .tag-row .tag-item[data-v-7bde69be]{font-size:11px;padding-right:6px}.card-arrow[data-v-7bde69be]{height:8px;width:8px}.product-popup-card.is-top .card-arrow[data-v-7bde69be]{bottom:-4px}.product-popup-card.is-bottom .card-arrow[data-v-7bde69be]{top:-4px}.product-popup-card.is-left .card-arrow[data-v-7bde69be]{right:-4px}.product-popup-card.is-right .card-arrow[data-v-7bde69be]{left:-4px}}.hotspot-image[data-v-c0422f1f]{height:100%;position:relative;width:100%}.hotspot-image--ratio[data-v-c0422f1f]{height:auto}.hotspot-image__img[data-v-c0422f1f]{display:block;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.hotspot-dot[data-v-c0422f1f]{align-items:center;background:#fff;cursor:pointer;display:flex;height:var(--hotspot-dot-size,18px);justify-content:center;transform:translate(-50%,-50%);width:var(--hotspot-dot-size,18px);z-index:3}.hotspot-dot[data-v-c0422f1f],.hotspot-dot[data-v-c0422f1f]:before{border:2px solid #ff4d4f;border-radius:999px;position:absolute}.hotspot-dot[data-v-c0422f1f]:before{animation:hotspot-pulse-c0422f1f 2s cubic-bezier(.45,0,.55,1) infinite;content:"";inset:calc(var(--hotspot-dot-size, 18px)*-.35);opacity:.8;transform:scale(.7);transform-origin:center}.hotspot-dot__inner[data-v-c0422f1f]{background:#66666694;border-radius:999px;height:clamp(6px,var(--hotspot-dot-size,18px) * .35,10px);width:clamp(6px,var(--hotspot-dot-size,18px) * .35,10px)}.hotspot-dot__icon[data-v-c0422f1f],.hotspot-dot__inner[data-v-c0422f1f]{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.hotspot-dot__icon[data-v-c0422f1f]{color:#fff;font-size:clamp(10px,var(--hotspot-dot-size,18px) * .5,14px);line-height:1}.hotspot-dot.is-active[data-v-c0422f1f]{box-shadow:0 0 0 2px #0000001f,0 0 calc(var(--hotspot-dot-size, 18px)*.8) #0000002e}.hotspot-dot.is-active[data-v-c0422f1f]:before{border-width:2px;inset:calc(var(--hotspot-dot-size, 18px)*-.45);opacity:1}.hotspot-card[data-v-c0422f1f]{opacity:0;pointer-events:none;position:absolute;transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}.hotspot-card.default_show.is-loaded[data-v-c0422f1f],.hotspot-card.is-active[data-v-c0422f1f]{opacity:1;pointer-events:auto}@media(prefers-reduced-motion:reduce){.hotspot-dot[data-v-c0422f1f]:before{animation:none;transform:none}}@keyframes hotspot-pulse-c0422f1f{0%{opacity:.8}50%{opacity:.4}to{opacity:0;transform:scale(1.4)}}.fade-enter-active[data-v-bfa3b6f5],.fade-leave-active[data-v-bfa3b6f5]{transition:opacity .2s ease}.fade-enter-from[data-v-bfa3b6f5],.fade-leave-to[data-v-bfa3b6f5]{opacity:0}.carousel-scroller[data-v-fdd20bf4]{scrollbar-width:none}.carousel-scroller[data-v-fdd20bf4]::-webkit-scrollbar{height:0}.carousel-nav[data-v-fdd20bf4]{background:#fffffff2;border:1px solid rgba(15,23,42,.08);border-radius:999px;box-shadow:0 10px 22px #00000014;color:#0f172ac7;height:34px;position:absolute;top:calc(50% - 90px);transform:transateY(-50%);transition:opacity .2s ease;width:34px;z-index:10}.carousel-nav-left[data-v-fdd20bf4]{left:6px}.carousel-nav-right[data-v-fdd20bf4]{right:6px}.el-carousel__item{display:inline-block;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.el-carousel__item,.el-carousel__item.is-active{z-index:calc(var(--el-index-normal) - 1)}.el-carousel__item--card,.el-carousel__item.is-animating{transition:transform .4s ease-in-out}.el-carousel__item--card{width:50%}.el-carousel__item--card.is-in-stage{cursor:pointer;z-index:var(--el-index-normal)}.el-carousel__item--card.is-in-stage.is-hover .el-carousel__mask,.el-carousel__item--card.is-in-stage:hover .el-carousel__mask{opacity:.12}.el-carousel__item--card.is-active{z-index:calc(var(--el-index-normal) + 1)}.el-carousel__item--card-vertical{height:50%;width:100%}.el-carousel__mask{background-color:var(--el-color-white);height:100%;left:0;opacity:.24;position:absolute;top:0;transition:var(--el-transition-duration-fast);width:100%}.el-carousel{--el-carousel-arrow-font-size:12px;--el-carousel-arrow-size:36px;--el-carousel-arrow-background:#1f2d3d1c;--el-carousel-arrow-hover-background:#1f2d3d3b;--el-carousel-indicator-width:30px;--el-carousel-indicator-height:2px;--el-carousel-indicator-padding-horizontal:4px;--el-carousel-indicator-padding-vertical:12px;--el-carousel-indicator-out-color:var(--el-border-color-hover);position:relative}.el-carousel--horizontal,.el-carousel--vertical{overflow:hidden}.el-carousel.is-vertical-outside{align-items:center;display:flex;flex-direction:row}.el-carousel.is-vertical-outside .el-carousel__container{flex:1}.el-carousel__container{height:300px;position:relative}.el-carousel__arrow{align-items:center;background-color:var(--el-carousel-arrow-background);border:none;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;font-size:var(--el-carousel-arrow-font-size);height:var(--el-carousel-arrow-size);justify-content:center;margin:0;outline:none;padding:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%);transition:var(--el-transition-duration);width:var(--el-carousel-arrow-size);z-index:10}.el-carousel__arrow--left{left:16px}.el-carousel__arrow--right{right:16px}.el-carousel__arrow:hover{background-color:var(--el-carousel-arrow-hover-background)}.el-carousel__arrow i{cursor:pointer}.el-carousel__indicators{list-style:none;margin:0;padding:0;position:absolute;z-index:calc(var(--el-index-normal) + 1)}.el-carousel__indicators--horizontal{bottom:0;left:50%;transform:translate(-50%)}.el-carousel__indicators--vertical{right:0;top:50%;transform:translateY(-50%)}.el-carousel__indicators--outside{position:static;text-align:center;transform:none}.el-carousel__indicators--outside .el-carousel__indicator:hover button{opacity:.64}.el-carousel__indicators--outside button{background-color:var(--el-carousel-indicator-out-color);opacity:.24}.el-carousel__indicators--right{right:0}.el-carousel__indicators--labels .el-carousel__button{color:#000;font-size:12px;padding:2px 18px}.el-carousel__indicators--labels .el-carousel__indicator{padding:6px 4px}.el-carousel__indicator{background-color:#0000;cursor:pointer}.el-carousel__indicator:hover button{opacity:.72}.el-carousel__indicator--horizontal{display:inline-block;padding:var(--el-carousel-indicator-padding-vertical) var(--el-carousel-indicator-padding-horizontal)}.el-carousel__indicator--vertical{padding:var(--el-carousel-indicator-padding-horizontal) var(--el-carousel-indicator-padding-vertical)}.el-carousel__indicator--vertical .el-carousel__button{height:calc(var(--el-carousel-indicator-width)/2);width:var(--el-carousel-indicator-height)}.el-carousel__indicator.is-active button{opacity:1}.el-carousel__button{background-color:#fff;border:none;cursor:pointer;display:block;height:var(--el-carousel-indicator-height);margin:0;opacity:.48;outline:none;padding:0;transition:var(--el-transition-duration);width:var(--el-carousel-indicator-width)}.el-carousel__indicators--labels .el-carousel__button{height:auto;width:auto}.carousel-arrow-left-enter-from,.carousel-arrow-left-leave-active{opacity:0;transform:translateY(-50%)translate(-10px)}.carousel-arrow-right-enter-from,.carousel-arrow-right-leave-active{opacity:0;transform:translateY(-50%)translate(10px)}.el-transitioning{filter:url(#elCarouselHorizontal)}.el-transitioning-vertical{filter:url(#elCarouselVertical)}@keyframes blob{0%{transform:scale(1)}33%{transform:scale(1.1) translate(30px,-50px)}66%{transform:scale(.9) translate(-20px,20px)}to{transform:scale(1)}}.animate-blob{animation:blob 7s infinite}.animation-delay-2000{animation-delay:2s}.animate-fade-in{animation:fadeIn 1s ease-out forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUpFade{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-scale{0%,to{transform:scale(1.1)}50%{transform:scale(1.25)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes bounce-slow{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}.animate-slide-up-fade{animation:slideUpFade 1.2s cubic-bezier(.16,1,.3,1) forwards}.animate-pulse-scale{animation:pulse-scale 2s ease-in-out infinite}.animate-float{animation:float 4s ease-in-out infinite}.animate-bounce-slow{animation:bounce-slow 2s ease-in-out infinite}.animation-delay-300{animation-delay:.3s}.animation-delay-500{animation-delay:.5s}.animation-delay-700{animation-delay:.7s}.hero-hotspot{inset:0;position:absolute;z-index:1}.hero-hotspot :deep(.hotspot-image),.hero-hotspot :deep(.hotspot-image__img){height:100%;width:100%}.hero-hotspot :deep(.hotspot-image__img){animation:none;-o-object-fit:cover;object-fit:cover;transform:none;will-change:opacity}.hero-fade-enter-active,.hero-fade-leave-active{transition:opacity .35s ease}.hero-fade-enter-from,.hero-fade-leave-to{opacity:0}.hero-carousel{height:100%;width:100%}.hero-carousel :deep(.el-carousel__container){height:100%}.hero-carousel :deep(.el-carousel__item){height:100%}.hero-carousel :deep(.el-carousel__arrow){-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a47;border:1px solid hsla(0,0%,100%,.75);border-radius:9999px;color:#fff;font-size:18px;height:36px;transition:background-color .2s ease;width:36px}.hero-carousel :deep(.el-carousel__arrow):hover{background:#0f172a8c}.hero-carousel :deep(.el-carousel__arrow--left){left:16px}.hero-carousel :deep(.el-carousel__arrow--right){right:16px}.section-stack{contain:layout style;contain-intrinsic-size:1px 1200px;content-visibility:auto}.section-reveal{animation:section-rise-in .75s cubic-bezier(.22,1,.36,1) forwards;opacity:0;transform:translateY(20px);will-change:transform,opacity}@keyframes hero-settle{0%{opacity:.35;transform:scale(1.04)}to{opacity:1;transform:scale(1.02)}}@keyframes section-rise-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.animate-bounce-slow,.hero-hotspot :deep(.hotspot-image__img),.section-reveal{animation:none!important;opacity:1!important;transform:none!important}}
