.article-page.article-page-list .info-swiper-wrapper .info-swiper-wrapper-inner {
    padding-top: 0;
    border-top: 0;
}

.btn.btn-outline a {
    color: #fff;
}

.swiper-slide img {
    max-width: 100%;
    width: 100%;
}

.header .header-inner .header-nav {
    gap: 40px;
}

.catalog__card__price span:first-child {
    font-size: calc(20 / var(--screensize) * 100vw);
    line-height: 120%;
    color: var(--accent-color);
    font-weight: 500;
    margin-bottom: calc(6 / var(--screensize) * 100vw);
}

.catalog__card__secondary {
    height: calc(100% + 160 / var(--screensize) * 100vw);
}

.color {
    cursor: pointer;
}

.basic-btn {
    padding: calc(11.5 / var(--screensize) * 100vw) calc(35 / var(--screensize) * 100vw);
}

.popup-window-buttons {
    display: flex;
    justify-content: space-around;
}

.popup-window-buttons span {
    cursor: pointer;
}

#cart_discount {
    display: none;
}

.item__colors .color, .product-item-scu-item-list .color {
    background-size: 100%;
    background-repeat: no-repeat;
}

.catalog__pagination__pages {
    align-items: center;
    margin: 0 auto;
}

.catalog__pagination span {
    font-size: calc(24 / var(--screensize) * 100vw);
    font-weight: 500;
    -webkit-transition: .3s ease;
    transition: .3s ease;
}

.catalog__pagination span:hover {
    color: #4a84ff;
    -webkit-transition: .3s ease;
    transition: .3s ease;
}

.catalog__pagination li.active span {
    color: var(--accent-color);
}

.basic-btn {
    display: block;
}

.bx-soa-section.bx-selected .bx-soa-section-title, .bx-soa-section-title {
    float: unset;
}

.bx-step-completed .bx-soa-section-title {
    float: left;
}

