.cb-pdp{display:flex;flex-direction:column;gap:var(--sp-24);padding:var(--sp-16) 0 40px}.cb-pdp__top{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-areas:"gal buy" "low buy";gap:20px 28px;align-items:start}.cb-pdp__block-title{margin:0;font-size:var(--fs-17);font-weight:var(--fw-semibold)}.cb-gallery{grid-area:gal;display:flex;flex-direction:column;gap:var(--sp-10);min-width:0}.cb-gallery__stage{position:relative;overflow:hidden;aspect-ratio:1.45;border:1px solid var(--cb-line);border-radius:var(--r-10);background:var(--cb-white)}.cb-gallery__pane{position:absolute;inset:0}.cb-gallery__track{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:100%;grid-template-rows:100%;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.cb-gallery__track::-webkit-scrollbar{display:none}.cb-gallery__track:focus-visible{outline-offset:-2px}.cb-gallery__slide{display:flex;align-items:center;justify-content:center;height:100%;scroll-snap-align:start;cursor:zoom-in}.cb-gallery__img{width:auto;height:82%;max-width:92%;object-fit:contain}.cb-gallery__sticker{position:absolute;left:0;bottom:0;z-index:1;max-width:100%;height:18%;object-fit:contain;object-position:left bottom;pointer-events:none}.cb-gallery__count{position:absolute;top:var(--sp-10);right:var(--sp-10);z-index:1;padding:var(--sp-2) var(--sp-8);border-radius:var(--r-pill);background:var(--cb-gal-badge);color:var(--cb-white);font-size:var(--fs-12);pointer-events:none}.cb-gallery__nav{position:absolute;top:50%;z-index:1;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid var(--cb-line);border-radius:50%;background:var(--cb-gal-nav);color:var(--cb-ink-800);box-shadow:var(--shadow-card);cursor:pointer;transform:translateY(-50%)}.cb-gallery__nav--prev{left:var(--sp-10)}.cb-gallery__nav--next{right:var(--sp-10)}.cb-gallery__video{display:flex;background:var(--cb-ink-900)}.cb-gallery__video iframe,.cb-gallery__video video{width:100%;height:100%;border:0}.cb-gallery__poster{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--cb-white)}.cb-gallery__poster-img{width:100%;height:100%;object-fit:cover}.cb-gallery__play{position:absolute;display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;background:var(--overlay);font-size:34px;transition:background .15s}.cb-gallery__poster:hover .cb-gallery__play{background:var(--cb-red)}.cb-gallery__feat{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:var(--sp-20);padding:var(--sp-20);background:var(--cb-grey-box)}.cb-gallery__pane[hidden]{display:none}.cb-gallery__feat-img{display:flex;align-items:center;justify-content:center;aspect-ratio:1;border-radius:var(--r-10);background:var(--cb-white)}.cb-gallery__feat-img img{width:86%;height:86%;object-fit:contain}.cb-gallery__feat-text{display:flex;flex-direction:column;gap:var(--sp-10);min-width:0;max-height:100%;overflow-y:auto}.cb-gallery__feat-title{margin:0;font-size:var(--fs-18);font-weight:var(--fw-semibold);letter-spacing:.02em;text-transform:uppercase;color:var(--cb-red)}.cb-gallery__feat-list{display:flex;flex-direction:column;gap:var(--sp-8);margin:0;padding:0;list-style:none}.cb-gallery__feat-list li{display:flex;gap:var(--sp-8);font-size:var(--fs-14);line-height:1.55;color:var(--cb-ink-800)}.cb-gallery__feat-list li::before{content:"";flex:none;width:6px;height:6px;margin-top:8px;border-radius:50%;background:var(--cb-red)}.cb-gallery__thumbsbox{position:relative}.cb-gallery__thumbs{position:relative;display:flex;gap:var(--sp-8);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.cb-gallery__thumbs::-webkit-scrollbar{display:none}.cb-gallery__thumb{display:flex;flex:none;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:76px;aspect-ratio:1;padding:0;border:1px solid var(--cb-line);border-radius:var(--r-8);background:var(--cb-white);color:var(--cb-ink-700);font-size:var(--fs-11-5);line-height:1.2;text-align:center;scroll-snap-align:start;cursor:pointer}.cb-gallery__thumb:hover{text-decoration:none}.cb-gallery__thumb img{width:78%;height:78%;object-fit:contain}.cb-gallery__thumb--icon .cb-icon{font-size:var(--fs-20);color:var(--cb-ink-800)}.cb-gallery__thumb[aria-current]{border:1.5px solid var(--cb-red)}.cb-gallery__scroll{position:absolute;top:50%;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--cb-line);border-radius:50%;background:var(--cb-white);box-shadow:var(--shadow-card);font-size:var(--fs-12);cursor:pointer;transform:translateY(-50%)}.cb-gallery__scroll--prev{left:-6px}.cb-gallery__scroll--next{right:-6px}.cb-topbanner{display:flex;flex-direction:column;gap:var(--sp-8);min-width:0}.cb-topbanner__row{position:relative;display:flex;overflow-x:auto;border-radius:var(--r-8);scroll-snap-type:x mandatory;scrollbar-width:none}.cb-topbanner__row::-webkit-scrollbar{display:none}.cb-topbanner__item{flex:0 0 100%;overflow:hidden;border-radius:var(--r-8);scroll-snap-align:start}.cb-topbanner__item img{display:block;width:100%;height:auto}.cb-topbanner__dots{display:flex;justify-content:center;gap:var(--sp-6)}.cb-topbanner__dot{width:6px;height:6px;padding:0;border:0;border-radius:var(--r-pill);background:var(--cb-line-strong);cursor:pointer;transition:width .2s}.cb-topbanner__dot[aria-current]{width:18px;background:var(--cb-red)}.cb-pdp .cb-crumbs{font-size:var(--fs-14);color:var(--cb-ink-700)}.cb-pdp .cb-crumbs a{min-height:28px;color:var(--cb-ink-700)}.cb-pdp .cb-crumbs [aria-current]{color:var(--cb-ink-900)}.cb-buybox{grid-area:buy;position:sticky;top:var(--cb-buy-top,128px);align-self:start;display:flex;flex-direction:column;gap:var(--sp-14);min-width:0}.cb-buybox__head{display:flex;flex-direction:column;gap:var(--sp-6)}.cb-buybox__title{margin:0;font:var(--type-h1-pdp);color:var(--cb-ink-900);text-wrap:pretty}.cb-buybox__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-6) var(--sp-12);font-size:var(--fs-14);color:var(--cb-ink-700)}.cb-buybox__stars{display:inline-flex;gap:1px;font-size:var(--fs-13)}.cb-buybox__star{color:var(--cb-line-strong)}.cb-buybox__star--on{color:var(--cb-star-pdp)}.cb-buybox__reviews{color:inherit}#danh-gia,#thong-so{scroll-margin-top:80px}.cb-buybox__specs{display:inline-flex;align-items:center;gap:var(--sp-4);min-height:28px;color:var(--cb-link-blue)}.cb-buybox__region{display:flex;align-items:center;gap:var(--sp-4);margin:0;font-size:var(--fs-14);color:var(--cb-ink-700)}.cb-buybox__region-btn{display:inline-flex;align-items:center;gap:3px;padding:0;border:0;background:none;color:var(--cb-link-blue);font-size:var(--fs-14);cursor:pointer}.cb-buybox__region-chev{font-size:var(--fs-11)}.cb-pbox{overflow:hidden;border-radius:var(--r-8)}.cb-pbox--normal{display:flex;flex-direction:column;gap:var(--sp-12);padding:var(--sp-14) var(--sp-18);background:var(--cb-grey-box)}.cb-pbox--flash{border:1px solid var(--cb-red-border);background:var(--cb-white)}.cb-pbox--camp{border:1px solid var(--cb-gold-border);border-radius:var(--r-10);background:var(--cb-cream)}.cb-pbox__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-10);color:var(--cb-white)}.cb-pbox--flash .cb-pbox__head{padding:var(--sp-8) var(--sp-14);background:var(--cb-grad-primary)}.cb-pbox--camp .cb-pbox__head{padding:var(--sp-10) var(--sp-14);background:var(--cb-grad-campaign)}.cb-pbox__title{display:flex;align-items:center;gap:var(--sp-6);min-width:0;font-weight:var(--fw-semibold);text-transform:uppercase}.cb-pbox--flash .cb-pbox__title{font-size:var(--fs-17);letter-spacing:.02em}.cb-pbox--camp .cb-pbox__title{gap:var(--sp-8);font-size:var(--fs-16)}.cb-pbox--camp .cb-pbox__title .cb-icon{flex:none;font-size:var(--fs-20)}.cb-pbox__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-pbox__timer{display:flex;flex:none;align-items:center;gap:var(--sp-4);font-size:var(--fs-13)}.cb-pbox__timer b{display:inline-flex;justify-content:center;min-width:28px;padding:var(--sp-2) var(--sp-4);border-radius:var(--r-4);background:var(--cb-white);color:var(--cb-red);font-size:var(--fs-14)}.cb-pbox--camp .cb-pbox__timer b{min-width:30px;border-radius:var(--r-6);color:var(--cb-ink-900)}.cb-pbox__body{display:flex;flex-direction:column;gap:var(--sp-12);padding:var(--sp-14)}.cb-pbox__inner{display:contents}.cb-pbox__clock{display:flex;gap:var(--sp-4)}.cb-pbox__progress{display:flex;flex-direction:column;gap:var(--sp-4)}.cb-pbox__bar{display:block;width:100%;height:8px;overflow:hidden;border:0;border-radius:var(--r-pill);appearance:none;background:var(--cb-red-soft)}.cb-pbox__bar::-webkit-progress-bar{background:var(--cb-red-soft)}.cb-pbox__bar::-webkit-progress-value{border-radius:var(--r-pill);background:var(--cb-red)}.cb-pbox__bar::-moz-progress-bar{border-radius:var(--r-pill);background:var(--cb-red)}.cb-pbox__sold{display:flex;justify-content:space-between;font-size:var(--fs-13);color:var(--cb-ink-700)}.cb-pbox__sold b{color:var(--cb-red);font-weight:var(--fw-semibold)}.cb-pbox--flash .cb-pbox__body{background:var(--cb-red-tint-2)}.cb-pbox__row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}.cb-pbox__main{display:flex;flex:1;flex-direction:column;gap:var(--sp-2);min-width:160px}.cb-pbox__main p{margin:0}.cb-pbox__cut{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-6);font-size:var(--fs-14);color:var(--cb-ink-700)}.cb-pbox__pill{padding:1px var(--sp-10);border-radius:var(--r-pill);background:var(--cb-camp-pill);color:var(--cb-white);font-size:var(--fs-14);font-weight:var(--fw-semibold)}.cb-pbox__now{font-size:var(--fs-28);font-weight:var(--fw-semibold);line-height:1.15;color:var(--cb-red)}.cb-pbox__old{font-size:var(--fs-14);color:var(--cb-ink-500)}.cb-pbox--normal .cb-pbox__old{font-size:var(--fs-13);color:var(--cb-ink-700)}.cb-pbox__oldrow{display:flex;align-items:center;gap:var(--sp-8)}.cb-pbox__pct{padding:1px var(--sp-6);border-radius:var(--r-4);background:var(--cb-red);color:var(--cb-white);font-size:var(--fs-12);font-weight:var(--fw-semibold)}.cb-pbox__inst{margin:0 0 0 auto;padding-left:var(--sp-16);border-left:2px solid var(--cb-red);font-size:var(--fs-14);line-height:1.6;color:var(--cb-ink-800)}.cb-pbox--flash .cb-pbox__inst{border-left-color:var(--cb-red-border)}.cb-pbox--camp .cb-pbox__inst{border-left-color:var(--cb-gold-line)}.cb-pbox__inst b{font-weight:var(--fw-semibold);color:var(--cb-red)}.cb-pbox__status{margin:0;font-size:var(--fs-16);font-weight:var(--fw-semibold);color:var(--cb-status-fg)}.cb-pbox__members{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-10) var(--sp-16);padding-top:var(--sp-12);border-top:1px dashed var(--cb-line-strong)}.cb-pbox--flash .cb-pbox__members{border-top-color:var(--cb-red-border)}.cb-pbox--camp .cb-pbox__members{border-top-color:var(--cb-gold-dash)}.cb-pbox__member{display:flex;align-items:center;gap:var(--sp-10);min-width:0}.cb-pbox__member-icon{display:flex;flex:none;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--cb-white);color:var(--cb-red);font-size:var(--fs-20);box-shadow:var(--shadow-card)}.cb-pbox__member-text{display:flex;flex-direction:column;min-width:0;line-height:1.35}.cb-pbox__member-name{font-size:var(--fs-13);font-weight:var(--fw-semibold);color:var(--cb-ink-900)}.cb-pbox__member-price{font-size:var(--fs-16);font-weight:var(--fw-semibold);color:var(--cb-red)}.cb-buybox__group{display:flex;flex-direction:column;gap:var(--sp-8)}.cb-buybox__label{display:flex;align-items:center;gap:var(--sp-6);margin:0;font-size:var(--fs-15);font-weight:var(--fw-semibold);color:var(--cb-ink-900)}.cb-buybox__tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--sp-10)}.cb-buybox__tiles--rows{display:flex;flex-direction:column}.cb-buybox .cb-picktile{min-height:40px;padding:var(--sp-6) var(--sp-10);line-height:1.35;border-color:var(--cb-line-strong);color:var(--cb-ink-900)}.cb-buybox .cb-picktile:hover{text-decoration:none;border-color:var(--cb-red)}.cb-buybox .cb-picktile[aria-checked="true"],.cb-buybox .cb-picktile[aria-pressed="true"],.cb-buybox a.cb-picktile[aria-current="page"]{padding:calc(var(--sp-6) - .5px) calc(var(--sp-10) - .5px);border:1.5px solid var(--cb-red);background:var(--cb-white)}.cb-buybox a.cb-picktile[aria-current="page"]::after{content:"";position:absolute;top:-1px;right:-1px;width:18px;height:18px;border-radius:0 7px 0 4px;background:var(--cb-red) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3E%3Cpath d='M12.736 3.97a.733.733 0 0 1 1.047 0c.286.289.29.756.01 1.05L7.88 12.01a.733.733 0 0 1-1.065.02L3.217 8.384a.757.757 0 0 1 0-1.06.733.733 0 0 1 1.047 0l3.052 3.093 5.4-6.425z'/%3E%3C/svg%3E") center/12px no-repeat}.cb-picktile--center{align-items:center;text-align:center}.cb-buybox__tiles--rows .cb-picktile--center{align-items:flex-start;padding-inline:var(--sp-14);text-align:left}.cb-picktile--row{flex-direction:row;justify-content:flex-start;align-items:center;gap:var(--sp-8);text-align:left}.cb-picktile__img{flex:none;width:34px;height:34px;object-fit:contain}.cb-picktile__text{display:flex;flex-direction:column;min-width:0;line-height:1.35}.cb-picktile__name{font-size:var(--fs-14);font-weight:var(--fw-medium);color:var(--cb-ink-900)}.cb-picktile--row .cb-picktile__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-picktile__price{font-size:var(--fs-14);color:var(--cb-ink-900)}.cb-picktile--row .cb-picktile__price{font-size:var(--fs-13);color:var(--cb-ink-700)}.cb-picktile__price--red{color:var(--cb-red)}.cb-buybox__note{margin:0;font-size:var(--fs-13);color:var(--cb-red-700)}.cb-warranty{overflow:hidden;border:1px solid var(--cb-line);border-radius:var(--r-8)}.cb-warranty__head{display:flex;align-items:center;gap:var(--sp-8);margin:0;padding:var(--sp-10) var(--sp-14);background:var(--cb-grey-box);font-size:var(--fs-15);font-weight:var(--fw-semibold);color:var(--cb-ink-900)}.cb-warranty__head>.cb-icon{font-size:var(--fs-18)}.cb-warranty__more{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:32px;margin-left:auto;padding:0;border:0;background:none;color:var(--cb-red);font-size:var(--fs-14);font-weight:var(--fw-medium);cursor:pointer}.cb-warranty__tiles{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-10);padding:var(--sp-10) var(--sp-12)}.cb-gifts{overflow:hidden;border:1.5px dashed var(--cb-gold-dash);border-radius:var(--r-8)}.cb-gifts__title{display:flex;align-items:center;gap:var(--sp-8);margin:0;line-height:var(--lh-snug);padding:var(--sp-10) var(--sp-14);background:var(--cb-red-soft);color:var(--cb-red);font-size:var(--fs-16);font-weight:var(--fw-semibold)}.cb-gifts__body{max-width:none;padding:var(--sp-12) var(--sp-14);font-size:var(--fs-14);line-height:1.55;color:var(--cb-ink-900);counter-reset:cb-gift}.cb-gifts__body>p,.cb-gifts__body>ul>li,.cb-gifts__body>ol>li{position:relative;margin:0 0 var(--sp-10);padding-left:30px;list-style:none;counter-increment:cb-gift}.cb-gifts__body>:last-child,.cb-gifts__body>ul>li:last-child,.cb-gifts__body>ol>li:last-child{margin-bottom:0}.cb-gifts__body>ul,.cb-gifts__body>ol{margin:0;padding:0}.cb-gifts__body>p::before,.cb-gifts__body>ul>li::before,.cb-gifts__body>ol>li::before{content:counter(cb-gift);position:absolute;top:1px;left:0;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--cb-red);color:var(--cb-white);font-size:var(--fs-11);font-weight:var(--fw-semibold);line-height:1}.cb-gifts__body>p:empty{display:none}.cb-payoffer{padding:var(--sp-12) var(--sp-14);border:1px solid var(--cb-line);border-radius:var(--r-8);background:var(--cb-white)}.cb-payoffer__title{display:flex;align-items:center;gap:var(--sp-8);margin:0 0 var(--sp-10);font-size:var(--fs-16);font-weight:var(--fw-semibold);line-height:var(--lh-snug);color:var(--cb-ink-900)}.cb-payoffer__title .cb-icon{color:var(--cb-red)}.cb-payoffer__rail{overflow:hidden}.cb-payoffer__track{display:flex;gap:var(--sp-12);margin:0;padding:2px 2px var(--sp-4);list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.cb-payoffer__track::-webkit-scrollbar{display:none}.swiper-initialized>.cb-payoffer__track{gap:0;overflow:visible;scroll-snap-type:none;transition-property:transform}.cb-payoffer__card{--cb-payoffer-brand:70px;position:relative;display:flex;flex:0 0 auto;box-sizing:border-box;width:calc((100% - 12px)/1.75);max-height:90px;border:1px solid var(--cb-line-strong);border-radius:var(--r-12);background:var(--cb-white);overflow:hidden;scroll-snap-align:start}.cb-payoffer__card:only-child{width:100%}.cb-payoffer__card::before,.cb-payoffer__card::after{content:"";position:absolute;left:calc(var(--cb-payoffer-brand) - 10px);width:20px;height:20px;border:1px solid var(--cb-line-strong);border-radius:50%;background:var(--cb-white)}.cb-payoffer__card::before{top:-11px}.cb-payoffer__card::after{bottom:-11px}.cb-payoffer__brand{display:flex;flex:0 0 var(--cb-payoffer-brand);align-items:center;justify-content:center;padding:5px var(--sp-8)}.cb-payoffer__img{display:block;width:auto;max-width:100%;max-height:80px;margin:auto;object-fit:contain}.cb-payoffer__name{font-size:var(--fs-13);font-weight:var(--fw-semibold);text-align:center;color:var(--cb-ink-800);overflow-wrap:anywhere}.cb-payoffer__body{position:relative;display:flex;flex:1 1 auto;flex-direction:column;gap:var(--sp-6);min-width:0;padding:var(--sp-8) var(--sp-10)}.cb-payoffer__body::before{content:"";position:absolute;top:var(--sp-14);bottom:var(--sp-14);left:0;border-left:1px dashed var(--cb-line-strong)}.cb-payoffer__text{flex-shrink:0;display:-webkit-box;overflow:hidden;font-size:var(--fs-14);line-height:1.5;color:var(--cb-ink-900);-webkit-line-clamp:2;-webkit-box-orient:vertical}.cb-payoffer__meta{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);margin-top:auto;font-size:var(--fs-13);color:var(--cb-ink-500)}.cb-payoffer__status{min-width:0;overflow:hidden;padding:2px var(--sp-6);border-radius:var(--r-6);background:var(--cb-success-bg);color:var(--cb-success);font-size:var(--fs-12);font-weight:var(--fw-medium);line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.cb-payoffer__status--ends{background:var(--cb-st2-bg);color:var(--cb-st2-fg)}.cb-payoffer__more{display:inline-flex;flex-shrink:0;align-items:center;gap:2px;margin-left:auto;font-size:var(--fs-13);font-weight:var(--fw-regular);color:var(--cb-red);text-decoration:none;white-space:nowrap}.cb-payoffer__more .cb-icon{width:10px;height:10px}.cb-payoffer__more:hover{text-decoration:underline}.cb-payoffer__dots{display:flex;justify-content:center;gap:var(--sp-8);margin-top:var(--sp-10)}.cb-payoffer__dots[hidden]{display:none}.cb-payoffer__dot{width:8px;height:8px;border-radius:var(--r-pill);background:var(--cb-line-strong);cursor:pointer;transition:width .2s}.cb-payoffer__dot.is-active{width:22px;background:var(--cb-red)}.cb-buybox__actions{display:grid;grid-template-columns:1.6fr 1fr;gap:var(--sp-10)}.cb-buybox__trade-mini{display:none}.cb-buybox__cta{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:58px;padding:0 var(--sp-10);border:0;border-radius:var(--r-8);color:var(--cb-white);text-align:center;cursor:pointer;box-shadow:var(--shadow-nav-btn);transition:box-shadow var(--dur)}.cb-buybox__cta:hover{color:var(--cb-white);text-decoration:none;box-shadow:var(--shadow-pill)}.cb-buybox__cta strong{font-size:var(--fs-18);font-weight:var(--fw-semibold);text-transform:uppercase}.cb-buybox__cta span{font-size:var(--fs-12-5)}.cb-buybox__cta--buy{order:1;background:var(--cb-red)}.cb-buybox__cta--inst{order:2;background:var(--cb-install-blue)}.cb-buybox__cta--service{width:100%;background:var(--cb-grad-primary)}.cb-buybox__cta--service strong{font-size:var(--fs-17)}.cb-buybox__cta:disabled{opacity:.45;cursor:not-allowed}.cb-buybox__cta[aria-busy="true"]{pointer-events:none}.cb-buybox__tradein{display:flex;align-items:center;gap:var(--sp-12);padding:var(--sp-10) var(--sp-14);border:1px solid var(--cb-line);border-radius:var(--r-8);background:var(--cb-white);color:var(--cb-ink-900)}.cb-buybox__tradein:hover{text-decoration:none;border-color:var(--cb-red)}.cb-buybox__tradein-icon{flex:none;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--r-8);background:var(--cb-red);color:var(--cb-white);font-size:var(--fs-20)}.cb-buybox__tradein-text{flex:1;display:flex;flex-direction:column;gap:1px}.cb-buybox__tradein-text strong{font-size:var(--fs-15);text-transform:uppercase}.cb-buybox__tradein-text span{font-size:var(--fs-14);color:var(--cb-red)}.cb-buybox__tradein-cta{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-14);font-weight:var(--fw-semibold);color:var(--cb-red)}.cb-pdp__aside{grid-area:low;display:flex;flex-direction:column;gap:var(--sp-16);min-width:0}.cb-pdp__card{display:flex;flex-direction:column;gap:var(--sp-6);padding:var(--sp-14);border:1px solid var(--cb-line);border-radius:var(--r-10);background:var(--cb-white)}.cb-pdp__card-title{margin:0;line-height:var(--lh-snug);font-size:var(--fs-16);font-weight:var(--fw-semibold)}.cb-pdp__cond{display:flex;flex-direction:column;gap:var(--sp-6);margin:0;padding:0;list-style:none}.cb-pdp__cond li{position:relative;padding-left:var(--sp-22);font-size:var(--fs-14);line-height:1.55;color:var(--cb-ink-700)}.cb-pdp__cond li::before{content:"✓";position:absolute;left:2px;top:0;color:var(--cb-success-500);font-weight:var(--fw-semibold)}.cb-pdp__card:has(.cb-pdp__commits){gap:0;padding:0;overflow:hidden}.cb-pdp__card:has(.cb-pdp__commits) .cb-pdp__card-title{padding:var(--sp-12);border-bottom:1px solid var(--cb-line);font-size:var(--fs-17);text-align:center}.cb-pdp__commits{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--sp-12);margin:0;padding:var(--sp-14);list-style:none}.cb-pdp__commits li{display:flex;flex-direction:column;gap:var(--sp-8);min-width:0;padding:var(--sp-14);border-radius:var(--r-8);background:var(--cb-grey-panel);font-size:var(--fs-14);line-height:1.5;color:var(--cb-ink-800)}.cb-pdp__commit-text{display:flex;flex-direction:column;gap:var(--sp-4)}.cb-pdp__commits .cb-icon{width:30px;height:30px;padding:7px;border-radius:var(--r-6);background:var(--cb-red);color:var(--cb-white)}.cb-pdp__stores{gap:var(--sp-10)}.cb-pdp__stores-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--sp-10)}.cb-pdp__stores-loc{display:inline-flex;align-items:center;gap:var(--sp-4);min-height:32px;padding:0;border:0;background:none;color:var(--cb-link-blue);font-size:var(--fs-13);cursor:pointer}.cb-pdp__stores-note{margin:0;font-size:var(--fs-12-5);color:var(--cb-ink-500)}.cb-pdp__store-list{display:flex;flex-direction:column;gap:var(--sp-6);margin:0;padding:0;list-style:none}.cb-pdp__store{display:flex;align-items:center;gap:var(--sp-10);padding:var(--sp-10) var(--sp-12);border-radius:var(--r-8);background:var(--cb-grey-25)}.cb-pdp__store[hidden]{display:none}.cb-pdp__store-text{display:flex;flex:1;flex-direction:column;gap:var(--sp-2);min-width:0}.cb-pdp__store-name{font-size:var(--fs-14);line-height:1.4;color:var(--cb-ink-800)}.cb-pdp__store-contact{display:flex;align-items:center;gap:var(--sp-6)}.cb-pdp__store-phone{font-size:var(--fs-13);font-weight:var(--fw-semibold);color:var(--cb-red)}.cb-pdp__store-zalo{padding:0 var(--sp-4);border:1px solid var(--cb-tag-pre-bg);border-radius:var(--r-4);color:var(--cb-link-blue-2);font-size:var(--fs-11);font-weight:var(--fw-semibold)}.cb-pdp__store-btn{display:flex;flex:none;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--cb-line);border-radius:50%;background:var(--cb-white);font-size:var(--fs-13)}.cb-pdp__store-btn .cb-icon{font-size:var(--fs-17)}.cb-pdp__stores-loc .cb-icon{font-size:var(--fs-15)}.cb-pdp__store-btn--map{color:var(--cb-link-blue)}.cb-pdp__store-btn--call{color:var(--cb-red)}.cb-pdp__store-btn:hover{text-decoration:none}.cb-pdp__stores-more{align-self:center;min-height:36px;padding:0 var(--sp-12);border:0;background:none;color:var(--cb-red);font-size:var(--fs-14);font-weight:var(--fw-medium);cursor:pointer}.cb-pdp__stock{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-10)}.cb-pdp__stock[hidden],.cb-pdp__stock-none[hidden],.cb-pdp__stores-note[hidden],.cb-pdp__stores-more[hidden]{display:none}.cb-pdp__stock-text{display:flex;flex-direction:column;gap:1px}.cb-pdp__stock-text b{font-size:var(--fs-14);font-weight:var(--fw-semibold);color:var(--cb-success)}.cb-pdp__stock-sub{font-size:var(--fs-12-5);color:var(--cb-ink-500)}.cb-pdp__stock-only{position:relative;display:flex;align-items:center;gap:var(--sp-8);min-height:36px;font-size:var(--fs-13);color:var(--cb-ink-700);cursor:pointer}.cb-pdp__stock-only input{position:absolute;opacity:0;pointer-events:none}.cb-pdp__stock-box{display:flex;flex:none;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid var(--cb-line-strong);border-radius:var(--r-4);background:var(--cb-white);color:transparent;font-size:var(--fs-12)}.cb-pdp__stock-only:has(input:checked) .cb-pdp__stock-box{border-color:var(--cb-red);background:var(--cb-red);color:var(--cb-white)}.cb-pdp__stock-only:has(input:focus-visible) .cb-pdp__stock-box{box-shadow:var(--cb-focus-ring)}.cb-pdp__stock-none{margin:0;font-size:var(--fs-13);color:var(--cb-ink-600)}.cb-pdp__store[data-cb-stock="out"]{opacity:.6}.cb-pdp__store-chip{flex:none;padding:var(--sp-2) var(--sp-8);border-radius:var(--r-pill);font-size:var(--fs-12);font-weight:var(--fw-semibold)}.cb-pdp__store-chip[hidden]{display:none}.cb-pdp__store-chip--in{background:var(--cb-success-bg);color:var(--cb-success)}.cb-pdp__store-list[aria-busy="true"]{opacity:.6;transition:opacity .15s}:root:not([data-cb-stockout]) [data-cb-stockout-only]{display:none!important}[data-cb-stockout] .cb-buybox__actions:has([data-cb-buy]),[data-cb-stockout] .cb-buybox__tradein,[data-cb-stockout] .cb-stickybuy [data-cb-sticky-proxy]{display:none!important}:root:not([data-cb-erp-instock]):not([data-cb-stockout]) .cb-erp-only{display:none!important}:root[data-cb-erp-instock] .cb-erp-hide,:root[data-cb-stockout] .cb-erp-hide,:root[data-cb-erp-instock] [data-cb-variant-note]{display:none!important}.cb-pdp__b2b{gap:5px;font-size:var(--fs-14)}.cb-pdp__b2b p{margin:0}.cb-pdp__b2b-title{color:var(--cb-success);font-weight:var(--fw-semibold);line-height:1.5}.cb-callme{display:flex;flex-direction:column;gap:var(--sp-8)}.cb-callme--buy{display:none}.cb-callme__title{font-size:var(--fs-16);font-weight:var(--fw-semibold)}.cb-callme__row{display:flex;gap:var(--sp-8)}.cb-callme__phone{flex:1;min-width:0;height:44px;border-color:var(--cb-line-strong)}.cb-callme__send{min-height:44px;padding:0 var(--sp-20);border-radius:var(--r-8);background:var(--cb-red);font-size:var(--fs-14);font-weight:var(--fw-semibold);box-shadow:none}.cb-callme__done{display:flex;align-items:center;gap:var(--sp-6);color:var(--cb-success)}.cb-callme__error{color:var(--cb-red-700)}.cb-callme--page{max-width:520px;margin:var(--sp-16) auto 40px}.cb-pdp__related{display:flex;flex-direction:column;gap:var(--sp-12)}.cb-pdp__tabs{display:flex;gap:var(--sp-24);border-bottom:1px solid var(--cb-line)}.cb-pdp__tab{padding:0 0 var(--sp-10);border:0;background:none;color:var(--cb-ink-600);font-size:var(--fs-15);font-weight:var(--fw-medium);cursor:pointer}.cb-pdp__tab[aria-selected="true"]{color:var(--cb-red);box-shadow:inset 0 -2px 0 var(--cb-red)}.cb-pdp__bottom{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-16);align-items:start}.cb-pdp__bottom:has(>.cb-specs){grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.cb-pdp__main{display:flex;flex-direction:column;gap:var(--sp-14);min-width:0}.cb-pdp__desc{display:flex;flex-direction:column;gap:var(--sp-12);padding:var(--sp-18);border:1px solid var(--cb-line);border-radius:var(--r-10);background:var(--cb-white)}.cb-pdp__desc .cb-toc__title{margin:0;font-size:var(--fs-17);font-weight:var(--fw-semibold)}.cb-pdp__desc .cb-toc__list{margin:var(--sp-12) 0 0;padding:var(--sp-12) var(--sp-16) var(--sp-12) 34px;border-radius:var(--r-8);background:var(--cb-grey-panel);font-size:var(--fs-14);line-height:1.8;color:var(--cb-st2-fg)}.cb-pdp__desc-body{max-width:none;font-size:var(--fs-15);line-height:var(--lh-reading)}.cb-pdp__desc[data-cb-collapse="collapsed"] .cb-pdp__desc-body{max-height:300px;overflow:hidden;mask-image:linear-gradient(var(--cb-white) 70%,transparent)}.cb-pdp__desc[data-cb-collapse="collapsed"]:has(:target) .cb-pdp__desc-body{max-height:none;mask-image:none}.cb-pdp__desc-toggle{align-self:center;min-height:40px;padding:0 var(--sp-22);border:1px solid var(--cb-red);border-radius:20px;background:var(--cb-white);color:var(--cb-red);font-size:var(--fs-14);font-weight:var(--fw-medium)}.cb-pdp__desc-toggle[aria-expanded="true"] svg{transform:rotate(180deg)}.cb-specs{display:flex;flex-direction:column;gap:var(--sp-12);min-width:0;padding:var(--sp-16) var(--sp-18);border:1px solid var(--cb-line);border-radius:var(--r-10);background:var(--cb-white)}.cb-specs__title{margin:0;font-size:var(--fs-17);font-weight:var(--fw-semibold)}.cb-specs__empty{margin:0;color:var(--cb-ink-500)}.cb-specs__box{margin:0;overflow:hidden;border:1px solid var(--cb-line);border-radius:var(--r-8)}.cb-specs__row{display:grid;grid-template-columns:130px minmax(0,1fr);gap:var(--sp-10);padding:9px var(--sp-12);font-size:var(--fs-14);line-height:1.5;background:var(--cb-grey-50)}.cb-specs__row:nth-child(even){background:var(--cb-white)}.cb-specs__row dt{color:var(--cb-ink-600)}.cb-specs__row dd{margin:0;overflow-wrap:anywhere}.cb-specs__all{display:flex;align-items:center;gap:var(--sp-6);align-self:center;min-height:40px;padding:0 var(--sp-22);border:1px solid var(--cb-red);border-radius:20px;background:var(--cb-white);color:var(--cb-red);font-size:var(--fs-14);font-weight:var(--fw-medium);cursor:pointer}.cb-specs__all .cb-icon{font-size:var(--fs-12)}.cb-modal__box--720{width:min(720px,100%)}.cb-modal__title--clip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-specsmodal__tabs{flex:none;display:flex;gap:var(--sp-4);overflow-x:auto;scrollbar-width:none;padding:0 var(--sp-8);border-bottom:1px solid var(--cb-line)}.cb-specsmodal__tab{flex:none;min-height:44px;padding:0 var(--sp-12);border:0;background:none;color:var(--cb-ink-700);font-size:var(--fs-14);white-space:nowrap;cursor:pointer}.cb-specsmodal__tab[aria-selected="true"]{color:var(--cb-red);font-weight:var(--fw-semibold);box-shadow:inset 0 -2px 0 var(--cb-red)}.cb-specsmodal__body{display:flex;flex-direction:column;gap:var(--sp-16)}.cb-specsmodal__group{display:flex;flex-direction:column;gap:var(--sp-8)}.cb-specsmodal__name{margin:0;font-size:var(--fs-15);font-weight:var(--fw-semibold);color:var(--cb-ink-900)}.cb-rvqa{display:flex;flex-direction:column;gap:var(--sp-14);min-width:0}.cb-review{display:flex;flex-direction:column;gap:var(--sp-16);min-width:0;padding:var(--sp-18);border:1px solid var(--cb-line);border-radius:var(--r-10);background:var(--cb-white)}.cb-review__title{margin:0;font-size:var(--fs-17);font-weight:var(--fw-semibold);color:var(--cb-ink-900)}.cb-review__sum{display:grid;grid-template-columns:220px minmax(0,1fr);gap:var(--sp-24);align-items:center}.cb-review__score{display:flex;flex-direction:column;align-items:center;gap:var(--sp-6);text-align:center}.cb-review__avg{display:flex;align-items:baseline;gap:2px}.cb-review__avg b{font-size:var(--fs-30);font-weight:var(--fw-semibold);line-height:1.1;color:var(--cb-ink-900)}.cb-review__avg span{font-size:var(--fs-17);color:var(--cb-ink-500)}.cb-review__stars{display:flex;gap:3px}.cb-review__star{font-size:18px;color:var(--cb-line-strong)}.cb-review__star--on{color:var(--cb-star)}.cb-review__total{font-size:var(--fs-13);color:var(--cb-ink-600)}.cb-review__write{display:inline-flex;align-items:center;min-height:40px;margin-top:var(--sp-4);padding:0 var(--sp-22);border-radius:var(--r-8);background:var(--cb-grad-primary);color:var(--cb-white);font-size:var(--fs-14);font-weight:var(--fw-semibold);cursor:pointer}.cb-review__write:hover{text-decoration:none}.cb-review__bars{display:flex;flex-direction:column;gap:var(--sp-8);min-width:0}.cb-review__bar{display:grid;grid-template-columns:34px minmax(0,1fr) 84px;align-items:center;gap:var(--sp-10);min-height:24px;padding:0;border:0;background:none;cursor:pointer;text-align:left}.cb-review__bar:hover{opacity:.8}.cb-review__bar-n{display:flex;align-items:center;gap:3px;font-size:var(--fs-14);color:var(--cb-ink-800)}.cb-review__bar-n .cb-icon{font-size:var(--fs-12);color:var(--cb-star)}.cb-review__bar-track{height:8px;overflow:hidden;border-radius:var(--r-pill);background:var(--cb-grey-box)}.cb-review__bar-fill{display:block;height:100%;border-radius:var(--r-pill);background:var(--cb-red)}.cb-review__bar-c{font-size:var(--fs-13);color:var(--cb-ink-500)}.cb-rvqa__more{display:flex;align-items:center;justify-content:center;gap:var(--sp-8);align-self:center;min-width:228px;min-height:36px;padding:0 var(--sp-22);border:0;border-radius:var(--r-12);background:var(--cb-grey-box);color:var(--cb-ink-900);font-size:var(--fs-15);font-weight:var(--fw-medium);cursor:pointer}.cb-rvqa__more:hover{background:var(--cb-line-soft)}.cb-rvqa__more .cb-icon{font-size:var(--fs-12)}.cb-citems{display:flex;flex-direction:column}.cb-citems__empty{padding:var(--sp-16) 0;border-top:1px solid var(--cb-line-soft);font-size:var(--fs-14);color:var(--cb-ink-500)}.cb-citem{display:flex;flex-direction:column;gap:var(--sp-8);padding:var(--sp-16) 0;border-top:1px solid var(--cb-line-soft)}.cb-citem__who{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--sp-8);row-gap:2px;min-width:0}.cb-citem__avatar{display:flex;flex:none;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--cb-avatar-1);color:var(--cb-white);font-size:var(--fs-16);font-weight:var(--fw-semibold)}.cb-citem__avatar--2{background:var(--cb-avatar-2)}.cb-citem__avatar--3{background:var(--cb-avatar-3)}.cb-citem__avatar--4{background:var(--cb-avatar-4)}.cb-citem__avatar--5{background:var(--cb-avatar-5)}.cb-citem__avatar--staff{border:1px solid var(--cb-line);background:var(--cb-white)}.cb-citem__avatar--staff img{display:block;width:20px;height:20px}.cb-citem__name{font-size:var(--fs-16);font-weight:var(--fw-semibold);color:var(--cb-ink-900);overflow-wrap:anywhere}.cb-citem__badge{padding:2px var(--sp-6);border-radius:var(--r-4);background:var(--cb-red);color:var(--cb-white);font-size:var(--fs-11);font-weight:var(--fw-semibold);line-height:1.2}.cb-citem__ago{display:inline-flex;align-items:center;gap:var(--sp-4);margin-left:var(--sp-6);font-size:var(--fs-14);color:var(--cb-ink-400)}.cb-citem__main{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-8);padding-left:42px}.cb-citem__text{align-self:stretch;font-size:var(--fs-15);line-height:1.5;color:var(--cb-ink-800);text-wrap:pretty;overflow-wrap:anywhere}.cb-citem__text>:first-child{margin-top:0}.cb-citem__text>:last-child{margin-bottom:0}.cb-citem__text p{margin:0 0 var(--sp-6)}.cb-citem__act{display:inline-flex;align-items:center;gap:var(--sp-6);color:var(--cb-red);font-size:var(--fs-15)}.cb-citem__act:hover{color:var(--cb-red-700);text-decoration:none}.cb-citem__toggle{display:inline-flex;align-items:center;gap:var(--sp-6);min-height:20px;padding:0;border:0;background:none;color:var(--cb-ink-900);font-size:var(--fs-14);cursor:pointer}.cb-citem__toggle .cb-icon{font-size:var(--fs-12);transition:transform var(--dur)}.cb-citem__toggle[aria-expanded="true"] .cb-icon{transform:rotate(180deg)}.cb-citem__replyform{align-self:stretch}.cb-citem__main--thread{position:relative}.cb-citem__main--thread::before{content:"";position:absolute;top:-8px;bottom:28px;left:16px;border-left:1.5px solid var(--cb-line)}.cb-citem__main--thread .cb-citem__toggle{position:relative}.cb-citem__main--thread .cb-citem__toggle::before{content:"";position:absolute;top:-8px;left:-26px;width:20px;height:18px;border-bottom:1.5px solid var(--cb-line);border-left:1.5px solid var(--cb-line);border-bottom-left-radius:10px}.cb-citem__replies{display:flex;flex-direction:column;gap:var(--sp-16);margin-top:var(--sp-6);padding-left:42px}.cb-citem__reply{display:flex;flex-direction:column;gap:var(--sp-8)}.cb-citem__rate{display:flex;align-items:center;gap:var(--sp-8)}.cb-citem__stars{display:flex;flex:none;gap:2px}.cb-citem__star{font-size:var(--fs-13);color:var(--cb-line-strong)}.cb-citem__star--on{color:var(--cb-star)}.cb-citem__level{font-size:var(--fs-13);color:var(--cb-ink-600)}.cb-citem__posted{display:inline-flex;align-items:center;gap:var(--sp-4);font-size:var(--fs-14);color:var(--cb-ink-400)}.cb-citem--review{display:grid;grid-template-columns:160px minmax(0,1fr);column-gap:var(--sp-12);align-items:start;padding:var(--sp-18) 0}.cb-citem--review>.cb-citem__who{flex-wrap:nowrap}.cb-citem--review>.cb-citem__main{padding-left:0}.cb-citem--review .cb-citem__avatar{width:30px;height:30px;font-size:var(--fs-15)}.cb-citem--review .cb-citem__toggle{color:var(--cb-ink-700)}.cb-citem--review .cb-citem__replies{align-self:stretch;margin-top:0;padding:var(--sp-12) var(--sp-14);border-radius:var(--r-8);background:var(--cb-grey-panel)}.cb-rvform__input,.cb-qaform__input{width:100%;min-width:0;height:44px;padding:0 var(--sp-12);border:1px solid var(--cb-line);border-radius:var(--r-8);outline:0;background:var(--cb-white);color:var(--cb-ink-800);font-size:var(--fs-15)}.cb-field.is-invalid .cb-rvform__input,.cb-field.is-invalid .cb-qaform__input{border-color:var(--cb-red-700)}.cb-rvform__text{height:auto;min-height:96px;padding:var(--sp-10) var(--sp-12);line-height:1.5;resize:vertical}.cb-rvform,.cb-rvform__form{display:flex;flex-direction:column;gap:var(--sp-12)}.cb-rvform{padding:var(--sp-16);border:1px solid var(--cb-line);border-radius:var(--r-10)}.cb-rvform__title{display:flex;align-items:center;gap:var(--sp-6);margin:0;font-size:var(--fs-15);font-weight:var(--fw-semibold);color:var(--cb-ink-900)}.cb-rvform__picks{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--sp-4);margin:0;padding:0;border:0}.cb-rvform__pick{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--sp-6);min-height:64px;padding:var(--sp-4);cursor:pointer}.cb-rvform__pick input{position:absolute;opacity:0;pointer-events:none}.cb-rvform__star{font-size:28px;line-height:1;color:var(--cb-line-strong)}.cb-rvform__star--on{display:none;color:var(--cb-star)}.cb-rvform__pick:has(input:checked) .cb-rvform__star--on,.cb-rvform__pick:has(~.cb-rvform__pick input:checked) .cb-rvform__star--on{display:block}.cb-rvform__pick:has(input:checked) .cb-rvform__star:not(.cb-rvform__star--on),.cb-rvform__pick:has(~.cb-rvform__pick input:checked) .cb-rvform__star:not(.cb-rvform__star--on){display:none}.cb-rvform__pick:has(input:focus-visible){outline:2px solid var(--cb-red);outline-offset:2px;border-radius:var(--r-8)}.cb-rvform__label{font-size:var(--fs-12-5);color:var(--cb-ink-500)}.cb-rvform__pick:has(input:checked) .cb-rvform__label{color:var(--cb-ink-900);font-weight:var(--fw-semibold)}.cb-rvform__grid,.cb-qaform__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--sp-10)}.cb-qaform__grid{gap:var(--sp-8)}.cb-rvform__challenge{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-8)}.cb-rvform__code{flex:none;width:auto;height:44px;border:1px solid var(--cb-line);border-radius:var(--r-8)}.cb-rvform__renew{min-height:44px;padding:0 var(--sp-12);border:0;background:none;color:var(--cb-link-blue);font-size:var(--fs-14);cursor:pointer}.cb-rvform__grow{flex:1 1 160px;min-width:0}.cb-rvform__actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--sp-10)}.cb-rvform__cancel{min-height:44px;padding:0 var(--sp-16);border:0;background:none;color:var(--cb-ink-600);font-size:var(--fs-14);cursor:pointer}.cb-rvform__send,.cb-qaform__send{display:flex;flex:none;align-items:center;gap:var(--sp-8);min-height:44px;padding:0 var(--sp-22);border:0;border-radius:var(--r-8);background:var(--cb-grad-primary);color:var(--cb-white);font-size:var(--fs-15);font-weight:var(--fw-semibold);white-space:nowrap;cursor:pointer}.cb-qaform__send{gap:var(--sp-6);padding:0 var(--sp-16);font-size:var(--fs-14)}.cb-qaform,.cb-qaform__form{display:flex;flex-direction:column;gap:var(--sp-10)}.cb-qaform{padding:var(--sp-14);border-radius:var(--r-10);background:var(--cb-grey-panel)}.cb-qaform__note{font-size:var(--fs-14);line-height:1.5;color:var(--cb-ink-700)}.cb-qaform__row{display:flex;gap:var(--sp-8);align-items:flex-start}.cb-qaform__text{height:auto;min-height:88px;padding:var(--sp-10) var(--sp-12);line-height:1.5;resize:vertical}.cb-qaform__grow{flex:1;min-width:0}.cb-qaform__sent{display:flex;align-items:center;gap:var(--sp-6);margin:0;color:var(--cb-success);font-size:var(--fs-14)}.cb-rvform .cb-field,.cb-qaform .cb-field{position:relative}.cb-rvform .cb-field__error,.cb-qaform .cb-field__error{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cb-modal__head--center{display:grid;grid-template-columns:44px 1fr 44px;padding:var(--sp-6) var(--sp-8);background:var(--cb-grey-50)}.cb-modal__head--center .cb-modal__title{font-size:var(--fs-16);text-align:center}.cb-cmodal__chips{display:flex;flex:none;flex-wrap:wrap;gap:var(--sp-8);padding:var(--sp-12) var(--sp-16);border-bottom:1px solid var(--cb-line)}.cb-cmodal__chip{flex:none;min-height:36px;padding:0 var(--sp-14);border:1px solid var(--cb-line);border-radius:var(--r-pill);background:var(--cb-white);color:var(--cb-ink-800);font-size:var(--fs-14);cursor:pointer}.cb-cmodal__chip[aria-pressed="true"]{border-color:var(--cb-red);background:var(--cb-red-tint);color:var(--cb-red);font-weight:var(--fw-medium)}.cb-cmodal__body{display:flex;flex-direction:column;padding:0 var(--sp-16) var(--sp-16)}.cb-cmodal__empty{padding:var(--sp-24) 0;text-align:center;font-size:var(--fs-14);color:var(--cb-ink-500)}.cb-cmodal__more{margin-top:var(--sp-8)}.cb-pdp__suggest .cb-rail[data-cb-loading]>.cb-row{height:442px;overflow:hidden;box-sizing:border-box}.cb-pdp__suggest-ske{height:100%;border-radius:var(--r-12)}.cb-pdp__suggest{display:flex;flex-direction:column;gap:var(--sp-12);padding:var(--sp-14) var(--sp-16);border:1px solid var(--cb-line);border-radius:var(--r-10);background:var(--cb-white)}.cb-stickybuy{position:fixed;left:0;right:0;bottom:0;z-index:var(--cb-z-widget);background:var(--cb-white);box-shadow:0 -4px 12px color-mix(in srgb,var(--cb-ink-900) 12%,transparent)}.cb-stickybuy__inner{display:flex;align-items:center;gap:var(--sp-14);max-width:var(--container);margin:0 auto;padding:var(--sp-10) var(--gutter-pc)}.cb-stickybuy__img{flex:none;width:52px;height:52px;object-fit:contain}.cb-stickybuy__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px;line-height:1.3}.cb-stickybuy__name{overflow:hidden;font-size:var(--fs-15);font-weight:var(--fw-semibold);color:var(--cb-ink-900);text-overflow:ellipsis;white-space:nowrap}.cb-stickybuy__variant{overflow:hidden;color:var(--cb-ink-500);font-size:var(--fs-13);text-overflow:ellipsis;white-space:nowrap}.cb-stickybuy__price{font-size:var(--fs-18);color:var(--price)}.cb-stickybuy__btn{flex:none;min-height:50px;padding:0 26px;border:0;border-radius:var(--r-8);color:var(--cb-white);font-size:var(--fs-17);font-weight:var(--fw-semibold);text-transform:uppercase;cursor:pointer;box-shadow:var(--shadow-nav-btn)}.cb-stickybuy__btn--buy{background:var(--cb-red)}.cb-stickybuy__btn--inst{padding:0 var(--sp-24);background:var(--cb-install-blue)}.cb-stickybuy__btn--service{padding:0 var(--sp-28);background:var(--cb-grad-primary)}.cb-stickybuy__trade{flex:none;display:flex;align-items:center;gap:var(--sp-10);min-height:50px;padding:0 var(--sp-14) 0 0;overflow:hidden;border:1px solid var(--cb-red-border);border-radius:var(--r-8);background:var(--cb-red-tint-2);color:var(--cb-ink-800);font-size:var(--fs-14);text-transform:uppercase;cursor:pointer}.cb-stickybuy__trade-icon{align-self:stretch;display:flex;align-items:center;justify-content:center;width:50px;background:var(--cb-red);color:var(--cb-white);font-size:var(--fs-20)}.cb-stickybuy__trade-text{display:flex;flex-direction:column;align-items:flex-start;line-height:1.3}.cb-stickybuy__trade-text b{font-size:var(--fs-14);text-transform:uppercase}.cb-stickybuy__trade-text span{color:var(--cb-red);font-size:var(--fs-12-5);font-weight:var(--fw-regular);text-transform:none}body:has(.cb-stickybuy:not([hidden])) .cb-contact{bottom:96px}.cb-saletag{display:flex}.cb-saletag__pill{display:inline-flex;align-items:center;gap:var(--sp-6);min-height:28px;padding:0 var(--sp-10);border-radius:var(--r-6);background:var(--cb-st2-bg);color:var(--cb-st2-fg);font-size:var(--fs-13);font-weight:var(--fw-semibold)}.cb-saleform{display:flex;flex-direction:column;gap:var(--sp-14);padding:var(--sp-12);border:1px solid var(--cb-line);border-radius:var(--r-10);background:var(--cb-white)}.cb-saleform--page{max-width:640px;margin:var(--sp-16) auto 40px}.cb-saleform__head{display:flex;flex-direction:column;align-items:center;gap:var(--sp-2);padding:var(--sp-12);border-radius:var(--r-8);background:var(--cb-grey-box);text-align:center}.cb-saleform__head-title{font-size:var(--fs-17);font-weight:var(--fw-semibold);letter-spacing:.02em;text-transform:uppercase;color:var(--cb-ink-900)}.cb-saleform__head-sub{font-size:var(--fs-13);color:var(--cb-ink-600)}.cb-saleform__head-sub a{color:var(--cb-ink-800);font-weight:var(--fw-semibold)}.cb-saleform__form{display:flex;flex-direction:column;gap:var(--sp-10);padding:0 var(--sp-4)}.cb-saleform__form[hidden]{display:none}.cb-saleform__title{margin:0;font-size:var(--fs-16);font-weight:var(--fw-semibold);text-align:center;color:var(--cb-ink-900)}.cb-saleform__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--sp-10)}.cb-saleform__input{width:100%;min-width:0;height:48px;padding:0 var(--sp-12);border:1px solid var(--cb-line);border-radius:var(--r-8);background:var(--cb-white);color:var(--cb-ink-800);font-size:var(--fs-15);outline:0}.cb-saleform__input[aria-invalid="true"]{border-color:var(--cb-red-700)}.cb-saleform__select{cursor:pointer}.cb-saleform__check{display:flex;align-items:center;align-self:flex-start;gap:var(--sp-8);min-height:36px;font-size:var(--fs-14);color:var(--cb-ink-700);cursor:pointer}.cb-saleform__check input{position:absolute;opacity:0;pointer-events:none}.cb-saleform__box{display:flex;flex:none;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid var(--cb-line-strong);border-radius:var(--r-4);background:var(--cb-white);color:transparent;font-size:var(--fs-12)}.cb-saleform__check input:checked+.cb-saleform__box{border-color:var(--cb-red);background:var(--cb-red);color:var(--cb-white)}.cb-saleform__check input:focus-visible+.cb-saleform__box{outline:2px solid var(--bs-primary);outline-offset:2px}.cb-saleform__submit{display:flex;align-items:center;justify-content:center;gap:var(--sp-8);min-height:50px;border:0;border-radius:var(--r-8);background:var(--cb-grad-primary);color:var(--cb-white);font-size:var(--fs-16);font-weight:var(--fw-semibold);cursor:pointer}.cb-saleform__submit:disabled{opacity:.7;cursor:default}.cb-saleform__more{display:flex;align-items:center;justify-content:center;min-height:50px;border:1px solid var(--cb-red);border-radius:var(--r-8);background:var(--cb-white);color:var(--cb-red);font-size:var(--fs-15);font-weight:var(--fw-medium)}.cb-saleform__more:hover{text-decoration:none}.cb-saleform__policy{margin:0;font-size:var(--fs-12-5);line-height:1.5;text-align:center;color:var(--cb-ink-500)}.cb-saleform__policy a{color:var(--cb-link-blue)}.cb-saleform__error{margin:0;color:var(--cb-red-700)}.cb-saleform__done{display:flex;flex-direction:column;align-items:center;gap:var(--sp-8);padding:var(--sp-8) var(--sp-4) var(--sp-4);text-align:center}.cb-saleform__done[hidden]{display:none}.cb-saleform__done-icon{font-size:40px;color:var(--cb-success-500)}.cb-saleform__done-title{font-size:var(--fs-17);font-weight:var(--fw-semibold);color:var(--cb-ink-900)}.cb-saleform__done-text{max-width:420px;font-size:var(--fs-14);line-height:1.5;color:var(--cb-ink-600)}.cb-saleform__again{margin-top:var(--sp-4);min-height:40px;padding:0 var(--sp-18);border:1px solid var(--cb-red);border-radius:var(--r-8);background:var(--cb-white);color:var(--cb-red);font-size:var(--fs-14);font-weight:var(--fw-medium);cursor:pointer}.cb-stopbox{display:flex;flex-direction:column;align-items:center;gap:var(--sp-10);padding:var(--sp-20) var(--sp-16);border-radius:var(--r-8);background:var(--cb-grey-box);text-align:center}.cb-stopbox__title{display:flex;align-items:center;gap:var(--sp-8);margin:0;font-size:var(--fs-22);font-weight:var(--fw-semibold);color:var(--cb-ink-700)}.cb-stopbox__title .cb-icon{font-size:var(--fs-20)}.cb-stopbox__text{max-width:420px;margin:0;font-size:var(--fs-14);line-height:1.55;color:var(--cb-ink-600);text-wrap:pretty}.cb-stopbox__text b{color:var(--cb-ink-800)}.cb-stopbox__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-10);margin-top:var(--sp-4)}.cb-stopbox__related{min-height:48px;padding:0 var(--sp-24);font-size:var(--fs-15);font-weight:var(--fw-semibold);text-transform:uppercase;box-shadow:none}.cb-stopbox__call{gap:var(--sp-8);min-height:48px;padding:0 var(--sp-20);border:1px solid var(--cb-red);background:var(--cb-white);color:var(--cb-red);font-size:var(--fs-15);font-weight:var(--fw-medium)}