.cs-side[data-v-6c2dd1f2]{position:fixed;top:0;bottom:0;right:0;width:440px;max-width:92vw;background:#fff;z-index:1050;transform:translateX(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;font-family:Poppins,Open Sans,sans-serif;box-shadow:-24px 0 60px -16px rgba(15,30,60,.3)}body.cart-opened .cs-side[data-v-6c2dd1f2]{transform:translateX(0)}.cs-side__head[data-v-6c2dd1f2]{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;background:linear-gradient(135deg,#0183e1,#1f6fe5);color:#fff;flex-shrink:0;position:relative}.cs-side__head[data-v-6c2dd1f2]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4) 50%,transparent)}.cs-side__title[data-v-6c2dd1f2]{margin:0;font-size:15px;font-weight:700;color:#fff;letter-spacing:.3px;text-transform:uppercase;display:inline-flex;align-items:center;gap:8px}.cs-side__title[data-v-6c2dd1f2]:before{content:"\f07a";font-family:Font Awesome\ 5 Free;font-weight:900;font-size:14px}.cs-side__close[data-v-6c2dd1f2]{width:36px;height:36px;border:none;background:hsla(0,0%,100%,.18);color:#fff;border-radius:10px;cursor:pointer;font-size:14px;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease,transform .12s ease}.cs-side__close[data-v-6c2dd1f2]:hover{background:hsla(0,0%,100%,.28);transform:scale(1.04)}.cs-side__close[data-v-6c2dd1f2]:active{transform:scale(.95)}.cs-side__body[data-v-6c2dd1f2]{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.cs-side__empty[data-v-6c2dd1f2]{text-align:center;padding:36px 24px}.cs-side__empty-icon[data-v-6c2dd1f2]{width:56px;height:56px;margin:0 auto 12px;border-radius:18px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#eef5ff,#f7fbff);color:#0183e1;font-size:22px}.cs-side__empty h4[data-v-6c2dd1f2]{margin:0 0 4px;font-size:14px;font-weight:600;color:#0a3d6b}.cs-side__empty p[data-v-6c2dd1f2]{margin:0;font-size:12.5px;color:#5b6580}.cs-side__list[data-v-6c2dd1f2]{list-style:none;padding:0;margin:0}.cs-side__item[data-v-6c2dd1f2]{display:flex;gap:14px;padding:14px 18px;margin:8px 12px;background:#fff;border:1px solid #eef1f6;border-radius:12px;position:relative;transition:border-color .2s ease,box-shadow .2s ease,transform .12s ease}.cs-side__item[data-v-6c2dd1f2]:hover{border-color:#d8eaff;box-shadow:0 8px 18px -10px rgba(15,30,60,.18);transform:translateY(-1px)}.cs-side__thumb[data-v-6c2dd1f2]{width:64px;height:64px;flex-shrink:0;border-radius:10px;overflow:hidden;background:linear-gradient(135deg,#f7f9fc,#fbfcfe);display:flex;align-items:center;justify-content:center;padding:6px;border:1px solid #eef1f6}.cs-side__thumb img[data-v-6c2dd1f2]{width:100%;height:100%;object-fit:contain}.cs-side__info[data-v-6c2dd1f2]{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px;padding-right:28px}.cs-side__name[data-v-6c2dd1f2]{font-size:12.5px;font-weight:600;color:#0a3d6b;line-height:1.35;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .15s ease}.cs-side__name[data-v-6c2dd1f2]:hover{color:#0183e1;text-decoration:none}.cs-side__attr[data-v-6c2dd1f2]{color:#5b6580;font-weight:400;font-size:11px}.cs-side__qty-row[data-v-6c2dd1f2]{display:flex;align-items:center;gap:6px;font-size:12px}.cs-side__qty[data-v-6c2dd1f2]{background:linear-gradient(135deg,#0183e1,#4ab6ff);color:#fff;font-weight:700;padding:2px 9px;border-radius:999px;font-size:11px;box-shadow:0 3px 8px -2px rgba(1,131,225,.4)}.cs-side__times[data-v-6c2dd1f2]{color:#c4cbdb;font-size:11px}.cs-side__price[data-v-6c2dd1f2]{color:#0a3d6b;font-weight:700;font-size:13px}.cs-side__remove[data-v-6c2dd1f2]{position:absolute;top:10px;right:10px;width:26px;height:26px;border:none;background:#f7f9fc;color:#8893ad;border-radius:8px;cursor:pointer;font-size:11px;transition:background .15s ease,color .15s ease,transform .12s ease}.cs-side__remove[data-v-6c2dd1f2]:hover{background:#fff1f2;color:#c8333d;transform:scale(1.08)}.cs-side__foot[data-v-6c2dd1f2]{border-top:1px solid #f0f4fa;padding:18px 20px 20px;background:linear-gradient(180deg,#fbfcfe,#f7fbff);flex-shrink:0}.cs-side__total[data-v-6c2dd1f2]{display:flex;justify-content:space-between;align-items:baseline;font-size:12px;color:#5b6580;margin-bottom:14px;padding:12px 14px;background:#fff;border:1px solid #e5eef9;border-radius:12px;text-transform:uppercase;letter-spacing:.8px;font-weight:600}.cs-side__total strong[data-v-6c2dd1f2]{font-size:22px;font-weight:700;color:#0a3d6b;letter-spacing:-.02em;text-transform:none}.cs-side__actions[data-v-6c2dd1f2]{display:flex;gap:10px}.cs-side__btn[data-v-6c2dd1f2]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:12px 14px;border-radius:12px;font-size:13px;font-weight:600;border:none;cursor:pointer;text-decoration:none;transition:background .15s ease,color .15s ease,transform .12s ease,box-shadow .15s ease;font-family:inherit}.cs-side__btn[data-v-6c2dd1f2]:hover{transform:translateY(-1px);text-decoration:none}.cs-side__btn i[data-v-6c2dd1f2]{font-size:11px}.cs-side__btn--ghost[data-v-6c2dd1f2]{background:#fff;color:#5b6580;border:1.5px solid #e5e9f2}.cs-side__btn--ghost[data-v-6c2dd1f2]:hover{background:#fff1f2;border-color:#ffd9dc;color:#c8333d}.cs-side__btn--primary[data-v-6c2dd1f2]{background:linear-gradient(135deg,#0183e1,#1f6fe5);color:#fff!important;flex:1.4;box-shadow:0 10px 22px -8px rgba(1,131,225,.55)}.cs-side__btn--primary[data-v-6c2dd1f2]:hover{box-shadow:0 16px 28px -10px rgba(1,131,225,.6);color:#fff!important}@media (max-width:480px){.cs-side[data-v-6c2dd1f2]{width:360px;max-width:95vw}}.ctab[data-v-4c86c65f]{font-family:Poppins,Open Sans,sans-serif;color:#16213a}.ctab__header[data-v-4c86c65f]{display:grid;grid-template-columns:90px 1fr 110px 130px 110px 40px;gap:12px;padding:12px 16px;border-bottom:1px solid #f0f4fa;font-size:10.5px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#8893ad;align-items:center}.ctab__col-price[data-v-4c86c65f],.ctab__col-qty[data-v-4c86c65f],.ctab__col-subtotal[data-v-4c86c65f]{text-align:center}.ctab__col-subtotal[data-v-4c86c65f]{text-align:right}.ctab__list[data-v-4c86c65f]{display:flex;flex-direction:column}.ctab__row[data-v-4c86c65f]{display:grid;grid-template-columns:90px 1fr 110px 130px 110px 40px;gap:12px;padding:16px;border-bottom:1px solid #f5f7fb;align-items:center;transition:background .15s ease}.ctab__row[data-v-4c86c65f]:last-child{border-bottom:none}.ctab__row[data-v-4c86c65f]:hover{background:#fbfcfe}.ctab__row--attr[data-v-4c86c65f]{background:#fbfcfe;padding:10px 16px}.ctab__row--attr[data-v-4c86c65f]:hover{background:#f5f9ff}.ctab__cell[data-v-4c86c65f]{display:flex;align-items:center;min-width:0}.ctab__cell--price[data-v-4c86c65f],.ctab__cell--qty[data-v-4c86c65f]{justify-content:center}.ctab__cell--action[data-v-4c86c65f],.ctab__cell--subtotal[data-v-4c86c65f]{justify-content:flex-end}.ctab__cell--thumb[data-v-4c86c65f]{position:relative;justify-content:center}.ctab__thumb[data-v-4c86c65f]{width:80px;height:80px;border-radius:12px;background:#f7f9fc;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:6px;transition:transform .15s ease,box-shadow .15s ease}.ctab__thumb[data-v-4c86c65f]:hover{transform:scale(1.04);box-shadow:0 8px 18px -10px rgba(15,30,60,.18)}.ctab__thumb img[data-v-4c86c65f]{width:100%;height:100%;object-fit:contain}.ctab__remove[data-v-4c86c65f]{position:absolute;top:-4px;right:-4px;width:22px;height:22px;border:none;background:#fff;border-radius:50%;color:#c8333d;cursor:pointer;font-size:10px;box-shadow:0 4px 10px -2px rgba(15,30,60,.18);opacity:0;transition:opacity .15s ease,background .15s ease,color .15s ease,transform .12s ease;display:inline-flex;align-items:center;justify-content:center}.ctab__row:hover .ctab__remove[data-v-4c86c65f]{opacity:1}.ctab__remove[data-v-4c86c65f]:hover{background:#c8333d;color:#fff;transform:scale(1.05)}.ctab__remove--inline[data-v-4c86c65f]{position:static;opacity:1;width:32px;height:32px;background:transparent;box-shadow:none}.ctab__remove--inline[data-v-4c86c65f]:hover{background:#fff1f2;color:#c8333d}.ctab__name[data-v-4c86c65f]{font-size:13.5px;font-weight:500;color:#16213a;line-height:1.4;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .15s ease}.ctab__name[data-v-4c86c65f]:hover{color:#0183e1;text-decoration:none}.ctab__attr[data-v-4c86c65f]{color:#5b6580;font-weight:400}.ctab__variant[data-v-4c86c65f]{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:#5b6580;padding-left:12px}.ctab__variant i[data-v-4c86c65f]{color:#0183e1;font-size:11px}.ctab__price[data-v-4c86c65f]{font-size:13px;font-weight:600;color:#16213a}.ctab__price--sm[data-v-4c86c65f]{font-size:12px;color:#5b6580}.ctab__qty-badge[data-v-4c86c65f]{display:inline-flex;align-items:center;justify-content:center;min-width:36px;padding:4px 10px;background:#eef5ff;color:#0183e1;font-weight:700;border-radius:8px;font-size:13px}.ctab__subtotal[data-v-4c86c65f]{font-size:15px;font-weight:700;color:#0a3d6b;letter-spacing:-.01em}.cmob[data-v-defb102c]{display:flex;flex-direction:column;gap:10px;font-family:Poppins,Open Sans,sans-serif;color:#16213a}.cmob__item[data-v-defb102c]{background:#fff;border:1px solid #e5eef9;border-radius:14px;overflow:hidden;transition:border-color .15s ease}.cmob__item[data-v-defb102c]:hover{border-color:#d8eaff}.cmob__head[data-v-defb102c]{display:flex;align-items:center;gap:12px;padding:12px 14px;cursor:pointer;transition:background .15s ease}.cmob__head[data-v-defb102c]:hover{background:#fbfcfe}.cmob__thumb[data-v-defb102c]{width:60px;height:60px;flex-shrink:0;border-radius:10px;background:#f7f9fc;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:4px;text-decoration:none}.cmob__thumb img[data-v-defb102c]{width:100%;height:100%;object-fit:contain}.cmob__info[data-v-defb102c]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.cmob__name[data-v-defb102c]{font-size:13px;font-weight:500;color:#16213a;line-height:1.35;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .15s ease}.cmob__name[data-v-defb102c]:hover{color:#0183e1;text-decoration:none}.cmob__meta[data-v-defb102c]{display:flex;align-items:center;gap:4px;font-size:11.5px;color:#5b6580}.cmob__qty[data-v-defb102c]{background:#eef5ff;color:#0183e1;font-weight:600;padding:1px 7px;border-radius:5px}.cmob__times[data-v-defb102c]{color:#c4cbdb}.cmob__unit[data-v-defb102c]{font-weight:500}.cmob__total[data-v-defb102c]{font-size:15px;font-weight:700;color:#0a3d6b;letter-spacing:-.01em}.cmob__chev[data-v-defb102c]{font-size:11px;color:#8893ad;transition:transform .25s ease;flex-shrink:0}.cmob__item:has(.show) .cmob__chev[data-v-defb102c]{transform:rotate(180deg)}.cmob__body[data-v-defb102c]{border-top:1px solid #f0f4fa;padding:12px 14px 14px;background:#fbfcfe}.cmob__body-title[data-v-defb102c]{display:block;font-size:10.5px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#8893ad;margin-bottom:8px}.cmob__attr[data-v-defb102c]{margin-bottom:8px}.cmob__attr[data-v-defb102c]:last-child{margin-bottom:0}.bfam[data-v-2ffc1f88]{padding:40px 0 12px;font-family:Poppins,Open Sans,sans-serif}@media (max-width:768px){.bfam[data-v-2ffc1f88]{padding-top:24px}}@media (min-width:1220px){.container[data-v-2ffc1f88]{max-width:1500px}}.bfam__head[data-v-2ffc1f88]{text-align:center;margin:0 0 12px;padding:0}.bfam__title[data-v-2ffc1f88]{margin:0;font-size:26px;font-weight:600;color:#0a3d6b;letter-spacing:-.015em}@media (max-width:600px){.bfam__title[data-v-2ffc1f88]{font-size:20px}}.bfam__banners[data-v-2ffc1f88]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:28px}@media (max-width:768px){.bfam__banners[data-v-2ffc1f88]{grid-template-columns:1fr}}.bfam__banner[data-v-2ffc1f88]{display:block;border-radius:16px;overflow:hidden;transition:transform .15s ease,box-shadow .2s ease}.bfam__banner[data-v-2ffc1f88]:hover{transform:translateY(-3px);box-shadow:0 18px 36px -16px rgba(15,30,60,.2)}.bfam__banner img[data-v-2ffc1f88]{width:100%;height:auto;display:block}.bfam__grid[data-v-2ffc1f88]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width:991px){.bfam__grid[data-v-2ffc1f88]{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.bfam__grid[data-v-2ffc1f88]{grid-template-columns:1fr;gap:14px}}.bbanner-wrap[data-v-089461c2]{position:relative}.new-products-section[data-v-089461c2] .container{max-width:90%!important;width:90%!important}@media (max-width:768px){.new-products-section[data-v-089461c2] .container{max-width:100%!important;width:100%!important;padding-left:8px!important;padding-right:8px!important}}.bbanner-wrap[data-v-089461c2] .slick-dots{display:none!important}.bbanner-wrap[data-v-089461c2] .item-banner{display:block;width:100%}.bbanner-wrap[data-v-089461c2] .item-banner img{display:block;width:100%;height:auto;max-width:100%}.bbanner-wrap[data-v-089461c2] .slick-slide,.bbanner-wrap[data-v-089461c2] .slick-slide>div{margin:0!important;padding:0!important}.bbanner-arrow[data-v-089461c2]{position:absolute;top:50%;transform:translateY(-50%);z-index:11;width:44px;height:44px;border-radius:999px;background:rgba(15,30,60,.65);color:#fff;font-size:14px;display:inline-flex!important;align-items:center;justify-content:center;box-shadow:0 8px 20px -4px rgba(15,30,60,.3),0 2px 6px rgba(15,30,60,.18);border:none;cursor:pointer;transition:background .15s ease,transform .15s ease;text-indent:0!important}.bbanner-arrow[data-v-089461c2]:before{content:none!important;display:none!important}.bbanner-arrow i[data-v-089461c2]{color:#fff;font-size:14px;line-height:1}.bbanner-arrow[data-v-089461c2]:hover{background:#0183e1;transform:translateY(-50%) scale(1.06)}.bbanner-arrow--prev[data-v-089461c2]{left:8px}.bbanner-arrow--next[data-v-089461c2]{right:8px}.bbanner-arrow.slick-disabled[data-v-089461c2]{opacity:.35;cursor:default}@media (max-width:768px){.bbanner-arrow[data-v-089461c2]{width:36px;height:36px;font-size:12px}.bbanner-arrow--prev[data-v-089461c2]{left:4px}.bbanner-arrow--next[data-v-089461c2]{right:4px}}.new-products-section[data-v-88d99c0e]{padding-bottom:0;overflow:visible;position:relative}.new-products-section[data-v-88d99c0e]:last-of-type{padding-bottom:24px}.new-products-section[data-v-88d99c0e] .container{max-width:90%!important;width:90%!important}@media (max-width:768px){.new-products-section[data-v-88d99c0e] .container{max-width:100%!important;width:100%!important;padding-left:8px!important;padding-right:8px!important}}.slick-arrow[data-v-88d99c0e]{visibility:inherit!important;display:block!important}.card[data-v-88d99c0e]{margin:20px}.slick-slider[data-v-88d99c0e]{height:auto}.new-products-section[data-v-88d99c0e] .slick-slide{padding-left:10px!important;padding-right:10px!important;box-sizing:border-box!important}.new-products-section[data-v-88d99c0e] .slick-slide>div{height:100%}.new-products-section[data-v-88d99c0e] .slick-list{margin-left:-10px!important;margin-right:-10px!important}.heading-border.section-title[data-v-88d99c0e]{margin:18px 0 16px!important;padding:0!important;border:none!important;display:flex!important;align-items:center!important;gap:16px!important;text-align:center!important;font-size:14px!important;font-weight:700!important;letter-spacing:1.6px!important;color:#0a3d6b!important;text-transform:uppercase!important}.heading-border.section-title[data-v-88d99c0e]:after,.heading-border.section-title[data-v-88d99c0e]:before{content:""!important;flex:1 1 0!important;height:1px!important;background:linear-gradient(90deg,transparent,#d8eaff 30%,#d8eaff 70%,transparent)!important}.nav-lists[data-v-88d99c0e]{width:100%;height:0;position:relative}.nav-lists .arrow-l-lists[data-v-88d99c0e],.nav-lists .arrow-r-lists[data-v-88d99c0e]{position:absolute;top:180px;transform:translateY(-50%);width:44px;height:44px;border-radius:999px;border:none;background:rgba(15,30,60,.65);color:#fff;font-size:18px;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 8px 20px -4px rgba(15,30,60,.3),0 2px 6px rgba(15,30,60,.18);z-index:5;cursor:pointer;transition:background .15s ease,transform .15s ease,box-shadow .15s ease}.nav-lists .arrow-l-lists[data-v-88d99c0e]{left:-8px}.nav-lists .arrow-r-lists[data-v-88d99c0e]{right:-8px}.nav-lists .arrow-l-lists[data-v-88d99c0e]:hover,.nav-lists .arrow-r-lists[data-v-88d99c0e]:hover{background:#0183e1;transform:translateY(-50%) scale(1.06);box-shadow:0 12px 28px -6px rgba(1,131,225,.45),0 4px 10px rgba(15,30,60,.2)}.nav-lists .arrow-l-lists i[data-v-88d99c0e],.nav-lists .arrow-r-lists i[data-v-88d99c0e]{color:#fff;font-size:16px}@media (max-width:768px){.nav-lists .arrow-l-lists[data-v-88d99c0e],.nav-lists .arrow-r-lists[data-v-88d99c0e]{width:36px;height:36px;font-size:14px}.nav-lists .arrow-l-lists[data-v-88d99c0e]{left:4px}.nav-lists .arrow-r-lists[data-v-88d99c0e]{right:4px}}