/* Search is a model comparison surface: image, complete variant, retail, warehouse. */
.eg-search-host{position:relative;overflow:visible!important}.eg-search-preview[hidden]{display:none!important}.eg-search-preview{position:absolute;z-index:1100;right:0;left:auto;top:calc(100% + 8px);width:min(760px,calc(100vw - 32px));max-height:65vh;overflow:auto;background:#fff;border:1px solid #dedede;border-radius:10px;box-shadow:0 12px 32px #0002;color:#222;text-align:left}.eg-suggest-heading{display:block;padding:14px 18px;font-size:13px;color:#666;border-bottom:1px solid #eee}.eg-suggest-item{display:grid!important;grid-template-columns:64px minmax(0,1fr) 165px;gap:14px;align-items:center;padding:14px 18px;border-bottom:1px solid #eee;color:#242424!important;white-space:normal!important;text-decoration:none!important}.eg-suggest-item:hover,.eg-suggest-item[aria-selected=true]{background:#fff4ef}.eg-suggest-item:focus-visible,.eg-suggest-all:focus-visible{outline:2px solid #ec5125;outline-offset:-3px}.eg-suggest-item img{width:64px!important;height:64px!important;object-fit:contain}.eg-suggest-copy,.eg-suggest-side{display:block;min-width:0}.eg-suggest-name{display:block;font-size:14px;font-weight:600;line-height:1.45;overflow-wrap:anywhere}.eg-suggest-article{display:block;font-size:12px;color:#747474;margin-top:4px}.eg-suggest-price{display:block;font-size:16px;font-weight:700;white-space:nowrap}.eg-suggest-stock{display:block;font-size:12px;line-height:1.4;margin-top:5px}.eg-suggest-stock *{font-size:12px!important;line-height:1.4!important}.eg-suggest-all{display:block;padding:16px 18px;font-size:14px;font-weight:600;color:#d94418!important}.search-page .eg-search-host{max-width:760px}.search-page .tp-wrapper-2{display:grid;gap:14px}.search-page .single-item-pd{border:1px solid #e4e4e4!important;border-radius:10px!important;background:#fff;padding:22px!important;margin:0!important}.search-page .features-product-image img{width:120px!important;height:120px!important;max-width:100%;object-fit:contain}.search-page .product__content .h6,.search-page .product__content .h6 a{font-size:18px!important;line-height:1.5!important;font-weight:600;white-space:normal!important;overflow-wrap:anywhere}.search-page .product__content .rating-box{display:none}.search-page .stock-btn{border:0!important;padding:8px 0!important}.search-page .stock-btn__price{font-size:23px!important;font-weight:700}.search-page .blockSectionProperties__name{padding-right:24px}.search-page .product-lists-top{margin:24px 0 14px}.search-page .rating{font-size:13px!important;color:#777}.search-page .features-thum{padding:0!important}.search-page .product__details-badge{display:none}.search-page .eg-search-empty{padding:32px;background:#fafafa;border:1px solid #eee}
@media(max-width:767px){.eg-search-preview{position:fixed;left:12px;right:12px;top:132px;width:auto;max-height:65vh}.eg-suggest-item{grid-template-columns:48px minmax(0,1fr);gap:10px;padding:12px}.eg-suggest-item img{width:48px!important;height:48px!important}.eg-suggest-side{grid-column:2}.eg-suggest-heading,.eg-suggest-all{padding:12px}.search-page .single-item-pd{padding:16px!important}.search-page .features-product-image img{width:88px!important;height:88px!important}.search-page .product__content .h6 a{font-size:16px!important}.search-page .blockSectionProperties__name{padding-right:12px}.search-page .eg-search-host .eg-search-preview{position:absolute;top:100%;left:0;right:auto;width:calc(100vw - 32px)}}

@media(min-width:768px){.search-page .single-item-pd>.row{display:grid!important;grid-template-columns:minmax(0,1fr) 180px 235px!important;gap:24px}.search-page .single-item-pd>.row>[class*=col-]{width:auto!important;max-width:none!important;padding:0!important}.search-page .blockSectionProperties__name .single-features-item>.row{display:grid!important;grid-template-columns:120px minmax(0,1fr)!important;gap:22px}.search-page .blockSectionProperties__name .single-features-item>.row>[class*=col-]{width:auto!important;max-width:none!important;padding:0!important}}

@media(min-width:768px){.search-page .single-item-pd>.row{grid-template-columns:minmax(0,1fr) 235px!important}.search-page .blockSectionProperties__price{grid-column:2!important;grid-row:1/span 2!important}.search-page .blockSectionProperties__properties{grid-column:1!important}.search-page .blockSectionProperties__properties>div:nth-child(n+4){display:none!important}}

@media(min-width:992px){.eg-catalog-ready .cat__menu{display:none!important}.eg-catalog-panel{position:fixed;z-index:10020;display:flex;flex-direction:column;background:#fff;border:1px solid #e4e4df;border-radius:16px;box-shadow:0 24px 64px #26302224;overflow:hidden;color:#242a27;text-align:left}.eg-catalog-panel[hidden]{display:none!important}.eg-catalog-head{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:15px 22px;border-bottom:1px solid #e8e8e4;flex:none}.eg-catalog-title{font-size:18px;font-weight:600;color:#242a27}.eg-catalog-close{width:36px;height:36px;background:#f5f5f2;border:0;border-radius:50%;font-size:26px;line-height:1;color:#60665f}.eg-catalog-body{display:grid;grid-template-columns:270px minmax(0,1fr);min-height:0;flex:1;overflow:hidden}.eg-catalog-aside{padding:16px 10px 10px;background:#f7f7f4;min-height:0;display:flex;flex-direction:column;border-right:1px solid #e8e8e4}.eg-catalog-filter{display:block;width:100%;height:42px;border:1px solid #daddd6;border-radius:8px;background:white;padding:0 12px;font-size:13px;flex:none;margin-bottom:10px}.eg-catalog-roots{overflow-y:auto;overscroll-behavior:contain;min-height:0}.eg-catalog-root{display:flex;width:100%;align-items:center;justify-content:space-between;gap:10px;text-align:left;font-family:inherit;font-size:13px;font-weight:500;line-height:1.45;padding:12px;border:0;border-radius:8px;background:transparent;color:#343b35;min-height:44px}.eg-catalog-root:hover,.eg-catalog-root[aria-pressed=true]{background:#fff;color:#af4b2c}.eg-catalog-chevron{font-size:20px;color:#81877e;flex:none}.eg-catalog-main{padding:22px 26px;overflow-y:auto;overscroll-behavior:contain;min-height:0}.eg-catalog-section-head{display:flex;justify-content:space-between;gap:16px;align-items:baseline;margin-bottom:24px}.eg-catalog-section-head h2{margin:0;font-size:23px;line-height:1.35;font-weight:600;letter-spacing:-.02em}.eg-catalog-all{font-size:13px;color:#ad492a;white-space:nowrap;text-decoration:underline;text-underline-offset:4px}.eg-catalog-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 32px}.eg-catalog-group-title{display:block;color:#262e27;font-size:14px;line-height:1.5;font-weight:600;margin-bottom:9px}.eg-catalog-leaf{display:block;padding:5px 0;font-size:13px;line-height:1.5;color:#656d64}.eg-catalog-panel a:hover{color:#ad492a}.eg-catalog-panel :focus-visible{outline:2px solid #b34c2c;outline-offset:3px}.eg-catalog-empty{font-size:13px;padding:12px;color:#656d64}}

/* Product comparison rows: shared by catalog and full search. 2026-10-02. */
html body :is(.eg-catalog-v4,.search-page) .single-item-pd {
 --eg-item-ink:#272b2a; --eg-item-muted:#666c69; --eg-item-line:#e1e5e3; --eg-item-action:#c5431c;
 container-type:inline-size; background:#fff!important; border:1px solid var(--eg-item-line)!important;
 border-radius:12px!important; padding:24px!important; margin:0 0 16px!important; box-shadow:none!important;
}
html body :is(.eg-catalog-v4,.search-page) .single-item-pd>.row {
 display:grid!important; grid-template-columns:120px minmax(0,1fr) 248px!important;
 grid-template-areas:'photo title buy' 'photo specs buy'!important; grid-template-rows:auto 1fr!important;
 gap:10px 24px!important; align-items:start!important; margin:0!important; padding:0!important; border:0!important;
}
html body :is(.eg-catalog-v4,.search-page) .single-item-pd .blockSectionProperties__name,
html body :is(.eg-catalog-v4,.search-page) .single-item-pd .blockSectionProperties__name>.single-features-item,
html body :is(.eg-catalog-v4,.search-page) .single-item-pd .blockSectionProperties__name>.single-features-item>.row {display:contents!important;}
html body :is(.eg-catalog-v4,.search-page) .single-item-pd .blockSectionProperties__name>.single-features-item>.row>:first-child {grid-area:photo!important;align-self:start!important;}
html body :is(.eg-catalog-v4,.search-page) .single-item-pd .blockSectionProperties__name>.single-features-item>.row>:last-child {grid-area:title!important;}
html body :is(.eg-catalog-v4,.search-page) .single-item-pd :is(.blockSectionProperties__properties,.blockSectionProperties__name>.single-features-item>.row>[class*=col-]) {width:auto!important;max-width:none!important;min-width:0!important;padding:0!important;margin:0!important;}
html body :is(.eg-catalog-v4,.search-page) .single-item-pd .features-thum {padding:0!important;margin:0!important;}
html body :is(.eg-catalog-v4,.search-page) .single-item-pd .features-product-image a {display:flex!important;align-items:center;justify-content:center;height:120px!important;width:100%!important;background:#fff!important;}
html body :is(.eg-catalog-v4,.search-page) .single-item-pd .features-product-image img {width:120px!important;height:120px!important;max-width:100%!important;max-height:120px!important;object-fit:contain!important;padding:6px!important;transform:none!important;}
html body :is(.eg-catalog-v4,.search-page) .single-item-pd .product__content {padding:0!important;margin:0!important;}
html body :is(.eg-catalog-v4,.search-page) .single-item-pd .product__content .h6 {margin:0 0 6px!important;}
html body :is(.eg-catalog-v4,.search-page) .single-item-pd .product__content .h6 a {font-size:18px!important;font-weight:600!important;line-height:1.45!important;color:var(--eg-item-ink)!important;word-break:normal!important;overflow-wrap:anywhere!important;text-transform:none!important;}
html body :is(.eg-catalog-v4,.search-page) .single-item-pd .product__content .h6 a:hover {color:var(--eg-item-action)!important;}
html body :is(.eg-catalog-v4,.search-page) .single-item-pd .rating {color:var(--eg-item-muted)!important;font-size:13px!important;line-height:1.5!important;margin:0!important;}
html body :is(.eg-catalog-v4,.search-page) .single-item-pd .product__content p:has(>span:empty),
html body :is(.eg-catalog-v4,.search-page) .single-item-pd .rating-box {display:none!important;}
html body :is(.eg-catalog-v4,.search-page) .single-item-pd .blockSectionProperties__properties {grid-area:specs!important;display:block!important;align-self:start!important;}
html body :is(.eg-catalog-v4,.search-page) .single-item-pd .eg-chips {display:grid!important;gap:5px!important;margin:0!important;}
html body :is(.eg-catalog-v4,.search-page) .single-item-pd .blockSectionProperties__properties__item {display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;gap:0 7px!important;background:none!important;padding:0!important;margin:0 0 5px!important;border:0!important;font-size:13px!important;line-height:1.5!important;}
html body :is(.eg-catalog-v4,.search-page) .single-item-pd .blockSectionProperties__properties__item__dots {display:none!important;}
html body :is(.eg-catalog-v4,.search-page) .single-item-pd :is(.blockSectionProperties__properties__item__name,.blockSectionProperties__properties__item__value) {display:inline!important;text-align:left!important;width:auto!important;max-width:none!important;background:none!important;padding:0!important;}
html body :is(.eg-catalog-v4,.search-page) .single-item-pd .blockSectionProperties__properties__item span {font-size:13px!important;line-height:1.5!important;background:none!important;padding:0!important;color:var(--eg-item-muted)!important;}
html body :is(.eg-catalog-v4,.search-page) .single-item-pd .blockSectionProperties__properties__item__value span {color:var(--eg-item-ink)!important;}
html body :is(.eg-catalog-v4,.search-page) .single-item-pd .stikers {position:static!important;display:flex!important;margin:8px 0 0!important;font-size:12px!important;}
html body :is(.eg-catalog-v4,.search-page) .single-item-pd .blockSectionProperties__price {grid-area:buy!important;align-self:stretch!important;border-left:1px solid var(--eg-item-line)!important;padding-left:24px!important;display:block!important;}
html body :is(.eg-catalog-v4,.search-page) .single-item-pd .blockSectionProperties__price>[class*=col-] {width:100%!important;padding:0!important;}
html body :is(.eg-catalog-v4,.search-page) .single-item-pd :is(.price_block,.price_block_content,.stock-btn) {width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;background:none!important;text-align:left!important;}
html body :is(.eg-catalog-v4,.search-page) .single-item-pd :is(.m4-price,.stock-btn__price) {font-size:24px!important;line-height:1.3!important;font-weight:600!important;color:var(--eg-item-ink)!important;white-space:nowrap!important;font-variant-numeric:tabular-nums;}
html body :is(.eg-catalog-v4,.search-page) .single-item-pd .price_block_content.eg-ask-price {font-size:18px!important;}
html body :is(.eg-catalog-v4,.search-page) .single-item-pd .eg-partner-offer {font-size:13px!important;margin:6px 0 12px!important;}
html body :is(.eg-catalog-v4,.search-page) .single-item-pd .stock-btn__status {margin:10px 0 12px!important;font-size:14px!important;line-height:1.5!important;}
html body :is(.eg-catalog-v4,.search-page) .single-item-pd :is(.cart-btn,.stock-btn__link) {min-height:46px!important;font-size:14px!important;font-weight:600!important;line-height:1.4!important;text-transform:none!important;border-radius:8px!important;margin:0!important;}
html body :is(.eg-catalog-v4,.search-page) .single-item-pd .stock-btn__link-wrap {display:flex!important;flex-wrap:wrap!important;gap:8px!important;align-items:center!important;margin:12px 0 0!important;}
html body :is(.eg-catalog-v4,.search-page) .single-item-pd .stock-btn__cnt-cont {width:104px!important;height:46px!important;flex:0 0 104px!important;margin:0!important;}
html body :is(.eg-catalog-v4,.search-page) .single-item-pd .stock-btn__cnt-cont button {min-height:44px!important;}
html body :is(.eg-catalog-v4,.search-page) .single-item-pd .stock-btn__link {flex:1 1 110px!important;width:auto!important;}
html body :is(.eg-catalog-v4,.search-page) .single-item-pd .favorite_button {flex:0 0 44px!important;min-height:44px!important;margin:0!important;}
html body :is(.eg-catalog-v4,.search-page) .single-item-pd :is(a,button,input):focus-visible {outline:2px solid var(--eg-item-action)!important;outline-offset:3px!important;}
@container (max-width:650px) {
 html body :is(.eg-catalog-v4,.search-page) .single-item-pd>.row {grid-template-columns:88px minmax(0,1fr)!important;grid-template-areas:'photo title' 'specs specs' 'buy buy'!important;gap:14px 18px!important;}
 html body :is(.eg-catalog-v4,.search-page) .single-item-pd .features-product-image a,
 html body :is(.eg-catalog-v4,.search-page) .single-item-pd .features-product-image img {height:88px!important;max-height:88px!important;width:88px!important;}
 html body :is(.eg-catalog-v4,.search-page) .single-item-pd .product__content .h6 a {font-size:17px!important;}
 html body :is(.eg-catalog-v4,.search-page) .single-item-pd .blockSectionProperties__price {border-left:0!important;border-top:1px solid var(--eg-item-line)!important;padding:16px 0 0!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:20px!important;}
 html body :is(.eg-catalog-v4,.search-page) .single-item-pd .stock-btn__status {margin-top:0!important;}
}
@container (max-width:410px) {
 html body :is(.eg-catalog-v4,.search-page) .single-item-pd>.row {grid-template-columns:72px minmax(0,1fr)!important;gap:12px 14px!important;}
 html body :is(.eg-catalog-v4,.search-page) .single-item-pd .features-product-image a,
 html body :is(.eg-catalog-v4,.search-page) .single-item-pd .features-product-image img {height:72px!important;max-height:72px!important;width:72px!important;}
 html body :is(.eg-catalog-v4,.search-page) .single-item-pd .blockSectionProperties__price {display:block!important;}
 html body :is(.eg-catalog-v4,.search-page) .single-item-pd .eg-partner-offer {margin-bottom:14px!important;}
}
@media(max-width:767px) {html body :is(.eg-catalog-v4,.search-page) .single-item-pd {padding:18px!important;}}

html body :is(.eg-catalog-v4,.search-page) #productGridTabContent.blockSectionProperties {background:none!important;border:0!important;padding:0!important;}
html body :is(.eg-catalog-v4,.search-page) .single-item-pd .stock-btn__cnt-cont {display:grid!important;grid-template-columns:32px minmax(0,1fr) 32px!important;overflow:visible!important;}
html body :is(.eg-catalog-v4,.search-page) .single-item-pd .stock-btn__cnt-cont>* {position:static!important;width:100%!important;min-width:0!important;max-width:100%!important;height:44px!important;padding:0!important;text-align:center!important;font-size:14px!important;}
html body :is(.eg-catalog-v4,.search-page) .single-item-pd .eg-chips>.blockSectionProperties__properties__item:nth-child(n+5),
html body .search-page .single-item-pd .blockSectionProperties__properties>.blockSectionProperties__properties__item:nth-child(n+5) {display:none!important;}

html body :is(.eg-catalog-v4,.search-page) .single-item-pd :is(.cart-btn,.stock-btn__link) {padding:12px 14px!important;white-space:nowrap!important;}
html body :is(.eg-catalog-v4,.search-page) .single-item-pd .blockSectionProperties__properties__item__name::after {content:': '!important;}

html body :is(.eg-catalog-v4,.search-page) .single-item-pd .favorite_button {flex:1 1 80px!important;width:auto!important;white-space:nowrap!important;font-size:13px!important;text-align:center!important;}
html body :is(.eg-catalog-v4,.search-page) .single-item-pd .favorite_button span {display:inline!important;font-size:13px!important;}
html body :is(.eg-catalog-v4,.search-page) .single-item-pd .stock-btn__link-wrap:has(.favorite_button) .stock-btn__link {flex:1 1 100%!important;}
html body :is(.eg-catalog-v4,.search-page) .single-item-pd .stock-btn__link:not(.disabled):not([aria-disabled=true]) {background:var(--eg-item-action)!important;color:#fff!important;border-color:var(--eg-item-action)!important;}

/* Clear hierarchy above the shared product comparison list. */
html body .eg-catalog-v4 .eg-section-header {padding:0!important;margin:0 0 24px!important;border:0!important;background:none!important;border-radius:0!important;box-shadow:none!important;}
html body .eg-catalog-v4 .eg-section-heading {display:flex;align-items:baseline;gap:18px;flex-wrap:wrap;}
html body .eg-catalog-v4 .eg-section-heading h1.pt-title {font-size:34px!important;line-height:1.2!important;margin:0!important;padding:0!important;border:0!important;}
html body .eg-catalog-v4 .eg-section-heading h1:after {display:none!important;}
html body .eg-catalog-v4 .eg-section-total {font-size:14px;color:#666c69;}
html body .eg-catalog-v4 .eg-section-header .widget-category-list {display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:18px 0 0!important;overflow:visible!important;padding:0!important;}
html body .eg-catalog-v4 .eg-section-header .single-widget-category {margin:0!important;max-width:100%!important;flex:0 1 auto!important;}
html body .eg-catalog-v4 .eg-section-header .single-widget-category a,
html body .eg-catalog-v4 .eg-section-more {display:inline-flex!important;align-items:center!important;min-height:44px!important;padding:10px 14px!important;border:1px solid #dce1df!important;background:#fff!important;border-radius:8px!important;font-size:14px!important;line-height:1.4!important;white-space:normal!important;color:#272b2a!important;}
html body .eg-catalog-v4 .eg-section-header .widget-category-list:not(.eg-sections-expanded)>.single-widget-category:nth-child(n+5) {display:none!important;}
html body .eg-catalog-v4 .eg-section-more {color:#a83716!important;background:none!important;border-color:transparent!important;}
html body .eg-catalog-v4 .eg-section-header a:hover {border-color:#c5431c!important;color:#a83716!important;}
html body .eg-catalog-v4 .eg-selected-filters {display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:16px;font-size:13px;}
html body .eg-catalog-v4 .eg-selected-filters[hidden],html body .eg-catalog-v4 .eg-brand-empty[hidden],html body .eg-catalog-v4 .checkbox[hidden] {display:none!important;}
html body .eg-catalog-v4 .eg-filter-chip {padding:8px 12px;min-height:40px;border:1px solid #efcabb;border-radius:8px;color:#983611;background:#fff3ee;font-size:13px;}
html body .eg-catalog-v4 .eg-clear-filters {padding:8px 12px;min-height:44px;background:none;color:#666c69;text-decoration:underline;font-size:13px;}
html body .eg-catalog-v4.eg-controls-ready .product-widget.js-filter-content {padding:18px!important;background:#fff!important;border:1px solid #e1e5e3!important;border-radius:12px!important;}
html body .eg-catalog-v4.eg-controls-ready .smart-filter-title {font-size:18px!important;font-weight:600!important;margin:0 0 16px!important;}
html body .eg-catalog-v4.eg-controls-ready .bx-filter-parameters-box {padding:0!important;margin:0!important;border-bottom:1px solid #edf0ee!important;}
html body .eg-catalog-v4.eg-controls-ready .bx-filter-parameters-box-title {padding:13px 0!important;min-height:46px!important;font-size:14px!important;line-height:1.4!important;font-weight:500!important;}
html body .eg-catalog-v4.eg-controls-ready .bx-filter-parameters-box-hint {font-size:14px!important;}
html body .eg-catalog-v4.eg-controls-ready .bx-filter-parameters-box-container {padding:0 0 12px!important;}
html body .eg-catalog-v4.eg-controls-ready .filter-block-price .bx-filter-parameters-box-container {margin:0!important;}
html body .eg-catalog-v4.eg-controls-ready .bx-filter-input-container input:not([type=hidden]) {min-height:44px!important;width:100%!important;border:1px solid #dce1df!important;border-radius:6px!important;background:#fff!important;padding:8px!important;font-size:14px!important;}
html body .eg-catalog-v4.eg-controls-ready .bx-ft-sub {font-size:12px!important;color:#666c69!important;}
html body .eg-catalog-v4.eg-controls-ready .noUi-pips,
html body .eg-catalog-v4.eg-controls-ready .noUi-tooltip {display:none!important;}
html body .eg-catalog-v4.eg-controls-ready .range-slider {margin:14px 8px 20px!important;}
html body .eg-catalog-v4.eg-controls-ready .bx-filter-block .checkbox {margin:0!important;}
html body .eg-catalog-v4.eg-controls-ready .bx-filter-param-label {display:flex!important;align-items:center!important;min-height:40px!important;padding-top:8px!important;padding-bottom:8px!important;font-size:14px!important;}
html body .eg-catalog-v4 .eg-brand-search {display:block;font-size:12px;color:#666c69;margin-bottom:10px;}
html body .eg-catalog-v4 .eg-brand-search input {display:block;width:100%;min-height:44px;margin-top:6px;padding:10px;border:1px solid #dce1df;border-radius:6px;font-size:14px;background:#fff;color:#272b2a;}
html body .eg-catalog-v4 .eg-brand-search~.row {max-height:240px;overflow:auto;scrollbar-width:thin;}
html body .eg-catalog-v4 .eg-brand-empty {font-size:13px;color:#666c69;margin:8px 0 12px;}
html body .eg-catalog-v4.eg-controls-ready #set_filter,
html body .eg-catalog-v4.eg-controls-ready #del_filter {min-height:44px!important;font-size:14px!important;border-radius:8px!important;margin:12px 0 0!important;}
html body .eg-catalog-v4.eg-controls-ready #set_filter {background:#c5431c!important;color:#fff!important;border:1px solid #c5431c!important;}
html body .eg-catalog-v4.eg-controls-ready #del_filter {background:#fff!important;color:#666c69!important;border:1px solid #dce1df!important;}
html body .eg-catalog-v4.eg-controls-ready .product-lists-top {background:#fff!important;border:1px solid #e1e5e3!important;border-radius:12px!important;padding:14px 18px!important;margin:0 0 16px!important;}
html body .eg-catalog-v4.eg-controls-ready .product__filter-wrap {padding:0!important;background:none!important;border:0!important;}
html body .eg-catalog-v4 .eg-native-sort {display:block!important;appearance:auto;width:100%;min-height:44px;padding:8px 30px 8px 12px;border:1px solid #dce1df;border-radius:8px;background:#fff;color:#272b2a;font-size:14px;line-height:1.4;}
html body .eg-catalog-v4 .eg-native-sort+.nice-select {display:none!important;}
html body .eg-catalog-v4 .eg-sort-label {display:block;font-size:12px;color:#666c69;margin-bottom:5px;}
html body .eg-catalog-v4 .product__filter-right {gap:12px!important;}
html body .eg-catalog-v4 .product__sorting {margin:0!important;}
html body .eg-catalog-v4 .product__show-no {width:100px!important;}
html body .eg-catalog-v4 .product__show-position {min-width:190px!important;}
html body .eg-catalog-v4.eg-controls-ready :is(button,input,select,[role=button],a):focus-visible {outline:2px solid #c5431c!important;outline-offset:3px!important;}
@media(max-width:991px){
 html body .eg-catalog-v4 .eg-section-heading h1.pt-title {font-size:28px!important;}
 html body .eg-catalog-v4.eg-controls-ready .product-lists-top {padding:14px!important;}
 html body .eg-catalog-v4 .product__filter-right {display:grid!important;grid-template-columns:90px minmax(0,1fr)!important;gap:12px!important;margin-top:12px!important;}
 html body .eg-catalog-v4 :is(.product__show-no,.product__show-position) {width:100%!important;min-width:0!important;}
 html body .eg-catalog-v4 .offcanvas__area__filter .offcanvas__wrapper {padding:20px!important;}
 html body .eg-catalog-v4 .offcanvas__area__filter .offcanvas__close-filter-btn {min-height:44px!important;font-size:14px!important;}
}
@media(max-width:575px){html body .eg-catalog-v4 .eg-section-header {margin-bottom:18px!important;} html body .eg-catalog-v4 .eg-section-heading {gap:8px 14px;} html body .eg-catalog-v4 .eg-section-header .single-widget-category a {font-size:13px!important;padding:8px 10px!important;} }

html body .eg-catalog-v4.eg-controls-ready .smart-filter-title::after,html body .eg-catalog-v4.eg-controls-ready .smart-filter-title::before,html body .eg-catalog-v4.eg-controls-ready .eg-section-heading h1::before,html body .eg-catalog-v4.eg-controls-ready .eg-section-heading h1::after {display:none!important;}
html body .eg-catalog-v4.eg-controls-ready form.smartfilter>.row,
html body .eg-catalog-v4.eg-controls-ready .bx-filter-parameters-box-container.row {margin-left:0!important;margin-right:0!important;}
html body .eg-catalog-v4.eg-controls-ready .bx-filter-input-container .bx-ft-sub {position:static!important;display:block!important;margin:0 0 5px!important;font-style:normal!important;}
html body .eg-catalog-v4.eg-controls-ready .bx-filter-parameters-box.bx-active>.bx-filter-block {height:auto!important;}
html body .eg-catalog-v4.eg-controls-ready .bx-filter-block .col-xs-12 {padding-left:0!important;padding-right:0!important;}
html body .eg-catalog-v4.eg-controls-ready .bx-filter-input-checkbox {display:flex!important;align-items:center!important;position:relative!important;gap:10px!important;}
html body .eg-catalog-v4.eg-controls-ready input[type=checkbox] {position:static!important;width:18px!important;height:18px!important;opacity:1!important;appearance:auto!important;flex:0 0 18px!important;margin:0!important;accent-color:#c5431c;}
html body .eg-catalog-v4.eg-controls-ready .bx-filter-param-label {position:static!important;padding-left:0!important;margin:0!important;flex:1!important;}
html body .eg-catalog-v4.eg-controls-ready .bx-filter-param-label:before,
html body .eg-catalog-v4.eg-controls-ready .bx-filter-param-label:after {display:none!important;}

/* Product recommendations: stable white image stage and aligned content. */
.topsell__area-1 .product-slider .swiper-slide{height:auto!important}
.topsell__area-1 .product-slider .product__item{display:flex;flex-direction:column;height:100%;padding:16px;background:#fff;border:1px solid #e4e5e3;border-radius:18px;overflow:hidden}
.topsell__area-1 .product-slider .product__thumb{padding:0;margin:0 0 14px;background:#fff;overflow:visible}
.topsell__area-1 .product-slider .product-image{width:100%;aspect-ratio:1/1;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}
.topsell__area-1 .product-slider .product-image>a{display:flex;width:100%;height:100%;align-items:center;justify-content:center;padding:10px}
.topsell__area-1 .product-slider .product-image img{display:block;width:100%!important;height:100%!important;max-width:100%;max-height:100%;object-fit:contain!important;object-position:center;background:#fff;transform:none!important}
.topsell__area-1 .product-slider .product__content{flex:1;padding:0;margin:0 0 18px;min-height:5.6em}
.topsell__area-1 .product-slider .product__content .h6{margin:0;font-size:15px;line-height:1.4;font-weight:600;text-transform:none;overflow-wrap:anywhere}
.topsell__area-1 .product-slider .product__content .h6 a{text-transform:none;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
.topsell__area-1 .product-slider .product__add-cart{position:static;margin-top:auto;padding:0;opacity:1;visibility:visible;transform:none}
.topsell__area-1 .product-slider .cart-btn{min-height:44px;line-height:1.2;padding:12px 8px;border-radius:12px;font-size:14px}
.topsell__area-1 .product-slider a:focus-visible,.topsell__area-1 .product-slider button:focus-visible{outline:3px solid #ee5724;outline-offset:3px}
@media(max-width:575px){.topsell__area-1 .product-slider .product__item{padding:12px;border-radius:14px}.topsell__area-1 .product-slider .product__content .h6{font-size:14px}.topsell__area-1 .product-slider .product-image>a{padding:6px}}

/* eg-recommendation-readable-20261002: override legacy twelve-pixel slider titles. */
html body .topsell__area-1 .product-slider .swiper-wrapper .swiper-slide .product__content .h6,
html body .topsell__area-1 .product-slider .swiper-wrapper .swiper-slide .product__content .h6 a{font-size:15px;line-height:1.4;font-weight:600;text-transform:none}
@media(max-width:575px){html body .topsell__area-1 .product-slider .swiper-wrapper .swiper-slide .product__content .h6,
html body .topsell__area-1 .product-slider .swiper-wrapper .swiper-slide .product__content .h6 a{font-size:14px;line-height:1.35}}