.color label {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.popup-window-buttons .btn {
    padding-left: calc(10 / var(--screensize) * 100vw);
}

.basic-btn:disabled {
    background: var(--gray-light-color);
}

.selected .color span {
    opacity: 1;
}

.products-menu__left__item__list a.text-l {
    font-weight: 500;
    margin-bottom: calc(16 / var(--screensize) * 100vw);
    font-size: calc(20 / var(--screensize) * 100vw);
    line-height: 150%;
    color: var(--gray-color);
}

.catalog__card__pic span {
    display: block;
    width: 100%;
    height: 100%;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.products__tents__catalog .tents-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: calc(20 / var(--screensize) * 100vw);
    font-size: calc(16 / var(--screensize) * 100vw);
    line-height: 150%;
    font-weight: 500;
    color: var(--gray-color);
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: .3s ease;
    transition: .3s ease;
    padding: calc(10 / var(--screensize) * 100vw);
    border-radius: calc(20 / var(--screensize) * 100vw);
    background-color: #eaeff6;
}

.catalog__categories .tents-wrapper:hover {
    background-color: var(--accent-color);
    -webkit-transition: .3s ease;
    transition: .3s ease;
    color: #fff;
}

.delivery-popup {
    display: flex !important;
}

.download-btn {
    width: fit-content;
}

/*.catalog__card.catalog__card-sale .catalog__card__pic::before,*/
/*.catalog__card.catalog__card-hit .catalog__card__pic::before,*/
/*.catalog__card.catalog__card-new .catalog__card__pic::before {*/
/*    z-index: 10;*/
/*}*/
.item__choose__block.selected span::before {
    background-image: url(/local/templates/s1/img/tick2.svg);
    background-size: 50% 50%;
    background-position: center center;
    background-repeat: no-repeat;
    background-color: var(--accent-color);
}

.bx-ui-combobox-toggle {
    top: 0 !important;
    right: 0 !important;
    width: 100% !important;
    height: 100% !important;
    background: unset !important;
}

.product-item-scu-item-list {
    display: flex;
    flex-wrap: wrap;
}

.bx-soa-more {
    border-top: unset !important;
}

.basket-checkout-block-total-price-inner h6 {
    display: block !important;
}

.catalog__card__pic {
    overflow: hidden;
}

.header__logo {
    width: calc(60 / var(--screensize) * 100vw);
}
@media (max-width: 500px) {
    .header__logo {
        width: calc(45 / var(--screensize) * 100vw);
    }
}
.about .hero {
    padding-top: 0;
}
.bx-soa-pp-company {
    z-index: 1 !important;
}
.bx-soa-pp-company {z-index: 1;}
.bx-step-error .bx-soa-section-title {
    padding-top: 30px;
    padding-left: 30px;
    width: 100%;
}
.alert-danger { border-radius: 20px !important;}
.bx-soa-section.bx-step-error .bx-soa-section-title-count:after {color: #000}
.bx-soa-section.bx-step-error .bx-soa-section-title-count {background: none}
.bx-soa-section.bx-step-error .bx-soa-section-title-count:after {color: #000 !important;}
.bx-soa-section.bx-step-error .bx-soa-section-title-count {background: none !important;}
.bx-soa-editstep {border-bottom: unset !important; padding-right: 20px;}
.product-info-row {
    display: grid;
    grid-template-columns: calc(269 / var(--screensize) * 100vw) 1fr;
    gap: calc(26 / var(--screensize) * 100vw);
    padding-top: calc(16 / var(--screensize) * 100vw);
    border-top: 1px solid #e0e5ed;
    margin-bottom: calc(16 / var(--screensize) * 100vw);
}
.product-info-name {
    font-size: calc(16 / var(--screensize) * 100vw);
    font-weight: 600;
}
.product-info-row .product-info-value {
    font-size: calc(16 / var(--screensize) * 100vw);
    line-height: 150%;
}
.item__colors .color, .product-item-scu-item-list .color {
    background-size: 120%;
}
.products__tents__catalog .tents-wrapper img, .products__tents__catalog a img {
    object-fit: cover;
}
.calculation-form .basic-btn {
    border: transparent;
}

.accordion-item.active {
   max-height: fit-content !important;
}
.bx-soa-pp-company-graf-container .bx-soa-pp-company-checkbox {
   display: none;
}

.bx-soa-editstep {
    padding: calc(10 / var(--screensize) * 100vw) calc(28 / var(--screensize) * 100vw);
    font-size: calc(14 / var(--screensize) * 100vw);
    line-height: 128%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-transform: uppercase;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #eaeff6;
    border-radius: calc(96 / var(--screensize) * 100vw);
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    -webkit-transition: .3s ease;
    transition: .3s ease;
}

@media (max-width: 500px) {
    .product-info-row {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        gap: calc(4 / var(--screensize) * 100vw);
    }
}

@media (max-width: 500px) {
    .product-item-detail-slider-image {
        height: calc(265 / var(--screensize) * 100vw);
        padding: calc(24 / var(--screensize) * 100vw) calc(24 / var(--screensize) * 100vw);
    }

	.product-item-detail-slider-image img {
		height: 100%;
		object-fit: contain;
	}
}

.header {z-index: 3;}
@media (max-width: 500px) {
    .item__inner.item-sale .item__photos-mob:before, .item__inner.item-sale .item__photos:before {
        z-index: 2;
    }

	h2 {
		font-size: calc(32 / var(--screensize) * 100vw);
	}

	.catalog__pagination .catalog__pagination__next svg, .catalog__pagination .catalog__pagination__prev svg {
		    width: calc(36 / var(--screensize) * 100vw);
    		height: calc(36 / var(--screensize) * 100vw);
	}

	.catalog__pagination span { font-size: 18px; }

  .catalog__pagination {
    display: block;
  }
 .catalog__pagination__pages {
    padding: 0;
    gap: calc(28 / var(--screensize) * 100vw);
    justify-content: space-between;
  }

    .catalog__filters.catalog__filters-mob {
        display: none;
        position: static;
    }
    .catalog__pagination span {
        font-size: calc(20 / var(--screensize) * 100vw);
        line-height: 130%;
    }

    .catalog__pagination a {
       line-height: 100%;
     }
     .catalog__pagination .catalog__pagination__next svg, .catalog__pagination                     .catalog__pagination__prev svg {
    width: calc(36 / var(--screensize) * 100vw);
    height: calc(36 / var(--screensize) * 100vw);
}
}
#bx-soa-delivery .bx-soa-pp-price, #bx-soa-delivery .bx-soa-pp-delivery-cost, #bx-soa-delivery .bx-soa-pp-list {
  display: none;
}
.contacts__plate__head-pones {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
