.tpl-component-netcat-multipage-goods-simple .object-item-link { display: block; color: var(--tpl-color-foreground-main); }
.tpl-component-netcat-multipage-goods-simple .object-item-link, .tpl-component-netcat-multipage-goods-simple .objects-item a { text-decoration: none; }
.tpl-component-netcat-multipage-goods-simple .objects-item .item-image, .tpl-component-netcat-multipage-goods-simple .objects-item-full .item-image { position: relative; }
.tpl-component-netcat-multipage-goods-simple .objects-item .item-name { color: var(--tpl-object-item--title-color); }
.tpl-component-netcat-multipage-goods-simple .objects-item .item-image::before, .tpl-component-netcat-multipage-goods-simple .objects-item-full .item-image::before { display: block; content: ""; width: 100%; padding-top: var(--tpl-object-item--image-padding-top); }
.tpl-component-netcat-multipage-goods-simple .objects-item .item-image .image, .tpl-component-netcat-multipage-goods-simple .objects-item-full .item-image .image { position: absolute; top: 0; left: 0; right: 0; bottom: 0; overflow: hidden; }
.tpl-component-netcat-multipage-goods-simple .objects-item .item-image .image img, .tpl-component-netcat-multipage-goods-simple .objects-item-full .item-image .image img { max-width: 100%; width: 100%; height: 100%; object-fit: cover; }
.tpl-component-netcat-multipage-goods-simple .objects-item .item-image *, .tpl-component-netcat-multipage-goods-simple .objects-item-full .item-image * { width: 100%; height: 100%; }
.tpl-component-netcat-multipage-goods-simple .objects-item .item-price, .tpl-component-netcat-multipage-goods-simple .objects-item-full .item-price { display: flex; align-items: center; }
.tpl-component-netcat-multipage-goods-simple .objects-item.item-marked, .tpl-component-netcat-multipage-goods-simple .objects-item-full.item-marked { background-color: var(--tpl-color-background-accent); }
.tpl-component-netcat-multipage-goods-simple .objects-item.item-marked .item-name, .tpl-component-netcat-multipage-goods-simple .objects-item.item-marked .item-params, .tpl-component-netcat-multipage-goods-simple .objects-item-full.item-marked .item-name, .tpl-component-netcat-multipage-goods-simple .objects-item-full.item-marked .item-params { color: var(--tpl-color-foreground-accent); }
.tpl-component-netcat-multipage-goods-simple .objects-item.item-marked .item-price, .tpl-component-netcat-multipage-goods-simple .objects-item-full.item-marked .item-price { color: var(--tpl-color-foreground-accent); }
.tpl-component-netcat-multipage-goods-simple .objects-item .item-form, .tpl-component-netcat-multipage-goods-simple .objects-item-full .item-form { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; line-height: 1; }
.tpl-component-netcat-multipage-goods-simple .objects-item .item-form .item-price, .tpl-component-netcat-multipage-goods-simple .objects-item-full .item-form .item-price { padding-right: 0.5em; }
.tpl-component-netcat-multipage-goods-simple .objects-item .item-form .tpl-button, .tpl-component-netcat-multipage-goods-simple .objects-item-full .item-form .tpl-button { cursor: pointer; }
.tpl-component-netcat-multipage-goods-simple .objects-item .item-form .tpl-button-icon, .tpl-component-netcat-multipage-goods-simple .objects-item-full .item-form .tpl-button-icon { border: 0; background: transparent; padding: 0; margin: 0 0 0 var(--tpl-object-item--icon-space-text); }
.tpl-component-netcat-multipage-goods-simple .objects-item .item-form .tpl-button-icon .check, .tpl-component-netcat-multipage-goods-simple .objects-item-full .item-form .tpl-button-icon .check { display: none; }
.tpl-component-netcat-multipage-goods-simple .objects-item .item-form .tpl-button-icon .plus, .tpl-component-netcat-multipage-goods-simple .objects-item-full .item-form .tpl-button-icon .plus { display: inline-flex; }
.tpl-component-netcat-multipage-goods-simple .objects-item .item-form .tpl-button-icon .empty, .tpl-component-netcat-multipage-goods-simple .objects-item-full .item-form .tpl-button-icon .empty { opacity: 0.5; }
.tpl-component-netcat-multipage-goods-simple .objects-item .item-form .tpl-button-icon.in-cart .check, .tpl-component-netcat-multipage-goods-simple .objects-item-full .item-form .tpl-button-icon.in-cart .check { display: inline-flex; }
.tpl-component-netcat-multipage-goods-simple .objects-item .item-form .tpl-button-icon.in-cart .plus, .tpl-component-netcat-multipage-goods-simple .objects-item-full .item-form .tpl-button-icon.in-cart .plus { display: none; }
.tpl-component-netcat-multipage-goods-simple .objects-item-full .item-row { display: grid; grid-template-columns: minmax(200px, 400px) 1fr; grid-template-rows: auto auto; gap: 60px 48px; }
.tpl-component-netcat-multipage-goods-simple .objects-item-full .details-wrapper { display: flex; flex-direction: column; width: 100%; }
.tpl-component-netcat-multipage-goods-simple .objects-item-full .item-image { width: 100%; }
.tpl-component-netcat-multipage-goods-simple .objects-item-full .price-wrapper { display: flex; width: 100%; align-items: center; gap: 10px 40px; flex-wrap: wrap; }
.tpl-component-netcat-multipage-goods-simple .objects-item-full .item-content-wrapper { grid-column: 1 / -1; text-align: center; }
.tpl-component-netcat-multipage-goods-simple .objects-item-full .properties-wrapper { margin: 40px 0; }
.tpl-component-netcat-multipage-goods-simple .objects-item-full .properties { padding: 20px 20px 60px 20px; }
.tpl-component-netcat-multipage-goods-simple .objects-item-full .property { display: flex; padding: 20px 0; border-bottom: 1px solid rgba(245, 243, 244, 1); }
.tpl-component-netcat-multipage-goods-simple .objects-item-full .property-key { max-width: 270px; width: 100%; }
.tpl-component-netcat-multipage-goods-simple[data-nc-b2~="590"] .objects-item-full .item-row { grid-template-columns:1fr; }
.tpl-component-netcat-multipage-goods-simple.tpl-template-general .object-item-link { display: block; color: var(--tpl-color-foreground-main); }
.tpl-component-netcat-multipage-goods-simple.tpl-template-general .object-item-link, .tpl-component-netcat-multipage-goods-simple.tpl-template-general .objects-item a { text-decoration: none; }
.tpl-component-netcat-multipage-goods-simple.tpl-template-general .objects-item .item-name { color: var(--tpl-object-item--title-color); }
.tpl-component-netcat-multipage-goods-simple.tpl-template-general .item-image-wrapper { width: 100%; aspect-ratio: var(--tpl-object--image-ratio, 4/3); overflow: hidden; position: relative; }
.tpl-component-netcat-multipage-goods-simple.tpl-template-general .item-image-wrapper * { width: 100%; height: 100%; object-fit: cover; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%) }
.tpl-component-netcat-multipage-goods-simple.tpl-template-general .objects-item .item-price, .tpl-component-netcat-multipage-goods-simple.tpl-template-general .objects-item-full .item-price { display: flex; align-items: center; }
.tpl-component-netcat-multipage-goods-simple.tpl-template-general .objects-item .item-form, .tpl-component-netcat-multipage-goods-simple.tpl-template-general .objects-item-full .item-form { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; line-height: 1; }
.tpl-component-netcat-multipage-goods-simple.tpl-template-general .objects-item .item-form .item-price, .tpl-component-netcat-multipage-goods-simple.tpl-template-general .objects-item-full .item-form .item-price { padding-right: 0.5em; }
.tpl-component-netcat-multipage-goods-simple.tpl-template-general .objects-item .item-form .tpl-button, .tpl-component-netcat-multipage-goods-simple.tpl-template-general .objects-item-full .item-form .tpl-button { cursor: pointer; }
.tpl-component-netcat-multipage-goods-simple.tpl-template-general .objects-item .item-form .tpl-button-icon, .tpl-component-netcat-multipage-goods-simple.tpl-template-general .objects-item-full .item-form .tpl-button-icon { border: 0; background: transparent; padding: 0; margin: 0 0 0 var(--tpl-object-item--icon-space-text); }
.tpl-component-netcat-multipage-goods-simple.tpl-template-general .objects-item .item-form .tpl-button-icon .check, .tpl-component-netcat-multipage-goods-simple.tpl-template-general .objects-item-full .item-form .tpl-button-icon .check { display: none; }
.tpl-component-netcat-multipage-goods-simple.tpl-template-general .objects-item .item-form .tpl-button-icon .plus, .tpl-component-netcat-multipage-goods-simple.tpl-template-general .objects-item-full .item-form .tpl-button-icon .plus { display: inline-flex; }
.tpl-component-netcat-multipage-goods-simple.tpl-template-general .objects-item .item-form .tpl-button-icon .empty, .tpl-component-netcat-multipage-goods-simple.tpl-template-general .objects-item-full .item-form .tpl-button-icon .empty { opacity: 0.5; }
.tpl-component-netcat-multipage-goods-simple.tpl-template-general .objects-item .item-form .tpl-button-icon.in-cart .check, .tpl-component-netcat-multipage-goods-simple.tpl-template-general .objects-item-full .item-form .tpl-button-icon.in-cart .check { display: inline-flex; }
.tpl-component-netcat-multipage-goods-simple.tpl-template-general .objects-item .item-form .tpl-button-icon.in-cart .plus, .tpl-component-netcat-multipage-goods-simple.tpl-template-general .objects-item-full .item-form .tpl-button-icon.in-cart .plus { display: none; }
.tpl-component-netcat-multipage-goods-simple.tpl-template-general .objects-item-full .item-row { display: grid; grid-template-columns: minmax(200px, 400px) 1fr; grid-template-rows: auto auto; gap: 60px 48px; }
.tpl-component-netcat-multipage-goods-simple.tpl-template-general .objects-item-full .details-wrapper { display: flex; flex-direction: column; width: 100%; }
.tpl-component-netcat-multipage-goods-simple.tpl-template-general .objects-item-full .item-image { width: 100%; }
.tpl-component-netcat-multipage-goods-simple.tpl-template-general .objects-item-full .price-wrapper { display: flex; width: 100%; align-items: center; gap: 10px 40px; flex-wrap: wrap; }
.tpl-component-netcat-multipage-goods-simple.tpl-template-general .objects-item-full .item-price { margin: 0; }
.tpl-component-netcat-multipage-goods-simple.tpl-template-general .objects-item-full .item-content-wrapper { grid-column: 1 / -1; text-align: center; }
.tpl-component-netcat-multipage-goods-simple.tpl-template-general .objects-item-full .properties-wrapper { margin: 40px 0; }
.tpl-component-netcat-multipage-goods-simple.tpl-template-general .objects-item-full .properties { padding: 20px 20px 60px 20px; }
.tpl-component-netcat-multipage-goods-simple.tpl-template-general .objects-item-full .property { display: flex; padding: 20px 0; border-bottom: 1px solid rgba(245, 243, 244, 1); }
.tpl-component-netcat-multipage-goods-simple.tpl-template-general .objects-item-full .property-key { max-width: 270px; width: 100%; }
.tpl-component-netcat-multipage-goods-simple.tpl-template-general[data-nc-b2~="590"] .objects-item-full .item-row { grid-template-columns:1fr; row-gap: 20px; }
.tpl-component-netcat-module-search-result-by-type.tpl-template-others .search-result-title { margin-top: 30px; margin-bottom: 10px; text-align: left; }
.tpl-component-netcat-module-search-result-by-type.tpl-template-others .search-no-result { text-align: left; }
.tpl-component-netcat-module-search-result-by-type.tpl-template-others .search-result-item { display: flex; align-items: flex-start; flex-direction: column; justify-items: flex-start; margin-bottom: 0.5rem; }
.tpl-component-netcat-module-search-result-by-type.tpl-template-search-field .search-form { width: 100%; display: flex; flex-direction: row; flex-wrap: nowrap; }
.tpl-component-netcat-module-search-result-by-type.tpl-template-search-field .search-form input { flex-grow: 1; }
