.sr-product-actions{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}
.sr-action,.sr-saved-control,.sr-saved-nav{display:inline-flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;padding:7px 10px;border:1px solid #dedede;border-radius:6px;background:#fff;color:#202425;font:inherit;font-size:12px;line-height:1.4;cursor:pointer;text-decoration:none}
.sr-action svg,.sr-saved-nav svg{width:18px;height:18px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.7}
.sr-action.is-selected,.sr-saved-control.is-selected{border-color:#40b600;color:#287b00;background:#f5fbf0}
.sr-action[data-sr-toggle=favorites].is-selected svg{fill:#40b600;stroke:#40b600}
.sr-action:hover,.sr-saved-control:hover,.sr-saved-nav:hover{border-color:#40b600;color:#287b00}
.sr-action:focus-visible,.sr-saved-control:focus-visible,.sr-saved-nav:focus-visible{outline:2px solid #202425;outline-offset:3px}
.sr-card-actions{position:absolute;top:9px;right:15px;z-index:3;display:flex;gap:5px}
.sr-card-actions .sr-action{width:34px;height:34px;padding:6px;background:rgba(255,255,255,.96)}
.sr-card-actions [data-sr-label]{display:none}
#main-menu>.sr-saved-menu-item{margin-left:5px}
.sr-saved-menu-item .sr-saved-nav{padding:5px 7px;font-size:11px;background:transparent}
.sr-saved-launcher{position:fixed;left:18px;bottom:18px;z-index:95;display:flex;gap:6px;padding:6px;border:1px solid #e5e5e5;border-radius:8px;background:#fff;box-shadow:0 3px 12px #0001}
.sr-saved-launcher .sr-saved-nav{font-size:12px;padding:7px 9px}
.sr-saved-launcher [data-sr-count]{min-width:16px;padding:0 4px;border-radius:4px;background:#eee;text-align:center}
dialog.sr-saved-dialog{box-sizing:border-box;width:min(1160px,96vw);max-width:96vw;max-height:92vh;margin:auto;padding:24px;border:0;border-radius:16px;background:#fff;color:#202425;font:14px/1.5 Arial,sans-serif;overflow:auto}
dialog.sr-saved-dialog::backdrop{background:rgba(0,0,0,.7)}
.sr-saved-dialog *{box-sizing:border-box}
.sr-saved-dialog-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px}
.sr-saved-dialog .sr-saved-title{margin:0;font-size:24px;line-height:1.3}
.sr-saved-close{flex-shrink:0;width:40px;height:40px;border:0;border-radius:6px;background:#f5f5f5;color:#202425;font:28px/1 Arial;cursor:pointer}
.sr-saved-tabs{display:flex;gap:8px;margin-bottom:18px}
.sr-saved-tabs [aria-pressed=true]{background:#202425;color:#fff;border-color:#202425}
.sr-saved-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}
.sr-saved-product{padding:12px;border:1px solid #e8e8e8;border-radius:9px;font-weight:normal}
.sr-saved-product-link{display:block;color:#202425;text-decoration:none}
.sr-saved-product-link img{display:block;width:100%;height:150px;object-fit:contain;margin-bottom:10px}
.sr-saved-product-link strong{display:block;font-size:14px;font-weight:600;overflow-wrap:anywhere}
.sr-saved-dialog .sr-saved-price{margin:8px 0 3px;font-weight:600;font-size:16px;color:#287b00}
.sr-saved-product-actions{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}
.sr-saved-product-actions button{font-size:12px;padding:6px 8px}
.sr-saved-differences{display:flex;align-items:center;gap:5px;margin:0 0 14px;font-size:14px;cursor:pointer}
.sr-saved-differences input{width:18px;height:18px;accent-color:#40b600}
.sr-saved-table-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;border:1px solid #e8e8e8;border-radius:8px}
.sr-saved-table{width:100%;min-width:calc(180px + var(--sr-compare-count,2)*220px);border-collapse:separate;border-spacing:0;table-layout:fixed}
.sr-saved-table th,.sr-saved-table td{min-width:200px;width:220px;padding:12px;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;vertical-align:top;text-align:left;font-size:13px;overflow-wrap:anywhere;white-space:normal}
.sr-saved-table th:first-child{position:sticky;left:0;background:#fff;width:180px;min-width:180px;z-index:1}
.sr-saved-table td{font-weight:normal}
.sr-saved-table tbody tr:nth-child(even)>*{background:#fafafa}
.sr-saved-table .sr-saved-product{border:0;padding:0}
.sr-saved-table [hidden]{display:none!important}
.sr-saved-empty{padding:40px 12px;text-align:center;color:#666}
.sr-saved-hint{color:#666;font-size:13px;margin:14px 0}
.sr-saved-notice{position:fixed;bottom:22px;left:50%;transform:translateX(-50%);width:max-content;max-width:calc(100vw - 24px);box-sizing:border-box;z-index:2147483646;padding:12px 18px;background:#202425;color:#fff;border-radius:8px;font:14px/1.5 Arial,sans-serif;box-shadow:0 5px 24px #0003}
.sr-saved-notice[hidden]{display:none}
.sr-saved-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:600px){dialog.sr-saved-dialog{padding:16px 12px;max-height:94vh}.sr-saved-dialog .sr-saved-title{font-size:20px}.sr-saved-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sr-saved-product{padding:10px}.sr-saved-product-link img{height:110px}.sr-saved-product-link strong{font-size:13px}.sr-saved-table th,.sr-saved-table td{width:155px;min-width:155px;padding:9px;font-size:12px}.sr-saved-table th:first-child{width:120px;min-width:120px}.sr-saved-product-actions{flex-direction:column}}
@media(max-width:600px){.sr-saved-table{min-width:calc(120px + var(--sr-compare-count,2)*155px)}}

.sr-catalog-heading h1{margin-bottom:10px}
.sr-catalog-heading .sr-desktop-breadcrumb,.sr-catalog-heading .sr-mobile-breadcrumb{margin:0;color:#6b7072;font-size:13px;line-height:1.5}
.sr-catalog-heading nav>ol{display:flex;justify-content:center;gap:4px 8px;list-style:none;margin:0;padding:0;padding-top:0!important;font:inherit;color:inherit}
.sr-catalog-heading nav>ol>li{margin:0;padding:0}

.sr-cart-control{display:inline-flex;position:relative;z-index:8;max-width:100%;vertical-align:middle}
.sr-cart-control>button[hidden],.sr-cart-stepper[hidden]{display:none!important}
.sr-cart-stepper{display:inline-grid;grid-template-columns:30px minmax(28px,1fr) 30px;align-items:center;min-height:35px;width:96px;max-width:100%;border:1px solid #40b600;border-radius:8px;overflow:hidden;background:#fff;color:#202425}
.sr-cart-stepper button{display:flex;align-items:center;justify-content:center;align-self:stretch;min-height:33px;margin:0;padding:0;border:0;background:#f4faef;color:#287b00;font:22px/1 Arial,sans-serif;cursor:pointer}
.sr-cart-stepper button:hover{background:#e6f4da}
.sr-cart-stepper button:focus-visible{outline:2px solid #202425;outline-offset:-3px}
.sr-cart-stepper output{display:block;text-align:center;font:600 14px/1.4 Arial,sans-serif;padding:0 2px}
.sr-cart-control button:disabled{opacity:.5;cursor:wait}
.sr-cart-control .sr-cart-stepper button:disabled:not([aria-busy]){cursor:default}
.sr-cart-product .sr-cart-stepper{min-height:45px;width:135px;grid-template-columns:42px minmax(28px,1fr) 42px}
.products-list .card .card-footer{display:grid!important;grid-template-columns:minmax(0,1fr) 76px;grid-template-areas:"title title" "stock cart" "price cart";column-gap:8px;align-items:center}
.products-list .card .prod-prise-h{display:contents}
.products-list .card .card-title{grid-area:title}
.products-list .card .card-price:nth-of-type(1){grid-area:stock}
.products-list .card .card-price+.card-price{grid-area:price;min-width:0}
.products-list .card #cart-prod{grid-area:cart;min-width:0;width:auto;margin:0!important;justify-self:center;text-align:center!important}
.products-list .card.sr-cart-included #cart-prod{box-shadow:none}
.products-list .card.sr-cart-included #cart-prod .sr-cart-stepper{width:76px;min-height:31px;grid-template-columns:24px minmax(24px,1fr) 24px}
.products-list .card.sr-cart-included #cart-prod .sr-cart-stepper button{min-height:29px;font-size:20px}
.products-list .card.sr-cart-included #cart-prod .sr-cart-stepper output{font-size:13px;padding:0}
.sr-mobile-page .sr-cart-control{display:block;width:100%}
.sr-mobile-page .sr-cart-card{margin-top:8px}
.sr-mobile-page .sr-cart-card .sr-mobile-card-buy{margin-top:0}
.sr-mobile-page .sr-cart-stepper{width:100%;min-height:36px;grid-template-columns:1fr 1fr 1fr}
.sr-mobile-page .sr-cart-product .sr-cart-stepper{min-height:44px}
.sr-cart-message{position:fixed;left:50%;bottom:80px;transform:translateX(-50%);width:max-content;max-width:calc(100vw - 24px);z-index:2147483646;padding:12px 16px;border-radius:8px;background:#202425;color:#fff;box-sizing:border-box;font:14px/1.5 Arial,sans-serif}
.sr-cart-message[hidden]{display:none}

.sr-cart-pilot .sr-cart-stepper{min-height:42px;width:135px;grid-template-columns:42px minmax(28px,1fr) 42px}

