.seo-catalog-controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px;padding:18px;margin:18px 0;background:#f2f7fa;border:1px solid #dce7ee;border-radius:5px}.seo-catalog-controls>label{display:flex;flex-direction:column;gap:5px;font-size:14px;font-weight:600;margin:0}.seo-catalog-controls input:not([type=checkbox]),.seo-catalog-controls select{width:150px;max-width:100%;min-height:40px;padding:7px 10px;border:1px solid #aabac5;border-radius:3px;background:#fff;color:#222;font-weight:400}.seo-catalog-controls select{width:190px}.seo-catalog-controls .seo-catalog-search-label{flex:1 1 100%}.seo-catalog-controls .seo-catalog-search-label input{width:100%}.seo-catalog-flags{display:flex;flex-wrap:wrap;gap:12px;align-items:center;min-height:40px}.seo-catalog-flags label{margin:0;cursor:pointer;font-weight:400}.seo-catalog-flags input[type=checkbox]{position:static;opacity:1;width:17px;height:17px;appearance:auto;margin:0 3px 0 0;vertical-align:middle}.seo-catalog-controls .btn{margin:0;min-height:40px}.seo-catalog-controls>a{padding:10px 0}.seo-catalog-count{margin:18px 0}.seo-catalog-card{position:relative;min-height:100%;padding-bottom:18px}.seo-catalog-card .content{height:auto;min-height:165px}.seo-catalog-card .content .item-name{height:auto;min-height:60px;overflow:visible}.seo-catalog-card>p img{width:100%;height:auto;aspect-ratio:272/180;object-fit:contain}.seo-catalog-badges{display:flex;gap:5px;flex-wrap:wrap;margin:0 0 9px;min-height:21px}.seo-catalog-card .seo-catalog-badges{padding:8px 8px 0}.seo-catalog-badge{display:inline-block;padding:3px 8px;border-radius:3px;background:#075b85;color:#fff;font-size:12px;line-height:1.3;font-weight:600}.seo-catalog-badge-new{background:#276c3a}.seo-catalog-badge-sale{background:#b63a0b}.seo-catalog-article{font-size:12px;overflow-wrap:anywhere}.seo-catalog-price{font-size:16px;margin:10px 0}.seo-catalog-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.seo-catalog-actions .btn{font-size:12px;margin:0;padding:10px}.seo-catalog-quick{font-size:12px;text-decoration:underline}.seo-catalog-row{display:flex;flex-wrap:wrap}.seo-catalog-row:before,.seo-catalog-row:after{display:none}.seo-catalog-column{display:flex}.seo-catalog-column>.catalog-item{width:100%}.seo-catalog-pagination{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px;padding:15px 0 25px}.seo-catalog-pagination a,.seo-catalog-pagination .seo-catalog-page-current{min-width:40px;min-height:40px;padding:9px 12px;text-align:center;border:1px solid #c6d4de;border-radius:3px}.seo-catalog-page-current{background:#075b85;color:#fff}.seo-catalog-download{margin:20px 0}.seo-catalog-facts{display:grid;grid-template-columns:minmax(110px,auto) 1fr;gap:8px 16px;margin:15px 0}.seo-catalog-facts dt,.seo-catalog-facts dd{margin:0;overflow-wrap:anywhere}.seo-catalog-terms{font-size:14px;color:#49565f;margin:16px 0}.seo-catalog-product-summary{min-height:0;padding:20px}.seo-catalog-description{margin:20px 0}.seo-catalog-modal{position:fixed;inset:0;background:rgba(0,0,0,.65);z-index:11000;display:flex;align-items:center;justify-content:center;padding:24px}.seo-catalog-modal[hidden]{display:none}.seo-catalog-modal-panel{background:#fff;border-radius:5px;max-width:820px;width:100%;max-height:90vh;overflow:auto;padding:30px;position:relative;box-shadow:0 10px 40px rgba(0,0,0,.3)}.seo-catalog-modal-panel h2{font-size:24px;margin:0 35px 20px 0}.seo-catalog-modal-close{position:absolute;right:8px;top:8px;width:40px;height:40px;background:#fff;color:#222;border:0;font-size:28px;cursor:pointer}.seo-catalog-quick-body{display:grid;grid-template-columns:1fr 1fr;gap:25px}.seo-catalog-quick-body>img{max-width:100%;height:auto}.seo-catalog-modal-open{overflow:hidden}.seo-catalog-suggest-wrap{position:relative}.seo-catalog-suggest{position:absolute;top:100%;left:0;right:0;z-index:1050;margin:0;padding:5px 0;list-style:none;border:1px solid #c6d4de;border-radius:3px;background:#fff;box-shadow:0 5px 15px rgba(0,0,0,.15);max-height:360px;overflow:auto;min-width:240px}.seo-catalog-suggest[hidden]{display:none}.seo-catalog-suggest a{display:block;padding:10px 12px;color:#222;white-space:normal;line-height:1.4;font-size:14px}.seo-catalog-suggest a:focus,.seo-catalog-suggest a:hover{background:#edf5fa}.seo-catalog-suggest small{display:block;color:#59636b}.seo-catalog-suggest-status{padding:10px 12px;font-size:13px;color:#59636b}.seo-catalog-quick:focus-visible,.seo-catalog-modal-close:focus-visible,.seo-catalog-controls :focus-visible{outline:3px solid #075b85;outline-offset:2px}@media(max-width:767px){.seo-catalog-column{width:50%;padding-left:8px;padding-right:8px}.seo-catalog-card .content{padding:10px}.seo-catalog-card .content .item-name{font-size:14px}.seo-catalog-controls{padding:12px;gap:10px}.seo-catalog-controls>label{flex:1 1 120px}.seo-catalog-controls input:not([type=checkbox]),.seo-catalog-controls select{width:100%}.seo-catalog-flags{flex-basis:100%}.seo-catalog-modal{padding:12px}.seo-catalog-modal-panel{padding:20px}.seo-catalog-quick-body{grid-template-columns:1fr;gap:15px}.seo-catalog-quick-body>img{margin:auto;max-height:220px;object-fit:contain}.seo-catalog-product-summary{padding:15px}.seo-catalog-suggest{min-width:200px;max-width:calc(100vw - 30px)}}@media(max-width:380px){.seo-catalog-column{width:100%}.seo-catalog-card .content .item-name{min-height:0}}
.seo-catalog-collections{display:flex;flex-wrap:wrap;gap:12px;margin:5px 0 22px}.seo-catalog-collections a{display:inline-block;padding:8px 14px;border:1px solid #b7cad9;border-radius:3px;text-decoration:none}.seo-catalog-collections a:hover,.seo-catalog-collections a:focus{background:#edf5fa}.seo-catalog-product-summary .btn-order{width:auto;min-width:130px;white-space:normal}.seo-catalog-product-summary>img{height:auto;max-width:100%}
.seo-site-matches{margin:18px 0;padding:16px 18px;border:1px solid #dce7ee;border-radius:5px;background:#fff}.seo-site-matches h2{margin:0 0 10px}.seo-site-matches ul{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px 20px}.seo-site-matches li{overflow-wrap:anywhere}.seo-site-matches small{color:#59636b;margin-left:4px}.seo-catalog-attrs{flex:1 1 100%;display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0;padding:0;border:0;min-width:0}.seo-catalog-attrs legend{width:100%;margin:0 0 4px;padding:0;border:0;font-size:14px;font-weight:600;color:inherit}.seo-catalog-attrs label{margin:0;font-weight:400;cursor:pointer}.seo-catalog-attrs input[type=checkbox]{position:static;opacity:1;width:17px;height:17px;appearance:auto;margin:0 3px 0 0;vertical-align:middle}.seo-catalog-attrs small{color:#59636b}.seo-catalog-personal{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:10px}.seo-catalog-toggle{padding:0;border:0;background:none;color:#075b85;font-size:12px;text-decoration:underline;cursor:pointer}.seo-catalog-toggle[aria-pressed=true]{color:#276c3a;font-weight:600;text-decoration:none}.seo-catalog-toggle:focus-visible{outline:3px solid #075b85;outline-offset:2px}.seo-catalog-product .seo-catalog-toggle{font-size:14px}.seo-catalog-conditions{font-size:14px;margin:12px 0 0}.seo-catalog-reviews{margin:24px 0;padding:16px 18px;border:1px solid #dce7ee;border-radius:5px}.seo-catalog-reviews h2{margin-top:0}.seo-catalog-personal-bar{position:fixed;left:16px;bottom:16px;z-index:1040;display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:10px 14px;background:#fff;border:1px solid #c6d4de;border-radius:5px;box-shadow:0 5px 15px rgba(0,0,0,.15);font-size:14px;max-width:calc(100vw - 32px)}.seo-catalog-personal-bar[hidden]{display:none}.seo-catalog-personal-bar a{font-weight:600}.seo-catalog-personal-status{color:#b63a0b}.seo-catalog-personal-status:empty{display:none}.seo-catalog-compare-wrap{overflow-x:auto;margin:18px 0}.seo-catalog-compare{border-collapse:collapse;min-width:100%;font-size:14px}.seo-catalog-compare th,.seo-catalog-compare td{border:1px solid #dce7ee;padding:8px 10px;vertical-align:top;text-align:left;min-width:160px}.seo-catalog-compare thead th{background:#f2f7fa}.seo-catalog-compare thead img{max-width:160px;height:auto;display:block;margin-bottom:6px}.seo-catalog-compare tbody th{background:#fafcfd;min-width:140px}.seo-catalog-personal-note{color:#4b5961}