.countdown-timer[data-v-fcf56fcd]{align-items:center;animation:gradientShift-fcf56fcd 5s ease infinite;background:linear-gradient(135deg,#667eea,#764ba2 30%,#f093fb 70%,#667eea);background-size:200% 200%;display:flex;height:155px;overflow:hidden;position:relative}@media(max-width:767px){.countdown-timer[data-v-fcf56fcd]{height:240px}}.countdown-timer[data-v-fcf56fcd]:before{animation:pulse-fcf56fcd 3s ease-in-out infinite;background:radial-gradient(circle,hsla(0,0%,100%,.15) 0,transparent 70%);content:"";height:200%;left:-50%;pointer-events:none;position:absolute;top:-50%;width:200%}@keyframes gradientShift-fcf56fcd{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes pulse-fcf56fcd{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}.timer[data-v-fcf56fcd]{align-items:center;display:flex;height:100%;justify-content:space-between;padding:1.5rem 2rem;position:relative;width:100%;z-index:1}@media(max-width:767px){.timer[data-v-fcf56fcd]{flex-direction:column;gap:1.5rem;padding:1.25rem 1rem}}.title[data-v-fcf56fcd]{align-items:center;color:#fff;display:flex;font-size:1.75rem;font-weight:900;letter-spacing:-.5px;line-height:1.2;margin-bottom:.5rem;min-height:60px;text-shadow:0 2px 8px rgba(0,0,0,.2)}@media(max-width:767px){.title[data-v-fcf56fcd]{font-size:1.5rem;min-height:50px;text-align:center}}.subtitle[data-v-fcf56fcd]{align-items:center;color:#fff;display:flex;font-size:1.1rem;font-weight:800;gap:.5rem;letter-spacing:.5px;margin-bottom:0;min-height:30px;opacity:.95;text-shadow:0 1px 4px rgba(0,0,0,.2)}@media(max-width:767px){.subtitle[data-v-fcf56fcd]{font-size:1rem;justify-content:center;min-height:28px;text-align:center}}.subtitle[data-v-fcf56fcd]:before{animation:flash-fcf56fcd 1.5s ease-in-out infinite;content:"⚡";font-size:1.2rem}@keyframes flash-fcf56fcd{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}}.time-container[data-v-fcf56fcd]{display:flex;gap:.75rem;justify-content:center}@media(max-width:767px){.time-container[data-v-fcf56fcd]{flex-wrap:wrap;gap:.5rem}}.time-box[data-v-fcf56fcd]{align-items:center;background:#fffffff2;border-radius:12px;box-shadow:0 4px 15px #00000026;display:flex;flex-direction:column;height:85px;justify-content:center;margin:0;min-width:85px;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.time-box[data-v-fcf56fcd]:before{background:linear-gradient(90deg,transparent,rgba(102,126,234,.1),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.time-box:hover[data-v-fcf56fcd]{box-shadow:0 6px 20px #0003;transform:translateY(-3px) scale(1.05)}.time-box:hover[data-v-fcf56fcd]:before{left:100%}@media(max-width:767px){.time-box[data-v-fcf56fcd]{border-radius:10px;height:65px;min-width:65px}}.time-number[data-v-fcf56fcd]{color:#667eea;font-size:1.5rem;font-weight:900;line-height:1;margin-bottom:.25rem;text-shadow:0 1px 3px rgba(102,126,234,.2)}@media(max-width:767px){.time-number[data-v-fcf56fcd]{font-size:1.25rem;margin-bottom:.15rem}}.time-text[data-v-fcf56fcd]{color:#333;font-size:.75rem;font-weight:700;letter-spacing:.5px;line-height:1;text-transform:uppercase}@media(max-width:767px){.time-text[data-v-fcf56fcd]{font-size:.65rem}}.countdown-timer[data-v-f9435b52]{align-items:center;animation:gradientShift-f9435b52 5s ease infinite;background:linear-gradient(135deg,#ff6b6b,#ee5a6f 30%,#ff8c42 70%,#ff6b6b);background-size:200% 200%;display:flex;height:155px;overflow:hidden;position:relative}@media(max-width:767px){.countdown-timer[data-v-f9435b52]{height:240px}}.countdown-timer[data-v-f9435b52]:before{animation:pulse-f9435b52 3s ease-in-out infinite;background:radial-gradient(circle,hsla(0,0%,100%,.1) 0,transparent 70%);content:"";height:200%;left:-50%;pointer-events:none;position:absolute;top:-50%;width:200%}@keyframes gradientShift-f9435b52{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes pulse-f9435b52{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}.timer[data-v-f9435b52]{align-items:center;display:flex;height:100%;justify-content:space-between;padding:1.5rem 2rem;position:relative;width:100%;z-index:1}@media(max-width:767px){.timer[data-v-f9435b52]{flex-direction:column;gap:1.5rem;padding:1.25rem 1rem}}.title[data-v-f9435b52]{align-items:center;color:#fff;display:flex;font-size:1.75rem;font-weight:900;letter-spacing:-.5px;line-height:1.2;margin-bottom:.5rem;min-height:60px;text-shadow:0 2px 8px rgba(0,0,0,.2)}@media(max-width:767px){.title[data-v-f9435b52]{font-size:1.5rem;min-height:50px;text-align:center}}.subtitle[data-v-f9435b52]{align-items:center;color:#fff;display:flex;font-size:1.1rem;font-weight:800;gap:.5rem;letter-spacing:.5px;margin-bottom:0;min-height:30px;opacity:.95;text-shadow:0 1px 4px rgba(0,0,0,.2)}@media(max-width:767px){.subtitle[data-v-f9435b52]{font-size:1rem;justify-content:center;min-height:28px;text-align:center}}.subtitle[data-v-f9435b52]:before{animation:fireFlicker-f9435b52 1.5s ease-in-out infinite;content:"🔥";font-size:1.2rem}@keyframes fireFlicker-f9435b52{0%,to{opacity:1;transform:scale(1) rotate(0)}25%{opacity:.9;transform:scale(1.1) rotate(-5deg)}50%{opacity:1;transform:scale(1.15) rotate(5deg)}75%{opacity:.95;transform:scale(1.1) rotate(-3deg)}}.time-container[data-v-f9435b52]{display:flex;gap:.75rem;justify-content:center}@media(max-width:767px){.time-container[data-v-f9435b52]{flex-wrap:wrap;gap:.5rem}}.time-box[data-v-f9435b52]{align-items:center;background:#fffffff2;border-radius:12px;box-shadow:0 4px 15px #00000026;display:flex;flex-direction:column;height:80px;justify-content:center;margin:0;min-width:80px;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.time-box[data-v-f9435b52]:before{background:linear-gradient(90deg,transparent,hsla(0,100%,71%,.1),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.time-box:hover[data-v-f9435b52]{box-shadow:0 6px 20px #0003;transform:translateY(-3px) scale(1.05)}.time-box:hover[data-v-f9435b52]:before{left:100%}@media(max-width:767px){.time-box[data-v-f9435b52]{border-radius:10px;height:65px;min-width:65px}}.time-box.time-box-label[data-v-f9435b52]{min-width:120px}.time-box.time-box-label .time-text[data-v-f9435b52]{padding:0 .5rem;text-align:center;width:100%}@media(max-width:767px){.time-box.time-box-label[data-v-f9435b52]{min-width:100px}}.time-number[data-v-f9435b52]{color:#e74c3c;font-size:1.5rem;font-weight:900;line-height:1;margin-bottom:.25rem;text-shadow:0 1px 3px rgba(231,76,60,.2)}@media(max-width:767px){.time-number[data-v-f9435b52]{font-size:1.25rem;margin-bottom:.15rem}}.time-text[data-v-f9435b52]{color:#333;font-size:.75rem;font-weight:700;letter-spacing:.5px;line-height:1;text-transform:uppercase}@media(max-width:767px){.time-text[data-v-f9435b52]{font-size:.65rem}}.sub-title[data-v-8d4c0d61]{color:#333;font-size:.875rem;font-weight:600;margin-bottom:.45rem}.selected-value[data-v-8d4c0d61]{color:var(--bs-primary);font-weight:500}.product-group-row[data-v-8d4c0d61]{margin-bottom:.9rem}.option-grid[data-v-8d4c0d61]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:0}.option-item[data-v-8d4c0d61]{background-color:#fff;border:1px solid #e0e0e0;border-radius:6px;cursor:default;display:flex;flex:0 1 auto;flex-direction:column;justify-content:space-between;max-width:220px;min-height:48px;min-width:132px;overflow:hidden;padding:0;position:relative;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.option-item.clickable[data-v-8d4c0d61]{cursor:pointer}.option-item.clickable[data-v-8d4c0d61]:hover{border-color:var(--bs-primary);box-shadow:0 2px 8px #fe60221a}.option-item.selected[data-v-8d4c0d61]{background-color:#fff7f3;border-color:var(--bs-primary);box-shadow:inset 0 0 0 1px #fe60221f}.option-item.selected .option-price[data-v-8d4c0d61],.option-item.selected .option-title[data-v-8d4c0d61]{color:var(--bs-primary);font-weight:600}.option-item.out-of-stock[data-v-8d4c0d61]{background-color:#fafafa;border-color:#e5e5e5;cursor:not-allowed;opacity:.5}.option-item.out-of-stock .out-of-stock-content[data-v-8d4c0d61]{pointer-events:none}.option-item .option-link[data-v-8d4c0d61]{color:inherit;cursor:pointer;text-decoration:none}.option-item .option-link[data-v-8d4c0d61],.option-item .out-of-stock-content[data-v-8d4c0d61]{flex-direction:column;gap:.2rem;height:100%;padding:.45rem .7rem}.option-item .option-link[data-v-8d4c0d61],.option-item .option-title[data-v-8d4c0d61],.option-item .out-of-stock-content[data-v-8d4c0d61]{align-items:center;display:flex;justify-content:center;width:100%}.option-item .option-title[data-v-8d4c0d61]{color:#333;font-size:.78rem;font-weight:400;word-wrap:break-word;flex:initial;overflow-wrap:break-word}.option-item .option-price[data-v-8d4c0d61],.option-item .option-title[data-v-8d4c0d61]{line-height:1.25;text-align:center;transition:color .2s ease}.option-item .option-price[data-v-8d4c0d61]{color:#555;font-size:.74rem;font-weight:500;white-space:nowrap;width:100%}.option-item .out-of-stock-badge[data-v-8d4c0d61]{color:#999;font-size:.75rem;font-weight:400;letter-spacing:.5px;text-align:center;text-transform:uppercase}@media(max-width:768px){.option-item[data-v-8d4c0d61]{max-width:190px;min-width:118px}}@media(max-width:576px){.option-grid[data-v-8d4c0d61]{flex-wrap:nowrap;gap:.375rem;overflow-x:auto;padding-bottom:.5rem;-webkit-overflow-scrolling:touch}.option-item[data-v-8d4c0d61]{flex:0 0 auto;max-width:none;min-height:46px;min-width:112px}.option-title[data-v-8d4c0d61]{font-size:.6875rem}.option-price[data-v-8d4c0d61]{font-size:.75rem}.sub-title[data-v-8d4c0d61]{font-size:.8125rem}}.product-tabs-container .nav-tabs{background:var(--bs-gray-300);border-bottom:0;border-radius:var(--bs-border-radius) var(--bs-border-radius) 0 0;overflow:hidden}.product-tabs-container .nav-tabs .nav-link.active{border:0}.product-tabs-container .nav-tabs .nav-link{border:none!important;color:var(--bs-secondary);padding-bottom:.75rem;padding-top:.75rem}.product-tabs-container #productTabsContent{background:#fff;padding:1.5rem}.product-tabs-container #tabDescription img,.product-tabs-container .tabDescription img{display:block;height:auto;margin:0 auto;max-width:100%}.product-tabs-container .product-html{overflow:hidden}.product-tabs-container .product-html img{display:block;height:auto;max-width:100%}.product-tabs-container .product-html embed,.product-tabs-container .product-html iframe,.product-tabs-container .product-html object,.product-tabs-container .product-html video{aspect-ratio:16/9;display:block;height:auto!important;max-width:100%!important;width:100%!important}.product-tabs-container .block{border-radius:0 0 var(--bs-border-radius) var(--bs-border-radius)}.product-gallery[data-v-b1c91814]{display:flex;flex-direction:column;gap:1rem}.image-viewer[data-v-b1c91814]{align-items:flex-start;display:flex;gap:20px;position:relative}@media(max-width:768px){.image-viewer[data-v-b1c91814]{gap:0}}.main-image-container[data-v-b1c91814]{flex:1 1 auto;min-width:0;overflow:hidden;position:relative}.main-image-container img[data-v-b1c91814]{display:block;height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .15s ease,transform-origin .1s ease;width:100%}.thumbnails[data-v-b1c91814]{display:flex;gap:.5rem;overflow-x:auto}.thumbnails img[data-v-b1c91814]{border:1px solid var(--bs-border-color,#ccc);border-radius:var(--bs-border-radius,5px);cursor:pointer;height:75px;-o-object-fit:cover;object-fit:cover;width:75px}.thumbnails img.selected[data-v-b1c91814]{border-color:var(--bs-primary,#007bff)}.video-actions-overlay[data-v-b1c91814]{align-items:flex-end;bottom:15px;display:flex;flex-direction:column;gap:.45rem;position:absolute;right:15px;z-index:10}.video-action-button[data-v-b1c91814]{align-items:center;background:linear-gradient(to right,#383838 0,#383838 23%,#4a4a4a 28%,var(--bs-primary) 33%,var(--bs-primary) 100%);border:0;border-radius:6px;box-shadow:0 2px 8px #0003;color:#fff;cursor:pointer;display:inline-flex;gap:.4375rem;overflow:hidden;padding:.3125rem .625rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.video-action-button[data-v-b1c91814]:hover{background:linear-gradient(90deg,#2a2a2a 0 23%,#3a3a3a 28%,#ec4301 33%,#ec4301);box-shadow:0 4px 12px #0000004d;transform:translateY(-2px)}.video-action-button[data-v-b1c91814]:active{box-shadow:0 1px 4px #0003;transform:translateY(0)}.video-icon-wrapper[data-v-b1c91814]{align-items:center;background:#fff3;border-radius:50%;display:flex;flex-shrink:0;height:18px;justify-content:center;position:relative;transition:all .3s ease;width:18px}@media(max-width:768px){.video-icon-wrapper[data-v-b1c91814]{height:16px;width:16px}}@media(max-width:480px){.video-icon-wrapper[data-v-b1c91814]{height:14px;width:14px}}.video-icon-wrapper[data-v-b1c91814]:after{border-bottom:3px solid transparent;border-left:4px solid #fff;border-top:3px solid transparent;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-40%,-50%);width:0}@media(max-width:768px){.video-icon-wrapper[data-v-b1c91814]:after{border-bottom-width:2.5px;border-left-width:3.5px;border-top-width:2.5px}}@media(max-width:480px){.video-icon-wrapper[data-v-b1c91814]:after{border-bottom-width:2px;border-left-width:3px;border-top-width:2px}}.video-action-button .video-icon[data-v-b1c91814]{color:#fff;font-size:0;height:0;opacity:0;width:0}.video-icon-text[data-v-b1c91814]{font-size:.6875rem;font-weight:600;letter-spacing:.01em;position:relative;white-space:nowrap;z-index:1}@media(max-width:768px){.video-icon-text[data-v-b1c91814]{font-size:.625rem}}@media(max-width:480px){.video-icon-text[data-v-b1c91814]{font-size:.5625rem;font-weight:500}}.video-thumbnail[data-v-b1c91814]{border:none;border-radius:var(--bs-border-radius,5px);cursor:pointer;flex-shrink:0;height:75px;overflow:hidden;position:relative;width:75px}@media(max-width:768px){.video-thumbnail[data-v-b1c91814]{height:65px;width:65px}}@media(max-width:480px){.video-thumbnail[data-v-b1c91814]{height:60px;width:60px}}.video-thumbnail-image[data-v-b1c91814]{border-radius:var(--bs-border-radius,5px);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.video-thumbnail-badge[data-v-b1c91814]{background:#000000b8;border-radius:4px;bottom:4px;color:#fff;font-size:.58rem;font-weight:700;left:4px;line-height:1.1;overflow:hidden;padding:.18rem .25rem;position:absolute;right:4px;text-align:center;text-overflow:ellipsis;white-space:nowrap;z-index:2}.video-thumbnail-icon-overlay[data-v-b1c91814]{align-items:center;background:#0009;border-radius:var(--bs-border-radius,5px);display:flex;justify-content:center;inset:0;position:absolute;z-index:1}.video-thumbnail-play-icon-wrapper[data-v-b1c91814]{align-items:center;background:#ffffffe6;border-radius:50%;display:flex;height:32px;justify-content:center;position:relative;width:32px}@media(max-width:768px){.video-thumbnail-play-icon-wrapper[data-v-b1c91814]{height:28px;width:28px}}@media(max-width:480px){.video-thumbnail-play-icon-wrapper[data-v-b1c91814]{height:24px;width:24px}}.video-thumbnail-play-icon-wrapper[data-v-b1c91814]:after{border-bottom:6px solid transparent;border-left:8px solid #383838;border-top:6px solid transparent;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-40%,-50%);width:0}@media(max-width:768px){.video-thumbnail-play-icon-wrapper[data-v-b1c91814]:after{border-bottom-width:5px;border-left-width:7px;border-top-width:5px}}@media(max-width:480px){.video-thumbnail-play-icon-wrapper[data-v-b1c91814]:after{border-bottom-width:4px;border-left-width:6px;border-top-width:4px}}.lightbox-overlay[data-v-b1c91814]{align-items:center!important;background:#000000f2!important;cursor:pointer!important;display:flex!important;height:100vh!important;isolation:isolate!important;justify-content:center!important;inset:0!important;margin:0!important;padding:2rem!important;position:fixed!important;transform:none!important;width:100vw!important;z-index:2147483647!important}.lightbox-overlay .fa-icon[data-v-b1c91814],.lightbox-overlay .fa-icon path[data-v-b1c91814],.lightbox-overlay .fa-icon svg[data-v-b1c91814],.lightbox-overlay svg[data-v-b1c91814],.lightbox-overlay svg circle[data-v-b1c91814],.lightbox-overlay svg line[data-v-b1c91814],.lightbox-overlay svg path[data-v-b1c91814],.lightbox-overlay svg polygon[data-v-b1c91814],.lightbox-overlay svg rect[data-v-b1c91814]{color:#333!important;fill:#333!important;stroke:#333!important}body.lightbox-open .bundle-item-content[data-v-b1c91814],body.lightbox-open .bundle-products-wrapper[data-v-b1c91814],body.lightbox-open .favorite-buttons-wrapper[data-v-b1c91814],body.lightbox-open .header-container[data-v-b1c91814],body.lightbox-open .mobile-menu[data-v-b1c91814],body.lightbox-open .mobile-menu-categories[data-v-b1c91814],body.lightbox-open .product-action-buttons[data-v-b1c91814],body.lightbox-open [style*="z-index: 1051"][data-v-b1c91814],body.lightbox-open [style*="z-index: 1053"][data-v-b1c91814],body.lightbox-open [style*="z-index: 1098"][data-v-b1c91814],body.lightbox-open [style*="z-index: 1099"][data-v-b1c91814],body.lightbox-open [style*="z-index: 9999"][data-v-b1c91814],body.lightbox-open [style*="z-index:1051"][data-v-b1c91814],body.lightbox-open [style*="z-index:1053"][data-v-b1c91814],body.lightbox-open [style*="z-index:1098"][data-v-b1c91814],body.lightbox-open [style*="z-index:1099"][data-v-b1c91814],body.lightbox-open [style*="z-index:9999"][data-v-b1c91814],body.lightbox-open header[data-v-b1c91814]{pointer-events:none!important;z-index:-1!important}.lightbox-container[data-v-b1c91814]{align-items:center!important;cursor:default!important;display:flex!important;height:100%!important;isolation:isolate!important;justify-content:center!important;max-height:90vh!important;max-width:90vw!important;position:relative!important;width:100%!important;z-index:2147483647!important}.lightbox-close[data-v-b1c91814]{align-items:center!important;background:#ffffffe6!important;border:none!important;border-radius:50%!important;color:#333!important;cursor:pointer!important;display:flex!important;height:40px!important;justify-content:center!important;pointer-events:auto!important;position:absolute!important;right:1rem!important;top:1rem!important;transition:all .2s ease!important;width:40px!important;z-index:2147483647!important}.lightbox-close [data-v-b1c91814]{color:#333!important;fill:#333!important;stroke:#333!important}.lightbox-close[data-v-b1c91814]:hover{background:#fff!important;transform:scale(1.1)!important}.lightbox-close .lightbox-icon[data-v-b1c91814],.lightbox-close .lightbox-icon path[data-v-b1c91814],.lightbox-close .lightbox-icon svg[data-v-b1c91814],.lightbox-close svg[data-v-b1c91814],.lightbox-close svg path[data-v-b1c91814]{color:#333!important;fill:#333!important}.lightbox-close svg[data-v-b1c91814],.lightbox-close svg path[data-v-b1c91814]{font-size:1.25rem!important;stroke:#333!important}.lightbox-close [data-v-b1c91814] svg path,.lightbox-close [data-v-b1c91814] svg{color:#333!important;fill:#333!important;stroke:#333!important}.lightbox-nav[data-v-b1c91814]{align-items:center!important;background:#ffffffe6!important;border:none!important;border-radius:50%!important;color:#333!important;cursor:pointer!important;display:flex!important;height:50px!important;justify-content:center!important;pointer-events:auto!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important;transition:all .2s ease!important;width:50px!important;z-index:2147483647!important}.lightbox-nav [data-v-b1c91814]{color:#333!important;fill:#333!important;stroke:#333!important}.lightbox-nav[data-v-b1c91814]:hover{background:#fff!important;transform:translateY(-50%) scale(1.1)!important}.lightbox-nav .lightbox-icon[data-v-b1c91814],.lightbox-nav .lightbox-icon path[data-v-b1c91814],.lightbox-nav .lightbox-icon svg[data-v-b1c91814],.lightbox-nav svg[data-v-b1c91814],.lightbox-nav svg path[data-v-b1c91814]{color:#333!important;fill:#333!important}.lightbox-nav svg[data-v-b1c91814],.lightbox-nav svg path[data-v-b1c91814]{font-size:1.5rem!important;stroke:#333!important}.lightbox-nav [data-v-b1c91814] svg path,.lightbox-nav [data-v-b1c91814] svg{color:#333!important;fill:#333!important;stroke:#333!important}.lightbox-zoom-controls[data-v-b1c91814]{display:flex!important;flex-direction:column!important;gap:.5rem!important;left:1rem!important;position:absolute!important;top:1rem!important;z-index:2147483647!important}.lightbox-zoom-btn[data-v-b1c91814]{align-items:center!important;background:#ffffffe6!important;border:none!important;border-radius:50%!important;color:#333!important;cursor:pointer!important;display:flex!important;height:40px!important;justify-content:center!important;pointer-events:auto!important;transition:all .2s ease!important;width:40px!important}.lightbox-zoom-btn [data-v-b1c91814]{color:#333!important;fill:#333!important;stroke:#333!important}.lightbox-zoom-btn[data-v-b1c91814]:hover{background:#fff!important;transform:scale(1.1)!important}.lightbox-zoom-btn .lightbox-icon[data-v-b1c91814],.lightbox-zoom-btn .lightbox-icon path[data-v-b1c91814],.lightbox-zoom-btn .lightbox-icon svg[data-v-b1c91814],.lightbox-zoom-btn svg[data-v-b1c91814],.lightbox-zoom-btn svg path[data-v-b1c91814]{color:#333!important;fill:#333!important}.lightbox-zoom-btn svg[data-v-b1c91814],.lightbox-zoom-btn svg path[data-v-b1c91814]{font-size:1rem!important;stroke:#333!important}.lightbox-zoom-btn [data-v-b1c91814] svg path,.lightbox-zoom-btn [data-v-b1c91814] svg{color:#333!important;fill:#333!important;stroke:#333!important}.lightbox-nav-prev[data-v-b1c91814]{left:1rem}.lightbox-nav-next[data-v-b1c91814]{right:1rem}.lightbox-content[data-v-b1c91814]{align-items:center!important;display:flex!important;height:100%!important;justify-content:center!important;overflow:hidden!important;position:relative!important;width:100%!important}.lightbox-image[data-v-b1c91814]{border-radius:4px!important;cursor:default!important;max-height:100%!important;max-width:100%!important;-o-object-fit:contain!important;object-fit:contain!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.lightbox-image.zoomed[data-v-b1c91814]{cursor:grab!important}.lightbox-image.zoomed[data-v-b1c91814]:active{cursor:grabbing!important}.lightbox-counter[data-v-b1c91814]{background:#000000b3!important;border-radius:20px!important;bottom:1rem!important;color:#fff!important;font-size:.875rem!important;left:50%!important;padding:.5rem 1rem!important;pointer-events:none!important;position:absolute!important;transform:translate(-50%)!important;z-index:2147483647!important}.lightbox-fade-enter-active[data-v-b1c91814],.lightbox-fade-leave-active[data-v-b1c91814]{transition:opacity .3s ease}.lightbox-fade-enter-from[data-v-b1c91814],.lightbox-fade-leave-to[data-v-b1c91814]{opacity:0}@media(max-width:768px){.lightbox-overlay[data-v-b1c91814]{padding:1rem!important}.lightbox-close[data-v-b1c91814]{height:36px!important;right:.5rem!important;top:.5rem!important;width:36px!important}.lightbox-close svg[data-v-b1c91814]{font-size:1rem!important}.lightbox-nav[data-v-b1c91814]{height:40px!important;width:40px!important}.lightbox-nav svg[data-v-b1c91814]{font-size:1.25rem!important}.lightbox-nav-prev[data-v-b1c91814]{left:.5rem!important}.lightbox-nav-next[data-v-b1c91814]{right:.5rem!important}.lightbox-zoom-controls[data-v-b1c91814]{gap:.375rem!important;left:.5rem!important;top:.5rem!important}.lightbox-zoom-btn[data-v-b1c91814]{height:36px!important;width:36px!important}.lightbox-zoom-btn svg[data-v-b1c91814]{font-size:.875rem!important}.lightbox-counter[data-v-b1c91814]{bottom:.5rem!important;font-size:.75rem!important;padding:.375rem .75rem!important}.main-image-container[data-v-b1c91814]{cursor:pointer}}.btn[data-v-73c57de0]{align-items:center;color:var(--bs-dark);display:flex;flex-direction:column;font-size:.8rem;font-weight:400;min-width:60px;padding:0;text-align:center}.btn.active.like[data-v-73c57de0]{color:var(--bs-danger)}.btn.active.list[data-v-73c57de0]{color:var(--bs-teal)}.btn.active i[data-v-73c57de0],.btn.active svg[data-v-73c57de0]{font-weight:600}.btn i[data-v-73c57de0],.btn svg[data-v-73c57de0]{font-size:1.1rem}.price-reminder[data-v-f53acd8d]{align-items:center;color:var(--bs-secondary);display:flex;font-size:.6rem;gap:.5rem;line-height:1.2;text-align:left;width:-moz-max-content;width:max-content}@media(max-width:768px){.price-reminder[data-v-f53acd8d]{margin-top:10px}}.price-reminder[data-v-f53acd8d] :is(svg),.price-reminder i[data-v-f53acd8d]{font-size:1rem}.price-reminder.active[data-v-f53acd8d]{border:1px solid #32b618;border-radius:10px}.price-reminder.active[data-v-f53acd8d] :is(svg),.price-reminder.active i[data-v-f53acd8d]{color:var(--bs-primary);font-weight:600}.popup-overlay[data-v-6a215746]{align-items:flex-end;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;z-index:999}.popup-header[data-v-6a215746]{align-items:center;background-color:#fff;display:flex;font-size:1.2rem;font-weight:700;justify-content:space-between;margin-top:5px;padding:0 10px}.close-button[data-v-6a215746]{background:none;border:none;color:#888;cursor:pointer;font-size:1.5rem;font-weight:700}.popup-content[data-v-6a215746]{animation:slideUp-6a215746 .3s ease-out;background:#fff;border-top-left-radius:20px;border-top-right-radius:20px;height:33vh;padding:20px;width:100%}.share-buttons[data-v-6a215746]{height:70%;justify-content:space-around}.share-button[data-v-6a215746],.share-buttons[data-v-6a215746]{align-items:center;display:flex}.share-button[data-v-6a215746]{color:#333;cursor:pointer;flex-direction:column;font-size:.9rem;gap:8px;justify-content:center;text-align:center}.share-button i[data-v-6a215746]{font-size:3rem}.share-buttons button[data-v-6a215746]{background:#f2f2f2;border:none;border-radius:10px;cursor:pointer;font-weight:700;padding:10px 20px}@keyframes slideUp-6a215746{0%{transform:translateY(100%)}to{transform:translateY(0)}}.btn[data-v-6a215746]{align-items:center;color:var(--bs-dark);display:flex;flex-direction:column;font-size:.8rem;font-weight:400;min-width:60px;padding:0;text-align:center}.btn.active.like[data-v-6a215746]{color:var(--bs-danger)}.btn.active.list[data-v-6a215746]{color:var(--bs-teal)}.btn.active i[data-v-6a215746],.btn.active svg[data-v-6a215746]{font-weight:600}.btn i[data-v-6a215746],.btn svg[data-v-6a215746]{font-size:1.1rem}.review-video-content[data-v-4ec91347]{display:flex;flex:1;flex-direction:column;gap:1.5rem;max-width:100%;min-height:0;overflow:visible;padding:1rem;width:100%}@media(min-width:768px){.review-video-content[data-v-4ec91347]{gap:2rem;padding:1.5rem}}@media(max-width:480px){.review-video-content[data-v-4ec91347]{gap:1rem;padding:.75rem}}.main-video-section[data-v-4ec91347]{display:flex;flex-direction:column;flex-shrink:0;gap:1rem;width:100%}@media(max-width:768px){.main-video-section[data-v-4ec91347]{gap:.75rem}}.video-player-container[data-v-4ec91347]{background:#000;border-radius:8px;box-shadow:0 4px 12px #00000026;flex-shrink:0;height:0;min-height:450px;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}@media(max-width:768px){.video-player-container[data-v-4ec91347]{border-radius:4px;box-shadow:0 2px 8px #00000026;min-height:300px}}@media(max-width:480px){.video-player-container[data-v-4ec91347]{min-height:250px}}@supports (aspect-ratio:16/9){.video-player-container[data-v-4ec91347]{aspect-ratio:16/9;height:auto;padding-bottom:0}}.video-iframe[data-v-4ec91347]{border:none;display:block;height:100%;left:0;position:absolute;top:0;width:100%}.video-error[data-v-4ec91347]{color:var(--bs-secondary);left:50%;padding:2rem;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.video-error p[data-v-4ec91347]{margin-bottom:.5rem}.video-error small[data-v-4ec91347]{color:var(--bs-secondary);display:block;opacity:.7}.video-info[data-v-4ec91347]{flex-shrink:0;padding:.5rem 0}.video-info .video-title[data-v-4ec91347]{color:var(--bs-dark);font-size:1.25rem;font-weight:600;margin-bottom:.5rem}@media(max-width:768px){.video-info .video-title[data-v-4ec91347]{font-size:1.125rem;margin-bottom:.375rem}}@media(max-width:480px){.video-info .video-title[data-v-4ec91347]{font-size:1rem}}.video-info .video-description[data-v-4ec91347]{color:var(--bs-secondary);font-size:.875rem;line-height:1.6;margin:0}@media(max-width:768px){.video-info .video-description[data-v-4ec91347]{font-size:.8125rem;line-height:1.5}}@media(max-width:480px){.video-info .video-description[data-v-4ec91347]{font-size:.75rem}}.video-thumbnails-section[data-v-4ec91347]{flex-shrink:0;width:100%}.video-thumbnails-grid[data-v-4ec91347]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));overflow-x:auto;padding-bottom:.5rem}@media(max-width:768px){.video-thumbnails-grid[data-v-4ec91347]{gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}}@media(max-width:480px){.video-thumbnails-grid[data-v-4ec91347]{gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}}@media(max-width:480px){.video-thumbnails-grid[data-v-4ec91347]{display:flex;flex-direction:row;overflow-x:auto;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.video-thumbnails-grid[data-v-4ec91347]::-webkit-scrollbar{height:4px}.video-thumbnails-grid[data-v-4ec91347]::-webkit-scrollbar-thumb{background:var(--bs-primary);border-radius:2px}}.video-thumbnail-item[data-v-4ec91347]{background:#f8f9fa;border:2px solid transparent;border-radius:8px;cursor:pointer;overflow:hidden;transition:all .3s ease}@media(max-width:768px){.video-thumbnail-item[data-v-4ec91347]{border-radius:6px}}@media(max-width:480px){.video-thumbnail-item[data-v-4ec91347]{border-radius:4px;flex:0 0 auto;width:100px}}.video-thumbnail-item[data-v-4ec91347]:hover{border-color:var(--bs-primary);box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.video-thumbnail-item.active[data-v-4ec91347]{border-color:var(--bs-primary);box-shadow:0 4px 16px #007bff4d}.video-thumbnail-item.active .video-thumbnail-image-wrapper[data-v-4ec91347]:after{border:3px solid var(--bs-primary);border-radius:6px;content:"";inset:0;pointer-events:none;position:absolute}.video-thumbnail-item[data-v-4ec91347]:active{transform:translateY(0)}.video-thumbnail-image-wrapper[data-v-4ec91347]{background:#000;border-radius:6px 6px 0 0;height:0;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}@media(max-width:480px){.video-thumbnail-image-wrapper[data-v-4ec91347]{border-radius:4px 4px 0 0}}.video-thumbnail-image[data-v-4ec91347]{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.video-thumbnail-overlay[data-v-4ec91347]{align-items:center;background:#0006;border-radius:6px 6px 0 0;display:flex;justify-content:center;inset:0;position:absolute;transition:background .3s ease}.video-thumbnail-item:hover .video-thumbnail-overlay[data-v-4ec91347]{background:#0003}.video-thumbnail-item.active .video-thumbnail-overlay[data-v-4ec91347]{background:#0000001a}.video-thumbnail-play-icon[data-v-4ec91347]{color:#fff;filter:drop-shadow(0 2px 4px rgba(0,0,0,.5));font-size:2rem}@media(max-width:768px){.video-thumbnail-play-icon[data-v-4ec91347]{font-size:1.75rem}}@media(max-width:480px){.video-thumbnail-play-icon[data-v-4ec91347]{font-size:1.5rem}}.video-thumbnail-active-indicator[data-v-4ec91347]{align-items:center;background:var(--bs-primary);border-radius:50%;box-shadow:0 2px 8px #0000004d;display:flex;height:24px;justify-content:center;position:absolute;right:8px;top:8px;width:24px;z-index:2}@media(max-width:480px){.video-thumbnail-active-indicator[data-v-4ec91347]{height:20px;right:4px;top:4px;width:20px}}.video-thumbnail-active-indicator .active-icon[data-v-4ec91347]{color:#fff;font-size:.875rem}@media(max-width:480px){.video-thumbnail-active-indicator .active-icon[data-v-4ec91347]{font-size:.75rem}}.video-thumbnail-title[data-v-4ec91347]{color:var(--bs-dark);display:-webkit-box;font-size:.75rem;font-weight:500;-webkit-line-clamp:2;line-height:1.3;padding:.5rem;text-align:center;-webkit-box-orient:vertical;min-height:2.6em;overflow:hidden;text-overflow:ellipsis}@media(max-width:768px){.video-thumbnail-title[data-v-4ec91347]{font-size:.6875rem;min-height:2.4em;padding:.375rem}}@media(max-width:480px){.video-thumbnail-title[data-v-4ec91347]{font-size:.625rem;min-height:2.2em;padding:.25rem}}.no-videos[data-v-4ec91347]{color:var(--bs-secondary);padding:2rem;text-align:center}[data-v-4ec91347] .review-video-popup .popup-content{display:flex;flex-direction:column;margin:1rem;max-height:90vh;max-width:900px;width:95%}@media(max-width:768px){[data-v-4ec91347] .review-video-popup .popup-content{margin:.5rem;max-height:85vh;width:98%}}@media(max-width:480px){[data-v-4ec91347] .review-video-popup .popup-content{border-radius:0;margin:0;max-height:90vh;max-width:100%;width:100%}}[data-v-4ec91347] .review-video-popup .popup-body{display:flex;flex:1;flex-direction:column;min-height:0;overflow:visible;padding:0}@media(max-width:480px){[data-v-4ec91347] .review-video-popup .popup-body{max-height:calc(90vh - 60px)}}[data-v-4ec91347] .review-video-popup .popup-header{flex-shrink:0;padding:.75rem 1rem}@media(max-width:768px){[data-v-4ec91347] .review-video-popup .popup-header{padding:.625rem .875rem}}@media(max-width:480px){[data-v-4ec91347] .review-video-popup .popup-header{padding:.5rem .75rem}}[data-v-4ec91347] .review-video-popup .popup-header .popup-product-name{font-size:1.5rem}@media(max-width:768px){[data-v-4ec91347] .review-video-popup .popup-header .popup-product-name{font-size:1.25rem}}@media(max-width:480px){[data-v-4ec91347] .review-video-popup .popup-header .popup-product-name{font-size:1.125rem}}[data-v-4ec91347] .review-video-popup .popup-header .popup-close{font-size:1.25rem}@media(max-width:480px){[data-v-4ec91347] .review-video-popup .popup-header .popup-close{font-size:1.125rem}}.product-options ul[data-v-a16813af]{display:flex;gap:.5rem;margin-bottom:0;padding-left:0}@media(max-width:768px){.product-reminders[data-v-a16813af]{align-items:center;display:flex!important;flex-direction:row!important;flex-wrap:wrap;gap:.75rem}.product-reminders .col[data-v-a16813af]{flex:0 0 auto;max-width:none;width:auto}}@media(min-width:1000px){.product-sticky[data-v-a16813af]{align-self:flex-start;position:sticky;top:20px}}.product-options ul li[data-v-a16813af]{padding:0}.product-options ul li[data-v-a16813af] :is(a){border:1px solid #ebebeb;border-radius:4px;color:#32383e!important;display:block;padding:.5rem 1rem;text-decoration:none!important}.product-options ul li.active[data-v-a16813af] :is(a){border:1px solid #fe6022;color:#fe6022}.product-title[data-v-a16813af]{font-size:1.5rem;font-weight:700}.product-badges[data-v-a16813af]{display:flex;gap:.5rem}.product-badges .badge[data-v-a16813af]{align-items:center;color:var(--bs-dark);display:flex;font-size:.725rem;font-weight:600;gap:.3rem;text-align:left}.product-badges .badge[data-v-a16813af] :is(svg){height:1.5em}.product-badges .badge i[data-v-a16813af]{font-size:1.25rem}.product-badges .badge-container[data-v-a16813af]{display:flex;flex-wrap:wrap;gap:.5rem}.product-badges .badge-container .badge[data-v-a16813af]{flex:1 1 0;min-width:0}@media(max-width:991.98px){.product-badges[data-v-a16813af]{margin-bottom:.9rem;width:100%}.product-badges .badge-container[data-v-a16813af]{display:grid!important;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.product-badges .badge-container .badge[data-v-a16813af]{background:#f7f8fa;border:1px solid #e5e9ef;border-radius:8px;color:#2d333d;font-size:.72rem;justify-content:flex-start;line-height:1.15;min-height:46px;padding:.55rem .6rem;white-space:normal;width:100%}.product-badges .badge-container .badge>div[data-v-a16813af]:first-child{align-items:center;background:#fff;border-radius:50%;color:var(--bs-primary);display:inline-flex;flex:0 0 26px;height:26px;justify-content:center}.product-badges .badge-container .badge[data-v-a16813af] :is(svg){height:1rem}}.add-to-cart-section[data-v-a16813af],.user-options[data-v-a16813af]{display:flex;gap:1rem}.product-image-container[data-v-a16813af]{position:relative}.product-image-container .mobile-favorite-buttons-wrapper[data-v-a16813af]{display:flex;flex-direction:column;gap:.5rem;position:absolute;right:.75rem;top:.75rem;z-index:10}.product-image-container .mobile-favorite-buttons-wrapper[data-v-a16813af] .btn{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;height:44px;justify-content:center;max-height:44px;max-width:44px;min-height:44px;min-width:44px;padding:0;transition:all .2s ease;width:44px}.product-image-container .mobile-favorite-buttons-wrapper[data-v-a16813af] .btn:hover{background:#f8f9fa;border-color:var(--bs-primary);box-shadow:0 2px 8px #00000026;transform:translateY(-1px)}.product-image-container .mobile-favorite-buttons-wrapper[data-v-a16813af] .btn.active.like{background:#dc35451a;border-color:var(--bs-danger);color:var(--bs-danger)}.product-image-container .mobile-favorite-buttons-wrapper[data-v-a16813af] .btn.active.list{background:#0dcaf01a;border-color:var(--bs-teal);color:var(--bs-teal)}.product-image-container .mobile-favorite-buttons-wrapper[data-v-a16813af] .btn i,.product-image-container .mobile-favorite-buttons-wrapper[data-v-a16813af] .btn svg{flex-shrink:0;font-size:1.125rem;line-height:1;margin-bottom:0}.product-image-container .mobile-favorite-buttons-wrapper[data-v-a16813af] .btn span{display:none}.product-image-container .mobile-favorite-buttons-wrapper .mobile-video-button[data-v-a16813af]{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 4px #0000001a;cursor:pointer;display:flex;height:44px;justify-content:center;max-height:44px;max-width:44px;min-height:44px;min-width:44px;padding:0;transition:all .2s ease;width:44px}.product-image-container .mobile-favorite-buttons-wrapper .mobile-video-button[data-v-a16813af]:hover{background:#f8f9fa;border-color:var(--bs-primary);box-shadow:0 2px 8px #00000026;transform:translateY(-1px)}.product-image-container .mobile-favorite-buttons-wrapper .mobile-video-button[data-v-a16813af]:active{transform:translateY(0)}.product-image-container .mobile-favorite-buttons-wrapper .mobile-video-icon-wrapper[data-v-a16813af]{align-items:center;background:#fe60221a;border-radius:50%;display:flex;height:20px;justify-content:center;position:relative;width:20px}.product-image-container .mobile-favorite-buttons-wrapper .mobile-video-icon-wrapper[data-v-a16813af]:after{border-bottom:4px solid transparent;border-left:5px solid var(--bs-primary);border-top:4px solid transparent;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-40%,-50%);width:0}.product-image-container .mobile-favorite-buttons-wrapper .mobile-video-icon[data-v-a16813af]{font-size:0;height:0;opacity:0;width:0}.product-action-buttons[data-v-a16813af]{position:relative;width:100%}.product-action-buttons .d-flex[data-v-a16813af]{align-items:stretch}.product-action-buttons .product-quantity-container[data-v-a16813af]{align-items:stretch;align-self:stretch;display:flex}.product-action-buttons .product-quantity-container .btn[data-v-a16813af]{align-items:center;background:transparent;border:none;color:var(--bs-dark);display:flex;flex:0 0 auto;height:100%;justify-content:center;margin:0;padding:0;transition:color .2s ease;width:40px}.product-action-buttons .product-quantity-container .btn[data-v-a16813af]:hover:not(.disabled){background:#0000000d;color:var(--bs-primary)}.product-action-buttons .product-quantity-container .btn.disabled[data-v-a16813af]{cursor:not-allowed;opacity:.25}.product-action-buttons .product-quantity-container .btn i[data-v-a16813af],.product-action-buttons .product-quantity-container .btn svg[data-v-a16813af]{font-size:.875rem}.product-action-buttons .product-quantity-container #productQuantity[data-v-a16813af]{align-self:center;appearance:none;-webkit-appearance:none;-moz-appearance:textfield;background:#fff;border:none;flex:0 0 auto;font-size:.875rem;font-weight:500;height:80%;margin:auto;padding:0;text-align:center;width:40px}.product-action-buttons .product-quantity-container #productQuantity[data-v-a16813af]::-webkit-inner-spin-button,.product-action-buttons .product-quantity-container #productQuantity[data-v-a16813af]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-action-buttons .add-to-cart-button-wrapper[data-v-a16813af]{align-items:stretch;display:flex;flex:1 1 auto;height:100%;min-width:0}.product-action-buttons .add-to-cart-button-wrapper .btn[data-v-a16813af]{align-items:center;display:flex;height:100%;justify-content:center;min-width:150px;white-space:nowrap;width:100%}.product-action-buttons .favorite-buttons-wrapper[data-v-a16813af]{align-items:stretch;align-self:stretch;display:flex;flex-shrink:0;gap:.375rem;height:100%}.product-action-buttons .favorite-buttons-wrapper[data-v-a16813af] .btn{align-items:center;align-self:stretch;background:#fff;border:1px solid #e0e0e0;border-radius:var(--bs-border-radius);display:flex;flex-direction:column;font-size:.75rem;height:100%;justify-content:center;line-height:1.2;min-width:auto;padding:.375rem .5rem;transition:all .2s ease;width:auto}.product-action-buttons .favorite-buttons-wrapper[data-v-a16813af] .btn:hover{background:#f8f9fa;border-color:var(--bs-primary)}.product-action-buttons .favorite-buttons-wrapper[data-v-a16813af] .btn.active.like{background:#dc35451a;border-color:var(--bs-danger);color:var(--bs-danger)}.product-action-buttons .favorite-buttons-wrapper[data-v-a16813af] .btn.active.list{background:#0dcaf01a;border-color:var(--bs-teal);color:var(--bs-teal)}.product-action-buttons .favorite-buttons-wrapper[data-v-a16813af] .btn i,.product-action-buttons .favorite-buttons-wrapper[data-v-a16813af] .btn svg{flex-shrink:0;font-size:1rem;line-height:1;margin-bottom:.25rem}.product-action-buttons .favorite-buttons-wrapper[data-v-a16813af] .btn span{display:block;font-size:.65rem;line-height:1.2;margin-top:0;white-space:nowrap}@media(max-width:768px){.product-action-buttons .d-flex[data-v-a16813af]{align-items:stretch;flex-wrap:wrap;gap:.5rem}.product-action-buttons .product-quantity-container[data-v-a16813af]{flex:0 0 auto;min-width:120px;order:1}.product-action-buttons .add-to-cart-button-wrapper[data-v-a16813af]{flex:1 1 auto;min-width:0;order:2}.product-action-buttons .add-to-cart-button-wrapper .btn[data-v-a16813af]{font-size:.9rem;min-height:44px;width:100%}}@media(min-width:769px){.product-action-buttons .favorite-buttons-wrapper[data-v-a16813af] .btn{max-width:65px;min-width:50px;width:auto}}.last-stock-warning[data-v-a16813af]{align-items:center;background:linear-gradient(135deg,#fffdf8,#fff8ee);border:1px solid rgba(254,96,34,.2);border-radius:12px;box-shadow:0 8px 18px -14px #fe602273;display:flex;gap:.75rem;padding:.7rem .8rem}.last-stock-warning__icon[data-v-a16813af]{align-items:center;background:#fe60221f;border-radius:999px;color:var(--bs-primary);display:inline-flex;flex-shrink:0;font-size:.9rem;height:2rem;justify-content:center;width:2rem}.last-stock-warning__content[data-v-a16813af]{display:flex;flex-direction:column;min-width:0}.last-stock-warning__title[data-v-a16813af]{color:#5d3b1a;font-size:.9rem;font-weight:700;line-height:1.25}.last-stock-warning__text[data-v-a16813af]{color:#7c6550;font-size:.8rem;line-height:1.35}@media(max-width:576px){.last-stock-warning[data-v-a16813af]{gap:.625rem;padding:.65rem .75rem}.last-stock-warning__icon[data-v-a16813af]{height:1.85rem;width:1.85rem}.last-stock-warning__title[data-v-a16813af]{font-size:.86rem}.last-stock-warning__text[data-v-a16813af]{font-size:.77rem}}.installment-info[data-v-a16813af]{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;padding:.625rem 1rem;transition:all .2s ease}.installment-info[data-v-a16813af]:hover{background-color:#fffaf8;border-color:var(--bs-primary);box-shadow:0 2px 8px #fe60221a}.shipping-day[data-v-a16813af]{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;color:#333;font-size:.875rem;line-height:1.5;padding:.625rem 1rem}.discountedPrice[data-v-a16813af]{margin-right:5px;text-decoration:line-through}.SalePrice[data-v-a16813af]{font-size:16px;font-weight:750}.store-pickup-badge[data-v-a16813af]{cursor:pointer;transition:all .2s ease}.store-pickup-badge[data-v-a16813af]:hover{opacity:.8;transform:translateY(-2px)}.store-pickup-badge[data-v-a16813af]:active{transform:translateY(0)}.bundle-badge[data-v-a16813af]{background:linear-gradient(135deg,#fe60221a,#ff8c001a);border:1px solid rgba(254,96,34,.3);border-radius:8px;padding:.5rem .75rem!important}.bundle-badge div[data-v-a16813af]:first-child{color:var(--bs-primary)!important}.bundle-info-card[data-v-a16813af]{background:linear-gradient(135deg,#fff5f0,#fff9f5);border:1px solid rgba(254,96,34,.25);border-radius:12px;box-shadow:0 2px 8px #fe602214;padding:1rem}.bundle-info-card .bundle-info-content[data-v-a16813af]{align-items:flex-start;display:flex;gap:.875rem}.bundle-info-card .bundle-info-icon[data-v-a16813af]{align-items:center;background:linear-gradient(135deg,var(--bs-primary) 0,#ff8c00 100%);border-radius:10px;box-shadow:0 2px 8px #fe60224d;color:#fff;display:flex;flex-shrink:0;font-size:1.125rem;height:40px;justify-content:center;width:40px}.bundle-info-card .bundle-info-text[data-v-a16813af]{flex:1;min-width:0}.bundle-info-card .bundle-info-text strong[data-v-a16813af]{color:var(--bs-dark);display:block;font-size:.9375rem;margin-bottom:.25rem}.bundle-info-card .bundle-info-text p[data-v-a16813af]{color:#666;font-size:.8125rem;line-height:1.4}.store-pickup-floating[data-v-a16813af]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#667eea,#764ba2 50%,#f093fb);border:1px solid hsla(0,0%,100%,.2);border-radius:16px;bottom:20px;box-shadow:0 8px 32px #667eea66;cursor:pointer;max-width:320px;padding:1rem 1.25rem;position:fixed;right:20px;transition:all .4s cubic-bezier(.4,0,.2,1);width:auto;z-index:1000}.store-pickup-floating[data-v-a16813af]:before{animation:floatingPulse-a16813af 3s ease-in-out infinite;background:radial-gradient(circle,hsla(0,0%,100%,.15) 0,transparent 70%);content:"";height:200%;left:-50%;pointer-events:none;position:absolute;top:-50%;width:200%}.store-pickup-floating[data-v-a16813af]:hover{box-shadow:0 12px 40px #667eea80;transform:translateY(-5px) scale(1.05)}.store-pickup-floating[data-v-a16813af]:active{transform:translateY(-3px) scale(1.03)}.store-pickup-floating .store-pickup-close[data-v-a16813af]{align-items:center;background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:24px;justify-content:center;padding:0;position:absolute;right:8px;top:8px;transition:all .2s ease;width:24px;z-index:10}.store-pickup-floating .store-pickup-close[data-v-a16813af]:hover{background:#ffffff4d;transform:rotate(90deg)}.store-pickup-floating .store-pickup-close svg[data-v-a16813af]{height:12px;width:12px}.store-pickup-floating .store-pickup-floating-content[data-v-a16813af]{align-items:center;display:flex;gap:.75rem;position:relative;z-index:1}.store-pickup-floating .store-pickup-floating-icon[data-v-a16813af]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff40;border:2px solid hsla(0,0%,100%,.3);border-radius:12px;box-shadow:0 4px 12px #00000026;color:#fff;display:flex;flex-shrink:0;font-size:1.5rem;height:45px;justify-content:center;width:45px}.store-pickup-floating .store-pickup-floating-text[data-v-a16813af]{color:#fff;flex:1;min-width:0}.store-pickup-floating .store-pickup-floating-text .store-pickup-floating-title[data-v-a16813af]{font-size:1rem;font-weight:700;line-height:1.2;margin-bottom:.2rem;text-shadow:0 2px 6px rgba(0,0,0,.2)}.store-pickup-floating .store-pickup-floating-text .store-pickup-floating-subtitle[data-v-a16813af]{font-size:.8rem;font-weight:500;line-height:1.3;opacity:.9}@keyframes floatingPulse-a16813af{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}@media(max-width:768px){.store-pickup-floating[data-v-a16813af]{bottom:15px;left:15px;max-width:none;padding:.875rem 1rem;right:15px}.store-pickup-floating .store-pickup-floating-icon[data-v-a16813af]{font-size:1.25rem;height:40px;width:40px}.store-pickup-floating .store-pickup-floating-text .store-pickup-floating-title[data-v-a16813af]{font-size:.95rem}.store-pickup-floating .store-pickup-floating-text .store-pickup-floating-subtitle[data-v-a16813af]{font-size:.75rem}}.slide-up-fade-enter-active[data-v-a16813af]{transition:all .5s cubic-bezier(.4,0,.2,1)}.slide-up-fade-leave-active[data-v-a16813af]{transition:all .3s cubic-bezier(.4,0,.2,1)}.slide-up-fade-enter-from[data-v-a16813af]{opacity:0;transform:translateY(100px) scale(.8)}.slide-up-fade-leave-to[data-v-a16813af]{opacity:0;transform:translateY(50px) scale(.9)}[data-v-a16813af] .store-info-popup .popup-content{max-width:800px;width:90%}.store-info-content[data-v-a16813af]{max-width:100%}.store-info-content .store-images .store-image[data-v-a16813af]{border:1px solid #e0e0e0;border-radius:8px;max-height:350px;-o-object-fit:contain;object-fit:contain;width:100%}.store-info-content .store-images .splide__arrows[data-v-a16813af]{display:flex;justify-content:space-between;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:10}.store-info-content .store-images .splide__arrow[data-v-a16813af]{align-items:center;background:#ffffffe6;border:1px solid #e0e0e0;border-radius:50%;box-shadow:0 2px 8px #0000001a;cursor:pointer;display:flex;height:40px;justify-content:center;pointer-events:all;transition:all .3s ease;width:40px}.store-info-content .store-images .splide__arrow[data-v-a16813af]:hover{background:#fff;box-shadow:0 4px 12px #00000026}.store-info-content .store-images .splide__arrow.splide__arrow--prev[data-v-a16813af]{left:10px}.store-info-content .store-images .splide__arrow.splide__arrow--next[data-v-a16813af]{right:10px}.store-info-content .store-images .splide__arrow svg[data-v-a16813af]{height:20px;width:20px}.store-info-content .store-images .splide__pagination[data-v-a16813af]{bottom:10px}.store-info-content .store-images .splide__pagination .splide__pagination__page[data-v-a16813af]{background:#ffffff80;opacity:.7}.store-info-content .store-images .splide__pagination .splide__pagination__page.is-active[data-v-a16813af]{background:var(--bs-primary);opacity:1}.store-info-content .store-name[data-v-a16813af]{color:var(--bs-dark);font-size:1.5rem;font-weight:700}.store-info-content .store-detail[data-v-a16813af]{background-color:#f8f9fa;border-left:3px solid var(--bs-primary);border-radius:8px;padding:.75rem}.store-info-content .store-detail strong[data-v-a16813af]{color:var(--bs-dark);display:block;margin-bottom:.25rem}.store-info-content .store-detail a[data-v-a16813af]{color:var(--bs-primary)}.store-info-content .store-detail a[data-v-a16813af]:hover{text-decoration:underline!important}.store-info-content .store-map .map-container[data-v-a16813af]{box-shadow:0 2px 8px #0000001a}@media(max-width:768px){.store-info-content[data-v-a16813af]{padding:1rem!important}.store-info-content .store-name[data-v-a16813af]{font-size:1.25rem}.store-info-content .store-image[data-v-a16813af]{max-height:200px!important}.store-info-content .store-map .map-container[data-v-a16813af]{height:200px!important}}.campaign-carousel-wrapper[data-v-a16813af]{overflow:hidden;position:relative;width:100%}.campaign-carousel-container[data-v-a16813af]{height:155px;position:relative;width:100%}@media(max-width:767px){.campaign-carousel-container[data-v-a16813af]{height:240px}}.campaign-slide[data-v-a16813af]{position:relative;width:100%}.campaign-carousel-item[data-v-a16813af]{width:100%}.slide-left-enter-active[data-v-a16813af]{transition:all .6s cubic-bezier(.25,.46,.45,.94);z-index:2}.slide-left-leave-active[data-v-a16813af]{left:0;position:absolute;top:0;transition:all .6s cubic-bezier(.25,.46,.45,.94);width:100%;z-index:1}.slide-left-enter-from[data-v-a16813af]{opacity:0;transform:translate(100%)}.slide-left-leave-to[data-v-a16813af]{opacity:0;transform:translate(-100%)}.slide-left-enter-to[data-v-a16813af],.slide-left-leave-from[data-v-a16813af]{opacity:1;transform:translate(0)}.bundle-products-wrapper[data-v-a16813af]{width:100%}.bundle-products-card[data-v-a16813af]{background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 2px 8px #00000014;padding:1.5rem;transition:all .3s ease}.bundle-products-card[data-v-a16813af]:hover{box-shadow:0 4px 16px #0000001f}.bundle-products-title[data-v-a16813af]{align-items:center;color:var(--bs-dark);display:flex;font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.bundle-products-subtitle[data-v-a16813af]{color:#666;font-size:.875rem;font-weight:400;margin-bottom:1.25rem}.bundle-items-scroll-container[data-v-a16813af]{overflow-x:auto;overflow-y:hidden;width:100%;-webkit-overflow-scrolling:touch;scrollbar-color:#ee6a05 #f0f0f0;scrollbar-width:thin}.bundle-items-scroll-container[data-v-a16813af]::-webkit-scrollbar{height:6px}.bundle-items-scroll-container[data-v-a16813af]::-webkit-scrollbar-track{background:#f0f0f0;border-radius:3px}.bundle-items-scroll-container[data-v-a16813af]::-webkit-scrollbar-thumb{background:#ee6a05;border-radius:3px}.bundle-items-scroll-container[data-v-a16813af]::-webkit-scrollbar-thumb:hover{background:#d45a00}.bundle-items-container[data-v-a16813af]{display:flex;gap:1rem;padding-bottom:.5rem}@media(min-width:769px){.bundle-items-container[data-v-a16813af]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.bundle-item-card[data-v-a16813af]{min-width:200px}}@media(max-width:768px){.bundle-products-card[data-v-a16813af]{border-radius:10px;padding:1rem}.bundle-products-title[data-v-a16813af]{font-size:1rem}.bundle-products-subtitle[data-v-a16813af]{font-size:.8rem;margin-bottom:1rem}.bundle-items-container[data-v-a16813af]{flex-direction:row;flex-wrap:nowrap;gap:.75rem;padding-right:1rem}.bundle-item-card[data-v-a16813af]{flex:0 0 auto;max-width:160px;min-width:160px}}.bundle-item-card[data-v-a16813af]{background:#fff;border:1px solid #e5e5e5;border-radius:12px;display:flex;flex-direction:column;height:100%;padding:1rem;position:relative;transition:all .2s ease}.bundle-item-card[data-v-a16813af]:hover{border-color:#ee6a05;box-shadow:0 2px 8px #00000014}.bundle-item-disabled[data-v-a16813af]{opacity:.5}.bundle-item-disabled .bundle-item-card[data-v-a16813af]{background:#f9f9f9;pointer-events:none}.bundle-item-badge[data-v-a16813af]{background:#dc3545;border-radius:4px;color:#fff;font-size:10px;font-weight:600;line-height:1.2;padding:4px 8px;position:absolute;right:8px;top:8px;z-index:2}.bundle-item-content[data-v-a16813af]{align-items:center;display:flex;flex-direction:column;gap:.75rem;height:100%;text-align:center}.bundle-item-image[data-v-a16813af]{align-items:center;background:#f8f9fa;border-radius:8px;display:flex;flex-shrink:0;height:120px;justify-content:center;overflow:hidden;width:120px}.bundle-item-img[data-v-a16813af]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.bundle-item-info[data-v-a16813af]{display:flex;flex-direction:column;flex-grow:1;gap:.5rem;justify-content:space-between;min-width:0;width:100%}.bundle-item-name[data-v-a16813af]{color:#333;display:-webkit-box;font-size:.875rem;font-weight:500;-webkit-line-clamp:2;line-clamp:2;line-height:1.4;margin:0;-webkit-box-orient:vertical;min-height:2.8em;overflow:hidden;text-overflow:ellipsis}.bundle-item-quantity[data-v-a16813af]{align-items:center;background:#f5f5f5;border-radius:6px;display:inline-flex;font-size:.75rem;justify-content:center;margin:0 auto;padding:.375rem .75rem}.bundle-item-quantity[data-v-a16813af],.bundle-item-quantity small[data-v-a16813af]{color:#666;font-weight:500}@media(max-width:768px){.bundle-item-card[data-v-a16813af]{border-radius:10px;padding:.875rem}.bundle-item-image[data-v-a16813af]{border-radius:6px;height:100px;width:100px}.bundle-item-name[data-v-a16813af]{font-size:.8125rem;min-height:2.4em}.bundle-item-content[data-v-a16813af]{gap:.625rem}.bundle-item-quantity[data-v-a16813af]{font-size:.6875rem;padding:.3125rem .625rem}.bundle-item-badge[data-v-a16813af]{font-size:9px;padding:3px 6px;right:6px;top:6px}}.featured-attributes-section h5[data-v-a16813af]{font-size:1rem;font-weight:600}.featured-attributes-section .featured-attributes-grid[data-v-a16813af]{display:grid;gap:.5rem;grid-template-columns:repeat(4,1fr)}.featured-attributes-section .featured-attributes-grid .attribute-item[data-v-a16813af]{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:6px;padding:.5rem;transition:all .2s ease}.featured-attributes-section .featured-attributes-grid .attribute-item[data-v-a16813af]:hover{border-color:var(--bs-primary);box-shadow:0 2px 8px #0000001a}.featured-attributes-section .featured-attributes-grid .attribute-item .attribute-name[data-v-a16813af]{color:#666;font-size:.7rem;font-weight:500;line-height:1.2;margin-bottom:.125rem}.featured-attributes-section .featured-attributes-grid .attribute-item .attribute-value[data-v-a16813af]{color:var(--bs-dark);font-size:.8rem;font-weight:600;line-height:1.3}@media(max-width:768px){.featured-attributes-section .featured-attributes-grid[data-v-a16813af]{gap:.5rem;grid-template-columns:repeat(2,1fr)}.featured-attributes-section .featured-attributes-grid .attribute-item[data-v-a16813af]{padding:.5rem}.featured-attributes-section .featured-attributes-grid .attribute-item .attribute-name[data-v-a16813af]{font-size:.65rem}.featured-attributes-section .featured-attributes-grid .attribute-item .attribute-value[data-v-a16813af]{font-size:.75rem}}
