.tabs-product-info.pdp-vip{--t-c1:var(--color-primary, #ef394e);--t-c2:var(--pdp-c2, var(--t-c1));--t-ink:#1f2937;--t-muted:#6b7280;--t-line:rgba(15, 23, 42, .08);--t-surface:#fff;--t-soft:#f6f7f9;--t-tint:#f1f3f6;--t-radius:16px}@supports (color:color-mix(in srgb,red,blue)){.tabs-product-info.pdp-vip{--t-tint:color-mix(in srgb, var(--t-c1) 9%, #fff)}}.tabs-product-info.pdp-vip .ah-tab-wrapper{background:var(--t-surface)!important;border:1px solid var(--t-line);border-radius:var(--t-radius);padding:6px;box-shadow:0 6px 24px -12px rgba(15,23,42,.18)}.tabs-product-info.pdp-vip .ah-tab{display:flex!important;gap:6px;margin:0!important;padding:0!important;border:0!important;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;background:linear-gradient(to right,#fff 30%,rgba(255,255,255,0)) left center/36px 100% no-repeat local,linear-gradient(to left,#fff 30%,rgba(255,255,255,0)) right center/36px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,rgba(15,23,42,.14),transparent) left center/10px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,rgba(15,23,42,.14),transparent) right center/10px 100% no-repeat scroll}.tabs-product-info.pdp-vip .ah-tab::-webkit-scrollbar{display:none}.tabs-product-info.pdp-vip .ah-tab::after,.tabs-product-info.pdp-vip .ah-tab::before{display:none!important}.tabs-product-info.pdp-vip .ah-tab .ah-tab-item{flex:1 0 auto;display:inline-flex!important;align-items:center;justify-content:center;gap:8px;float:none!important;min-height:46px;margin:0!important;padding:0 18px!important;border:0!important;border-radius:12px;background:0 0!important;color:var(--t-muted)!important;font-size:14px;font-weight:600;line-height:1;white-space:nowrap;scroll-snap-align:center;position:relative;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,transform .15s ease;-webkit-tap-highlight-color:transparent}.tabs-product-info.pdp-vip .ah-tab .ah-tab-item::after,.tabs-product-info.pdp-vip .ah-tab .ah-tab-item::before{display:none!important}.tabs-product-info.pdp-vip .ah-tab-item i{margin:0!important;font-size:18px;line-height:1}.tabs-product-info.pdp-vip .ah-tab-item svg{width:20px;height:20px;flex:none;margin:0!important;transition:filter .2s ease}@media (hover:hover){.tabs-product-info.pdp-vip .ah-tab .ah-tab-item:hover{background:var(--t-tint)!important;color:var(--t-ink)!important}}.tabs-product-info.pdp-vip .ah-tab .ah-tab-item:active{transform:scale(.97)}.tabs-product-info.pdp-vip .ah-tab .ah-tab-item:focus-visible{outline:2px solid var(--t-c1);outline-offset:2px}.tabs-product-info.pdp-vip .ah-tab .ah-tab-item[data-ah-tab-active=true]{background:linear-gradient(135deg,var(--t-c1),var(--t-c2))!important;color:#fff!important;box-shadow:0 8px 18px -8px var(--t-c1)}.tabs-product-info.pdp-vip .ah-tab-item[data-ah-tab-active=true] svg{filter:brightness(0) invert(1)}.tabs-product-info.pdp-vip .ah-tab-content-wrapper{background:var(--t-surface);border:1px solid var(--t-line);border-radius:var(--t-radius);padding:clamp(14px,2.5vw,28px);margin-top:12px!important;box-shadow:0 6px 24px -14px rgba(15,23,42,.14)}.tabs-product-info.pdp-vip .ah-tab-content{animation:pdpTabIn .28s ease both}@keyframes pdpTabIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.tabs-product-info.pdp-vip .description-product{line-height:2;color:#374151;font-size:15px}.tabs-product-info.pdp-vip .description-product h2,.tabs-product-info.pdp-vip .description-product h3{font-size:clamp(16px, 2.2vw, 19px)!important;font-weight:800;color:var(--t-ink)!important;margin:22px 0 12px;padding-inline-start:12px;border-inline-start:4px solid var(--t-c1)}.tabs-product-info.pdp-vip .description-product iframe,.tabs-product-info.pdp-vip .description-product img,.tabs-product-info.pdp-vip .description-product video{max-width:100%;height:auto;border-radius:12px}.tabs-product-info.pdp-vip .description-product table{display:block;max-width:100%;overflow-x:auto}.tabs-product-info.pdp-vip .description-product a{color:var(--t-c1)}.tabs-product-info.pdp-vip .params .table{border-collapse:separate;border-spacing:0 6px;margin:0;width:100%}.tabs-product-info.pdp-vip .params .table tbody tr,.tabs-product-info.pdp-vip .params .table-striped tbody tr:nth-of-type(odd){background:0 0}.tabs-product-info.pdp-vip .params .table td{border:0!important;vertical-align:middle;background:var(--t-soft);padding:14px 16px!important}.tabs-product-info.pdp-vip .params .table td:first-child{width:34%!important;min-width:120px;white-space:normal!important;color:var(--t-muted);border-start-start-radius:12px;border-end-start-radius:12px}.tabs-product-info.pdp-vip .params .table td:first-child strong{font-weight:600}.tabs-product-info.pdp-vip .params .table td:last-child{width:auto!important;color:var(--t-ink);font-weight:600;border-start-end-radius:12px;border-end-end-radius:12px}@media (hover:hover){.tabs-product-info.pdp-vip .params .table tr:hover td{background:var(--t-tint)}}.tabs-product-info.pdp-vip .accordion .card{border:1px solid var(--t-line)!important;border-radius:14px!important;margin-bottom:10px;overflow:hidden;background:#fff;box-shadow:none}.tabs-product-info.pdp-vip .accordion .card-header{background:0 0;border:0;padding:0}.tabs-product-info.pdp-vip .accordion .btn{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:14px 16px;text-align:start!important;font-weight:700;color:var(--t-ink);text-decoration:none;white-space:normal;box-shadow:none!important}.tabs-product-info.pdp-vip .accordion .btn .mdi-chevron-down{flex:none;font-size:22px;color:var(--t-muted);transition:transform .25s ease,color .2s ease}.tabs-product-info.pdp-vip .accordion .btn:not(.collapsed){color:var(--t-c1)}.tabs-product-info.pdp-vip .accordion .btn:not(.collapsed) .mdi-chevron-down{transform:rotate(180deg);color:var(--t-c1)}.tabs-product-info.pdp-vip .accordion .card-body{padding:0 16px 16px;line-height:2;color:#374151}.tabs-product-info.pdp-vip .comments-tab .comment-body{border:1px solid var(--t-line);border-radius:14px;background:var(--t-surface)!important;box-shadow:none}.tabs-product-info.pdp-vip .comments-tab .comment-body.bg-light{background:var(--t-soft)!important;border-color:transparent}.tabs-product-info.pdp-vip .comments-tab .comment-title{font-weight:700;color:var(--t-ink)}.tabs-product-info.pdp-vip .comments-tab .comment-author{font-size:12px;color:var(--t-muted)}.tabs-product-info.pdp-vip .comments-tab .btn-like{border:1px solid var(--t-line);border-radius:999px;padding:4px 12px;background:#fff;font-size:12px;transition:border-color .2s ease,color .2s ease}@media (hover:hover){.tabs-product-info.pdp-vip .comments-tab .btn-like:hover{border-color:var(--t-c1);color:var(--t-c1)}}.tabs-product-info.pdp-vip .comments-tab .btn-primary-cm{border:0;border-radius:12px;background:linear-gradient(135deg,var(--t-c1),var(--t-c2))!important}.tabs-product-info.pdp-vip .chart-list{display:grid;gap:8px;background:var(--t-surface);border:1px solid var(--t-line);border-radius:var(--t-radius);padding:16px;margin-top:12px}.tabs-product-info.pdp-vip .chart-item{height:auto!important;min-width:56px;min-height:36px;display:flex;align-items:center;padding:6px 12px;border-radius:10px;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:inset 0 -2px 0 rgba(0,0,0,.08)}@media (max-width:767.98px){.tabs-product-info.pdp-vip{margin-bottom:12px}.tabs-product-info.pdp-vip .params .table td{padding:12px!important}}@media (max-width:575.98px){.tabs-product-info.pdp-vip .ah-tab-wrapper{border-radius:14px;padding:4px}.tabs-product-info.pdp-vip .ah-tab .ah-tab-item{min-height:42px;padding:0 14px!important;font-size:13px;gap:6px}.tabs-product-info.pdp-vip .ah-tab-item svg{width:18px;height:18px}.tabs-product-info.pdp-vip .ah-tab-content-wrapper{border-radius:14px}.tabs-product-info.pdp-vip .params .table,.tabs-product-info.pdp-vip .params .table tbody{display:block}.tabs-product-info.pdp-vip .params .table tr{display:block;margin-bottom:8px}.tabs-product-info.pdp-vip .params .table td{display:block;width:100%!important;min-width:0}.tabs-product-info.pdp-vip .params .table td:first-child{border-radius:12px 12px 0 0;padding-bottom:4px!important;font-size:13px}.tabs-product-info.pdp-vip .params .table td:last-child{border-radius:0 0 12px 12px;padding-top:4px!important}}@media (prefers-reduced-motion:reduce){.tabs-product-info.pdp-vip *{animation:none!important;transition:none!important}}