.result-box-search.show[data-v-f0fa540d]{display:block;height:-moz-max-content;height:max-content;margin-top:.625rem;max-height:400px;opacity:1;overflow-y:auto;padding:1rem;z-index:2}.search-loading[data-v-f0fa540d]{padding:1rem 0}.search-footer[data-v-f0fa540d]{border-top:1px solid var(--light-2);margin-top:.5rem;padding-top:.5rem}.no-results[data-v-f0fa540d]{padding:.5rem 0}.cart-offcanvas-overlay[data-v-e9d1f78c]{background:#00000080;inset:0;opacity:0;position:fixed;transition:all .3s ease;visibility:hidden;z-index:1050}.cart-offcanvas-overlay.show[data-v-e9d1f78c]{opacity:1;visibility:visible}.cart-offcanvas[data-v-e9d1f78c]{background:var(--white);box-shadow:0 8px 12px #817e7e0d;display:flex;flex-direction:column;height:100vh;position:fixed;right:0;top:0;transform:translate(100%);transition:transform .3s ease;width:400px;z-index:1051}.cart-offcanvas.show[data-v-e9d1f78c]{transform:translate(0)}.offcanvas-header[data-v-e9d1f78c]{align-items:center;background:var(--white);border-bottom:1px solid var(--light);display:flex;flex-shrink:0;justify-content:space-between;padding:1.25rem}.btn-close[data-v-e9d1f78c]{background:none;border:none;border-radius:4px;color:var(--gray);cursor:pointer;font-size:1.5rem;line-height:1;padding:4px 8px;transition:all .2s ease}.btn-close[data-v-e9d1f78c]:before{content:"×"}.btn-close[data-v-e9d1f78c]:hover{background:var(--light-2);color:var(--dark)}.offcanvas-body[data-v-e9d1f78c]{background:var(--white);flex:1;overflow-y:auto;padding:1.25rem}.empty-cart[data-v-e9d1f78c]{align-items:center;justify-content:center;padding:2rem 0}.cart-content[data-v-e9d1f78c],.empty-cart[data-v-e9d1f78c]{display:flex;flex-direction:column}.cart-items-list[data-v-e9d1f78c]{margin-bottom:1rem;overflow:visible}.line-w[data-v-e9d1f78c]{background-color:var(--light-2);height:1px;width:100%}.grid-product-cart[data-v-e9d1f78c]{align-items:center;-moz-column-gap:.8rem;column-gap:.8rem;display:flex}.img-product-cart[data-v-e9d1f78c]{background-color:var(--light-2);border-radius:.75rem;flex-shrink:0;height:80px;overflow:hidden;width:80px}.img-product-cart img[data-v-e9d1f78c]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.text-product-cart[data-v-e9d1f78c]{display:flex;flex-direction:column;flex-grow:1}.count-btn-group[data-v-e9d1f78c]{align-items:center;-moz-column-gap:4px;column-gap:4px;display:flex}.count-btn-group .form-control[data-v-e9d1f78c]{font-size:var(--font-size-14);font-weight:var(--font-weight-medium);height:auto;padding:.75rem;text-align:center;width:3rem}.count-btn-group .btn[data-v-e9d1f78c]{align-items:center;display:flex;height:auto;justify-content:center;min-height:44px}.offcanvas-footer[data-v-e9d1f78c]{background:var(--white);border-top:1px solid var(--light);flex-shrink:0;padding:1.25rem}.badge.bg-primary[data-v-e9d1f78c]{background-color:var(--primary)!important;border-radius:6px;color:var(--white);display:inline-block;font-size:var(--font-size-10);margin:0;padding:2px 6px;vertical-align:baseline}@media (max-width:768px){.cart-offcanvas[data-v-e9d1f78c]{width:320px}}@media (max-width:480px){.cart-offcanvas[data-v-e9d1f78c]{max-width:100vw;width:100%}.box-detail-cart[data-v-e9d1f78c],.offcanvas-body[data-v-e9d1f78c],.offcanvas-footer[data-v-e9d1f78c],.offcanvas-header[data-v-e9d1f78c]{padding:1rem}.cart-item[data-v-e9d1f78c]{padding:.75rem}.img-product-cart[data-v-e9d1f78c]{height:60px;width:60px}.count-btn-group[data-v-e9d1f78c]{align-items:center}.count-btn-group .form-control[data-v-e9d1f78c]{height:auto;padding:.5rem;width:2.5rem}.count-btn-group .btn[data-v-e9d1f78c]{min-height:38px;padding:.5rem .75rem}}.bottom-nav[data-v-576c2eab]{background:#fff;border-top:1px solid var(--light-2,#ebeef2);bottom:0;left:0;padding-bottom:env(safe-area-inset-bottom,0);position:fixed;right:0;transition:transform .3s ease;z-index:1040}.bottom-nav--hidden[data-v-576c2eab]{transform:translateY(100%)}.bottom-nav__container[data-v-576c2eab]{align-items:center;display:flex;height:60px;justify-content:space-around;margin:0 auto;max-width:100%;padding:0 8px}.bottom-nav__item[data-v-576c2eab]{align-items:center;background:none;border:none;color:var(--dark,#292930);cursor:pointer;display:flex;flex:1;flex-direction:column;justify-content:center;min-width:0;padding:8px 4px;text-decoration:none;transition:color .2s ease;-webkit-tap-highlight-color:transparent}.bottom-nav__item[data-v-576c2eab]:focus,.bottom-nav__item[data-v-576c2eab]:hover{color:var(--primary,#fb9553);outline:none}.bottom-nav__item--active[data-v-576c2eab]{color:var(--primary,#fb9553)}.bottom-nav__item--active span[data-v-576c2eab]:last-child{font-weight:600}.bottom-nav__item svg[data-v-576c2eab]{flex-shrink:0;height:24px;margin-bottom:4px;width:24px}.bottom-nav__item>span[data-v-576c2eab]:last-child{color:inherit;font-size:.6875rem;line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bottom-nav__icon-wrapper[data-v-576c2eab]{display:inline-flex;position:relative}.bottom-nav__badge[data-v-576c2eab]{align-items:center;background-color:var(--primary,#fb9553);border-radius:9px;color:#fff;display:inline-flex;font-size:.625rem;font-weight:600;height:18px;justify-content:center;line-height:1;min-width:18px;padding:0 4px;position:absolute;right:-10px;text-align:center;top:-6px;z-index:10}@media (max-width:359px){.bottom-nav__container[data-v-576c2eab]{padding:0 4px}.bottom-nav__item[data-v-576c2eab]{padding:6px 2px}.bottom-nav__item svg[data-v-576c2eab]{height:22px;width:22px}.bottom-nav__item>span[data-v-576c2eab]:last-child{font-size:.625rem}.bottom-nav__badge[data-v-576c2eab]{font-size:.5625rem;height:16px;min-width:16px;right:-8px;top:-5px}}@media (min-width:360px) and (max-width:479px){.bottom-nav__item>span[data-v-576c2eab]:last-child{font-size:.6875rem}}@media (min-width:480px) and (max-width:575px){.bottom-nav__container[data-v-576c2eab]{max-width:480px}}@media (min-width:576px) and (max-width:767px){.bottom-nav__container[data-v-576c2eab]{max-width:540px}.bottom-nav__item>span[data-v-576c2eab]:last-child{font-size:.75rem}}@media (min-width:768px) and (max-width:991px){.bottom-nav__container[data-v-576c2eab]{max-width:720px}.bottom-nav__item[data-v-576c2eab]{padding:8px}.bottom-nav__item>span[data-v-576c2eab]:last-child{font-size:.8125rem}}.toast-container[data-v-9a267dbb]{z-index:9999}.toast-container[data-v-9a267dbb],.toast-position[data-v-9a267dbb]{pointer-events:none;position:fixed}.toast-position[data-v-9a267dbb]{display:flex;flex-direction:column;gap:.75rem;max-width:400px;width:100%}.toast-position-top-right[data-v-9a267dbb]{right:1.5rem;top:1.5rem}.toast-position-top-left[data-v-9a267dbb]{left:1.5rem;top:1.5rem}.toast-position-bottom-right[data-v-9a267dbb]{bottom:1.5rem;flex-direction:column-reverse;right:1.5rem}.toast-position-bottom-left[data-v-9a267dbb]{bottom:1.5rem;flex-direction:column-reverse;left:1.5rem}.toast-item[data-v-9a267dbb]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--white);border:1px solid var(--light);border-radius:16px;box-shadow:0 10px 25px #0000001a,0 4px 6px #0000000d;display:flex;font-size:.875rem;gap:.875rem;min-height:60px;overflow:hidden;padding:1rem 1.25rem;pointer-events:auto;position:relative;transform:translateZ(0)}.toast-success[data-v-9a267dbb]{background:linear-gradient(135deg,var(--white) 0,var(--light-success) 100%);border-left:4px solid var(--success)}.toast-success .toast-icon[data-v-9a267dbb]{align-items:center;background:var(--light-success);border-radius:50%;color:var(--success);display:flex;height:32px;justify-content:center;width:32px}.toast-error[data-v-9a267dbb]{background:linear-gradient(135deg,var(--white) 0,var(--light-danger) 100%);border-left:4px solid var(--danger)}.toast-error .toast-icon[data-v-9a267dbb]{align-items:center;background:var(--light-danger);border-radius:50%;color:var(--danger);display:flex;height:32px;justify-content:center;width:32px}.toast-warning[data-v-9a267dbb]{background:linear-gradient(135deg,var(--white) 0,var(--light-warning) 100%);border-left:4px solid var(--warning)}.toast-warning .toast-icon[data-v-9a267dbb]{align-items:center;background:var(--light-warning);border-radius:50%;color:var(--warning);display:flex;height:32px;justify-content:center;width:32px}.toast-info[data-v-9a267dbb]{background:linear-gradient(135deg,var(--white) 0,var(--light-info) 100%);border-left:4px solid var(--info)}.toast-info .toast-icon[data-v-9a267dbb]{align-items:center;background:var(--light-info);border-radius:50%;color:var(--info);display:flex;height:32px;justify-content:center;width:32px}.toast-icon[data-v-9a267dbb]{flex-shrink:0}.toast-message[data-v-9a267dbb]{color:var(--dark);flex:1;font-weight:500;line-height:1.5;word-wrap:break-word}.toast-close[data-v-9a267dbb]{align-items:center;background:none;border:none;border-radius:6px;color:var(--muted);cursor:pointer;display:flex;flex-shrink:0;justify-content:center;opacity:0;padding:4px;transform:scale(.8);transition:all .2s ease}.toast-close[data-v-9a267dbb]:hover{background:#0000001a;color:var(--dark);transform:scale(1)}.toast-item:hover .toast-close[data-v-9a267dbb]{opacity:1;transform:scale(1)}.toast-progress[data-v-9a267dbb]{animation:toast-progress-9a267dbb linear forwards;border-radius:0 0 16px 16px;bottom:0;height:3px;left:0;position:absolute;transform-origin:left;width:100%}.toast-success .toast-progress[data-v-9a267dbb]{background:var(--success)}.toast-error .toast-progress[data-v-9a267dbb]{background:var(--danger)}.toast-warning .toast-progress[data-v-9a267dbb]{background:var(--warning)}.toast-info .toast-progress[data-v-9a267dbb]{background:var(--info)}@keyframes toast-progress-9a267dbb{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.toast-enter-active[data-v-9a267dbb]{transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.toast-leave-active[data-v-9a267dbb]{transition:all .3s cubic-bezier(.55,.055,.675,.19)}.toast-enter-from[data-v-9a267dbb]{opacity:0;transform:translate(120%) scale(.8) rotate(5deg)}.toast-leave-to[data-v-9a267dbb]{opacity:0;transform:translate(120%) scale(.9)}.toast-position-bottom-left .toast-enter-from[data-v-9a267dbb],.toast-position-top-left .toast-enter-from[data-v-9a267dbb]{transform:translate(-120%) scale(.8) rotate(-5deg)}.toast-position-bottom-left .toast-leave-to[data-v-9a267dbb],.toast-position-top-left .toast-leave-to[data-v-9a267dbb]{transform:translate(-120%) scale(.9)}.toast-item[data-v-9a267dbb]:hover{box-shadow:0 15px 35px #0000001f,0 5px 10px #00000014;transform:translateY(-2px);transition:all .2s ease-out}@media (max-width:640px){.toast-position[data-v-9a267dbb]{left:1rem!important;max-width:calc(100vw - 2rem);right:1rem!important}.toast-item[data-v-9a267dbb]{font-size:.8125rem;gap:.75rem;min-height:54px;padding:.875rem 1rem}.toast-icon[data-v-9a267dbb]{height:28px!important;width:28px!important}.toast-close[data-v-9a267dbb]{opacity:1;transform:scale(1)}}
