:root{color-scheme:light;--lka-ink:#18232d;--lka-muted:#66737f;--lka-line:#e8e8e8;--lka-soft:#f5f5f5;--lka-brand:#ee4d2d;--lka-brand-dark:#d93f21;--lka-accent:#ee4d2d;--lka-white:#fff;--lka-shadow:0 8px 24px rgba(45, 45, 45, 0.1);--lka-radius:8px;--lka-width:1240px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--lka-ink);background:var(--lka-soft);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}button,input,select{font:inherit}:where(a,button,select,input):focus-visible{outline:3px solid #276ba2;outline-offset:3px}.screen-reader-text,.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}:is(.lka-container,.container){width:min(calc(100% - 32px), var(--lka-width));margin-inline:auto}:is(.lka-topbar,.topbar){padding:6px 0;color:#fff;background:var(--lka-brand);font-size:13px}:is(.lka-topbar,.topbar) :is(.lka-container,.container){display:flex;justify-content:space-between;align-items:center;gap:16px}:is(.lka-topbar-contact,.topbar-contact){display:inline-flex;align-items:center;gap:7px;white-space:nowrap}:is(.lka-zalo-badge,.zalo-badge){display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:22px;padding:0 6px;border:1px solid rgb(255 255 255 / .55);border-radius:6px;color:#0675ff;background:#fff;font-size:10px;font-weight:900;line-height:1}:is(.lka-site-header,.site-header){position:sticky;z-index:50;top:0;color:#fff;border-bottom:0;background:linear-gradient(180deg,#ee4d2d,#f05d40)}body.admin-bar :is(.lka-site-header,.site-header){top:32px}@media screen and (max-width:782px){body.admin-bar :is(.lka-site-header,.site-header){top:46px}}:is(.lka-header-row,.header-row){display:grid;grid-template-columns:auto minmax(260px,1fr) auto;align-items:center;gap:28px;min-height:78px}:is(.lka-logo,.logo){display:flex;align-items:center;gap:12px;color:#fff;font-size:18px;font-weight:900;letter-spacing:-.5px;white-space:nowrap}:is(.lka-logo-mark,.logo-mark){display:grid;place-items:center;width:42px;height:42px;border-radius:13px;color:var(--lka-brand);background:#fff}:is(.lka-logo-mark,.logo-mark) svg{width:29px;height:29px;overflow:visible;fill:none;stroke:currentColor;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}:is(.lka-logo-mark,.logo-mark) svg circle{fill:currentColor;stroke:none}:is(.lka-logo-copy,.logo-copy){display:flex;flex-direction:column;line-height:1.05}:is(.lka-logo-copy,.logo-copy) strong{font-family:"Segoe UI",Arial,sans-serif;font-size:20px;font-weight:750;letter-spacing:-.55px}:is(.lka-logo-copy,.logo-copy) small{display:block;margin-top:6px;color:rgb(255 255 255 / .78);font-family:"Segoe UI",Arial,sans-serif;font-size:10px;font-weight:700;letter-spacing:1.35px;text-transform:uppercase}:is(.lka-search,form.search){display:flex;align-items:center;height:46px;padding:5px 5px 5px 18px;border:0;border-radius:3px;background:#fff;box-shadow:0 2px 5px rgb(0 0 0 / .12)}:is(.lka-search,form.search) input{width:100%;border:0;outline:0;color:var(--lka-ink);background:#fff0}:is(.lka-search,form.search) button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:116px;height:36px;padding:0 14px;border:0;border-radius:3px;color:#fff;background:#fb6445;font-weight:700;white-space:nowrap;line-height:1;cursor:pointer}:is(.lka-search,form.search) button:hover{background:var(--lka-brand-dark)}:is(.lka-search-icon,.search-icon){width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}:is(.lka-header-actions,.header-actions){display:flex;align-items:center;gap:10px}:is(.lka-icon-link,.icon-button){position:relative;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid #fff0;border-radius:50%;color:#fff;background:#fff0;font-size:21px;cursor:pointer}:is(.lka-cart-link,.cart-link){width:52px;height:46px;margin-inline:3px;color:var(--lka-brand);border:2px solid rgb(255 255 255 / .92);border-radius:12px;background:#fff;box-shadow:0 5px 14px rgb(150 41 20 / .24);transition:transform 0.18s ease,box-shadow 0.18s ease}:is(.lka-cart-link,.cart-link):hover{color:var(--lka-brand);transform:translateY(-2px);box-shadow:0 8px 18px rgb(150 41 20 / .3)}:is(.lka-cart-icon,.cart-icon){width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}:is(.lka-cart-count,.cart-count){position:absolute;top:-9px;right:-9px;min-width:23px;height:23px;padding:0 5px;border:2px solid #fff;border-radius:999px;color:#fff;background:#d9361a;font-size:11px;font-weight:800;line-height:19px;text-align:center;box-shadow:0 2px 7px rgb(100 20 10 / .28)}:is(.lka-menu-toggle,.menu-toggle){display:none}:is(.lka-primary-nav,.primary-nav){border-top:1px solid rgb(255 255 255 / .18)}:is(.lka-primary-nav,.primary-nav) :is(.lka-container,.container){display:flex;align-items:center;flex-wrap:nowrap;gap:22px;padding-block:4px;font-size:13px;font-weight:700}.lka-primary-nav ul.lka-nav-list,.lka-primary-nav>.lka-container>ul{display:flex;align-items:center;flex-wrap:nowrap;gap:20px;margin:0;padding:0;list-style:none;min-width:0;flex:1}.lka-primary-nav ul.lka-nav-list>li,.lka-primary-nav>.lka-container>ul>li{position:relative;white-space:nowrap;padding-block:6px}.lka-primary-nav ul.lka-nav-list>li>a,.lka-primary-nav>.lka-container>ul>li>a{display:inline-flex;align-items:center;gap:4px}.lka-primary-nav li.menu-item-has-children>a::after{content:"▾";font-size:11px;opacity:.85}.lka-primary-nav ul.sub-menu,.lka-primary-nav ul.children{display:none;position:absolute;top:100%;left:0;z-index:80;min-width:230px;max-height:70vh;overflow-y:auto;margin:0;padding:8px 0;list-style:none;border:1px solid var(--lka-line);border-radius:10px;background:#fff;color:var(--lka-ink);box-shadow:0 12px 32px rgb(18 28 42 / .16)}.lka-primary-nav li:hover>ul.sub-menu,.lka-primary-nav li:focus-within>ul.sub-menu,.lka-primary-nav li:hover>ul.children,.lka-primary-nav li:focus-within>ul.children{display:block}.lka-primary-nav ul.sub-menu li,.lka-primary-nav ul.children li{margin:0;padding:0}.lka-primary-nav ul.sub-menu a,.lka-primary-nav ul.children a{display:block;padding:8px 16px;color:var(--lka-ink);font-size:13px;font-weight:600;white-space:nowrap}.lka-primary-nav ul.sub-menu a:hover,.lka-primary-nav ul.children a:hover{color:var(--lka-brand);background:#fff5f1}:is(.lka-primary-nav,.primary-nav)>:is(.lka-container,.container)>a:hover,.lka-primary-nav ul.lka-nav-list>li>a:hover{color:#ffe6df}.support-nav-trigger{flex-shrink:0;margin-left:auto}.lka-button,.button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled[disabled]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 20px;border:0;border-radius:6px;color:#fff!important;background:var(--lka-brand)!important;font-weight:700;cursor:pointer}.lka-button:hover,.button:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{color:#fff!important;background:var(--lka-brand-dark)!important}.woocommerce button.button.alt.disabled,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled[disabled]{opacity:0.65!important}.lka-eyebrow,.eyebrow{color:var(--lka-brand);font-size:13px;font-weight:900;letter-spacing:1.6px;text-transform:uppercase}:is(.lka-main,.page-shell){min-height:60vh;padding:44px 0 72px;background:var(--lka-soft)}.woocommerce-breadcrumb,.lka-breadcrumb,.breadcrumbs{margin-bottom:20px;color:var(--lka-muted);font-size:13px}.woocommerce-breadcrumb a:hover,.breadcrumbs a:hover{color:var(--lka-brand)}.lka-main h1,.page-title,.woocommerce-products-header__title.page-title{margin:8px 0 18px;font-family:"Segoe UI",Arial,sans-serif;font-size:clamp(32px, 4vw, 48px);font-weight:750;line-height:1.12;letter-spacing:-1.1px}.woocommerce div.product,.product-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:44px;padding:28px;border:1px solid var(--lka-line);border-radius:14px;background:#fff}.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary{float:none!important;width:100%!important;margin:0!important}.woocommerce div.product div.images img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:12px;border:1px solid #f0f2f4;background:#f8f9fa}.woocommerce div.product div.images .flex-control-thumbs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:10px}.woocommerce div.product div.images .flex-control-thumbs li{width:100%!important;float:none!important;margin:0!important}.woocommerce div.product div.images .flex-control-thumbs li img{aspect-ratio:1 / 1;border-radius:8px}.woocommerce div.product .woocommerce-tabs,.woocommerce div.product .related.products,.woocommerce div.product .upsells.products{grid-column:1 / -1}.woocommerce div.product .product_title,.product-title{margin:4px 0 12px;font-family:"Segoe UI",Arial,sans-serif;font-size:clamp(24px, 3vw, 34px);font-weight:700;line-height:1.25;letter-spacing:-.5px;color:#1e293b}.woocommerce div.product p.price,.woocommerce div.product span.price,.product-price{margin:14px 0!important;color:var(--lka-brand)!important;font-size:28px!important;font-weight:800!important}.woocommerce div.product p.price del,.woocommerce div.product span.price del{color:#94a3b8!important;font-size:16px!important;font-weight:500!important;margin-right:8px}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{text-decoration:none!important}.woocommerce div.product form.cart{margin:20px 0!important}.woocommerce div.product form.cart .variations{width:100%;margin-bottom:16px!important;border-collapse:separate;border-spacing:0 10px}.woocommerce div.product form.cart .variations tr{display:grid;grid-template-columns:110px 1fr;align-items:center;gap:12px}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{padding:0!important;vertical-align:middle!important;line-height:1.4!important}.woocommerce div.product form.cart .variations td.label label{font-size:13px;font-weight:700;color:#334155;text-transform:uppercase}.woocommerce div.product form.cart .variations select{width:100%!important;max-width:340px;min-height:44px;padding:8px 12px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#1e293b;font-size:14px}.woocommerce div.product form.cart div.quantity{float:none!important;display:inline-flex;margin:0 10px 0 0!important}.woocommerce div.product form.cart .quantity input.qty{width:78px;min-height:44px;padding:6px 10px;border:1px solid #cbd5e1;border-radius:8px;font-size:15px;font-weight:600}.woocommerce div.product .woocommerce-variation-add-to-cart,.woocommerce div.product form.cart:not(.variations_form){display:flex;flex-wrap:wrap;align-items:center;gap:10px}.woocommerce div.product .product_meta{display:flex;flex-wrap:wrap;gap:16px;margin-top:18px;padding-top:14px;border-top:1px solid #eef1f4;color:#64748b;font-size:13px}.woocommerce div.product .product_meta>span{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:6px;background:#f8fafc;border:1px solid #e2e8f0}.product-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px}.product-facts div{padding:13px;border-radius:10px;border:1px solid #edf1f5;background:#f8fafc}.product-facts small{display:block;color:var(--lka-muted);font-size:12px}.woocommerce table.shop_table{border-color:var(--lka-line);border-radius:14px;background:#fff}.woocommerce-cart .cart-collaterals .cart_totals{width:min(100%, 480px)}.empty-state{padding:64px 20px;border:1px dashed #bec9c7;border-radius:var(--lka-radius);background:#fff;text-align:center}:is(.lka-site-footer,.site-footer){padding:50px 0 22px;color:#d8e0e0;background:#2f2f2f;border-top:4px solid var(--lka-brand)}:is(.lka-footer-grid,.footer-grid){display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:36px}:is(.lka-site-footer,.site-footer) :is(h3,h4){color:#fff}:is(.lka-site-footer,.site-footer) ul{margin:0;padding:0;list-style:none}:is(.lka-site-footer,.site-footer) li,:is(.lka-site-footer,.site-footer) a{display:block;margin:8px 0}:is(.lka-site-footer,.site-footer) a:hover{color:#fff;text-decoration:underline}:is(.lka-footer-bottom,.footer-bottom){margin-top:38px;padding-top:20px;border-top:1px solid rgb(255 255 255 / .12);color:#91a4a5;font-size:13px}button.support-inline,.support-inline{display:inline!important;min-height:0!important;height:auto!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;color:inherit!important;background:transparent!important;box-shadow:none!important;font:inherit!important;cursor:pointer}button.support-nav-trigger,.support-nav-trigger{min-height:32px!important;padding:0!important;border:0!important;color:inherit!important;background:transparent!important;box-shadow:none!important;font:inherit!important;font-weight:650!important;cursor:pointer}.support-inline:hover,.support-nav-trigger:hover{text-decoration:underline}.support-open,.categories-open{overflow:hidden}.support-dialog{width:min(460px, calc(100% - 32px));max-height:88dvh;padding:0;border:0;border-radius:20px;color:#252c36;background:#fff;box-shadow:0 24px 80px #17213133;overscroll-behavior:contain}.support-dialog::backdrop{background:#17202c80;backdrop-filter:blur(3px)}.support-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:12px;position:sticky;top:0;z-index:1;padding:24px 22px 18px;border-bottom:1px solid #f0f1f3;background:#fff}.support-eyebrow{color:#bd482c;font-size:9px;font-weight:750;letter-spacing:1.2px}.support-dialog-head h2{margin:3px 0 4px;font-size:24px;line-height:1.25;letter-spacing:-.6px}.support-dialog-head p{margin:0;color:#7b8088;font-size:12px}.support-dialog-head button{width:44px;height:44px;flex-shrink:0;padding:0;border:0;border-radius:50%;color:#58616d;background:#f4f5f7;font-size:27px;cursor:pointer}.support-options{display:grid;gap:10px;padding:18px 18px 10px}.support-option{display:flex;align-items:center;gap:13px;min-height:82px;padding:13px;border:1px solid #e9ecf0;border-radius:12px;text-decoration:none;transition:background 0.15s,border-color 0.15s}.support-option:hover{background:#fafbfc;border-color:#b5bdc7}.support-mark{display:grid;place-items:center;width:48px;height:48px;flex-shrink:0;border-radius:13px;font-size:12px;font-weight:800;letter-spacing:-.4px}.support-zalo .support-mark{color:#0870e9;background:#eaf3ff}.support-shopee .support-mark{color:#d85021;background:#fff0e8}.support-ghn .support-mark{color:#c8690b;background:#fff4e4}.support-viettel .support-mark{color:#c93248;background:#ffedf0}.support-option strong{display:block;font-size:14px;font-weight:650}.support-option small{display:block;margin-top:3px;font-size:11px;color:#7b8088}.support-arrow{margin-left:auto;font-size:19px;color:#a0a6af}.support-note{margin:0;padding:8px 22px 22px;color:#7d828a;font-size:11px;line-height:1.8}.support-note a{color:#bd482c;text-decoration:underline}.support-status{margin:0 18px 20px;padding:12px;border:1px solid #f2d3b1;border-radius:8px;color:#975f20;background:#fff8ed;font-size:12px}.floating-contact{position:fixed;z-index:65;right:22px;bottom:24px;display:flex;flex-direction:column;gap:12px}.floating-contact a{display:grid;place-items:center;width:52px;height:52px;border:2px solid #fff;border-radius:50%;box-shadow:0 4px 16px #17202c30;transition:transform 0.15s}.floating-contact a:hover{transform:translateY(-2px)}.floating-contact-zalo{background:#0875ee}.floating-contact-zalo svg{width:43px;height:43px}.floating-contact-phone{color:#fff;background:#18a75b}.floating-contact-phone svg{width:26px;height:26px}@media (max-width:980px){:is(.lka-header-row,.header-row){grid-template-columns:auto 1fr auto;gap:16px}:is(.lka-search,form.search){grid-column:1 / -1;grid-row:2;margin-bottom:14px}:is(.lka-primary-nav,.primary-nav){display:none}:is(.lka-primary-nav.is-open,.primary-nav.open){display:block}:is(.lka-menu-toggle,.menu-toggle){display:grid}.woocommerce div.product,.product-layout{grid-template-columns:1fr;gap:28px;padding:20px}:is(.lka-footer-grid,.footer-grid){grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){:is(.lka-footer-grid,.footer-grid),.product-facts{grid-template-columns:1fr}.support-dialog{position:fixed;inset:auto 0 0;width:100%;max-width:none;max-height:90dvh;margin:0;border-radius:22px 22px 0 0;padding-bottom:env(safe-area-inset-bottom)}.support-dialog-head{padding:22px 18px 16px}.support-dialog-head h2{font-size:22px}.support-options{padding:14px 14px 8px;gap:9px}.support-option{min-height:78px;gap:11px;padding:12px}.support-option strong{font-size:13px}.support-option small{font-size:10px}.support-note{padding:8px 18px 20px;font-size:10px}.floating-contact{right:12px;bottom:calc(84px + env(safe-area-inset-bottom));gap:9px}.floating-contact a{width:46px;height:46px}.floating-contact-zalo svg{width:38px;height:38px}.floating-contact-phone svg{width:23px;height:23px}}.catalog-page{padding:24px 0 48px;background:var(--lka-soft);overflow-x:hidden}.catalog-categories{padding:22px;margin-bottom:20px;border:1px solid #e8e8e8;border-radius:14px;background:#fff;scroll-margin-top:160px}.catalog-section-head,.catalog-title-row{display:flex;justify-content:space-between;align-items:center;gap:12px}.catalog-eyebrow{color:#a84a32;font-size:10px;font-weight:750;letter-spacing:1.4px;text-transform:uppercase}.catalog-section-head h2{margin:2px 0 0;font-size:21px;letter-spacing:-.5px}.text-button{padding:10px 0 10px 10px;color:#d53c1e;background:none;border:0;font-size:13px;font-weight:650;cursor:pointer}.quick-categories{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;margin-top:18px}.quick-category{display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px 4px;border:1px solid #fff0;border-radius:10px;color:var(--lka-ink);font-size:13px;font-weight:600;text-align:center;line-height:1.35}.quick-category:hover,.quick-category.selected{color:#c6391e;border-color:#ffcabc;background:#fff5f1}.quick-icon{display:grid;place-items:center;width:48px;height:48px;flex-shrink:0;border-radius:14px;color:#d84a2c;background:#fff0ea}.quick-category:nth-child(3n+2) .quick-icon{color:#347b8d;background:#edf6f7}.quick-category:nth-child(3n) .quick-icon{color:#997029;background:#fcf5e7}.quick-icon svg,.category-trigger svg,.mobile-nav svg,.category-all svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.catalog-results{margin-top:20px}.catalog-sticky-bar{position:sticky;top:var(--catalog-sticky-top,126px);z-index:40;padding:14px 0 10px;margin-bottom:14px;background:var(--lka-soft);box-shadow:0 8px 10px -10px #25303b45}.catalog-sticky-bar::after{content:"";display:block;clear:both}.catalog-sticky-bar :is(.catalog-title-row,.catalog-heading,.woocommerce-products-header) h1{margin:0;font-family:"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:26px;font-weight:600;line-height:1.4;letter-spacing:-.3px;color:#263440;-webkit-font-smoothing:antialiased}.catalog-title-row p,.catalog-sticky-bar .woocommerce-result-count{margin:4px 0 0;color:#6f7279;font-size:13px;float:none!important}.catalog-tag{color:#85858b;font-size:12px}.catalog-tools{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:12px 0 0}.catalog-tools .woocommerce-ordering{float:none!important;margin:0!important}.category-trigger{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:9px 14px;border:1px solid #dedede;border-radius:8px;color:#30333b;background:#fff;font-size:13px;font-weight:600;cursor:pointer}.category-trigger svg{width:18px;height:18px}.sort-label{display:flex;align-items:center;gap:10px;font-size:13px;color:#6d7077}.sort-select,.woocommerce-ordering select{min-height:44px;max-width:210px;padding:8px 12px;border:1px solid #ddd;border-radius:8px;color:#33363d;background:#fff;font-size:13px}.reset-filter{padding:10px 0;font-size:12px;font-weight:650;color:#c6391e;white-space:nowrap}.active-filter{display:flex;align-items:center;gap:6px;margin:10px 0 0;font-size:12px;color:#6c6c71}.active-filter a{display:grid;place-items:center;width:30px;height:30px;margin-left:4px;border:1px solid #ffcfbf;border-radius:50%;color:#c6391e;background:#fff;font-size:18px}.product-grid,.woocommerce ul.products,.woocommerce-page ul.products,.woocommerce ul.products[class*="columns-"],.woocommerce-page ul.products[class*="columns-"]{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px!important;width:100%!important;margin:0!important;padding:0!important;list-style:none!important;clear:both!important}.woocommerce ul.products::before,.woocommerce ul.products::after,.woocommerce-page ul.products::before,.woocommerce-page ul.products::after{display:none!important}.product-card,.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.woocommerce ul.products[class*="columns-"] li.product,.woocommerce-page ul.products[class*="columns-"] li.product{position:relative!important;float:none!important;clear:none!important;display:flex!important;flex-direction:column!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;border:1px solid var(--lka-line)!important;border-radius:10px!important;background:#fff!important;box-shadow:0 2px 6px rgb(20 30 40 / .04)!important;transition:transform 0.18s ease,box-shadow 0.18s ease,border-color 0.18s ease!important}.product-card:hover,.woocommerce ul.products li.product:hover,.woocommerce-page ul.products li.product:hover{border-color:#f5b9ab!important;box-shadow:0 8px 20px rgb(238 77 45 / .12)!important;transform:translateY(-2px)!important}.product-card>.product-image{flex-shrink:0;width:100%;aspect-ratio:1 / 1}.woocommerce ul.products li.product .woocommerce-loop-product__link,.woocommerce-page ul.products li.product .woocommerce-loop-product__link{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;width:100%!important;min-width:0!important;padding:0!important;margin:0!important;text-decoration:none!important}.woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:1 / 1!important;margin:0 0 10px 0!important;padding:0!important;object-fit:cover!important;object-position:center!important;background:#f6f7f8!important;border-bottom:1px solid #f1f3f5!important}.badge,.woocommerce span.onsale,.woocommerce ul.products li.product .onsale{position:absolute!important;z-index:3!important;top:0!important;right:0!important;left:auto!important;min-width:0!important;min-height:0!important;margin:0!important;padding:4px 9px!important;border-radius:0 9px 0 9px!important;color:var(--lka-brand)!important;background:#ffd424!important;font-size:11px!important;font-weight:800!important;line-height:1.3!important}.product-info{display:flex;flex-direction:column;flex:1;min-width:0;padding:12px}.woocommerce ul.products li.product .product-meta,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product .price,.woocommerce ul.products li.product .product-sale,.woocommerce ul.products li.product .card-actions{padding-inline:12px!important;margin-inline:0!important}.product-meta,.woocommerce ul.products li.product .product-meta{display:block!important;height:16px!important;line-height:16px!important;margin:0 0 4px 0!important;color:#7a8591!important;font-size:11px!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:0.2px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.product-card h3,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h2.woocommerce-loop-product__title{height:40px!important;min-height:40px!important;max-height:40px!important;margin:0 0 8px 0!important;padding-top:0!important;padding-bottom:0!important;display:-webkit-box!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;color:#1e293b!important;font-size:14px!important;font-weight:600!important;line-height:20px!important}.price,.woocommerce ul.products li.product .price{display:flex!important;flex-direction:column!important;justify-content:flex-end!important;min-height:40px!important;margin:auto 0 0 0!important;color:var(--lka-brand)!important;font-size:16px!important;font-weight:800!important;line-height:1.25!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.old-price,.woocommerce ul.products li.product .price del{display:block!important;order:-1!important;margin:0 0 2px 0!important;color:#94a3b8!important;font-size:11px!important;font-weight:500!important;line-height:1.2!important;text-decoration:line-through!important;opacity:1!important}.woocommerce ul.products li.product .price ins{display:block!important;text-decoration:none!important;font-weight:800!important;background:transparent!important}.product-sale,.woocommerce ul.products li.product .product-sale{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:6px!important;height:18px!important;margin-top:8px!important;color:#64748b!important;font-size:11px!important;white-space:nowrap!important;overflow:hidden!important}.product-sale span:first-child{color:var(--lka-brand)!important;font-weight:500!important;overflow:hidden!important;text-overflow:ellipsis!important}.product-sale span:last-child{flex-shrink:0!important}.card-actions,.woocommerce ul.products li.product .card-actions{display:flex!important;align-items:center!important;gap:8px!important;width:100%!important;margin-top:10px!important;padding-top:0!important;padding-bottom:12px!important}.product-info .card-actions{padding-bottom:0!important}.card-actions .button,.woocommerce ul.products li.product .card-actions .button,.woocommerce ul.products li.product .button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:38px!important;min-height:38px!important;margin:0!important;padding:0 12px!important;border:0!important;border-radius:6px!important;color:#fff!important;background:var(--lka-brand)!important;font-size:13px!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;text-align:center!important}.card-actions .button:hover,.woocommerce ul.products li.product .card-actions .button:hover,.woocommerce ul.products li.product .button:hover{color:#fff!important;background:var(--lka-brand-dark)!important}.card-actions .link-arrow{display:none!important}.woocommerce ul.products li.product a.added_to_cart{display:none!important}.category-dialog{width:min(460px, calc(100% - 24px));max-height:86dvh;padding:0;border:0;border-radius:20px;color:#252b33;background:#fff;box-shadow:0 20px 70px #0003;overscroll-behavior:contain}.category-dialog::backdrop{background:rgb(21 24 32 / .45);backdrop-filter:blur(3px)}.category-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:20px;position:sticky;top:0;z-index:2;background:#fff;border-bottom:1px solid #eee}.category-dialog-head h2{margin:0;font-size:20px}.category-dialog-head p{margin:3px 0 0;font-size:12px;color:#737780}.category-dialog-head button{width:44px;height:44px;border:0;border-radius:50%;color:#424750;background:#f3f4f6;font-size:27px;cursor:pointer}#category-dialog-content{padding:12px 18px 24px}.category-all{display:flex;align-items:center;gap:14px;padding:14px;border-radius:12px;color:#d33e20;background:#fff0ea;font-size:15px;font-weight:650}.category-all span{flex:1}.category-all small{display:block;margin-top:3px;color:#975947;font-size:11px;font-weight:400}.category-group h3{margin:22px 0 8px;font-size:12px;color:#7b8088;text-transform:uppercase;letter-spacing:.7px}.category-option{display:flex;align-items:center;gap:12px;min-height:72px;border-bottom:1px solid #f1f2f4}.category-option strong{display:block;font-size:14px;font-weight:600}.category-option small{display:block;margin-top:2px;color:#737780;font-size:11px}.category-total{margin-left:auto;padding:1px 7px;border-radius:6px;color:#80848b;background:#f4f5f6;font-size:12px}.category-option b{color:#aaa;font-size:20px;font-weight:400}.category-option:hover{background:#fff8f5}.mobile-nav{display:none}@media (max-width:1100px){.product-grid,.woocommerce ul.products,.woocommerce-page ul.products,.woocommerce ul.products[class*="columns-"],.woocommerce-page ul.products[class*="columns-"]{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:980px){.quick-categories{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){body{padding-bottom:calc(68px + env(safe-area-inset-bottom))}:is(.lka-topbar,.topbar){display:none}:is(.lka-site-header,.site-header){position:sticky;top:0;box-shadow:0 2px 8px #39231d10}:is(.lka-header-row,.header-row){grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:0;padding-top:12px}:is(.lka-logo,.logo){gap:8px;min-width:0}:is(.lka-logo-mark,.logo-mark){width:34px;height:34px;border-radius:10px;flex-shrink:0}:is(.lka-logo-mark,.logo-mark) svg{width:25px;height:25px}:is(.lka-logo-copy,.logo-copy) strong{font-size:16px;letter-spacing:-.4px}:is(.lka-logo-copy,.logo-copy) small{margin-top:4px;font-size:8px}:is(.lka-header-actions,.header-actions){gap:4px}:is(.lka-account,.account,.lka-menu-toggle,.menu-toggle){display:none}:is(.lka-cart-link,.cart-link){width:36px;height:36px;margin-right:5px;border-radius:9px;box-shadow:none}:is(.lka-cart-icon,.cart-icon){width:23px;height:23px}:is(.lka-cart-link,.cart-link) :is(.lka-cart-count,.cart-count){top:-7px;right:-7px;min-width:19px;height:19px;font-size:9px;line-height:15px}:is(.lka-search,form.search){grid-column:1 / -1;grid-row:2;height:44px;margin:0 0 12px;padding-left:12px;border-radius:8px;box-shadow:none}:is(.lka-search,form.search) input{min-width:0;font-size:16px}:is(.lka-search,form.search) button{min-width:44px;width:44px;padding:0;border-radius:5px}:is(.lka-search,form.search) button span{display:none}:is(.lka-primary-nav,.primary-nav){display:none}:is(.lka-container,.container){width:calc(100% - 24px)}.catalog-page{padding:12px 0 28px}.catalog-categories{padding:14px 10px 10px;margin-bottom:16px;border:0;border-radius:12px;box-shadow:0 2px 6px #24283004}.catalog-section-head{gap:6px;padding-inline:4px}.catalog-eyebrow{font-size:8px;letter-spacing:.8px}.catalog-section-head h2{font-size:18px}.text-button{font-size:11px;padding:8px 0}.quick-categories{gap:5px 0;margin-top:10px}.quick-category{gap:7px;padding:8px 2px;font-size:11px;min-height:86px}.quick-icon{width:42px;height:42px;border-radius:13px}.quick-icon svg{width:23px;height:23px}.catalog-sticky-bar{padding-top:10px;margin-bottom:12px}.catalog-sticky-bar :is(.catalog-title-row,.catalog-heading,.woocommerce-products-header) h1{font-size:20px;line-height:1.45;letter-spacing:-.2px}.catalog-title-row p{font-size:11px}.catalog-tag{display:none}.catalog-tools{margin:10px 0 0}.sort-label>span{display:none}.sort-select,.woocommerce-ordering select{width:164px;padding-left:10px;font-size:12px}.product-grid,.woocommerce ul.products,.woocommerce-page ul.products,.woocommerce ul.products[class*="columns-"],.woocommerce-page ul.products[class*="columns-"]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.product-info{padding:10px}.woocommerce ul.products li.product .product-meta,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product .price,.woocommerce ul.products li.product .product-sale,.woocommerce ul.products li.product .card-actions{padding-inline:10px!important}.product-meta,.woocommerce ul.products li.product .product-meta{font-size:9px!important}.product-card h3,.woocommerce ul.products li.product .woocommerce-loop-product__title{height:36px!important;min-height:36px!important;max-height:36px!important;font-size:12px!important;line-height:18px!important}.price,.woocommerce ul.products li.product .price{min-height:36px!important;font-size:14px!important}.old-price,.woocommerce ul.products li.product .price del{font-size:10px!important}.product-sale,.woocommerce ul.products li.product .product-sale{display:none!important}.card-actions .button,.woocommerce ul.products li.product .card-actions .button,.woocommerce ul.products li.product .button{height:36px!important;min-height:36px!important;font-size:12px!important}.badge,.woocommerce span.onsale,.woocommerce ul.products li.product .onsale{padding:3px 7px!important;font-size:9px!important}.mobile-nav{display:grid;grid-template-columns:repeat(4,1fr);position:fixed;z-index:60;inset:auto 0 0;min-height:64px;padding:6px 6px calc(6px + env(safe-area-inset-bottom));border-top:1px solid #eceef0;background:#fff;box-shadow:0 -3px 16px #1c283208}.mobile-nav>a,.mobile-nav>button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:50px;padding:3px;border:0;background:none;color:#747983;font-size:10px;font-weight:550;cursor:pointer}.mobile-nav [aria-current="page"],.mobile-nav a.active{color:#e44728;font-weight:700}.mobile-nav svg{width:22px;height:22px}.mobile-bag{position:relative;display:flex}.mobile-bag b{position:absolute;top:-6px;left:15px;min-width:17px;height:17px;padding:0 4px;border:2px solid #fff;border-radius:12px;background:var(--lka-brand);color:#fff;font-size:9px;line-height:13px}.category-dialog{position:fixed;inset:auto 0 0;width:100%;max-width:none;max-height:88dvh;margin:0;border-radius:20px 20px 0 0;padding-bottom:env(safe-area-inset-bottom)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}