/* Overrides for PrestaShop 1.6's Bootstrap 3 markup. */
.eb-similar-offers{margin-top:22px}.eb-similar-offers h2{font:700 14px/1.4 "Segoe UI",Arial,sans-serif;color:#173a68;margin:0 0 10px}.eb-similar-offers ul{list-style:none;padding:0;margin:0;display:grid;gap:7px}.eb-similar-offers li{margin:0}.eb-similar-offers a{display:block;padding:10px 12px;background:#fff;border:1px solid #e9d9b6;border-radius:8px;color:#143e77;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.eb-similar-offers a:hover{border-color:#bb892f;background:#fffcf4}.eb-similar-offers a:focus-visible{outline:3px solid #113c88;outline-offset:2px}.eb-similar-offers li:first-child a{font-weight:700}
.eb-utility-ikulecnik{background:#f5f7fa}
.eb-utility-ikulecnik .eb-utility-inner{min-height:40px}
#header .eb-utility-ikulecnik .eb-quick-links a{display:flex;align-items:center;padding:0 4px;border:0;color:#111318;font:700 13px/28px Inter,Arial,sans-serif;letter-spacing:normal;white-space:nowrap}
#header .eb-utility-ikulecnik .eb-quick-links a:not(:last-child)::after{content:"";display:block;width:1px;height:21px;margin:0 9px;background:#a8afba}
#header .eb-utility-ikulecnik .eb-quick-links a:hover{color:#104ba6}
#header .eb-utility-ikulecnik .eb-quick-links a:focus-visible{outline:2px solid #104ba6;outline-offset:2px}
@media(min-width:992px) and (max-width:1199px){#header .eb-utility-ikulecnik .eb-quick-links a{font-size:11px}}
.eb-current-offer{margin:25px 0;padding:18px;background:#fff8e9;border:1px solid #f1d296;border-radius:16px}.eb-current-offer .eb-current-offer-button{display:flex;align-items:center;justify-content:center;gap:16px;width:100%;padding:19px 22px;border:2px solid #da8500;border-radius:12px;background:#ffb323;color:#10264e;font:800 19px/1.35 "Segoe UI",Arial,sans-serif;text-align:center;text-decoration:none;box-shadow:0 5px 0 #d8870e;transition:background .15s,transform .15s}.eb-current-offer-button>span:last-child{font-size:28px;line-height:1}.eb-current-offer .eb-current-offer-button:hover{background:#ffc34d;color:#10264e;transform:translateY(-1px)}.eb-current-offer .eb-current-offer-button:focus-visible{outline:3px solid #113c88;outline-offset:4px}.eb-current-offer p{margin:15px 0 0;color:#625843;font-size:12px;line-height:1.6;text-align:center}@media(max-width:767px){.eb-current-offer{padding:12px}.eb-current-offer .eb-current-offer-button{padding:16px 13px;font-size:17px;gap:10px}}
html{font-size:16px}body{margin:0}body *,body *::before,body *::after{box-sizing:border-box}a{text-decoration:none}img{max-width:100%;height:auto}.container{margin-left:auto;margin-right:auto}.container::before,.container::after{content:none}
#wrapper{padding-bottom:35px}#content-wrapper{width:100%;float:none;padding:0}#header .eb-search input{box-shadow:none}#header .eb-logo img{max-height:none}.eb-legacy-breadcrumb{display:flex;gap:10px;flex-wrap:wrap;font-size:14px;font-weight:600;line-height:1.6;padding:0 0 22px;color:#334b68}.eb-legacy-breadcrumb a{color:#315a89}.eb-legacy-breadcrumb>span:last-child{min-width:0;overflow-wrap:anywhere}
.page-heading{font:700 30px/1.3 "Segoe UI",Arial,sans-serif;color:#172534;border:0;background:none;margin:0 0 25px;padding:0;text-transform:none}.page-heading .heading-counter{font-size:13px;text-transform:none;font-weight:400;float:none;margin-left:20px}
.eb-legacy-products .product{width:auto;float:none;padding:0;margin:0}.eb-product-card .thumbnail{border:0;margin:0}.eb-product-card h2{padding:0;border:0}.eb-product-card .product-thumbnail{float:none;margin:0}.eb-product-card img{max-height:100%}
#subcategories ul{list-style:none;padding:0}#subcategories ul li{width:auto;margin:0}#subcategories ul li .subcategory-image{padding:0}.product-container>.eb-detail-gallery,.product-container>.eb-detail-summary{width:auto;float:none}
.eb-legacy-thumbnails{display:flex;gap:10px;flex-wrap:wrap}.eb-photo-thumb{display:block;width:82px;height:82px;padding:4px;background:#fff;border:1px solid #dce3ee;border-radius:12px}.eb-photo-thumb img{width:100%;height:100%;object-fit:contain}.eb-photo-thumb:hover,.eb-photo-thumb.selected{border:2px solid #1753a4}
.eb-archived-variants{padding:16px;border:1px solid #e3e8f0;border-radius:12px;font-size:13px;line-height:1.8}.eb-archived-variants h2{font-size:16px;margin:0 0 10px}.eb-archived-variants p{margin:6px 0}
.eb-detail-tablist{display:flex;gap:10px;flex-wrap:wrap;padding:18px 25px 0;background:#f9fafc;border-bottom:1px solid #e3e8f0}.eb-detail-tablist button{border:0;border-bottom:3px solid transparent;padding:15px 22px;background:transparent;color:#526378;font-size:14px;font-weight:700;cursor:pointer}.eb-detail-tablist button[aria-selected=true]{color:#164d9c;border-bottom-color:#164d9c}
.eb-feature-table{display:grid;grid-template-columns:minmax(110px,1fr) 2fr;max-width:850px}.eb-feature-table dt,.eb-feature-table dd{padding:13px;margin:0;border-bottom:1px solid #e2e7ee}.eb-feature-table dt{background:#f5f7fa}.eb-feature-table dd{overflow-wrap:anywhere}
.pagination{display:flex;justify-content:center;align-items:center;gap:5px;margin:25px 0}.pagination ul{display:flex;list-style:none;gap:5px;padding:0;margin:0;flex-wrap:wrap}.eb-legacy-pagination ul.pagination{flex-direction:row;justify-content:center}.pagination li{display:block}.pagination li a,.pagination li>span{display:block;padding:9px 14px;border:1px solid #dce3ee;border-radius:7px;background:#fff}.pagination li.active>span{background:#052877;color:white}.pagination .disabled{color:#a2aab5}.product-count{text-align:center;font-size:12px}.pagination .showall{margin-left:15px}
.content_sortPagiBar .display,.content_sortPagiBar .compare-form{display:none}.content_sortPagiBar .sortPagiBar{border:0}.sortPagiBar{padding:0!important}.nb_item{margin:12px 0}.alert{padding:18px;background:white;border:1px solid #e1e7ef;border-radius:12px}.rte{line-height:1.75}.rte img{max-width:100%;height:auto}
#cms #center_column,#cms #content-wrapper{background:transparent}#cms .rte{background:#fff;border:1px solid #e1e7ef;border-radius:18px;padding:28px}#manufacturer .product-listing,#supplier .product-listing{list-style:none;padding:0}#manufacturers_list,#suppliers_list{list-style:none;padding:0}#manufacturers_list li,#suppliers_list li{background:#fff;border:1px solid #e1e7ef;border-radius:14px;padding:20px;margin:12px 0}
#footer{padding:0;background:white}.eb-footer{margin-top:0}.eb-footer a{font-family:inherit}.eb-footer h2{line-height:1.4}.eb-footer-brand img{width:150px}
@media(max-width:767px){.page-heading{font-size:25px}.page-heading .heading-counter{display:block;margin:10px 0}.eb-detail-tablist{padding:10px 8px 0;gap:0}.eb-detail-tablist button{font-size:12px;padding:12px 9px}.eb-feature-table{grid-template-columns:1fr 1.3fr}.eb-feature-table dt,.eb-feature-table dd{padding:9px;font-size:12px}.pagination .showall{display:none}}

/* The archive notice belongs above search on every catalog page. */
.eb-header-main{grid-template-rows:auto 64px;padding-top:14px;padding-bottom:14px}
.eb-header-archive{grid-column:2;grid-row:1;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:9px 11px;min-width:0;padding:10px 13px;border:1px solid #edcc80;border-left:4px solid #efa600;border-radius:10px;background:#fff4d8;color:#263b58;font:13px/1.45 "Segoe UI",Arial,sans-serif}
.eb-header-archive strong{display:block;font-size:14px;font-weight:750;color:#132f59}
.eb-header-archive strong+span{display:block;margin-top:2px}
.eb-header-archive-icon{display:flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:24px;border:1.5px solid #b77800;border-radius:50%;color:#8a5900;font-size:16px;font-weight:750}
.eb-header-contacts{grid-column:3;align-self:center;flex-wrap:wrap;justify-content:flex-end;gap:8px 20px;max-width:100%}
@media(max-width:991px){
 .eb-header-main{grid-template-rows:80px auto 50px auto;padding-top:5px;padding-bottom:18px}
 .eb-header-archive{grid-column:1/4;grid-row:2;width:100%}
 .eb-search{grid-row:3}
 .eb-header-contacts{grid-column:1/4;grid-row:4;justify-content:center;gap:28px}
}
@media(max-width:480px){
 .eb-header-main{grid-template-rows:68px auto 48px auto;padding-bottom:14px}
 .eb-header-archive{padding:10px 11px;gap:9px;font-size:12px}
 .eb-header-archive strong{font-size:13px}
 .eb-header-contacts{gap:15px}
}

/* Direct access from the archive notice to the current assortment. */
#header .eb-header-archive .eb-header-offer-button{grid-column:2;justify-self:start;display:inline-flex;align-items:center;justify-content:center;gap:12px;max-width:100%;min-height:44px;box-sizing:border-box;padding:10px 14px;border:1px solid #0b327b;border-radius:8px;background:#103b86;color:#fff;font:700 14px/1.35 "Segoe UI",Arial,sans-serif;text-align:center;text-decoration:none}
#header .eb-header-archive .eb-header-offer-button:hover{background:#08275f;color:#fff}
#header .eb-header-archive .eb-header-offer-button:focus-visible{outline:3px solid #103b86;outline-offset:3px}
.eb-header-offer-button>span:last-child{font-size:20px;line-height:1}
@media(max-width:480px){#header .eb-header-archive .eb-header-offer-button{grid-column:1/-1;justify-self:stretch;width:100%;font-size:13px}}
