.kss-drop{--kss-accent:#f37736;--kss-ink:#454b50;--kss-muted:#454b50;--kss-line:#ececec;position:fixed;z-index:2147483000;background:#fff;border:1px solid #e5e5e5;border-radius:0;box-shadow:0 12px 30px rgba(0,0,0,.133);overflow-y:auto;overscroll-behavior:contain;font-family:Cuprum,Arial,sans-serif;color:var(--kss-ink);font-size:16px;line-height:1.3;text-align:left;padding:8px 18px 18px}.kss-drop[hidden]{display:none!important}.kss-drop *{box-sizing:border-box}.kss-bar{position:sticky;top:-8px;z-index:2;height:3px;margin:-8px -18px 5px;background:#fde3d3;overflow:hidden}.kss-bar::after{content:"";position:absolute;top:0;bottom:0;left:-40%;width:40%;background:var(--kss-accent);animation:kss-bar .9s ease-in-out infinite}@keyframes kss-bar{to{left:100%;}}@media (max-width:599px){.kss-bar{top:-4px;margin:-4px -14px 5px}}.kss-head{padding:10px 0 6px;font-size:14px;color:var(--kss-muted)}.kss-item{display:flex;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid var(--kss-line);color:var(--kss-ink)!important;text-decoration:none!important;cursor:pointer}.kss-item:hover .kss-title,.kss-item.kss-sel .kss-title,.kss-item:hover .kss-cat-name,.kss-item.kss-sel .kss-cat-name{color:var(--kss-accent)}.kss-item.kss-sel{box-shadow:inset 3px 0 0 var(--kss-accent);padding-left:10px}.kss-cat{padding:9px 0}.kss-cat-ico{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;color:var(--kss-accent);flex:none}.kss-cat-ico svg{width:18px;height:18px}.kss-cat-name{flex:1;min-width:0;transition:color .15s}.kss-count{font-size:14px;color:var(--kss-muted)}.kss-img{flex:none;width:60px;height:60px;display:flex;align-items:center;justify-content:center}.kss-img img{max-width:100%;max-height:100%;object-fit:contain;display:block;border-radius:3px}.kss-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.kss-title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:16px;line-height:1.3;transition:color .15s}.kss-meta{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:14px;color:var(--kss-muted)}.kss-oos{color:#c0392b}.kss-price{flex:none;font-weight:600;color:var(--kss-accent);white-space:nowrap;text-align:right;font-size:18px}.kss-price del{color:var(--kss-muted);font-weight:400;font-size:14px;margin-right:4px}.kss-price ins{text-decoration:none}.kss-price *,.kss-price .amount,.kss-price .woocommerce-Price-currencySymbol{font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important;color:inherit!important}.kss-price .rur,.kss-price .rur span{font-size:inherit!important}.kss-drop mark{background:transparent;color:var(--kss-accent);font-weight:600;padding:0}.kss-all{justify-content:center;gap:10px;margin-top:16px;padding:14px 16px;border:0;background:var(--kss-accent);color:#fff!important;font-size:18px;transition:background-color .15s}.kss-all:hover,.kss-all.kss-sel{background:#e2652a;box-shadow:none;padding-left:16px}.kss-all::after{content:"→";font-size:20px;line-height:1}.kss-total{font-size:15px;opacity:.85}.kss-total::before{content:"("}.kss-total::after{content:")"}.kss-empty,.kss-loading{padding:14px 0 0;color:var(--kss-muted)}.kss-loading{display:flex;align-items:center;gap:10px}.kss-spin{width:16px;height:16px;border:2px solid var(--kss-line);border-top-color:var(--kss-accent);border-radius:50%;animation:kss-spin .7s linear infinite}@keyframes kss-spin{to{transform:rotate(360deg);}}body.kss-open .chaty-widget,body.kss-open #scrollUp{visibility:hidden!important}@media (max-width:599px){.kss-drop{padding:4px 14px 14px}.kss-img{width:48px;height:48px}.kss-title{font-size:15px}.kss-price{font-size:16px}}.kss-attrs{color:var(--kss-ink)}.kss-attrs{color:var(--kss-muted);flex-basis:100%}.kss-drop .kss-title,.kss-drop .kss-cat-name,.kss-drop .kss-all{font-weight:400!important}.kss-drop .kss-all{font-size:18px}.kss-drop .kss-meta,.kss-drop .kss-meta span,.kss-drop .kss-sku,.kss-drop .kss-attrs{font-weight:400!important;color:var(--kss-ink)!important}.kss-drop .kss-sku b{font-weight:400!important}.kss-miss{padding:12px 0 4px;font-size:16px;color:var(--kss-ink)}.kss-miss b{font-weight:600}.kss-did{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 0 12px;border-bottom:1px solid var(--kss-line);font-size:15px;color:var(--kss-ink)}.kss-did span{margin-right:2px}.kss-drop .kss-did-btn{display:inline-block;padding:5px 12px;border:1px solid var(--kss-accent)!important;background:#fff!important;color:var(--kss-accent)!important;font:15px Cuprum,Arial,sans-serif;line-height:1.2;cursor:pointer;border-radius:0;box-shadow:none;transition:background-color .15s , color .15s}.kss-drop .kss-did-btn:hover{background:var(--kss-accent)!important;color:#fff!important}