#page-motion-shell{flex:1;min-width:0}@media (prefers-reduced-motion:no-preference){.bastore-page button,.policy-page button,.request-handoff button,.request-alternatives a{transition:background-color .16s,color .16s,border-color .16s,box-shadow .16s,transform .16s}.bastore-page button:active,.policy-page button:active,.request-handoff button:active{transform:scale(.97)}.bastore-page input,.bastore-page select,.zalo-request-form input,.zalo-request-form textarea{transition:border-color .16s,box-shadow .16s,background-color .16s}.zalo-request-form input:focus,.zalo-request-form textarea:focus{box-shadow:0 0 0 3px #be3f0a12}.store-product-grid,.catalog-empty{animation:.26s cubic-bezier(.16,1,.3,1) both catalog-slide-left}.request-handoff{transform-origin:bottom;animation:.3s cubic-bezier(.16,1,.3,1) both handoff-pop-in}}@keyframes catalog-slide-left{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes handoff-pop-in{0%{opacity:0;transform:translateY(16px)scale(.94)}to{opacity:1;transform:none}}.request-success-announcement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.request-alternatives a{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.contact-icon{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:17px;height:17px}.request-alternatives .messenger-contact{background:#eee8df;border:1px solid #d4c9b9;border-radius:7px;padding:8px 11px}@media (prefers-reduced-motion:reduce){.store-product-grid,.catalog-empty,.request-handoff{animation:none!important}}:root{--store-frame:1440px;--store-gutter:clamp(16px, 4vw, 48px)}html body :is(.store-header-inner,.store-content,.store-navigation-shell .store-navigation,.google-review-section,.service-contact-section,.social-showcase,.shared-bar-inner){width:100%;max-width:var(--store-frame);box-sizing:border-box;padding-inline:var(--store-gutter);margin-inline:auto}html body .store-footer-new{padding-inline:0}html body .store-footer-new :is(.footer-main,.footer-bottom){width:100%;max-width:var(--store-frame);box-sizing:border-box;padding-inline:var(--store-gutter);margin-inline:auto}html body .store-footer-new .footer-social{width:100%;min-width:0;max-width:none}.store-promo{height:auto;min-height:28px;padding:5px 8px;line-height:1.4;overflow:visible}.store-promo>div{max-width:var(--store-frame);justify-content:center;align-items:center;gap:clamp(12px,4vw,64px);height:auto;display:flex}.store-promo span{flex:0 auto;position:static;inset:auto;opacity:1!important;animation:none!important}@media (max-width:600px){.store-promo>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.store-promo{font-size:10px}.store-promo span{text-wrap:balance}}.macbook-preview-dialog.product-detail-dialog .detail-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.macbook-preview-dialog.product-detail-dialog .purchase-actions{display:contents}.macbook-preview-dialog.product-detail-dialog .detail-actions button{white-space:normal;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;width:100%;min-width:0;min-height:58px;margin:0;padding:10px 6px;line-height:1.25;display:flex}.macbook-preview-dialog.product-detail-dialog .purchase-actions .store-primary-button{color:#fff;background:#be3f0a;border:1px solid #be3f0a;font-size:17px!important}.macbook-preview-dialog.product-detail-dialog .purchase-actions .consultation-button{color:#74300f;background:#f1d4c3;border:1px solid #d9a786;font-size:17px!important}.macbook-preview-dialog.product-detail-dialog .valuation-button{color:#4d392a;background:#fffdf8;border:1px solid #d9cbb9}.macbook-preview-dialog.product-detail-dialog .valuation-button strong{line-height:1.25;font-size:14px!important}.macbook-preview-dialog.product-detail-dialog .valuation-button small{color:#94411b;margin-top:3px;font-size:12px!important}@media (max-width:639px){.macbook-preview-dialog.product-detail-dialog .detail-actions{gap:6px}.macbook-preview-dialog.product-detail-dialog .purchase-actions .store-primary-button,.macbook-preview-dialog.product-detail-dialog .purchase-actions .consultation-button{font-size:14px!important}.macbook-preview-dialog.product-detail-dialog .valuation-button strong{font-size:12px!important}.macbook-preview-dialog.product-detail-dialog .valuation-button small{font-size:11px!important}}.macbook-preview-dialog[open],.macbook-preview-dialog .dialog-content{animation:none!important}.macbook-preview-dialog[open]::backdrop{animation:none!important}.macbook-preview-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.information-overlay::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.route-overlay{color:#252a24;background:0 0;border:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.route-overlay::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#25251e45}.route-overlay-scroll{overscroll-behavior:contain;height:100%;padding:32px var(--store-gutter);box-sizing:border-box;overflow:auto}.route-overlay-card{transform-origin:50% 18%;background:#f6f5f1;border-radius:20px;max-width:1100px;margin:0 auto;padding:42px 24px 24px;position:relative;box-shadow:0 18px 70px #171d1b33}.route-overlay-close{color:#fff;cursor:pointer;z-index:5;background:#be3f0a;border:0;border-radius:50%;width:34px;height:34px;font:26px Arial;position:absolute;top:12px;right:14px}.route-overlay-card .shared-store-bar,.route-overlay-card .policy-return,.route-overlay-card .social-showcase,.route-overlay-card .store-footer-new{display:none}.route-overlay-card .policy-page{background:0 0;min-height:0;padding:0}.route-overlay-card .policy-shell{max-width:none;margin:0;padding:0}.route-overlay-card .policy-floating .policy-body{box-shadow:none;background:0 0;border:0;padding:0;animation:none}.route-overlay-card .policy-toc{top:12px}.route-overlay-card .policy-body section{scroll-margin-top:20px}.route-overlay-card .editorial-shell{min-height:0;padding:0}.route-overlay-card .policy-header{padding-top:0}@media (max-width:639px){.route-overlay-scroll{padding:16px 12px}.route-overlay-card{border-radius:16px;padding:50px 16px 20px}}@media (prefers-reduced-motion:no-preference){.contact-request-card,.information-card,.product-inquiry-card,.intake-motion-surface,.policy-page:not(.policy-floating)>.policy-shell,.editorial-shell{animation:.23s cubic-bezier(.16,1,.3,1) both store-surface-open}.route-overlay-card .policy-shell,.route-overlay-card .editorial-shell{animation:none}button,a{-webkit-tap-highlight-color:transparent}.store-navigation button:active,.store-navigation a:active,.service-channel-buttons>:active,.floating-actions>button:active{transform:scale(.97)}}@keyframes store-surface-open{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.contact-request-card,.information-card,.product-inquiry-card,.intake-motion-surface,.policy-shell,.editorial-shell{animation:none!important}}.bastore-page a.card-detail-label{z-index:1;position:relative}@media (prefers-reduced-motion:no-preference){:is(.route-overlay,.macbook-preview-dialog,.contact-request-dialog,.information-overlay,.product-inquiry-dialog)::backdrop{transition:opacity .17s}:is(.route-overlay,.macbook-preview-dialog,.contact-request-dialog,.information-overlay,.product-inquiry-dialog)[data-closing=true]::backdrop{opacity:0}}html body .store-promo>div{gap:clamp(8px,1.6vw,24px)}html body .store-promo{font-size:clamp(10px,.9vw,12px)}html body .store-header-inner{grid-template-columns:minmax(0,1fr) minmax(230px,36%) minmax(0,1fr);align-items:center;gap:22px;display:grid}html body .store-header-inner .store-search{grid-column:2;width:100%;max-width:none;margin:0}html body .store-header-inner .store-wordmark{justify-self:start;min-width:0}html body .store-header-inner .store-visit{white-space:normal;min-width:0;max-width:100%;font-size:clamp(9px,.75vw,11px)}html body .store-header-inner .header-phone-links{flex-wrap:wrap;gap:4px 10px}html body .store-wordmark .store-brand-domain{letter-spacing:.2px;margin-top:5px;font-size:10px;font-weight:500;line-height:1.3;display:block}html body .shared-bar-inner{grid-template-columns:minmax(0,1fr) minmax(230px,36%) minmax(0,1fr)}html body .shared-bar-inner>form{width:100%;max-width:none;margin:0}html body .shared-bar-contact{min-width:0;max-width:100%;font-size:clamp(9px,.75vw,11px)}.card-information .card-open{color:inherit;text-decoration:none;display:inline-block}.card-purchase-actions{z-index:2;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid;position:relative}.card-purchase-actions button{cursor:pointer;border-radius:8px;min-width:0;min-height:42px;padding:9px 5px;font:700 12px/1.3 Arial,sans-serif}.card-consult-button{color:#78300d;background:#f4e3d5;border:1px solid #d9b498}.card-buy-button{color:#fff;background:#be3f0a;border:1px solid #be3f0a}.card-purchase-actions button:hover{filter:brightness(.96)}@media (max-width:639px){html body .store-header-inner,html body .shared-bar-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}html body .store-header-inner .store-search,html body .shared-bar-inner>form{grid-area:2/1/auto/-1;width:100%;max-width:none}html body .store-header-inner .store-visit,html body .shared-bar-inner .shared-bar-contact{grid-area:1/2;font-size:9px}html body .store-promo>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}html body .store-promo,html body .store-wordmark .store-brand-domain{font-size:9px}.card-purchase-actions button{font-size:13px}}html body .store-product-card>.card-information{flex-direction:column;flex:1;display:flex}html body .service-contact-grid .service-channel-buttons{flex-wrap:nowrap;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;display:grid}html body .service-contact-grid .service-channel-buttons>*{white-space:nowrap;justify-content:center;align-items:center;min-width:0;max-width:100%;min-height:42px;padding:8px 3px;line-height:1.25;display:flex;font-size:clamp(10px,1vw,12px)!important}html body .social-embed-card .social-platform{letter-spacing:.3px;font-size:clamp(20px,2.1vw,28px);font-weight:800;line-height:1.25}html body .category-pills button{font-weight:750!important}.store-shop-logo{aspect-ratio:1;object-fit:contain;border-radius:50%;flex-shrink:0;width:clamp(40px,5vw,64px);height:auto}html body .shared-bar-brand{align-items:center;gap:12px;display:flex}html body .shared-bar-brand>span{min-width:0}@media (max-width:639px){html body .store-wordmark,html body .shared-bar-brand{gap:8px}.store-shop-logo{width:44px}}.bastore-page .store-product-card:hover{transform:none}@media (max-width:380px){html body .service-contact-grid{grid-template-columns:1fr}}html body .card-purchase-actions .card-consult-button{color:#fff;background:#22251f;border-color:#22251f}html body .card-purchase-actions .card-buy-button{color:#fff;background:#be3f0a;border-color:#be3f0a}html body .store-brand-title{white-space:nowrap;font-size:clamp(12px,1.25vw,20px);font-weight:750;line-height:1.3;display:block}html body .store-wordmark .store-brand-domain,html body .shared-bar-brand .store-brand-domain{letter-spacing:0;margin-top:6px;font-size:clamp(12px,1.15vw,17px);font-weight:750;display:block}@media (min-width:640px) and (max-width:899px){html body .store-header-inner,html body .shared-bar-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}html body .store-header-inner .store-search,html body .shared-bar-inner>form{grid-area:2/1/auto/-1;justify-self:center;max-width:560px}}@media (max-width:639px){html body .store-header-inner,html body .shared-bar-inner{grid-template-columns:1fr}html body .store-header-inner .store-visit,html body .shared-bar-inner .shared-bar-contact{grid-area:3/1}}@media (min-width:900px){html body .store-header-inner,html body .shared-bar-inner{grid-template-columns:minmax(0,1fr) minmax(180px,28%) minmax(0,1fr);gap:16px}html body .store-header-inner .store-search,html body .shared-bar-inner>form{grid-area:1/2;align-self:center}html body .store-header-inner .store-search input,html body .shared-bar-inner input{padding-top:11px;padding-bottom:11px;font-size:13px}}html body .store-product-card .card-price{margin-top:auto;margin-bottom:0;padding-top:18px;line-height:1.3}html body .store-product-card .card-purchase-actions{margin-top:0;padding-top:14px}html body .service-contact-grid .service-channel-buttons>*{padding-inline:2px;font-weight:750;font-size:clamp(13px,1.45vw,18px)!important}@media (min-width:640px) and (max-width:1100px){html body .service-contact-grid .service-contact-card{padding-inline:14px}}html body .product-price{flex-direction:column;gap:4px;display:flex}html body .product-original-price{color:#85877f;font-size:14px;font-weight:400;line-height:1.3;text-decoration-thickness:1px}html body .category-pills .hot-deal-filter{color:#b43b0a;border-color:#bd440e;font-weight:800}html body .category-pills .hot-deal-filter[aria-pressed=true]{color:#fff;background:#bd440e}.hot-deal-badge{color:#b43b0a;letter-spacing:.8px;background:#fff0e3;border:1px solid #f1d1b9;border-radius:5px;align-self:flex-start;margin:0 0 6px;padding:4px 8px;font-size:10px;font-weight:800;display:inline-block}html body .store-header-inner,html body .shared-bar-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:clamp(6px,1.6vw,20px);display:grid}html body .store-header-inner .store-wordmark,html body .shared-bar-inner .shared-bar-brand{grid-area:1/1;min-width:0}html body .store-header-inner .store-search,html body .shared-bar-inner>form{grid-area:1/2;align-self:center;width:100%;min-width:0;max-width:none}html body .store-header-inner .store-visit,html body .shared-bar-inner .shared-bar-contact{text-align:right;grid-area:1/3;align-self:center;min-width:0}html body .header-compact{display:none}html body .catalog-empty .store-secondary-button,html body .catalog-filter-row .clear-filters{font-weight:750}@media (min-width:900px){html body .store-header-inner,html body .shared-bar-inner{grid-template-columns:minmax(0,1fr) minmax(180px,28%) minmax(0,1fr)}}@media (max-width:899px){html body .store-brand-title{white-space:normal;font-size:clamp(10px,1.5vw,13px)}html body .store-wordmark .store-brand-domain,html body .shared-bar-brand .store-brand-domain{overflow-wrap:anywhere;font-size:clamp(9px,1.45vw,12px)}html body .store-wordmark,html body .shared-bar-brand{gap:6px}html body .store-wordmark .store-shop-logo,html body .shared-bar-brand .store-shop-logo{width:36px;height:auto}html body .store-header-inner .header-phone-links,html body .shared-bar-contact>div{flex-direction:column;align-items:flex-end;gap:2px;display:flex}html body .store-header-inner .store-visit,html body .shared-bar-inner .shared-bar-contact{font-size:clamp(9px,1.3vw,11px);line-height:1.4}html body .store-header-inner .store-search input,html body .shared-bar-inner input{min-width:0;font-size:12px}}@media (max-width:599px){html body .store-header-inner,html body .shared-bar-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr) minmax(0,1.15fr);gap:6px;padding:10px}html body .store-wordmark,html body .shared-bar-brand{flex-direction:column;align-items:flex-start;gap:3px}html body .store-wordmark .store-shop-logo,html body .shared-bar-brand .store-shop-logo{width:24px;height:24px}html body .store-brand-title{font-size:10px;line-height:1.25}html body .store-wordmark .store-brand-domain,html body .shared-bar-brand .store-brand-domain{margin-top:3px;font-size:9px;line-height:1.2}html body .store-header-inner .store-search input{padding:10px 5px 10px 25px;font-size:11px}html body .store-header-inner .store-search svg{width:13px;height:13px;left:7px}html body .shared-bar-inner input{padding:10px 23px 10px 6px;font-size:11px}html body .shared-bar-inner form button{width:20px;font-size:21px;right:2px}html body .store-header-inner .store-visit,html body .shared-bar-inner .shared-bar-contact{font-size:9px;line-height:1.5}html body .header-full{display:none}html body .header-compact{display:inline}html body .header-phone-links a,html body .shared-bar-contact>div a{white-space:nowrap}}html body .store-address .header-full>span{display:block}
