.blend-banner{position:relative;isolation:isolate;overflow:hidden;background:#efe9df;margin:0;max-width:none;border:0;border-radius:0}.blend-banner>.blend-bg{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;display:block;border:0;border-radius:0;max-height:none}.blend-banner:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#f2eee6fc 0%,#f2eee6ed 27%,#f2eee69e 46%,#f2eee621 68%,transparent 85%)}.blend-stage{min-height:640px;display:flex;align-items:center;padding-top:65px;padding-bottom:65px}.blend-copy{width:45%;max-width:530px;position:relative;z-index:1}.blend-copy h1,.blend-copy h2{font-size:clamp(36px,3.8vw,54px);line-height:1.17;letter-spacing:-.045em;font-weight:500;margin:20px 0 25px}.blend-copy h1 em{font-style:normal;color:#80553a}.blend-copy>p{font-size:14px;line-height:1.95;max-width:440px;color:#465560}.blend-copy>.btn{margin-top:10px}.blend-copy .eyebrow{font-size:10px;line-height:1.7}.blend-copy .actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.blend-copy .actions .btn,.blend-copy .actions .zalo{font-size:12px}.blend-note{display:flex;flex-direction:column;gap:8px;border-top:1px solid #ffffff24;margin-top:24px;padding-top:19px}.blend-note span{font-size:9px;letter-spacing:.08em}.blend-note small{font-size:10px;line-height:1.8;color:#bdc8d0}.blend-dark{background:#203342;color:white}.blend-dark:before{background:linear-gradient(90deg,#203342 0%,#203342f7 26%,#203342c9 44%,#20334255 65%,#20334200 88%)}.blend-dark>.blend-bg{width:73%;left:auto;object-position:center 54%;mask-image:linear-gradient(90deg,transparent,#000 25%)}.blend-dark .blend-copy>p{color:#cad4dc}.blend-dark .eyebrow{color:#e7ae8c}.blend-dark .finish-links{margin-top:28px}.blend-dark .finish-links strong{font-size:18px;font-weight:500}.blend-dark .finish-links a{padding:17px 0}.blend-wood>.blend-bg{object-position:66% center}.blend-wood .blend-stage{min-height:650px}.blend-wood .blend-copy{width:43%}.blend-wood .blend-copy h2,.blend-svhero .blend-copy h1{font-size:64px}.blend-factory>.blend-bg{object-position:70% center}.blend-factory:before{background:linear-gradient(90deg,#f7f8fafc 0%,#f7f8faf2 32%,#f7f8fab5 50%,#f7f8fa22 78%,transparent)}.blend-factory .blend-stage{min-height:650px}.blend-factory .blend-copy{width:47%}.blend-factory .blend-copy h2{font-size:43px}.blend-factory .about-stat{margin-top:20px}.blend-factory .story-social{font-size:12px}.blend-motion{background:#e9e5dc}.blend-motion>.blend-bg{object-position:70% 50%;width:73%;left:auto;mask-image:linear-gradient(90deg,transparent,#000 23%)}.blend-motion:before{background:linear-gradient(90deg,#e9e5dc 0%,#e9e5dcf7 29%,#e9e5dcb5 48%,#e9e5dc1a 80%)}.blend-motion .blend-stage{min-height:650px}.blend-motion .motion-caption{margin-top:30px;padding-top:20px}.blend-svhero .blend-stage{min-height:620px}.blend-svhero .svtag{font-size:9px;letter-spacing:.12em;max-width:380px}.blend-detail>.blend-bg{width:68%;left:auto;mask-image:linear-gradient(90deg,transparent,#000 30%);object-position:center 52%}.blend-detail:before{background:linear-gradient(90deg,#f2eee6 0%,#f2eee6f2 32%,#f2eee68c 55%,transparent 85%)}.blend-detail .blend-stage{min-height:590px}
/* Open packshot banners across individual product pages. */
.producthero.product-blend{display:block;position:relative;isolation:isolate;overflow:hidden;margin:0;max-width:none;padding:0 max(5.5%,calc((100% - 1140px)/2));min-height:550px;background:#edf0f2}.product-blend:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#f7f8fa 0%,#f7f8faf2 30%,#f7f8fa77 55%,transparent 80%)}.product-blend .photo{position:absolute;inset:0;z-index:-2;width:100%;height:100%;min-height:0;background:transparent!important;border:0;border-radius:0;padding:15px 0!important;display:flex;justify-content:flex-end;align-items:center;box-shadow:none}.product-blend .photo img{height:100%;width:59%;max-width:none;max-height:none;object-fit:contain;mix-blend-mode:multiply;filter:none}.product-blend>div:not(.photo){width:47%;position:relative;padding:70px 0 65px}.product-blend h1{font-size:43px;line-height:1.25}.product-blend .intro{font-size:18px}.product-blend .actions{gap:10px}.product-blend .actions .btn,.product-blend .actions .zalo{font-size:11px}
.lab-feature-blend{position:relative;isolation:isolate;overflow:hidden;display:block!important;border:0;border-radius:0;background:#1b252c;color:white;min-height:480px}.lab-feature-blend>img{position:absolute;inset:0;width:100%;height:100%!important;object-fit:cover;z-index:-2}.lab-feature-blend:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#101d28f2,#101d28d9 30%,#101d2870 60%,#101d281a)}.lab-feature-blend .cardbody{position:relative;padding:65px 50px!important;max-width:570px;min-height:480px;display:flex;flex-direction:column;justify-content:center}.lab-feature-blend h2{color:white;font-size:39px}.lab-feature-blend p{color:#d8e0e6}.lab-feature-blend .pill{align-self:flex-start;color:#f0be9b}.lab-feature-blend .arrow{color:white}.labmast{isolation:isolate;overflow:hidden}.labmast:after{content:'';position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,#102333d9,#10233399 45%,#10233326)}.labmast .wrap{position:relative;z-index:1}.labmast h1{text-shadow:0 2px 15px #0006}
@media(max-width:1050px) and (min-width:801px){.blend-copy{width:51%}.blend-wood .blend-copy{width:48%}.blend-copy h2{font-size:40px}.blend-wood .blend-copy h2{font-size:54px}.blend-factory .blend-copy h2{font-size:36px}.product-blend>div:not(.photo){width:53%}.product-blend h1{font-size:36px}}
@media(max-width:800px){.blend-stage{min-height:800px;padding-top:38px;padding-bottom:340px;align-items:flex-start;display:block}.blend-copy,.blend-wood .blend-copy,.blend-factory .blend-copy{width:100%;max-width:none}.blend-copy h1,.blend-copy h2{font-size:34px;line-height:1.22;margin-top:18px;margin-bottom:20px}.blend-copy>p{font-size:13px;line-height:1.9}.blend-copy .eyebrow{font-size:9px}.blend-copy .actions{gap:9px;margin-top:22px}.blend-copy .actions .btn,.blend-copy .actions .zalo{font-size:11px}.blend-banner>.blend-bg{width:100%;height:100%;left:0;object-position:64% center;mask-image:none}.blend-banner:before{background:linear-gradient(180deg,#f2eee6fc 0%,#f2eee6f7 25%,#f2eee6cc 43%,#f2eee640 64%,transparent 88%)}.blend-wood .blend-stage{min-height:830px;padding-bottom:350px}.blend-wood .blend-copy h2,.blend-svhero .blend-copy h1{font-size:50px}.blend-dark>.blend-bg{width:100%;height:64%;top:auto;bottom:0;object-position:center 56%;mask-image:none}.blend-dark:before{background:linear-gradient(180deg,#203342 0%,#203342 27%,#203342e8 45%,#20334299 61%,#20334222 86%,#20334266 100%)}.blend-finish .blend-stage{min-height:1060px;padding-bottom:420px}.blend-dark .finish-links a{padding:15px 0}.blend-dark .finish-links strong{font-size:17px}.blend-dark .finish-links small{font-size:10px}.blend-note{margin-top:20px;padding-top:16px}.blend-note small{font-size:9px}.blend-factory .blend-stage{min-height:930px;padding-bottom:320px}.blend-factory:before{background:linear-gradient(180deg,#f7f8fa 0%,#f7f8faf7 36%,#f7f8fac9 55%,#f7f8fa26 85%)}.blend-factory .blend-copy h2{font-size:32px}.blend-factory .about-stat{font-size:47px}.blend-factory>.blend-bg{object-position:69% center}.blend-motion .blend-stage{min-height:930px;padding-bottom:360px}.blend-motion:before{background:linear-gradient(180deg,#e9e5dc 0%,#e9e5dcfa 31%,#e9e5dcc9 51%,#e9e5dc33 76%,transparent)}.blend-motion>.blend-bg{width:100%;object-position:65% center}.blend-motion .motion-caption{margin-top:23px;padding-top:18px}.blend-svhero .blend-stage{min-height:830px;padding-bottom:340px}.blend-svhero .svtag{margin-top:25px}.blend-detail .blend-stage{min-height:780px;padding-bottom:360px}.blend-detail>.blend-bg{width:100%;object-position:center 52%}.blend-detail:before{background:linear-gradient(180deg,#f2eee6 0%,#f2eee6f2 30%,#f2eee699 54%,#f2eee600 82%)}.producthero.product-blend{padding:0 6%;min-height:800px}.product-blend>div:not(.photo){width:100%;padding:28px 0 340px}.product-blend .photo{padding:0!important;align-items:flex-end}.product-blend .photo img{width:100%;height:380px;object-fit:contain;margin-bottom:5px}.product-blend:before{background:linear-gradient(180deg,#f7f8fa 0%,#f7f8faf7 31%,#f7f8faa6 51%,#f7f8fa00 77%)}.product-blend h1{font-size:32px;line-height:1.3}.product-blend .intro{font-size:16px}.lab-feature-blend{min-height:580px}.lab-feature-blend .cardbody{min-height:580px;padding:30px 25px 260px!important;justify-content:flex-start}.lab-feature-blend h2{font-size:29px}.lab-feature-blend>img{object-position:60% center}.lab-feature-blend:before{background:linear-gradient(180deg,#101d28f2 0%,#101d28e6 33%,#101d2866 65%,#101d2822)}.labmast:after{background:linear-gradient(90deg,#102333df,#10233399 75%,#10233380)}}
.lab-feature-blend .labdate,.lab-feature-blend time{color:#c7d4df}

/* Unified transparent product imagery and full-width W380 hero. */
#catalog .product-photo{height:270px;padding:20px;background:#edf1f4}#catalog .product-photo img{object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 12px 10px #20334216)}.w380-pack{background:transparent;max-width:700px}.w380-pack img{background:transparent;filter:drop-shadow(0 14px 18px #20334212)}.wood-real-photo{background:#f0ece4}.wood-real-photo>.blend-bg{width:57%;left:auto;right:2%;object-fit:contain;object-position:center;mask-image:none;filter:drop-shadow(0 20px 22px #523b2e16)}.wood-real-photo:before{background:linear-gradient(90deg,#f0ece4 0%,#f0ece4f2 32%,#f0ece455 50%,transparent 68%)}.w380-full{background:#142b30;color:#fff}.w380-full>.blend-bg{width:100%;left:0;right:0;height:100%;object-fit:cover;object-position:center 52%;mask-image:none}.w380-full:before{background:linear-gradient(90deg,#122a30f7 0%,#122a30e8 27%,#122a3099 49%,#122a3022 75%,#122a3015 100%)}.w380-full .blend-stage{min-height:650px}.w380-full .blend-copy{width:49%;max-width:560px}.w380-full .blend-copy h1{font-size:clamp(38px,4vw,58px);font-weight:550;line-height:1.18}.w380-full .blend-copy>p{font-size:16px;color:#e1ebed}.w380-codes{display:flex;gap:9px;flex-wrap:wrap;margin:24px 0}.w380-codes span{padding:8px 11px;border:1px solid #ffffff45;border-radius:3px;font-size:12px;color:#fff;background:#142b3055}.w380-gallery-link{display:inline-block;font-size:12px;margin-top:24px;border-bottom:1px solid #ffffff66;padding-bottom:5px}.w380-full .btn.secondary{color:#fff;border-color:#c3d2d9;background:#ffffff0d}.w380-full .zalo{background:#ffffff18;border:1px solid #ffffff45}.product-blend .photo{background:transparent!important}.product-blend .photo img{background:transparent;filter:drop-shadow(0 18px 20px #20334213)}@media(max-width:800px){#catalog .product-photo{height:190px;padding:10px}.wood-real-photo>.blend-bg{width:100%;height:420px;left:0;right:0;top:auto;bottom:5px;object-fit:contain;object-position:center bottom}.wood-real-photo:before{background:linear-gradient(180deg,#f0ece4 0%,#f0ece4f7 40%,#f0ece422 66%,transparent)}.w380-full .blend-stage{min-height:800px;padding-top:40px;padding-bottom:300px}.w380-full .blend-copy{width:100%;max-width:none}.w380-full .blend-copy h1{font-size:38px}.w380-full>.blend-bg{width:100%;height:100%;object-position:60% center;top:0;bottom:0}.w380-full:before{background:linear-gradient(180deg,#122a30f7 0%,#122a30ed 28%,#122a30b0 50%,#122a3015 80%)}.w380-full .blend-copy>p{font-size:14px}.w380-codes{margin:18px 0}.w380-codes span{font-size:10px}.w380-full .actions{gap:9px}.w380-full .blend-copy .actions .btn,.w380-full .blend-copy .actions .zalo{font-size:11px;padding:11px 12px}}

@media(min-width:801px){.wood-real-photo>.blend-bg{padding:28px 12px;box-sizing:border-box}}

/* Center the visible product, excluding transparent shadow padding. */
#catalog .product-photo{display:grid;grid-template: minmax(0,1fr) / minmax(0,1fr);place-items:center;overflow:hidden}#catalog .product-photo img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;object-position:center;margin:0;translate:var(--pack-x,0%) var(--pack-y,0%)}
#catalog .card[href="san-pham-1018.html"] .product-photo img{--pack-x:0.000%;--pack-y:0.000%}
#catalog .card[href="san-pham-1341.html"] .product-photo img{--pack-x:0.450%;--pack-y:3.625%}
#catalog .card[href="san-pham-1469.html"] .product-photo img{--pack-x:-0.350%;--pack-y:1.375%}
#catalog .card[href="san-pham-1765.html"] .product-photo img{--pack-x:0.150%;--pack-y:-0.125%}
#catalog .card[href="san-pham-865.html"] .product-photo img{--pack-x:0.100%;--pack-y:0.062%}
#catalog .card[href="san-pham-869.html"] .product-photo img{--pack-x:0.050%;--pack-y:0.062%}
#catalog .card[href="san-pham-874.html"] .product-photo img{--pack-x:10.550%;--pack-y:7.438%}
#catalog .card[href="san-pham-884.html"] .product-photo img{--pack-x:10.450%;--pack-y:7.625%}
#catalog .card[href="san-pham-894.html"] .product-photo img{--pack-x:10.550%;--pack-y:7.438%}
#catalog .card[href="san-pham-926.html"] .product-photo img{--pack-x:10.550%;--pack-y:7.438%}
#catalog .card[href="san-pham-937.html"] .product-photo img{--pack-x:10.450%;--pack-y:7.625%}
#catalog .card[href="san-pham-947.html"] .product-photo img{--pack-x:10.450%;--pack-y:7.625%}
#catalog .card[href="san-pham-952.html"] .product-photo img{--pack-x:0.050%;--pack-y:0.000%}
#catalog .card[href="san-pham-963.html"] .product-photo img{--pack-x:0.450%;--pack-y:3.625%}
#catalog .card[href="san-pham-965.html"] .product-photo img{--pack-x:0.500%;--pack-y:3.750%}
#catalog .card[href="san-pham-969.html"] .product-photo img{--pack-x:-0.050%;--pack-y:0.000%}
#catalog .card[href="san-pham-ap-1k.html"] .product-photo img{--pack-x:10.650%;--pack-y:7.250%}
#catalog .card[href="san-pham-l-001.html"] .product-photo img{--pack-x:10.650%;--pack-y:7.250%}
#catalog .card[href="san-pham-pp-01.html"] .product-photo img{--pack-x:10.650%;--pack-y:7.250%}
#catalog .card[href="san-pham-w380.html"] .product-photo img{--pack-x:0.050%;--pack-y:0.000%}

#catalog .card[href="san-pham-pp-01.html"] .product-photo img{--pack-x:0.050%;--pack-y:0.000%}
#catalog .card[href="san-pham-l-001.html"] .product-photo img{--pack-x:0.050%;--pack-y:0.000%}
#catalog .card[href="san-pham-ap-1k.html"] .product-photo img{--pack-x:0.050%;--pack-y:0.000%}
#catalog .card[href="san-pham-874.html"] .product-photo img{--pack-x:0.050%;--pack-y:0.000%}
#catalog .card[href="san-pham-894.html"] .product-photo img{--pack-x:0.050%;--pack-y:0.000%}
#catalog .card[href="san-pham-926.html"] .product-photo img{--pack-x:0.050%;--pack-y:0.000%}
#catalog .card[href="san-pham-884.html"] .product-photo img{--pack-x:0.050%;--pack-y:0.000%}
#catalog .card[href="san-pham-937.html"] .product-photo img{--pack-x:0.050%;--pack-y:0.000%}
#catalog .card[href="san-pham-947.html"] .product-photo img{--pack-x:0.050%;--pack-y:0.000%}