/* ==========================================================================
   LOCK Experience — catalog (category hero, facets, toolbar, cards)
   ========================================================================== */
body.lk-chrome .woocommerce-products-header__title,body.lk-chrome .term-description:empty{display:none}
body.lk-chrome .default-woo-list,body.lk-chrome .lk-shop{font-family:var(--lk-body)}

/* hero */
.lk-cathero{display:grid;grid-template-columns:1fr minmax(320px,440px);gap:26px;align-items:start;margin:8px 0 26px}
.lk-cathero__main{min-width:0}
.lk-cathero__title{display:flex;align-items:center;gap:16px;margin:16px 0 18px}
.lk-cathero__title h1{font:600 clamp(28px,3.6vw,46px)/1.05 var(--lk-display)!important;letter-spacing:-.02em;margin:0!important;color:var(--lk-ink)}
.lk-cathero__title em{font-style:normal;font:700 13px var(--lk-body);color:var(--lk-muted);background:#fff;border:1px solid var(--lk-line);padding:6px 11px;border-radius:999px;white-space:nowrap}
.lk-cathero__ico{flex:none;display:grid;place-items:center;width:62px;height:62px;border-radius:20px;background:var(--lk-ink);color:var(--lk-accent-2);box-shadow:0 12px 30px rgba(14,16,20,.18)}
.lk-pills{display:flex;gap:8px;overflow-x:auto;padding-bottom:6px;scrollbar-width:thin}
.lk-pills a{flex:none;display:inline-flex;align-items:center;gap:8px;padding:10px 15px;border-radius:999px;background:#fff;border:1px solid var(--lk-line);font:700 14px var(--lk-body);color:var(--lk-text)!important;text-decoration:none!important;transition:all .25s var(--lk-ease)}
.lk-pills a:hover{border-color:var(--lk-accent);transform:translateY(-2px)}
.lk-pills a.is-on{background:var(--lk-ink);color:#fff!important;border-color:var(--lk-ink)}
.lk-pills em{font-style:normal;font-size:12px;opacity:.55}
.lk-howto{background:#fff;border:1px solid var(--lk-line);border-radius:22px;padding:6px 18px 18px;box-shadow:var(--lk-sh-1)}
.lk-howto summary{display:flex;align-items:center;gap:10px;padding:12px 0;list-style:none;cursor:pointer}
.lk-howto summary::-webkit-details-marker{display:none}
.lk-howto summary>svg:first-child{color:var(--lk-accent)}
.lk-howto summary b{flex:1;font:600 15px var(--lk-display)}
.lk-howto__chev{transition:transform .3s}.lk-howto[open] .lk-howto__chev{transform:rotate(90deg)}
.lk-howto ol{list-style:none;margin:0 0 14px!important;padding:0!important;display:grid;gap:10px}
.lk-howto li{display:grid;grid-template-columns:26px 1fr;gap:10px;margin:0!important}
.lk-howto li i{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:rgba(var(--lk-accent-rgb),.16);color:#C2410C;font:800 12px var(--lk-body);font-style:normal}
.lk-howto li b{display:block;font-size:14px}
.lk-howto li span{font-size:13px;line-height:1.5;color:var(--lk-muted)}
.lk-howto__cta{display:flex;flex-wrap:wrap;gap:8px}
.lk-howto__cta .lk-btn{height:44px;font-size:14px;padding:0 18px}

/* layout */
.lk-shop{display:grid;grid-template-columns:290px minmax(0,1fr);gap:30px;align-items:start;margin-bottom:60px;transition:opacity .25s}
.lk-shop.is-loading .lk-shop__main{opacity:.45;pointer-events:none}
.lk-shop.is-loading .lk-toolbar__count::after{content:"";display:inline-block;width:14px;height:14px;margin-left:10px;border:2px solid var(--lk-accent);border-right-color:transparent;border-radius:50%;animation:lk-spin .7s linear infinite;vertical-align:-2px}
@keyframes lk-spin{to{transform:rotate(360deg)}}
.lk-shop__main{min-width:0;transition:opacity .25s}

/* filters */
.lk-filters{position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + 140px);max-height:calc(100vh - 160px);display:flex;flex-direction:column;background:#fff;border:1px solid var(--lk-line);border-radius:22px;box-shadow:var(--lk-sh-1);overflow:hidden}
.lk-filters__head,.lk-filters__foot{display:none}
.lk-filters__body{overflow:auto;padding:8px 18px 18px;overscroll-behavior:contain;scrollbar-width:thin}
.lk-fg{padding:14px 0;border-bottom:1px solid var(--lk-line)}
.lk-fg:last-child{border-bottom:0}
.lk-fg__t{display:flex;align-items:center;gap:8px;margin:0 0 10px!important;font:800 12px var(--lk-body);letter-spacing:.08em;text-transform:uppercase;color:var(--lk-ink);cursor:pointer;list-style:none}
.lk-fg__t::-webkit-details-marker{display:none}
.lk-fg__t em{font-style:normal;background:var(--lk-accent);color:var(--lk-accent-ink);border-radius:999px;padding:2px 7px;font-size:11px;letter-spacing:0}
.lk-fg__chev{margin-left:auto;color:var(--lk-muted);transition:transform .3s}
details.lk-fg[open] .lk-fg__chev{transform:rotate(90deg)}
details.lk-fg:not([open]) .lk-fg__t{margin-bottom:0!important}
.lk-fg__list{display:grid;gap:2px}
.lk-fg__list.is-clamped{max-height:236px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 80%,transparent);mask-image:linear-gradient(#000 80%,transparent)}
.lk-fg__more{margin-top:6px;background:none;border:0;padding:4px 0;font:700 13px var(--lk-body);color:#C2410C;cursor:pointer;text-decoration:underline;text-underline-offset:3px}
.lk-fg__search{width:100%;height:38px!important;margin:0 0 8px!important;padding:0 12px!important;border-radius:10px!important;border:1px solid var(--lk-line)!important;background:var(--lk-paper)!important;font:500 14px var(--lk-body)!important;box-shadow:none!important}
.lk-fopt{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:10px;color:var(--lk-text)!important;text-decoration:none!important;font:600 14px/1.3 var(--lk-body);transition:background .2s}
.lk-fopt:hover{background:var(--lk-paper)}
.lk-fopt span{flex:1;min-width:0}
.lk-fopt>em{font-style:normal;font-size:12px;color:var(--lk-muted)}
.lk-fopt.is-zero{opacity:.38}
.lk-box{flex:none;width:20px;height:20px;border-radius:6px;border:1.6px solid #C3CBD4;background:#fff;position:relative;transition:all .2s}
.lk-fopt.is-on .lk-box{background:var(--lk-ink);border-color:var(--lk-ink)}
.lk-fopt.is-on .lk-box::after{content:"";position:absolute;left:6px;top:2.5px;width:5px;height:10px;border:solid var(--lk-accent-2);border-width:0 2px 2px 0;transform:rotate(45deg)}
.lk-stars{font-weight:400;color:var(--lk-accent);letter-spacing:1px;font-size:12px}.lk-stars em{font-style:normal;color:#D9DFE6}
.lk-fg--color .lk-fg__list{grid-template-columns:1fr 1fr}
.lk-sw{flex:none;width:22px;height:22px;border-radius:50%;background:var(--c);box-shadow:inset 0 0 0 1px rgba(0,0,0,.12),0 0 0 2px #fff,0 0 0 3px transparent;transition:box-shadow .2s}
.lk-fopt.is-on .lk-sw{box-shadow:inset 0 0 0 1px rgba(0,0,0,.12),0 0 0 2px #fff,0 0 0 4px var(--lk-accent)}
.lk-fcat{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;font:600 14px var(--lk-body);color:var(--lk-text)!important;text-decoration:none!important}
.lk-fcat:hover{background:var(--lk-paper)}
.lk-fcat.is-on{background:var(--lk-ink);color:#fff!important}
.lk-fcat em{font-style:normal;font-size:12px;opacity:.55}
.lk-fcat--up{justify-content:flex-start;color:var(--lk-muted)!important;font-weight:700}
.lk-switch{display:flex;align-items:center;gap:12px;color:var(--lk-text)!important;text-decoration:none!important;font:700 14px var(--lk-body)}
.lk-switch span{flex:1}
.lk-switch em{font-style:normal;font-size:12px;color:var(--lk-muted)}
.lk-switch i{position:relative;flex:none;width:40px;height:24px;border-radius:999px;background:#DDE2E8;transition:background .25s}
.lk-switch i::after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.2);transition:transform .3s var(--lk-ease)}
.lk-switch.is-on i{background:var(--lk-ok)}
.lk-switch.is-on i::after{transform:translateX(16px)}
/* price */
.lk-prange{position:relative;height:28px;margin:4px 6px 10px}
.lk-prange::before{content:"";position:absolute;left:0;right:0;top:12px;height:4px;border-radius:4px;background:#E3E7EC}
.lk-prange__fill{position:absolute;top:12px;height:4px;border-radius:4px;background:linear-gradient(90deg,var(--lk-accent-2),var(--lk-accent))}
.lk-prange input[type=range]{position:absolute;inset:0;width:100%;margin:0;background:none!important;pointer-events:none;-webkit-appearance:none;appearance:none;border:0!important;padding:0!important;height:28px!important;box-shadow:none!important}
.lk-prange input[type=range]::-webkit-slider-thumb{pointer-events:auto;-webkit-appearance:none;width:22px;height:22px;border-radius:50%;background:#fff;border:2px solid var(--lk-accent);box-shadow:0 4px 10px rgba(0,0,0,.15);cursor:grab}
.lk-prange input[type=range]::-moz-range-thumb{pointer-events:auto;width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid var(--lk-accent);cursor:grab}
.lk-prange input[type=range]::-webkit-slider-runnable-track{background:none}
.lk-price__in{display:grid;grid-template-columns:1fr auto 1fr auto;gap:8px;align-items:center}
.lk-price__in input{width:100%;height:40px!important;padding:0 10px!important;border-radius:10px!important;border:1px solid var(--lk-line)!important;background:var(--lk-paper)!important;font:700 14px var(--lk-body)!important;box-shadow:none!important;margin:0!important;-moz-appearance:textfield}
.lk-price__in .lk-btn{height:40px;padding:0 14px;font-size:13px}
.lk-fhelp{display:grid;gap:6px;justify-items:start;margin-top:8px;padding:18px!important;border-radius:18px;background:radial-gradient(300px 140px at 100% 0,rgba(var(--lk-accent-rgb),.25),transparent 60%),var(--lk-ink);color:#fff;border:0!important}
.lk-fhelp svg{color:var(--lk-accent-2)}
.lk-fhelp p{margin:0 0 8px;color:var(--lk-muted-dark);font-size:13px;line-height:1.5}
.lk-fhelp .lk-btn{height:44px;font-size:14px}

/* toolbar & chips */
.lk-toolbar{display:flex;align-items:center;gap:14px;margin-bottom:16px}
.lk-toolbar__count{flex:1;font:600 14px var(--lk-body);color:var(--lk-muted)}
.lk-toolbar__count b{color:var(--lk-ink);font-size:16px}
.lk-fbtn{display:none;align-items:center;gap:8px;height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--lk-line);background:#fff;font:700 14px var(--lk-body);color:var(--lk-text);cursor:pointer}
.lk-fbtn em{font-style:normal;background:var(--lk-accent);color:var(--lk-accent-ink);border-radius:999px;padding:1px 7px;font-size:12px}
.lk-sort{position:relative;display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 6px 0 14px;border-radius:999px;background:#fff;border:1px solid var(--lk-line);color:var(--lk-muted)}
.lk-sort select{border:0!important;background:transparent!important;font:700 14px var(--lk-body)!important;color:var(--lk-text)!important;height:42px!important;padding:0 26px 0 0!important;margin:0!important;box-shadow:none!important;cursor:pointer;outline:0}
.lk-chipsbar{display:flex;flex-wrap:wrap;gap:8px;margin:-4px 0 18px}
.lk-chipsbar a{display:inline-flex;align-items:center;gap:6px;padding:7px 10px 7px 13px;border-radius:999px;background:var(--lk-ink);color:#fff!important;font:700 13px var(--lk-body);text-decoration:none!important;transition:background .2s}
.lk-chipsbar a span{opacity:.6;font-weight:600}
.lk-chipsbar a svg{opacity:.7}
.lk-chipsbar a:hover{background:#2a2f3a}
.lk-chipsbar a.lk-chipsbar__reset{background:transparent;color:var(--lk-text)!important;text-decoration:underline!important;text-underline-offset:3px}

/* grid */
.lk-shop ul.products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;margin:0!important;padding:0!important;height:auto!important;list-style:none}
.lk-shop ul.products::before,.lk-shop ul.products::after{display:none!important}
.lk-shop ul.products>li.lk-li{position:static!important;transform:none!important;width:auto!important;margin:0!important;padding:0!important;float:none!important;list-style:none;display:flex}
.lk-li .lk-card{width:100%}
.lk-shop .woocommerce-pagination{margin-top:30px}
.lk-shop .woocommerce-pagination ul{display:flex!important;gap:6px;justify-content:center;border:0!important}
.lk-shop .woocommerce-pagination ul li{border:0!important}
.lk-shop .woocommerce-pagination a,.lk-shop .woocommerce-pagination span{display:grid!important;place-items:center;min-width:44px;height:44px;border-radius:12px!important;background:#fff;border:1px solid var(--lk-line)!important;font:700 14px var(--lk-body);color:var(--lk-text)!important}
.lk-shop .woocommerce-pagination span.current{background:var(--lk-ink)!important;color:#fff!important}
.lk-empty{display:grid;justify-items:center;gap:10px;text-align:center;padding:60px 20px;background:#fff;border:1px dashed var(--lk-line);border-radius:24px;color:var(--lk-muted)}
.lk-empty svg{color:var(--lk-accent)}
.lk-empty h3{font:600 22px var(--lk-display)!important;color:var(--lk-ink);margin:6px 0 0!important}

/* card extensions */
.lk-card{position:relative}
.lk-card__row{display:flex;justify-content:space-between;align-items:center;gap:8px}
.lk-card__stock{font:700 11px var(--lk-body);color:var(--lk-muted);display:inline-flex;align-items:center;gap:5px}
.lk-card__stock::before{content:"";width:7px;height:7px;border-radius:50%;background:#BAC3CD}
.lk-card__stock.is-ok{color:var(--lk-ok)}.lk-card__stock.is-ok::before{background:var(--lk-ok);box-shadow:0 0 0 3px rgba(30,158,98,.15)}
.lk-card__specs{list-style:none;margin:2px 0 0!important;padding:0!important;display:flex;flex-wrap:wrap;gap:6px}
.lk-card__specs li{margin:0!important;font:600 12px var(--lk-body);color:#4b4f58;background:var(--lk-paper);border-radius:8px;padding:4px 8px}
.lk-card__vars{display:flex;align-items:center;gap:10px;font:600 12px var(--lk-body);color:var(--lk-muted)}
.lk-card__sw{display:flex}
.lk-card__sw i{width:16px;height:16px;border-radius:50%;background:var(--c);box-shadow:0 0 0 2px #fff,inset 0 0 0 1px rgba(0,0,0,.15);margin-right:-4px}
.lk-card__price small{font:600 12px var(--lk-body);color:var(--lk-muted)}
.lk-card__price .amount{white-space:nowrap}
.lk-card__btn{width:auto!important;padding:0 16px 0 14px;gap:8px;display:inline-flex!important;align-items:center;border-radius:999px!important;font:700 14px var(--lk-body);text-decoration:none!important}
.lk-card__btn span{display:inline}
.lk-card__btn.loading{opacity:.6}
.lk-card__btn.added{background:var(--lk-ok)!important}
.lk-card .added_to_cart{display:none!important}
.lk-card__acts{position:absolute;top:12px;right:12px;display:flex;flex-direction:column;gap:6px;z-index:3;opacity:0;transform:translateX(6px);transition:all .3s var(--lk-ease)}
.lk-card:hover .lk-card__acts,.lk-card:focus-within .lk-card__acts{opacity:1;transform:none}
.lk-card__acts .woosw-btn,.lk-card__acts .woosc-btn{display:grid!important;place-items:center;width:38px;height:38px;padding:0!important;margin:0!important;border-radius:50%!important;background:#fff!important;border:1px solid var(--lk-line)!important;color:var(--lk-text)!important;font-size:0!important;box-shadow:var(--lk-sh-1);cursor:pointer;overflow:hidden;text-indent:0}
.lk-card__acts .woosw-btn::before,.lk-card__acts .woosc-btn::before{content:"";width:18px;height:18px;background:currentColor;-webkit-mask:var(--m) center/contain no-repeat;mask:var(--m) center/contain no-repeat}
.lk-card__acts .woosw-btn{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Cpath d='M12 20s-7-4.4-9-9.2C1.7 7.4 4 4 7.4 4c2 0 3.6 1.2 4.6 2.8C13 5.2 14.6 4 16.6 4 20 4 22.3 7.4 21 10.8 19 15.6 12 20 12 20z'/%3E%3C/svg%3E")}
.lk-card__acts .woosc-btn{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Cpath d='M7 4v16M17 4v16M4 8l3-4 3 4M14 16l3 4 3-4'/%3E%3C/svg%3E")}
.lk-card__acts .woosw-btn.woosw-added,.lk-card__acts .woosc-btn.woosc-added{background:var(--lk-ink)!important;color:var(--lk-accent-2)!important}
.lk-card__acts .woosw-btn *,.lk-card__acts .woosc-btn *{display:none!important}

/* responsive */
@media (max-width:1240px){.lk-shop ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lk-cathero{grid-template-columns:1fr}}
@media (max-width:980px){
  .lk-shop{grid-template-columns:1fr}
  .lk-fbtn{display:inline-flex}
  .lk-filters{position:fixed;inset:auto 0 0 0;top:auto;max-height:88vh;z-index:99985;border-radius:24px 24px 0 0;transform:translateY(105%);transition:transform .45s var(--lk-ease);box-shadow:0 -30px 80px rgba(0,0,0,.25)}
  .lk-filters.is-open{transform:none}
  .lk-filters__head{display:flex;justify-content:space-between;align-items:center;padding:12px 12px 6px 20px}
  .lk-filters__head b{font:600 18px var(--lk-display)}
  .lk-filters__foot{display:grid;grid-template-columns:1fr 2fr;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--lk-line);background:#fff}
  .lk-filters__foot .lk-btn{height:50px}
  .lk-sort span{display:none}
}
@media (max-width:640px){
  .lk-shop ul.products{gap:10px!important}
  .lk-card__body{padding:12px 12px 14px}
  .lk-card__title{font-size:14px}
  .lk-card__specs li:nth-child(n+3){display:none}
  .lk-card__btn span{display:none}
  .lk-card__btn{width:42px!important;height:42px!important;padding:0!important;justify-content:center}
  .lk-card__price{font-size:15px}
  .lk-card__acts{opacity:1;transform:none}
  .lk-card__acts .woosc-btn{display:none!important}
  .lk-toolbar{flex-wrap:wrap}
  .lk-toolbar__count{order:3;width:100%;flex:none}
  .lk-cathero__ico{display:none}
}

/* ---------------- product page polish ---------------- */
body.lk-chrome.single-product .product .summary,body.lk-chrome.single-product .product .summary *{text-align:left!important}
body.lk-chrome.single-product .product .summary .product_title{font:600 clamp(26px,3vw,40px)/1.1 var(--lk-display)!important;letter-spacing:-.02em;margin:0 0 14px!important;color:var(--lk-ink)}
body.lk-chrome.single-product .product .summary .price{font:600 30px var(--lk-display)!important;color:var(--lk-ink)!important;margin:14px 0!important}
body.lk-chrome.single-product .product .summary .price del{font-size:18px;color:var(--lk-muted)!important}
body.lk-chrome.single-product .woocommerce-product-gallery{position:sticky!important;top:calc(var(--wp-admin--admin-bar--height,0px) + 140px)}
body.lk-chrome.single-product .woocommerce-product-gallery__image img,body.lk-chrome.single-product .woo-variation-gallery-slider img{border-radius:22px;background:linear-gradient(180deg,#FAFBFC,#EDF0F3)}
.lk-crumbbar{margin:6px 0 18px}
.lk-crumbbar .lk-crumbs{justify-content:flex-start}
table.variations{border:0!important;margin:10px 0 6px!important}
table.variations tr{display:block;margin-bottom:14px}
table.variations th,table.variations td{display:block;border:0!important;padding:0!important;text-align:left!important;background:none!important}
table.variations th.label,table.variations td.label{margin-bottom:8px}
table.variations label{font:800 12px var(--lk-body)!important;letter-spacing:.08em;text-transform:uppercase;color:var(--lk-ink)}
.lk-vsel-hidden{position:absolute!important;opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important}
.lk-vbtns{display:flex;flex-wrap:wrap;gap:8px}
.lk-vbtn{min-height:44px;padding:8px 16px;border-radius:12px;border:1.5px solid var(--lk-line);background:#fff;font:700 14px var(--lk-body);color:var(--lk-text);cursor:pointer;transition:all .2s var(--lk-ease)}
.lk-vbtn:hover{border-color:var(--lk-ink)}
.lk-vbtn.is-on{border-color:var(--lk-ink);background:var(--lk-ink);color:#fff;box-shadow:0 8px 20px rgba(14,16,20,.18)}
.lk-vbtn.is-off{opacity:.4;text-decoration:line-through}
.reset_variations{font:700 13px var(--lk-body)!important;color:var(--lk-muted)!important}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item){box-shadow:0 0 0 1.5px var(--lk-line)!important;border-radius:12px!important}
.woo-variation-swatches .variable-items-wrapper .variable-item.selected:not(.radio-variable-item){box-shadow:0 0 0 2px var(--lk-ink)!important}
.woo-variation-swatches .variable-items-wrapper .color-variable-item{border-radius:50%!important;width:40px!important;height:40px!important}
body.lk-chrome.single-product .single_add_to_cart_button{height:56px!important;padding:0 34px!important;border-radius:999px!important;background:linear-gradient(135deg,var(--lk-accent-2),var(--lk-accent))!important;color:var(--lk-accent-ink)!important;font:800 16px var(--lk-body)!important;box-shadow:var(--lk-sh-gold)!important;border:0!important}
body.lk-chrome.single-product .quantity input.qty{height:56px!important;border-radius:999px!important;border:1.5px solid var(--lk-line)!important;font:800 16px var(--lk-body)!important;width:90px!important}

/* lazy loading */
.lk-more{display:grid;justify-items:center;gap:10px;margin:30px auto 0;max-width:360px;text-align:center;position:relative}
.lk-more__meter{width:100%;height:4px;border-radius:4px;background:#E3E7EC;overflow:hidden}
.lk-more__meter i{display:block;height:100%;width:0;border-radius:4px;background:linear-gradient(90deg,var(--lk-accent-2),var(--lk-accent));transition:width .6s var(--lk-ease)}
.lk-more__txt{margin:0!important;font:600 13px var(--lk-body);color:var(--lk-muted)}
html body.lk .lk-more__btn{height:48px;padding:0 28px;font-size:14.5px;background:#fff!important;box-shadow:inset 0 0 0 1.5px var(--lk-line)}
html body.lk .lk-more__btn:hover{box-shadow:inset 0 0 0 1.5px var(--lk-ink)}
.lk-more.is-loading .lk-more__btn{opacity:.6;pointer-events:none}
.lk-more.is-loading .lk-more__meter i{background-size:200% 100%;animation:lk-shine 1.2s linear infinite}
.lk-more__sentinel{position:absolute;bottom:0;left:0;width:1px;height:1px}
.lk-more.is-end .lk-more__txt::after{content:" · це всі товари";}
