:root {
    --btn-shad: 0px 0px 20px 0px rgba(255,127,55,0.7);
    --hdr-shad: 0px 0px 6px rgba(239,202,139,0.8);
    --orange: #d35a15;
    --orange-hover: #e3651e;
}


/*#allrecords {
    background-image: url(https://optim.tildacdn.com/tild6664-6531-4063-b635-383634343738/-/format/webp/--01.jpg.webp);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}*/


.t706__orderform a {
  color: #cc983e;
}
.t706__cartwin-heading {
    color: #333;
}
.t706__cartpage-products_empty {
    color: #a0a0a0;
}

.t651 .t651__btn_wrapper {
  background-image: url("https://optim.tildacdn.com/tild6433-3061-4461-b566-636635353236/-/format/webp/---.png.webp") !important;
  background-size: cover !important;
}




.t-menu-base__maincontainer_12-20, .t-menu-base__maincontainer_12-30 {
  max-width: 1400px;
  margin: 0 auto;
}
.t-menu-base__maincontainer_12-0, .t-menu-base__maincontainer_12-40 {
  max-width: 1440px;
  margin: 0 auto;
}

#nav2478783811 {
    z-index: 991;
}
#nav2478783811 .t-menu-base__maincontainer {
    padding: 0 40px;
}
#nav2478783811 .t-menu-base__maincontainer .t-menu__link-item {
  padding: .5em 1em;
  background: black;
  border-radius: 1em;
}

.t776 .t-container {
  max-width: 1440px;
}
.t776 .t-container .t-col_4 {
  max-width: 426px;
}

.t1004__feed-parts-container, .t1004 .t-container, .t225 .t-container, .t1291 .t-container, .t-catalog .t-container, .t915__container  {
  max-width: 1400px;
}
.t915__container .t-col_4 {
  max-width: 426px;
}
.t1004 .t-feed__slider-grid__post-wrapper{
  width: 426px !important;
}
/*.t-catalog .t-container .t-col_3 {
  max-width: 310px;
}*/
/*.t-catalog .t-container .t-col_7 {
  max-width: 760px;
}
.t-catalog .t-container .t-col_5 {
  max-width: 560px;
}*/

.t-catalog__prod-popup__btn {
    color: #fff;
    background: var(--orange) !important;
    border: none !important;
}
.t-catalog__prod-popup__btn:hover {
    background: var(--orange-hover);
}
.t1002__addBtn {
  border-color: #999 !important;
}
.t1002__addBtn path {
    stroke: #555;
    fill: #555;
}
.t1002__addBtn_active svg path {
  fill: var(--orange) !important;
  stroke: var(--orange) !important;
}

.t-catalog__card__imgwrapper .t1002__addBtn, .t-store__card__imgwrapper .t1002__addBtn, .t1002__picture-wrapper .t1002__addBtn {
  background: #000 !important;
  border-color: transparent !important;
  border-width: 0 !important;
}




#allrecords {
    background-image: url(https://optim.tildacdn.com/tild6365-6463-4530-a362-643934653966/-/format/webp/---.jpg.webp);
    background-image: url(https://optim.tildacdn.com/tild3139-6139-4364-a262-356139653566/-/format/webp/--02.jpg.webp);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    background-attachment: fixed;
}

#rec2305218481 .t-menu-base {
    padding: 3rem 0;
}
#rec2305218481 .t-menu-base__textlogo {
  font-size: 2rem;
}


#rec2305218481 a.t-menu__link-item, #rec2305218481 a.t-menuwidgeticons__link, #rec2305218481 a.t-btnflex.t-btnflex_type_button {
    padding: 1.25rem 2.5rem;
    background: var(--uc-button-bgcolor-UH58Bh);
    border-radius: 100px;
    text-transform: uppercase;
    font-size: .9rem;
    letter-spacing: .14em;
    box-shadow: var(--btn-shad);
}
#rec2305218481 a.t-btnflex.t-btnflex_type_button {
    box-shadow: var(--btn-shad) !important;
}
#rec2305218481 a.t-menuwidgeticons__link {
    padding: 1.25em;
}

#rec2305218481 a.t-menu__link-item:hover, #rec2305218481 a.t-menuwidgeticons__link:hover, #rec2305218481 a.t-btnflex.t-btnflex_type_button:hover {
    color: #fff !important;
    background: var(--uc-button-bgcolorhover-UH58Bh);
}


#rec2295543841 .t396__carrier {
    background-size: 140% !important;
}
#rec2295095201, #rec2296738091, #rec2311248041, #rec2368587711 {
    background-image: url(https://optim.tildacdn.com/tild3534-3232-4437-b238-663931653263/-/format/webp/--01---2.jpg.webp);
    background-size: 140% !important;
    background-repeat: no-repeat;
    background-position: bottom center;
    
    background-color: #03070a;
}

.t-feed__post-popup__container {
    padding-top: 14rem;
}
.t-feed__post-popup__title-wrapper .t-title {
  font-size: 2.75rem;
}

#rec2296738091.r_showed, .t-feed__post-popup {
    background: transparent !important;
}
#rec2296738091.r_showed .t-popup__container {
    background: transparent !important;
}



#rec2295095201 {
    padding-bottom: 4rem;
}
#rec2296738091 {
    padding-bottom: 6rem;
}


#rec2297071801 {
    background-image: url(https://optim.tildacdn.com/tild6365-6463-4530-a362-643934653966/-/format/webp/---.jpg.webp);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: bottom center;
    
    padding-bottom: 8rem;
}

