.overlay-env-badge[data-v-6ed089a3]{border-radius:5px;font-size:11px;font-weight:800;letter-spacing:.07em;padding:3px 8px;position:absolute;right:16px;text-transform:uppercase;top:14px;z-index:20}.overlay-env-badge--dev[data-v-6ed089a3]{background:#60a5fa;color:#1e3a5f}.overlay-env-badge--stg[data-v-6ed089a3]{background:#fbbf24;color:#78350f}.vacation-overlay[data-v-6ed089a3]{background:linear-gradient(135deg,#0f0f1a,#1a0a2e);cursor:default;top:0;right:0;bottom:0;left:0;overflow:hidden;position:fixed;z-index:99999}.floating-wrapper[data-v-6ed089a3]{pointer-events:none;position:absolute;will-change:transform}.floating-img[data-v-6ed089a3]{animation-delay:var(--delay,0s);animation-direction:alternate;animation-duration:var(--dur,24s);animation-iteration-count:infinite;animation-name:drift-6ed089a3;animation-timing-function:ease-in-out;border-radius:12px;box-shadow:0 8px 32px #00000080;display:block;height:auto;opacity:.7;width:100%}@keyframes drift-6ed089a3{0%{transform:translate(-30px,-40px) rotate(calc(var(--rot, 0deg)*-1))}50%{transform:translate(15px,20px) rotate(calc(var(--rot, 0deg)*.5))}to{transform:translate(30px,40px) rotate(var(--rot,0deg))}}.vacation-card[data-v-6ed089a3]{animation:cardIn-6ed089a3 .7s ease-out;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#ffffff1f;border:1px solid hsla(0,0%,100%,.2);border-radius:20px;box-shadow:0 20px 60px #0006;color:#fff;left:50%;max-width:460px;padding:36px 30px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%;z-index:10}@keyframes cardIn-6ed089a3{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.vacation-logo[data-v-6ed089a3]{margin-bottom:16px}.overlay-locale-switch[data-v-6ed089a3]{display:inline-flex;gap:4px;position:absolute;right:14px;top:14px}.overlay-locale-btn[data-v-6ed089a3]{background:#ffffff14;border:1px solid hsla(0,0%,100%,.35);border-radius:999px;color:#ffffffd9;cursor:pointer;font-size:11px;font-weight:700;letter-spacing:.04em;padding:4px 8px}.overlay-locale-btn--active[data-v-6ed089a3]{background:#ffffff40;color:#fff}.vacation-logo img[data-v-6ed089a3]{filter:brightness(0) invert(1);height:auto;max-width:140px}.vacation-title[data-v-6ed089a3]{font-size:1.55rem;font-weight:700;line-height:1.25;margin-bottom:0}.vacation-divider[data-v-6ed089a3]{background:linear-gradient(90deg,#667eea,#764ba2);border-radius:2px;height:3px;margin:12px auto;width:60px}.vacation-subtitle[data-v-6ed089a3]{color:#fffffff2;font-size:.9rem;font-weight:600;margin-bottom:10px}.vacation-description[data-v-6ed089a3]{color:#ffffffe6;font-size:.85rem;line-height:1.6;margin-bottom:18px}.vacation-contact[data-v-6ed089a3]{background:#ffffff26;border:1px solid hsla(0,0%,100%,.25);border-radius:10px;margin-bottom:16px;padding:14px 16px}.vacation-contact-title[data-v-6ed089a3]{color:#fffffff2;font-size:.85rem;font-weight:600;margin-bottom:6px}.vacation-contact-info[data-v-6ed089a3]{color:#ffffffe6;font-size:.82rem;line-height:1.5}.vacation-email[data-v-6ed089a3]{color:#a5b4fc;display:inline-block;font-weight:600;margin-top:3px;text-decoration:none;transition:color .2s}.vacation-email[data-v-6ed089a3]:hover{color:#c4b5fd;text-decoration:underline}.vacation-footer[data-v-6ed089a3]{border-top:1px solid hsla(0,0%,100%,.15);margin-top:14px;padding-top:14px}.vacation-footer p[data-v-6ed089a3]{color:#fffc;font-size:.82rem}@media (max-width:768px){.floating-img[data-v-6ed089a3]{max-width:100px!important}.vacation-card[data-v-6ed089a3]{max-width:320px;padding:20px 18px}.vacation-logo[data-v-6ed089a3]{margin-bottom:10px}.vacation-logo img[data-v-6ed089a3]{max-width:110px}.vacation-title[data-v-6ed089a3]{font-size:1.2rem}.vacation-subtitle[data-v-6ed089a3]{font-size:.82rem;margin-bottom:8px}.vacation-description[data-v-6ed089a3]{font-size:.78rem;margin-bottom:12px}.vacation-contact[data-v-6ed089a3]{margin-bottom:10px;padding:10px 12px}.vacation-contact-title[data-v-6ed089a3]{font-size:.78rem}.vacation-contact-info[data-v-6ed089a3]{font-size:.75rem}}@media (max-width:480px){.floating-img[data-v-6ed089a3]{max-width:75px!important}.vacation-card[data-v-6ed089a3]{max-width:280px;padding:16px}.vacation-logo[data-v-6ed089a3]{margin-bottom:8px}.vacation-logo img[data-v-6ed089a3]{max-width:90px}.vacation-title[data-v-6ed089a3]{font-size:1.05rem}.vacation-divider[data-v-6ed089a3]{margin:8px auto;width:44px}.vacation-subtitle[data-v-6ed089a3]{font-size:.75rem;margin-bottom:6px}.vacation-description[data-v-6ed089a3]{font-size:.72rem;margin-bottom:10px}.vacation-contact[data-v-6ed089a3]{margin-bottom:8px;padding:8px 10px}.vacation-contact-title[data-v-6ed089a3]{font-size:.72rem;margin-bottom:4px}.vacation-contact-info[data-v-6ed089a3]{font-size:.7rem}.vacation-footer[data-v-6ed089a3]{margin-top:10px;padding-top:10px}.vacation-footer p[data-v-6ed089a3]{font-size:.7rem}}.overlay-env-badge[data-v-9c6ebb1b]{border-radius:5px;font-size:11px;font-weight:800;letter-spacing:.07em;padding:3px 8px;position:absolute;right:16px;text-transform:uppercase;top:14px;z-index:20}.overlay-env-badge--dev[data-v-9c6ebb1b]{background:#60a5fa;color:#1e3a5f}.overlay-env-badge--stg[data-v-9c6ebb1b]{background:#fbbf24;color:#78350f}.prelaunch-overlay[data-v-9c6ebb1b]{background:linear-gradient(135deg,#0f0f1a,#1a0a2e);cursor:default;top:0;right:0;bottom:0;left:0;overflow:hidden;position:fixed;z-index:99999}.floating-wrapper[data-v-9c6ebb1b]{pointer-events:none;position:absolute;will-change:transform}.floating-img[data-v-9c6ebb1b]{animation-delay:var(--delay,0s),var(--appear-delay,0s);animation-direction:alternate,normal;animation-duration:var(--dur,24s),.5s;animation-fill-mode:none,forwards;animation-iteration-count:infinite,1;animation-name:drift-9c6ebb1b,floatIn-9c6ebb1b;animation-timing-function:ease-in-out,ease-out;border-radius:12px;box-shadow:0 8px 32px #00000080;display:block;filter:blur(12px);height:auto;opacity:0;transform-origin:center;transition:filter .5s ease;width:100%}.floating-img.img-loaded[data-v-9c6ebb1b]{filter:blur(0)}.floating-img--paused[data-v-9c6ebb1b]{animation-play-state:paused,paused}@keyframes floatIn-9c6ebb1b{0%{opacity:0}to{opacity:.7}}@keyframes drift-9c6ebb1b{0%{transform:translate(-30px,-40px) rotate(calc(var(--rot, 0deg)*-1))}50%{transform:translate(15px,20px) rotate(calc(var(--rot, 0deg)*.5))}to{transform:translate(30px,40px) rotate(var(--rot,0deg))}}.prelaunch-card[data-v-9c6ebb1b]{animation:cardIn-9c6ebb1b .7s ease-out;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#ffffff1f;border:1px solid hsla(0,0%,100%,.2);border-radius:20px;box-shadow:0 20px 60px #0006;color:#fff;left:50%;max-width:440px;padding:40px 32px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%;z-index:10}@keyframes cardIn-9c6ebb1b{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.prelaunch-logo[data-v-9c6ebb1b]{margin-bottom:20px}.overlay-locale-switch[data-v-9c6ebb1b]{display:inline-flex;gap:4px;position:absolute;right:14px;top:14px}.overlay-locale-btn[data-v-9c6ebb1b]{background:#ffffff14;border:1px solid hsla(0,0%,100%,.35);border-radius:999px;color:#ffffffd9;cursor:pointer;font-size:11px;font-weight:700;letter-spacing:.04em;padding:4px 8px}.overlay-locale-btn--active[data-v-9c6ebb1b]{background:#ffffff40;color:#fff}.prelaunch-logo img[data-v-9c6ebb1b]{filter:brightness(0) invert(1);height:auto;max-width:160px}.prelaunch-title[data-v-9c6ebb1b]{font-size:1.75rem;font-weight:700;line-height:1.25;margin-bottom:10px}.prelaunch-subtitle[data-v-9c6ebb1b]{color:#fff;font-size:.95rem;line-height:1.6;margin-bottom:28px}.prelaunch-body[data-v-9c6ebb1b]{justify-content:center;min-height:158px}.prelaunch-body[data-v-9c6ebb1b],.prelaunch-form[data-v-9c6ebb1b]{display:flex;flex-direction:column}.prelaunch-form[data-v-9c6ebb1b]{gap:12px}.prelaunch-input[data-v-9c6ebb1b]{background:#ffffff1a;border:1px solid hsla(0,0%,100%,.3);border-radius:10px;box-sizing:border-box;color:#fff;font-size:.95rem;outline:none;padding:12px 16px;transition:border-color .2s;width:100%}.prelaunch-input[data-v-9c6ebb1b]::-moz-placeholder{color:#ffffff8c}.prelaunch-input[data-v-9c6ebb1b]::placeholder{color:#ffffff8c}.prelaunch-input[data-v-9c6ebb1b]:focus{background:#ffffff26;border-color:#fff9}.prelaunch-btn[data-v-9c6ebb1b]{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;justify-content:center;margin-top:4px;padding:14px;transition:opacity .2s;width:100%}.prelaunch-btn[data-v-9c6ebb1b]:hover:not(:disabled){opacity:.92}.prelaunch-btn[data-v-9c6ebb1b]:disabled{cursor:not-allowed;opacity:.6}.prelaunch-error[data-v-9c6ebb1b]{color:#ff8a8a;font-size:.875rem;margin:0;text-align:left}.prelaunch-success[data-v-9c6ebb1b]{color:#a7f3d0;padding:16px 0}@media (max-width:768px){.floating-img[data-v-9c6ebb1b]{max-width:100px!important}.prelaunch-card[data-v-9c6ebb1b]{max-width:320px;padding:20px 18px}.prelaunch-body[data-v-9c6ebb1b]{min-height:132px}.prelaunch-logo[data-v-9c6ebb1b]{margin-bottom:10px}.prelaunch-logo img[data-v-9c6ebb1b]{max-width:110px}.prelaunch-title[data-v-9c6ebb1b]{font-size:1.2rem;margin-bottom:6px}.prelaunch-subtitle[data-v-9c6ebb1b]{font-size:.8rem;margin-bottom:14px}.prelaunch-form[data-v-9c6ebb1b]{gap:8px}.prelaunch-input[data-v-9c6ebb1b]{font-size:.85rem;padding:9px 12px}.prelaunch-btn[data-v-9c6ebb1b]{font-size:.875rem;margin-top:2px;padding:10px}}@media (max-width:480px){.floating-img[data-v-9c6ebb1b]{max-width:75px!important}.prelaunch-card[data-v-9c6ebb1b]{max-width:280px;padding:16px}.prelaunch-body[data-v-9c6ebb1b]{min-height:120px}.prelaunch-logo[data-v-9c6ebb1b]{margin-bottom:8px}.prelaunch-logo img[data-v-9c6ebb1b]{max-width:90px}.prelaunch-title[data-v-9c6ebb1b]{font-size:1.05rem;margin-bottom:4px}.prelaunch-subtitle[data-v-9c6ebb1b]{font-size:.75rem;margin-bottom:12px}.prelaunch-form[data-v-9c6ebb1b]{gap:7px}.prelaunch-input[data-v-9c6ebb1b]{font-size:.82rem;padding:8px 11px}.prelaunch-btn[data-v-9c6ebb1b]{font-size:.85rem;margin-top:2px;padding:9px}}.gallery-trigger[data-v-9c6ebb1b]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid hsla(0,0%,100%,.25);border-radius:50px;bottom:36px;color:#fffc;cursor:pointer;display:flex;font-size:.88rem;font-weight:500;gap:8px;left:50%;padding:10px 22px;position:absolute;transform:translate(-50%);transition:all .2s ease;white-space:nowrap;z-index:11}.gallery-trigger[data-v-9c6ebb1b]:hover{background:#ffffff2e;border-color:#ffffff73;color:#fff}.gallery-glow-svg[data-v-9c6ebb1b]{height:100%;top:0;right:0;bottom:0;left:0;overflow:visible;pointer-events:none;position:absolute;width:100%}.gallery-glow-rect[data-v-9c6ebb1b]{animation:border-beam-9c6ebb1b 3s linear infinite;fill:none;filter:drop-shadow(0 0 3px rgba(255,255,255,.9)) drop-shadow(0 0 8px rgba(180,120,255,.75));stroke:#fffffff2;stroke-dasharray:60 340;stroke-dashoffset:0;stroke-linecap:round;stroke-width:1.5}@keyframes border-beam-9c6ebb1b{to{stroke-dashoffset:-400}}.gallery-trigger-icon[data-v-9c6ebb1b]{flex-shrink:0;height:16px;width:16px}.gallery-modal[data-v-9c6ebb1b]{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000e0;display:flex;gap:16px;top:0;right:0;bottom:0;left:0;justify-content:center;padding:20px;position:fixed;z-index:100000}.gallery-content[data-v-9c6ebb1b]{align-items:center;display:flex;flex-direction:column;gap:14px;max-width:calc(100vw - 160px)}.gallery-img-wrap[data-v-9c6ebb1b]{border-radius:14px;box-shadow:0 24px 80px #000000b3;height:60vh;overflow:hidden;position:relative;width:min(640px,calc(100vw - 160px))}.gallery-img[data-v-9c6ebb1b]{display:block;height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;transition:filter .4s ease;width:100%}.gallery-img--loading[data-v-9c6ebb1b]{filter:blur(12px)}@media (max-width:768px){.gallery-img-wrap[data-v-9c6ebb1b]{height:55vh;width:calc(100vw - 40px)}.gallery-content[data-v-9c6ebb1b]{max-width:100%}.gallery-arrow[data-v-9c6ebb1b]{font-size:1.4rem;height:36px;position:absolute;top:50%;transform:translateY(-50%);width:36px;z-index:10}.gallery-arrow--left[data-v-9c6ebb1b]{left:8px}.gallery-arrow--right[data-v-9c6ebb1b]{right:8px}}.slide-left-enter-active[data-v-9c6ebb1b],.slide-left-leave-active[data-v-9c6ebb1b]{transition:transform .32s cubic-bezier(.4,0,.2,1),opacity .32s ease}.slide-left-enter-from[data-v-9c6ebb1b]{opacity:0;transform:translate(80px)}.slide-left-enter-to[data-v-9c6ebb1b],.slide-left-leave-from[data-v-9c6ebb1b]{opacity:1;transform:translate(0)}.slide-left-leave-to[data-v-9c6ebb1b]{opacity:0;transform:translate(-80px)}.slide-right-enter-active[data-v-9c6ebb1b],.slide-right-leave-active[data-v-9c6ebb1b]{transition:transform .32s cubic-bezier(.4,0,.2,1),opacity .32s ease}.slide-right-enter-from[data-v-9c6ebb1b]{opacity:0;transform:translate(-80px)}.slide-right-enter-to[data-v-9c6ebb1b],.slide-right-leave-from[data-v-9c6ebb1b]{opacity:1;transform:translate(0)}.slide-right-leave-to[data-v-9c6ebb1b]{opacity:0;transform:translate(80px)}.gallery-title[data-v-9c6ebb1b]{color:#ffffffe6;display:-webkit-box;font-size:1rem;font-weight:600;height:2.8em;letter-spacing:.01em;-webkit-line-clamp:2;line-height:1.4;overflow:hidden;text-align:center;-webkit-box-orient:vertical;max-width:calc(100vw - 160px)}.gallery-footer[data-v-9c6ebb1b]{flex-direction:column;margin-top:16px}.gallery-arrow[data-v-9c6ebb1b],.gallery-footer[data-v-9c6ebb1b]{align-items:center;display:flex}.gallery-arrow[data-v-9c6ebb1b]{background:#ffffff14;border:1.5px solid hsla(0,0%,100%,.25);border-radius:50%;color:#fff;cursor:pointer;flex-shrink:0;font-size:1.8rem;height:48px;justify-content:center;line-height:1;transition:all .2s ease;width:48px}.gallery-arrow[data-v-9c6ebb1b]:hover:not(:disabled){background:#ffffff2e;border-color:#ffffff80}.gallery-arrow[data-v-9c6ebb1b]:disabled{cursor:default;opacity:.2}.gallery-close[data-v-9c6ebb1b]{background:#ffffff14;border:1.5px solid hsla(0,0%,100%,.25);border-radius:50px;color:#ffffffb3;cursor:pointer;font-size:.82rem;font-weight:600;letter-spacing:.03em;padding:8px 24px;transition:all .2s ease}.gallery-close[data-v-9c6ebb1b]:hover{background:#ffffff29;border-color:#ffffff73;color:#fff}@media (max-width:480px){.gallery-trigger[data-v-9c6ebb1b]{bottom:20px;font-size:.8rem;padding:8px 16px}.gallery-content[data-v-9c6ebb1b]{max-width:100%}.gallery-close[data-v-9c6ebb1b]{font-size:.78rem;padding:7px 20px}}@media (max-width:767px){.scroll-top[data-v-da60a187]{display:none!important}}.announcement-bar[data-v-488a8894]{align-items:center;display:flex;min-height:30px;position:relative;width:100%;z-index:3}.announcement-bar__viewport[data-v-488a8894]{overflow:hidden;width:100%}.announcement-bar__inner[data-v-488a8894]{align-items:center;display:flex;font-size:12px;font-weight:700;justify-content:center;letter-spacing:.04em;line-height:1.35;padding:6px 16px;white-space:nowrap;width:100%}.announcement-bar__inner--marquee[data-v-488a8894]{animation:announcement-marquee-488a8894 var(--announcement-duration,16s) linear infinite;justify-content:flex-start;width:-moz-max-content;width:max-content}.announcement-bar__content[data-v-488a8894]{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center;white-space:nowrap}.announcement-bar__content--clone[data-v-488a8894]{padding-left:48px}.announcement-bar__text[data-v-488a8894]{vertical-align:middle}.announcement-bar__link[data-v-488a8894]{margin-left:10px;text-decoration:underline;text-underline-offset:3px}@media (max-width:767px){.announcement-bar__inner[data-v-488a8894]{font-size:11px;padding:6px 12px}}@keyframes announcement-marquee-488a8894{0%{transform:translate(0)}to{transform:translate(calc(var(--announcement-distance, 0px)*-1))}}.mini-cart-empty[data-v-6bba596a]{align-items:center;display:flex;flex-direction:column;gap:12px;padding:30px 20px;text-align:center}.mini-cart-empty-icon[data-v-6bba596a]{color:#ccc;font-size:36px}.mini-cart-empty p[data-v-6bba596a]{color:#888;font-size:14px;margin:0}.mini-cart-inner[data-v-6bba596a]{display:flex;flex-direction:column}.mini-cart-header[data-v-6bba596a]{border-bottom:1px solid #f0f0f0;margin-bottom:4px;padding-bottom:12px}.mini-cart-count[data-v-6bba596a]{color:#999;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.mini-cart-list[data-v-6bba596a]{list-style:none;margin:0;max-height:300px;overflow-x:hidden;overflow-y:auto;padding:0;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;overscroll-behavior-y:contain;pointer-events:auto;scrollbar-color:#ddd transparent;scrollbar-width:thin;touch-action:pan-y}.mini-cart-list[data-v-6bba596a]::-webkit-scrollbar{width:4px}.mini-cart-list[data-v-6bba596a]::-webkit-scrollbar-thumb{background:#ddd;border-radius:2px}.mini-cart-item[data-v-6bba596a]{align-items:center!important;border-bottom:1px solid #f5f5f5;display:flex!important;gap:12px;margin-bottom:0!important;overflow:visible!important;padding:12px 0!important}.mini-cart-item[data-v-6bba596a]:last-child{border-bottom:none}.mini-cart-item-img[data-v-6bba596a]{background:#f8f8f8;border-radius:6px;flex-shrink:0;height:64px;overflow:hidden;width:64px}.mini-cart-item-img[data-v-6bba596a],.mini-cart-item-img a[data-v-6bba596a]{display:block;height:64px;width:64px}.mini-cart-item-img img[data-v-6bba596a]{display:block;height:100%!important;-o-object-fit:cover;object-fit:cover;width:100%!important}.mini-cart-custom-placeholder[data-v-6bba596a]{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.mini-cart-custom-placeholder svg[data-v-6bba596a]{border-radius:6px;height:100%;width:100%}.mini-cart-item-content[data-v-6bba596a]{flex:1;min-width:0}.mini-cart-item-title[data-v-6bba596a]{font-size:13px;font-weight:500;line-height:1.3;margin:0 0 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-cart-item-title a[data-v-6bba596a]{color:#222;text-decoration:none}.mini-cart-item-title a[data-v-6bba596a]:hover{color:#bc8246}.mini-cart-item-meta[data-v-6bba596a]{align-items:center;display:flex;font-size:13px;gap:4px}.mini-cart-item-qty[data-v-6bba596a]{color:#999}.mini-cart-item-price[data-v-6bba596a]{color:#222;font-weight:600}.mini-cart-item-remove[data-v-6bba596a]{background:none;border:none;color:#bbb;cursor:pointer;flex-shrink:0;font-size:13px;line-height:1;padding:4px 6px;transition:color .2s}.mini-cart-item-remove[data-v-6bba596a]:hover{color:#e74c3c}.mini-cart-total[data-v-6bba596a]{align-items:center;border-top:1px solid #222;color:#222;display:flex;font-size:14px;font-weight:500;justify-content:space-between;margin-top:4px;padding:16px 0 14px}.mini-cart-total-price[data-v-6bba596a]{font-size:15px;font-weight:700}.mini-cart-actions[data-v-6bba596a]{display:flex;flex-direction:column;gap:10px}.mini-cart-btn-cart[data-v-6bba596a],.mini-cart-btn-checkout[data-v-6bba596a]{margin:0!important;text-align:center;width:100%}@media (max-width:767px){.mini-cart[data-v-6bba596a]{left:30px!important;margin-top:10px;max-width:calc(100vw - 20px)!important;position:fixed!important;right:-10px!important;top:auto!important;width:auto!important}.mini-cart-list[data-v-6bba596a]{max-height:200px!important}.mini-cart-item-img[data-v-6bba596a]{height:52px;width:52px}.mini-cart-item-title[data-v-6bba596a]{font-size:12px}}ul.extra-info[data-v-3f034038],ul.extra-info>li[data-v-3f034038]{list-style:none;margin:0;padding:0}ul.extra-info>li[data-v-3f034038]:not(:first-child){border-top:1px solid #f0f0f0;margin-top:16px;padding-top:12px}.extra-title h5[data-v-3f034038]{color:#aaa;font-size:10px;font-weight:700;letter-spacing:1.2px;margin:0 0 8px;padding:0;text-transform:uppercase}ul.extra-info ul[data-v-3f034038],ul.extra-info ul li[data-v-3f034038]{list-style:none;margin:0;padding:0}ul.extra-info ul li a[data-v-3f034038]{border-radius:5px!important;color:#333!important;display:block!important;font-size:14px!important;line-height:1.4!important;padding:7px 10px!important;transition:background .15s,color .15s,padding-left .15s!important;white-space:nowrap}ul.extra-info ul li a[data-v-3f034038]:hover{background:#f5f3ff!important;color:#667eea!important;padding-left:16px!important}@media (max-width:767px){[data-v-3f034038] .extra-info{min-width:unset!important;padding:14px!important}ul.extra-info ul li a[data-v-3f034038]{font-size:16px!important;padding:9px 10px!important;white-space:normal!important}.mobile-extra-info-logout[data-v-3f034038]{color:#b42318!important}}.extra-info-logout[data-v-3f034038]{align-items:center!important;background:transparent!important;border:0!important;border-radius:5px!important;color:#333!important;display:flex!important;font-size:14px!important;gap:8px!important;line-height:1.4!important;padding:7px 10px!important;text-align:left!important;transition:background .15s,color .15s,padding-left .15s!important;width:100%!important}.extra-info-logout[data-v-3f034038]:hover{background:#fff1f2!important;color:#d23f57!important;padding-left:16px!important}.delete-modal-overlay[data-v-3f034038]{align-items:center;background:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.delete-modal[data-v-3f034038]{background:#fff;border-radius:12px;box-shadow:0 10px 40px #0000004d;max-width:450px;padding:30px;width:90%}.delete-modal-title[data-v-3f034038]{color:#e74c3c;font-size:1.3rem;margin-bottom:15px}.delete-modal-text[data-v-3f034038]{color:#555;font-size:.95rem;line-height:1.5;margin-bottom:20px}.delete-modal-actions[data-v-3f034038]{display:flex;gap:12px;justify-content:flex-end;margin-top:25px}.delete-modal-actions .os-btn-sm[data-v-3f034038]{align-items:center!important;display:inline-flex!important;flex:0 0 auto!important;font-size:11px!important;gap:5px!important;height:36px!important;line-height:32px!important;padding:0 18px!important;white-space:nowrap!important;width:auto!important}@media (max-width:767px){.extra-info-logout[data-v-3f034038]{font-size:16px!important;padding:9px 10px!important}.delete-modal-actions[data-v-3f034038]{flex-direction:column-reverse;gap:8px}.delete-modal-actions .os-btn[data-v-3f034038],.delete-modal-actions .os-btn-sm[data-v-3f034038]{justify-content:center;width:100%}.delete-modal[data-v-3f034038]{padding:22px 18px}}.header__action ul[data-v-4e6204fa]{align-items:center!important;display:flex!important;flex-wrap:nowrap!important;gap:25px;justify-content:flex-end;margin:0}.header__action[data-v-4e6204fa]{float:none!important;min-width:-moz-max-content;min-width:max-content;overflow:visible}.header__action ul li[data-v-4e6204fa]{flex:0 0 auto;margin-left:0!important}.header__action ul li>a[data-v-4e6204fa]{white-space:nowrap}.hamburger-btn[data-v-4e6204fa]{align-items:center;align-self:center;background:none;border:none;cursor:pointer;display:inline-flex!important;flex-direction:column;gap:4px;justify-content:center;padding:4px 0;text-decoration:none!important;vertical-align:middle}.hamburger-btn span[data-v-4e6204fa]{background:currentColor;border-radius:2px;display:block;height:2px;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1);width:22px}@media (min-width:768px){li:hover .hamburger-btn span[data-v-4e6204fa]:first-child{transform:rotate(45deg) translate(4px,4px)}li:hover .hamburger-btn span[data-v-4e6204fa]:nth-child(2){opacity:0;transform:scaleX(0)}li:hover .hamburger-btn span[data-v-4e6204fa]:nth-child(3){transform:rotate(-45deg) translate(4px,-4px)}}@media (max-width:767px){.hamburger-btn[data-v-4e6204fa]{gap:5px!important;padding:6px!important}.hamburger-btn span[data-v-4e6204fa]{height:3px!important;width:28px!important}.menu-open .hamburger-btn span[data-v-4e6204fa]:first-child{transform:rotate(45deg) translate(5.5px,5.5px)}.menu-open .hamburger-btn span[data-v-4e6204fa]:nth-child(2){opacity:0;transform:scaleX(0)}.menu-open .hamburger-btn span[data-v-4e6204fa]:nth-child(3){transform:rotate(-45deg) translate(5.5px,-5.5px)}.lang-flag-wrap[data-v-4e6204fa]{align-items:center;border-radius:4px;display:inline-flex;height:36px;justify-content:center;overflow:hidden;position:relative;width:36px}.lang-flag-wrap[data-v-4e6204fa]:before{background-position:50%;background-size:cover;content:"";top:0;right:0;bottom:0;left:0;opacity:.2;pointer-events:none;position:absolute;z-index:0}.lang-toggle[data-v-4e6204fa]{align-items:center;display:flex;font-size:13px;font-weight:800;height:100%;justify-content:center;letter-spacing:.5px;position:relative;text-shadow:0 0 4px hsla(0,0%,100%,.8);width:100%;z-index:1}.lang-flag-ro[data-v-4e6204fa]:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3 2'%3E%3Cpath fill='%23002b7f' d='M0 0h1v2H0z'/%3E%3Cpath fill='%23fcd116' d='M1 0h1v2H1z'/%3E%3Cpath fill='%23ce1126' d='M2 0h1v2H2z'/%3E%3C/svg%3E")}.lang-flag-en[data-v-4e6204fa]:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 30'%3E%3Cpath fill='%23012169' d='M0 0h60v30H0z'/%3E%3Cpath stroke='%23fff' stroke-width='6' d='m0 0 60 30m0-30L0 30'/%3E%3Cpath stroke='%23c8102e' stroke-width='4' d='m0 0 60 30m0-30L0 30'/%3E%3Cpath stroke='%23fff' stroke-width='10' d='M30 0v30M0 15h60'/%3E%3Cpath stroke='%23c8102e' stroke-width='6' d='M30 0v30M0 15h60'/%3E%3C/svg%3E")}.header__action[data-v-4e6204fa]{float:none!important}.header__action ul[data-v-4e6204fa]{align-items:center!important;display:flex!important;gap:0!important;justify-content:space-between!important;width:100%!important}.header__action ul li[data-v-4e6204fa]{margin-left:0!important}li .mini-cart[data-v-4e6204fa]{opacity:0!important;pointer-events:none!important;visibility:hidden!important}.cart-open .mini-cart[data-v-4e6204fa]{opacity:1!important;pointer-events:auto!important;touch-action:pan-y!important;visibility:visible!important}li:hover .mini-cart[data-v-4e6204fa]{opacity:0!important;pointer-events:none!important;visibility:hidden!important}.cart-open .mini-cart[data-v-4e6204fa],.cart-open:hover .mini-cart[data-v-4e6204fa]{opacity:1!important;pointer-events:auto!important;touch-action:pan-y!important;visibility:visible!important}.header__action ul li[data-v-4e6204fa] .extra-info,.header__action ul li[data-v-4e6204fa]:not(.menu-open):focus-within .extra-info,.header__action ul li[data-v-4e6204fa]:not(.menu-open):hover .extra-info{opacity:0!important;visibility:hidden!important}.header__action ul li.menu-open[data-v-4e6204fa] .extra-info{opacity:1!important;visibility:visible!important}.header__action ul li.menu-open[data-v-4e6204fa] .extra-info,.header__action ul li.menu-open[data-v-4e6204fa]:focus-within .extra-info,.header__action ul li.menu-open[data-v-4e6204fa]:hover .extra-info{opacity:1!important;visibility:visible!important}[data-v-4e6204fa] .extra-info{box-sizing:border-box!important;display:flex!important;flex-direction:column!important;left:auto!important;max-width:240px!important;min-width:unset!important;position:fixed!important;right:8px!important;top:auto!important;width:56vw!important}}.header__search-input input[data-v-7177ee98]{font-size:16px!important;padding-right:100px!important}@media (max-width:767px){.header__search-input input[data-v-7177ee98]{font-size:16px!important}}.search-clear-btn[data-v-7177ee98]{align-items:center;background:none;border:none;color:#aaa;cursor:pointer;display:flex;font-size:15px;height:50px!important;justify-content:center;padding:0;position:absolute!important;right:50px!important;top:0!important;transform:none!important;transition:color .15s;width:40px!important;z-index:2}.search-clear-btn[data-v-7177ee98]:hover{color:#333}.search-suggestions[data-v-7177ee98]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;box-shadow:0 8px 32px #0000001f;left:0;overflow:hidden;position:absolute;right:0;text-align:left;top:calc(100% + 8px);z-index:9999}.search-suggestion-item[data-v-7177ee98]{align-items:center;border-bottom:1px solid #f3f3f3;cursor:pointer;display:flex;gap:12px;padding:10px 16px;transition:background .15s}.search-suggestion-item[data-v-7177ee98]:last-child{border-bottom:none}.search-suggestion-item.active[data-v-7177ee98],.search-suggestion-item[data-v-7177ee98]:hover{background:#f7f7f7}.suggestion-img[data-v-7177ee98]{background:#f3f3f3;border-radius:6px;flex-shrink:0;height:48px;overflow:hidden;width:48px}.suggestion-img img[data-v-7177ee98]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.suggestion-info[data-v-7177ee98]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.suggestion-title[data-v-7177ee98]{color:#222;font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.suggestion-price[data-v-7177ee98]{color:#888;font-size:12px}.suggestion-arrow[data-v-7177ee98]{color:#bbb;flex-shrink:0;font-size:12px}.suggestion-see-all[data-v-7177ee98]{align-items:center;background:#fafafa;color:#555;cursor:pointer;display:flex;font-size:13px;font-weight:500;justify-content:space-between;padding:10px 16px;transition:background .15s}.suggestion-see-all[data-v-7177ee98]:hover{background:#f0f0f0}.suggestion-loading[data-v-7177ee98]{color:#888}.suggestion-loading[data-v-7177ee98],.suggestion-no-results[data-v-7177ee98]{font-size:14px;padding:16px;text-align:center}.suggestion-no-results[data-v-7177ee98]{align-items:center;color:#aaa;display:flex;gap:8px;justify-content:center}[data-v-7177ee98] .search-highlight{background:none;color:inherit;font-weight:700;text-decoration:underline;text-decoration-color:#e8581c;text-decoration-thickness:2px}.header-actions-col[data-v-7c753334]{align-items:center;display:flex;justify-content:flex-end;min-width:-moz-max-content;min-width:max-content}@media (max-width:575px){.header-actions-col[data-v-7c753334]{justify-content:stretch;min-width:0}}.env-badge[data-v-7c753334]{align-self:center;border-radius:4px;flex-shrink:0;font-size:10px;font-weight:800;letter-spacing:.06em;line-height:1;padding:2px 6px;text-transform:uppercase}.env-badge--dev[data-v-7c753334]{background:#60a5fa;color:#1e3a5f}.env-badge--stg[data-v-7c753334]{background:#fbbf24;color:#78350f}.lang-toggle[data-v-7c753334]{cursor:pointer;font-weight:700;margin-right:1rem;text-transform:uppercase}.ddd-logo[data-v-7c753334]{height:68px;width:auto}.skip-link[data-v-694ad284]{background:#000;border-radius:0 0 4px;color:#fff;font-weight:600;left:0;padding:8px 16px;position:absolute;text-decoration:none;top:-40px;z-index:10000}.skip-link[data-v-694ad284]:focus{outline:2px solid #fff;outline-offset:2px;top:0}main.main-with-sticky-header[data-v-694ad284]{padding-top:110px}@media (max-width:991px){main.main-with-sticky-header[data-v-694ad284]{padding-top:100px}}@media (max-width:767px){main.main-with-sticky-header[data-v-694ad284]{padding-top:105px}}@media (max-width:575px){main.main-with-sticky-header[data-v-694ad284]{padding-top:100px}}main.main-with-sticky-header[data-v-694ad284]{padding-top:var(--header-height-with-padding,110px)}.breadcrumb-minimal[data-v-4f51b15a]{background:linear-gradient(135deg,#f8f9fa,#fff);border-bottom:1px solid #e9ecef;box-shadow:0 2px 8px #00000014;margin:0;padding:8px 0;position:sticky;top:var(--header-height,70px);z-index:997}.breadcrumb-content[data-v-4f51b15a]{margin:0 auto;max-width:1200px;padding:0 20px}.breadcrumb-content[data-v-4f51b15a],.breadcrumb-left[data-v-4f51b15a]{display:flex;flex-direction:column;gap:3px}.breadcrumb-view-toggle[data-v-4f51b15a]{display:none}@media (max-width:767px){.breadcrumb-content[data-v-4f51b15a]{align-items:center;flex-direction:row;gap:0;justify-content:space-between}.breadcrumb-view-toggle[data-v-4f51b15a]{display:flex;flex-shrink:0;gap:4px}}.view-btn[data-v-4f51b15a]{align-items:center;background:#fff;border:1.5px solid #ddd;border-radius:6px;color:#888;cursor:pointer;display:flex;font-size:15px;height:38px;justify-content:center;transition:border-color .2s,background .2s,color .2s;width:38px}.view-btn.active[data-v-4f51b15a]{background:#bc8246;border-color:#bc8246;color:#fff}.breadcrumb-title[data-v-4f51b15a]{color:#2c3e50;font-size:18px;font-weight:600;line-height:1.2;margin:0}.breadcrumb-nav[data-v-4f51b15a]{margin:0}.breadcrumb-list[data-v-4f51b15a]{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:6px;list-style:none;margin:0;padding:0}.breadcrumb-item[data-v-4f51b15a],.breadcrumb-link[data-v-4f51b15a]{align-items:center;display:inline-flex}.breadcrumb-link[data-v-4f51b15a]{color:#06c;font-weight:500;gap:4px;text-decoration:none;transition:color .2s ease}.breadcrumb-link[data-v-4f51b15a]:hover{color:#0052a3;text-decoration:underline}.breadcrumb-link i[data-v-4f51b15a]{font-size:12px}.breadcrumb-divider[data-v-4f51b15a]{color:#bdc3c7;font-weight:300}.breadcrumb-current[data-v-4f51b15a]{color:#555;font-weight:500}@media (max-width:576px){.breadcrumb-minimal[data-v-4f51b15a]{padding:10px 0}.breadcrumb-title[data-v-4f51b15a]{font-size:16px}.breadcrumb-list[data-v-4f51b15a]{font-size:12px;gap:4px}.breadcrumb-link[data-v-4f51b15a]{gap:3px}.breadcrumb-link i[data-v-4f51b15a]{font-size:11px}}
