.st305n p {
  display: flex;
  align-items: center;
  margin-bottom: 4px;
}
.st305n input {
  height: 18px;
  width: 18px;
  margin-right: 6px;
}
.st305n label {
    font-family: "Montserrat", Arial, sans-serif;
  /*font-family: 'Roboto',Arial,sans-serif;*/
  font-weight: 300;
  color: #000000;
  font-size: 14px;
  cursor: pointer;
}
.js-product .t-product__option-item_radio.t-product__option-item_active .t-product__option-input:checked + .t-product__option-checkmark::after {
    display: none;
}
.js-product .t-product__option-item_radio.t-product__option-item_active .t-product__option-input:checked + .t-product__option-checkmark::before {
    display: none;
}
.js-product .t-product__option-variants_radio .t-product__option-item {
    padding-left: 0!important;
}
form .t-product__option-variants {
    margin-left: 0!important;
}
.t280__main_opened .t280__menu__wrapper {
    background-color: #000000;
}

.t280__container__bg {
    background-color: #1a1a1a;
}
.t976__wrapper {
    flex-wrap: nowrap;
}
.t976__list-item {
    white-space: nowrap;
}
@media screen and (max-width: 980px) {
  #t-header {
    position: fixed!important;
    z-index: 999;
    width: 100vw;
    left: 0;
  }
}

#rec674413901 > .t-container {
    max-width: fit-content;    
}
#rec674413901 > .t-container > div{
    margin-top: 0px!important;
    padding-top: 10px;
}


@media screen and (max-width: 500px){
    .t976 {
        overflow-x: auto;
        height: 48px;
    }
    
}

    #map {
        width: 100%;
        height: 250px;
    }
    

.t-store .t-store__card__wrap_all .t-store__card__textwrapper, .t-store .t-store__card__wrap_all .t-store__card__btns-wrapper{
    padding-left: 0px!important;
    padding-right: 15px!important;
}
    
.t-store .t-store__card__wrap_all .t-store__card__descr{
    font-weight: 300;
    
}
.t-store__card__textwrapper {
    display: flex;
    flex-direction: column;
}
.js-store-price-wrapper {
    margin-top: auto;
    display: flex;
    flex-wrap: wrap;
    padding-top: 10px;
}
.js-store-prod-sold-out {
    width: 100%;
    order: -1;
}
.t-store__card__price {
    margin-right: 5px;
}