.uc-tophdr {
    padding: 14rem 0 3rem 0;
}
.uc-tophdr .t-title {
    text-shadow: var(--hdr-shad);
}
.uc-tophdr .t-col {
    display: flex;
    /*flex-wrap: wrap;*/
    max-width: 1360px;
    margin-left: 20px;
    margin-right: 20px;
}

.uc-tophdr .t-col::after {
    content: '';
    border-bottom: solid 1px #624226;
    flex-grow: 1;
    margin-left: 2.6rem;
    height: 2.6rem;
}

.t776 .t-store__load-more-btn-wrap, .uc-catanons .t-catalog__load-more-btn-wrap {
    display: none !important;
}


.t-catalog__prod-snippet__container, .t-store__prod-snippet__container {
  padding-top: 12rem;
}

.t-catalog__card__imgwrapper .t1002__addBtn, .t-store__card__imgwrapper .t1002__addBtn, .t1002__picture-wrapper .t1002__addBtn {
  background: transparent;
  border-color: transparent;
  border-width: unset;
}

.t-zoomer__container {
    background-image: url(https://optim.tildacdn.com/tild3139-6139-4364-a262-356139653566/-/format/webp/--02.jpg.webp) !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-attachment: fixed;
}

.t-catalog__relevants__title {
  color: #999;
  text-transform: uppercase;
  font-size: 1rem;
  letter-spacing: .1em;
}

.t-redactor__tte-view figure hr {
    color: #555 !important;
}




.t1291 .t-catalog__card > a {
    border: solid 1px #3a2a1d;
}

.t706__orderform .t-form__inputsbox .t-descr, .t706__orderform .t-form__inputsbox .t-checkbox__control {
    color: #292929;
}


.t-search-widget__popup {
  background: #222 !important;
  background-image: url(https://optim.tildacdn.com/tild3139-6139-4364-a262-356139653566/-/format/webp/--02.jpg.webp) !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-attachment: fixed !important;
}





/*@media screen and (min-width: 1440px) {
    
    #nav2478783811 .t-menu-base__maincontainer {
      padding: 0 20px;
    }

}*/

@media screen and (min-width: 1400px) {
    .t-catalog .t-container .t-col_7 {
      max-width: 760px;
    }
    .t-catalog .t-container .t-col_5 {
      max-width: 560px;
    }
    .t-catalog .t-container .t-col_3 {
      max-width: 310px;
    }

}


@media screen and (max-width: 1400px) {
    
    .t915__container .t-col_4 {
      max-width: 30.25%;
    }

}


@media screen and (max-width: 1300px) {
    
    .t915__container .t-col_4 {
      max-width: 30.15%;
    }

}


@media screen and (max-width: 1280px) {
    
    #rec2305218481 a.t-menu__link-item {
      padding: 1.25rem 2rem;
    }
    
    .t-menu-base .t-menu-base__list {
      gap: 10px 20px;
    }
    .t-menu-base__additionalwrapper {
      gap: 20px;
    }
    .t915__container .t-col_4 {
      max-width: 30%;
    }

}


@media screen and (max-width: 1200px) {
    #rec2305218481 a.t-menu__link-item, #rec2305218481 a.t-menuwidgeticons__link, #rec2305218481 a.t-btnflex.t-btnflex_type_button {
        padding: 1.1rem 1.75rem;
        font-size: .8rem;
    }
    
    #rec2305218481 a.t-menuwidgeticons__link {
      padding: 1.1rem;
    }
    
    #rec2305218481 .t-menu-base__imglogo {
      max-width: 240px !important;
      width: 240px !important;
    }
    
    .t-menu-base .t-menu-base__list {
      gap: 15px;
    }
    .t-menu-base__additionalwrapper {
      gap: 15px;
    }
    .t1272 .t-menuwidgeticons__wrapper {
      gap: 15px;
    }
    .t915__container .t-col_4 {
      max-width: 31.25%;
    }

}


@media screen and (max-width: 1100px) {
    #rec2305218481 a.t-menu__link-item, #rec2305218481 a.t-menuwidgeticons__link, #rec2305218481 a.t-btnflex.t-btnflex_type_button {
        padding: 1rem 1.5rem;
        font-size: .75rem;
    }
    
    #rec2305218481 a.t-menuwidgeticons__link {
      padding: 1rem;
    }
    
    #rec2305218481 .t-menu-base__imglogo {
        max-width: 210px !important;
        width: 210px !important;
    }
    .t1272 .t-menuwidgeticons__wrapper {
      gap: 10px;
    }

}



@media screen and (max-width: 980px) {
    
    .t-catalog__prod-snippet__container, .t-store__prod-snippet__container {
      padding-top: 6rem;
    }
    
    .uc-tophdr {
      padding: 8rem 0 3rem 0;
    }

}



@media screen and (max-width: 960px) {
    
    #rec2261477201 .t396__carrier.t-bgimg{
      background-size: auto 70%;
      background-position: center top;
      background-color: #070b11;
    }
    
    .t915__container .t-col_4 {
      max-width: 100%;
    }


}



@media screen and (max-width: 760px) {
    
    #rec2261477201 .t396__carrier.t-bgimg{
      background-size: auto 60%;
    }


}




@media screen and (max-width: 640px) {

    .t-catalog .t-container .t-col_3 {
      max-width: 100%;
    }
    
    
    .t651__icon {
        width: 25px;
    }
    .t651 .t651__btn_wrapper {
        height: 50px;
        width: 50px;
    }


}











