.t-store__card__price-wrapper {
    margin-top: 0px!important;
}
.store__card__wrap_txt-and-opts.store__card__has-btns {
    margin-bottom: 8px!important;
}
.t-store__card__textwrapper {
    padding-top: 14px!important;
}
.t-store__load-more-btn,
.t-btn {
  text-transform: uppercase!important;
}
.t-store__load-more-btn {
    border-radius: 1000px !important;
    font-size: 14px !important;
    padding: 12px 18px 12px 18px !important;
}
.t-store__card__price-value::after {
    content: " /м²";
    font-size: 14px !important;
    font-weight: 300;
    margin-left: 2px;
    color: #888888 !important;
}
.t-checkbox__control>span {
    word-break: break-word;
    line-height: 1.2 !important;
    font-size: 12px !important;
}
.t706__cartwin-content {
    border-radius: 6px !important;
} 

/* Keep the exported Tilda header flush with the top of the visual viewport.
   The record used to be transparent and exposed the hero while mobile Safari
   was resizing its browser chrome, which made the header look detached. */
#rec1800483691,
#rec1800483691 .t396__artboard,
#rec1800483691 .t396__carrier,
#rec1800483691 .t396__filter {
    background-color: #000000 !important;
}

#rec1800483691 {
    top: 0 !important;
    right: 0 !important;
    left: 0 !important;
    width: 100% !important;
    margin: 0 !important;
    transform: none !important;
    isolation: isolate;
}

.t-btnflex.t-btnflex_type_button2 {
    padding: 6px 12px 6px 12px!important;
}
@media screen and (max-width: 960px) {
    .t-store__grid-cont .t-store__card-list {
        row-gap: 30px !important;
    }
    .t-store__card__btn:not(:first-child) {
        margin-top: 0px!important;
    }
}
@media screen and (max-width: 640px) {
.js-store-prod-name.js-product-name.t-store__card__title.t-typography__title.t-name.t-name_xs {
    font-size: 14px !important;
}
    .t-store__load-more-btn {
        margin-top: 0px!important;
    }
    .t1281__title {
    font-size: 20px !important;
}
.t1281__title {
  text-align: center!important;
  justify-content: center!important;
}
}
/* Mobile hero: keep the benefits visually separate from the main statement. */
@media screen and (max-width:639px){
  #rec1800503541 :is(
    [data-elem-id="1768722458426000004"],
    [data-elem-id="1768722471509"],
    [data-elem-id="1768722500077000005"],
    [data-elem-id="1768722500077000006"],
    [data-elem-id="1768722523426000007"],
    [data-elem-id="1768722523426000008"],
    [data-elem-id="1768722523426000009"],
    [data-elem-id="1768722523426000010"]
  ){
    transform:translateY(18px);
  }
}

/* Tablet export must not reserve a full viewport before the hero media. */
@media screen and (min-width:960px) and (max-width:1199px){
  #rec1800503541 .t396__artboard,
  #rec1800503541 .t396__filter,
  #rec1800503541 .t396__carrier{
    height:506px!important;
    min-height:506px!important;
  }
}
