.bitrix.catalog-item.list-blocks .list-block-article{display:flex;column-gap:6px;align-items:baseline;margin-top:16px;font-size:.85rem;line-height:1.2;color:var(--color-neutral-semi-dark)}.bitrix.catalog-item.list-blocks .list-block-article span:nth-child(1){flex-shrink:0}.bitrix.catalog-item.list-blocks .list-block-article.ui-loader{height:1.2em}@media(max-width: 768px){.bitrix.catalog-item.list-blocks .list-block-article{display:none}}
.bitrix.catalog-item.list-blocks .list-block-badge{position:absolute;top:14px;left:14px;z-index:1;padding:.3rem .6rem;background-color:var(--color-additional-6);border-radius:100px;font-size:.85rem;font-weight:500;line-height:1;color:var(--color-neutral-dark);pointer-events:none}@media(max-width: 550px){.bitrix.catalog-item.list-blocks .list-block-badge{top:0;left:0}}
.bitrix.catalog-item.list-blocks .list-block-buy-standard{display:grid;grid-template-columns:repeat(auto-fit, minmax(125px, 1fr));gap:6px 8px}
.bitrix.catalog-item.list-blocks .list-block-calculator{position:absolute;right:24px;bottom:8px;left:24px;display:flex;column-gap:8px;justify-content:start;align-items:center;font-size:12px}.bitrix.catalog-item.list-blocks .list-block-calculator span:nth-child(1){color:var(--color-neutral-semi-dark)}.bitrix.catalog-item.list-blocks .list-block-calculator span:nth-child(2){font-weight:600;color:var(--color-neutral-dark)}
.bitrix.catalog-item.list-blocks .list-block-action-button{display:block}.bitrix.catalog-item.list-blocks .list-block-action-button button{display:block}.bitrix.catalog-item.list-blocks .list-block-action-button button svg{display:block;width:24px;height:24px;fill:var(--color-neutral-quarter-dark);stroke:var(--color-neutral-quarter-dark);transition-property:fill,stroke;transition-duration:.4s}.bitrix.catalog-item.list-blocks .list-block-action-button button:not(:disabled)[data-active=true] svg{fill:var(--color-primary-base);stroke:var(--color-primary-base)}.bitrix.catalog-item.list-blocks .list-block-action-button button:not(:disabled):hover svg{fill:var(--color-primary-bright);stroke:var(--color-primary-bright)}.bitrix.catalog-item.list-blocks .list-block-action-button div[slot=content]{font-size:.85rem;line-height:1.4;text-align:center}.bitrix.catalog-item.list-blocks .list-block-action-button.ui-loader{width:24px;height:24px}
.bitrix.catalog-item.list-blocks .list-block-name{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.bitrix.catalog-item.list-blocks .list-block-name a{color:var(--color-neutral-dark);text-decoration:none;transition-property:color;transition-duration:var(--duration-base)}.bitrix.catalog-item.list-blocks .list-block-name a:hover{color:var(--color-primary-bright)}.bitrix.catalog-item.list-blocks .list-block-name.ui-loader{height:1.6em}@media(max-width: 550px){.bitrix.catalog-item.list-blocks .list-block-name{font-size:.93rem}}
.bitrix.catalog-item.list-blocks .list-block .product-bonus{display:flex;column-gap:4px;font-size:.93rem;align-items:center;font-weight:400;color:var(--color-neutral-dark)}.bitrix.catalog-item.list-blocks .list-block .product-bonus svg{width:14px;height:14px;fill:var(--color-neutral-quarter-dark);stroke:var(--color-neutral-quarter-dark)}

.bitrix.catalog-item.list-blocks .list-block-prices{--ui-button-padding-horizontal: 6px;--ui-button-padding-vertical: 6px;--ui-button-border-color: #E8E8E8;--ui-button-background-color-active: transparent;--ui-button-background-color-focus: transparent;--ui-button-background-color-focus-visible: transparent;--ui-button-background-color-hover: transparent}.bitrix.catalog-item.list-blocks .list-block-prices svg{width:15px;height:3px;fill:var(--color-neutral-dark)}.bitrix.catalog-item.list-blocks .list-block-prices:hover svg{fill:var(--color-primary-bright)}
.bitrix.catalog-item.list-blocks .list-block-desktop{transition-property:border-color,box-shadow;transition-duration:var(--duration-base)}.bitrix.catalog-item.list-blocks .list-block-desktop:hover{z-index:2;border-color:rgba(0,0,0,0);box-shadow:var(--shadow-dark)}.bitrix.catalog-item.list-blocks .list-block-desktop-info{flex-grow:1;display:flex;flex-direction:column}.bitrix.catalog-item.list-blocks .list-block-desktop-gallery{position:relative;display:block;margin-bottom:16px}.bitrix.catalog-item.list-blocks .list-block-desktop-actions{display:flex;gap:8px;justify-content:center;align-items:center;margin-bottom:12px}.bitrix.catalog-item.list-blocks .list-block-desktop-rating{margin-bottom:8px}.bitrix.catalog-item.list-blocks .list-block-desktop-rating.ui-loader{height:16px}.bitrix.catalog-item.list-blocks .list-block-desktop-stickers{margin-top:12px}.bitrix.catalog-item.list-blocks .list-block-desktop-stickers .ui-loader{width:100px;height:1.6rem}.bitrix.catalog-item.list-blocks .list-block-desktop-quantity{margin-top:8px}.bitrix.catalog-item.list-blocks .list-block-desktop-quantity.ui-loader{height:1.4em;font-size:.85rem}.bitrix.catalog-item.list-blocks .list-block-desktop-offers{position:absolute;top:100%;left:-1px;z-index:3;width:calc(100% + 2px);margin-top:-1px;padding:8px 24px 32px;border:1px solid var(--color-neutral-semi-bright);border-color:rgba(0,0,0,0);box-shadow:0px 19px 24px 3px rgba(171,171,171,.18);background-color:var(--color-neutral-bright)}.bitrix.catalog-item.list-blocks .list-block-desktop-offers-header{height:1rem}.bitrix.catalog-item.list-blocks .list-block-desktop-offers-values{height:32px;margin-top:12px}.bitrix.catalog-item.list-blocks .list-block-desktop-buy{margin-top:20px;display:flex;flex-direction:column;flex-grow:1;justify-content:end}.bitrix.catalog-item.list-blocks .list-block-desktop-price{display:flex;flex-direction:column;row-gap:8px;margin-bottom:24px}.bitrix.catalog-item.list-blocks .list-block-desktop-price-value{display:flex;column-gap:14px;align-items:center}.bitrix.catalog-item.list-blocks .list-block-desktop-price.ui-loader{height:1.4em;font-size:1.15rem}.bitrix.catalog-item.list-blocks .list-block-desktop-purchase .ui-loader{height:2.5rem}
.bitrix.catalog-item.list-blocks .list-block-mobile{position:relative;z-index:1;display:flex;flex-direction:column;height:100%;padding:16px 16px 24px;background-color:var(--color-neutral-bright);border:1px solid var(--color-neutral-semi-bright)}.bitrix.catalog-item.list-blocks .list-block-mobile-info{flex-grow:1}.bitrix.catalog-item.list-blocks .list-block-mobile-gallery{position:relative;display:block;margin-bottom:16px}.bitrix.catalog-item.list-blocks .list-block-mobile-actions{display:flex;gap:8px;justify-content:center;align-items:center;margin-bottom:12px}.bitrix.catalog-item.list-blocks .list-block-mobile-actions .ui-loader{width:24px;height:24px}.bitrix.catalog-item.list-blocks .list-block-mobile-rating{margin-bottom:8px}.bitrix.catalog-item.list-blocks .list-block-mobile-rating.ui-loader{height:16px}.bitrix.catalog-item.list-blocks .list-block-mobile-stickers{margin-top:12px}.bitrix.catalog-item.list-blocks .list-block-mobile-stickers .ui-loader{width:100px;height:1.6rem}.bitrix.catalog-item.list-blocks .list-block-mobile-quantity{flex-wrap:wrap;margin-top:16px}.bitrix.catalog-item.list-blocks .list-block-mobile-quantity.ui-loader{height:1.4em;font-size:.85rem}.bitrix.catalog-item.list-blocks .list-block-mobile-buy{margin-top:20px}.bitrix.catalog-item.list-blocks .list-block-mobile-price{display:flex;flex-direction:column;row-gap:8px;margin-bottom:24px}.bitrix.catalog-item.list-blocks .list-block-mobile-price-value{display:flex;column-gap:14px;align-items:center}@media(max-width: 550px){.bitrix.catalog-item.list-blocks .list-block-mobile-price-value{flex-direction:column-reverse;align-items:start;row-gap:8px}}.bitrix.catalog-item.list-blocks .list-block-mobile-price.ui-loader{height:1.4em;font-size:1rem}.bitrix.catalog-item.list-blocks .list-block-mobile-purchase .ui-loader{box-sizing:content-box;height:.85rem;padding:.6rem 0;font-size:.85rem}
.bitrix.catalog-item.list-blocks{--swiper-pagination-progressbar-size: 3px;margin-top:-1px;margin-left:-1px}.bitrix.catalog-item.list-blocks .ui-loader{border-radius:2px}.bitrix.catalog-item.list-blocks .list-block{position:relative;z-index:1;display:flex;flex-direction:column;height:100%;padding:24px 24px 32px;background-color:var(--color-neutral-bright);border:1px solid var(--color-neutral-semi-bright)}@media(max-width: 768px){.bitrix.catalog-item.list-blocks .list-block{padding:18px}}@media all and (width <= 1024px){.bitrix.catalog-item.list-blocks .list-block-desktop.loader{display:none}}@media all and (width >= 1024px){.bitrix.catalog-item.list-blocks .list-block-mobile.loader{display:none}}
