.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}}.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}.product-options ul[data-v-d6982a07]{display:flex;gap:.5rem;margin-bottom:0;padding-left:0}@media(max-width:768px){.product-reminders[data-v-d6982a07]{align-items:center;display:flex!important;flex-direction:row!important;flex-wrap:wrap;gap:.75rem}.product-reminders .col[data-v-d6982a07]{flex:0 0 auto;max-width:none;width:auto}}@media(min-width:1000px){.product-sticky[data-v-d6982a07]{align-self:flex-start;position:sticky;top:20px}}.product-options ul li[data-v-d6982a07]{padding:0}.product-options ul li[data-v-d6982a07] :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-d6982a07] :is(a){border:1px solid #fe6022;color:#fe6022}.product-title[data-v-d6982a07]{font-size:1.5rem;font-weight:700}.product-badges[data-v-d6982a07]{display:flex;gap:.5rem}.product-badges .badge[data-v-d6982a07]{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-d6982a07] :is(svg){height:1.5em}.product-badges .badge i[data-v-d6982a07]{font-size:1.25rem}.product-badges .badge-container[data-v-d6982a07]{display:flex;flex-wrap:wrap;gap:.5rem}.product-badges .badge-container .badge[data-v-d6982a07]{flex:1 1 0;min-width:0}@media(max-width:991.98px){.product-badges[data-v-d6982a07]{margin-bottom:.9rem;width:100%}.product-badges .badge-container[data-v-d6982a07]{display:grid!important;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.product-badges .badge-container .badge[data-v-d6982a07]{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-d6982a07]: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-d6982a07] :is(svg){height:1rem}}.add-to-cart-section[data-v-d6982a07],.user-options[data-v-d6982a07]{display:flex;gap:1rem}.product-image-container[data-v-d6982a07]{position:relative}.product-image-container .mobile-favorite-buttons-wrapper[data-v-d6982a07]{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-d6982a07] .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-d6982a07] .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-d6982a07] .btn.active.like{background:#dc35451a;border-color:var(--bs-danger);color:var(--bs-danger)}.product-image-container .mobile-favorite-buttons-wrapper[data-v-d6982a07] .btn.active.list{background:#0dcaf01a;border-color:var(--bs-teal);color:var(--bs-teal)}.product-image-container .mobile-favorite-buttons-wrapper[data-v-d6982a07] .btn i,.product-image-container .mobile-favorite-buttons-wrapper[data-v-d6982a07] .btn svg{flex-shrink:0;font-size:1.125rem;line-height:1;margin-bottom:0}.product-image-container .mobile-favorite-buttons-wrapper[data-v-d6982a07] .btn span{display:none}.product-image-container .mobile-favorite-buttons-wrapper .mobile-video-button[data-v-d6982a07]{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-d6982a07]: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-d6982a07]:active{transform:translateY(0)}.product-image-container .mobile-favorite-buttons-wrapper .mobile-video-icon-wrapper[data-v-d6982a07]{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-d6982a07]: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-d6982a07]{font-size:0;height:0;opacity:0;width:0}.product-action-buttons[data-v-d6982a07]{position:relative;width:100%}.product-action-buttons .d-flex[data-v-d6982a07]{align-items:stretch}.product-action-buttons .product-quantity-container[data-v-d6982a07]{align-items:stretch;align-self:stretch;display:flex}.product-action-buttons .product-quantity-container .btn[data-v-d6982a07]{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-d6982a07]:hover:not(.disabled){background:#0000000d;color:var(--bs-primary)}.product-action-buttons .product-quantity-container .btn.disabled[data-v-d6982a07]{cursor:not-allowed;opacity:.25}.product-action-buttons .product-quantity-container .btn i[data-v-d6982a07],.product-action-buttons .product-quantity-container .btn svg[data-v-d6982a07]{font-size:.875rem}.product-action-buttons .product-quantity-container #productQuantity[data-v-d6982a07]{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-d6982a07]::-webkit-inner-spin-button,.product-action-buttons .product-quantity-container #productQuantity[data-v-d6982a07]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-action-buttons .add-to-cart-button-wrapper[data-v-d6982a07]{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-d6982a07]{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-d6982a07]{align-items:stretch;align-self:stretch;display:flex;flex-shrink:0;gap:.375rem;height:100%}.product-action-buttons .favorite-buttons-wrapper[data-v-d6982a07] .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-d6982a07] .btn:hover{background:#f8f9fa;border-color:var(--bs-primary)}.product-action-buttons .favorite-buttons-wrapper[data-v-d6982a07] .btn.active.like{background:#dc35451a;border-color:var(--bs-danger);color:var(--bs-danger)}.product-action-buttons .favorite-buttons-wrapper[data-v-d6982a07] .btn.active.list{background:#0dcaf01a;border-color:var(--bs-teal);color:var(--bs-teal)}.product-action-buttons .favorite-buttons-wrapper[data-v-d6982a07] .btn i,.product-action-buttons .favorite-buttons-wrapper[data-v-d6982a07] .btn svg{flex-shrink:0;font-size:1rem;line-height:1;margin-bottom:.25rem}.product-action-buttons .favorite-buttons-wrapper[data-v-d6982a07] .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-d6982a07]{align-items:stretch;flex-wrap:wrap;gap:.5rem}.product-action-buttons .product-quantity-container[data-v-d6982a07]{flex:0 0 auto;min-width:120px;order:1}.product-action-buttons .add-to-cart-button-wrapper[data-v-d6982a07]{flex:1 1 auto;min-width:0;order:2}.product-action-buttons .add-to-cart-button-wrapper .btn[data-v-d6982a07]{font-size:.9rem;min-height:44px;width:100%}}@media(min-width:769px){.product-action-buttons .favorite-buttons-wrapper[data-v-d6982a07] .btn{max-width:65px;min-width:50px;width:auto}}.last-stock-warning[data-v-d6982a07]{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-d6982a07]{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-d6982a07]{display:flex;flex-direction:column;min-width:0}.last-stock-warning__title[data-v-d6982a07]{color:#5d3b1a;font-size:.9rem;font-weight:700;line-height:1.25}.last-stock-warning__text[data-v-d6982a07]{color:#7c6550;font-size:.8rem;line-height:1.35}@media(max-width:576px){.last-stock-warning[data-v-d6982a07]{gap:.625rem;padding:.65rem .75rem}.last-stock-warning__icon[data-v-d6982a07]{height:1.85rem;width:1.85rem}.last-stock-warning__title[data-v-d6982a07]{font-size:.86rem}.last-stock-warning__text[data-v-d6982a07]{font-size:.77rem}}.installment-info[data-v-d6982a07]{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;padding:.625rem 1rem;transition:all .2s ease}.installment-info[data-v-d6982a07]:hover{background-color:#fffaf8;border-color:var(--bs-primary);box-shadow:0 2px 8px #fe60221a}.shipping-day[data-v-d6982a07]{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-d6982a07]{margin-right:5px;text-decoration:line-through}.SalePrice[data-v-d6982a07]{font-size:16px;font-weight:750}.store-pickup-badge[data-v-d6982a07]{cursor:pointer;transition:all .2s ease}.store-pickup-badge[data-v-d6982a07]:hover{opacity:.8;transform:translateY(-2px)}.store-pickup-badge[data-v-d6982a07]:active{transform:translateY(0)}.bundle-badge[data-v-d6982a07]{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-d6982a07]:first-child{color:var(--bs-primary)!important}.bundle-info-card[data-v-d6982a07]{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-d6982a07]{align-items:flex-start;display:flex;gap:.875rem}.bundle-info-card .bundle-info-icon[data-v-d6982a07]{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-d6982a07]{flex:1;min-width:0}.bundle-info-card .bundle-info-text strong[data-v-d6982a07]{color:var(--bs-dark);display:block;font-size:.9375rem;margin-bottom:.25rem}.bundle-info-card .bundle-info-text p[data-v-d6982a07]{color:#666;font-size:.8125rem;line-height:1.4}.store-pickup-floating[data-v-d6982a07]{-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-d6982a07]:before{animation:floatingPulse-d6982a07 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-d6982a07]:hover{box-shadow:0 12px 40px #667eea80;transform:translateY(-5px) scale(1.05)}.store-pickup-floating[data-v-d6982a07]:active{transform:translateY(-3px) scale(1.03)}.store-pickup-floating .store-pickup-close[data-v-d6982a07]{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-d6982a07]:hover{background:#ffffff4d;transform:rotate(90deg)}.store-pickup-floating .store-pickup-close svg[data-v-d6982a07]{height:12px;width:12px}.store-pickup-floating .store-pickup-floating-content[data-v-d6982a07]{align-items:center;display:flex;gap:.75rem;position:relative;z-index:1}.store-pickup-floating .store-pickup-floating-icon[data-v-d6982a07]{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-d6982a07]{color:#fff;flex:1;min-width:0}.store-pickup-floating .store-pickup-floating-text .store-pickup-floating-title[data-v-d6982a07]{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-d6982a07]{font-size:.8rem;font-weight:500;line-height:1.3;opacity:.9}@keyframes floatingPulse-d6982a07{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}@media(max-width:768px){.store-pickup-floating[data-v-d6982a07]{bottom:15px;left:15px;max-width:none;padding:.875rem 1rem;right:15px}.store-pickup-floating .store-pickup-floating-icon[data-v-d6982a07]{font-size:1.25rem;height:40px;width:40px}.store-pickup-floating .store-pickup-floating-text .store-pickup-floating-title[data-v-d6982a07]{font-size:.95rem}.store-pickup-floating .store-pickup-floating-text .store-pickup-floating-subtitle[data-v-d6982a07]{font-size:.75rem}}.slide-up-fade-enter-active[data-v-d6982a07]{transition:all .5s cubic-bezier(.4,0,.2,1)}.slide-up-fade-leave-active[data-v-d6982a07]{transition:all .3s cubic-bezier(.4,0,.2,1)}.slide-up-fade-enter-from[data-v-d6982a07]{opacity:0;transform:translateY(100px) scale(.8)}.slide-up-fade-leave-to[data-v-d6982a07]{opacity:0;transform:translateY(50px) scale(.9)}[data-v-d6982a07] .store-info-popup .popup-content{max-width:800px;width:90%}.store-info-content[data-v-d6982a07]{max-width:100%}.store-info-content .store-images .store-image[data-v-d6982a07]{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-d6982a07]{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-d6982a07]{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-d6982a07]:hover{background:#fff;box-shadow:0 4px 12px #00000026}.store-info-content .store-images .splide__arrow.splide__arrow--prev[data-v-d6982a07]{left:10px}.store-info-content .store-images .splide__arrow.splide__arrow--next[data-v-d6982a07]{right:10px}.store-info-content .store-images .splide__arrow svg[data-v-d6982a07]{height:20px;width:20px}.store-info-content .store-images .splide__pagination[data-v-d6982a07]{bottom:10px}.store-info-content .store-images .splide__pagination .splide__pagination__page[data-v-d6982a07]{background:#ffffff80;opacity:.7}.store-info-content .store-images .splide__pagination .splide__pagination__page.is-active[data-v-d6982a07]{background:var(--bs-primary);opacity:1}.store-info-content .store-name[data-v-d6982a07]{color:var(--bs-dark);font-size:1.5rem;font-weight:700}.store-info-content .store-detail[data-v-d6982a07]{background-color:#f8f9fa;border-left:3px solid var(--bs-primary);border-radius:8px;padding:.75rem}.store-info-content .store-detail strong[data-v-d6982a07]{color:var(--bs-dark);display:block;margin-bottom:.25rem}.store-info-content .store-detail a[data-v-d6982a07]{color:var(--bs-primary)}.store-info-content .store-detail a[data-v-d6982a07]:hover{text-decoration:underline!important}.store-info-content .store-map .map-container[data-v-d6982a07]{box-shadow:0 2px 8px #0000001a}@media(max-width:768px){.store-info-content[data-v-d6982a07]{padding:1rem!important}.store-info-content .store-name[data-v-d6982a07]{font-size:1.25rem}.store-info-content .store-image[data-v-d6982a07]{max-height:200px!important}.store-info-content .store-map .map-container[data-v-d6982a07]{height:200px!important}}.campaign-carousel-wrapper[data-v-d6982a07]{overflow:hidden;position:relative;width:100%}.campaign-carousel-container[data-v-d6982a07]{height:155px;position:relative;width:100%}@media(max-width:767px){.campaign-carousel-container[data-v-d6982a07]{height:240px}}.campaign-slide[data-v-d6982a07]{position:relative;width:100%}.campaign-carousel-item[data-v-d6982a07]{width:100%}.slide-left-enter-active[data-v-d6982a07]{transition:all .6s cubic-bezier(.25,.46,.45,.94);z-index:2}.slide-left-leave-active[data-v-d6982a07]{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-d6982a07]{opacity:0;transform:translate(100%)}.slide-left-leave-to[data-v-d6982a07]{opacity:0;transform:translate(-100%)}.slide-left-enter-to[data-v-d6982a07],.slide-left-leave-from[data-v-d6982a07]{opacity:1;transform:translate(0)}.bundle-products-wrapper[data-v-d6982a07]{width:100%}.bundle-products-card[data-v-d6982a07]{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-d6982a07]:hover{box-shadow:0 4px 16px #0000001f}.bundle-products-title[data-v-d6982a07]{align-items:center;color:var(--bs-dark);display:flex;font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.bundle-products-subtitle[data-v-d6982a07]{color:#666;font-size:.875rem;font-weight:400;margin-bottom:1.25rem}.bundle-items-scroll-container[data-v-d6982a07]{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-d6982a07]::-webkit-scrollbar{height:6px}.bundle-items-scroll-container[data-v-d6982a07]::-webkit-scrollbar-track{background:#f0f0f0;border-radius:3px}.bundle-items-scroll-container[data-v-d6982a07]::-webkit-scrollbar-thumb{background:#ee6a05;border-radius:3px}.bundle-items-scroll-container[data-v-d6982a07]::-webkit-scrollbar-thumb:hover{background:#d45a00}.bundle-items-container[data-v-d6982a07]{display:flex;gap:1rem;padding-bottom:.5rem}@media(min-width:769px){.bundle-items-container[data-v-d6982a07]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.bundle-item-card[data-v-d6982a07]{min-width:200px}}@media(max-width:768px){.bundle-products-card[data-v-d6982a07]{border-radius:10px;padding:1rem}.bundle-products-title[data-v-d6982a07]{font-size:1rem}.bundle-products-subtitle[data-v-d6982a07]{font-size:.8rem;margin-bottom:1rem}.bundle-items-container[data-v-d6982a07]{flex-direction:row;flex-wrap:nowrap;gap:.75rem;padding-right:1rem}.bundle-item-card[data-v-d6982a07]{flex:0 0 auto;max-width:160px;min-width:160px}}.bundle-item-card[data-v-d6982a07]{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-d6982a07]:hover{border-color:#ee6a05;box-shadow:0 2px 8px #00000014}.bundle-item-disabled[data-v-d6982a07]{opacity:.5}.bundle-item-disabled .bundle-item-card[data-v-d6982a07]{background:#f9f9f9;pointer-events:none}.bundle-item-badge[data-v-d6982a07]{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-d6982a07]{align-items:center;display:flex;flex-direction:column;gap:.75rem;height:100%;text-align:center}.bundle-item-image[data-v-d6982a07]{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-d6982a07]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.bundle-item-info[data-v-d6982a07]{display:flex;flex-direction:column;flex-grow:1;gap:.5rem;justify-content:space-between;min-width:0;width:100%}.bundle-item-name[data-v-d6982a07]{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-d6982a07]{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-d6982a07],.bundle-item-quantity small[data-v-d6982a07]{color:#666;font-weight:500}@media(max-width:768px){.bundle-item-card[data-v-d6982a07]{border-radius:10px;padding:.875rem}.bundle-item-image[data-v-d6982a07]{border-radius:6px;height:100px;width:100px}.bundle-item-name[data-v-d6982a07]{font-size:.8125rem;min-height:2.4em}.bundle-item-content[data-v-d6982a07]{gap:.625rem}.bundle-item-quantity[data-v-d6982a07]{font-size:.6875rem;padding:.3125rem .625rem}.bundle-item-badge[data-v-d6982a07]{font-size:9px;padding:3px 6px;right:6px;top:6px}}.featured-attributes-section h5[data-v-d6982a07]{font-size:1rem;font-weight:600}.featured-attributes-section .featured-attributes-grid[data-v-d6982a07]{display:grid;gap:.5rem;grid-template-columns:repeat(4,1fr)}.featured-attributes-section .featured-attributes-grid .attribute-item[data-v-d6982a07]{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-d6982a07]:hover{border-color:var(--bs-primary);box-shadow:0 2px 8px #0000001a}.featured-attributes-section .featured-attributes-grid .attribute-item .attribute-name[data-v-d6982a07]{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-d6982a07]{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-d6982a07]{gap:.5rem;grid-template-columns:repeat(2,1fr)}.featured-attributes-section .featured-attributes-grid .attribute-item[data-v-d6982a07]{padding:.5rem}.featured-attributes-section .featured-attributes-grid .attribute-item .attribute-name[data-v-d6982a07]{font-size:.65rem}.featured-attributes-section .featured-attributes-grid .attribute-item .attribute-value[data-v-d6982a07]{font-size:.75rem}}
