<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*РЁР°РїРєР°*/

    .t1003__content-wrapper {
    background: linear-gradient(0.25turn, rgba(254,211,64,1) 0%, rgba(181,77,127,0.8) 100%) !important; !important;
    background-color: transparent !important;
}


    a {
        transition-duration: 300ms;
    }
    
    .t456.t456__positionstatic,
    .t280__menu__content {
        border-top: 1px solid #E0E0E0;
    }
    
    .t454__leftmenuwrapper, .t454__rightmenuwrapper {
        display: flex;
        align-items: center;
    }
    
    .t454__leftmenuwrapper .t454__list, 
    .t454__rightmenuwrapper .t454__list {
        display: block;
    }
    
    @media (max-width: 1200px) {
        .t-container, .t229__maincontainer.t229__c12collumns {
            padding: 0;
        }
    }
    
    @media (max-width: 768px) {
        .t-menu__link-item {
            font-size: 16px;
        }
        
        .t-col {
            padding-left: 0;
        }
    }


/*РљРѕРЅС‚РµР№РЅРµСЂ*/

    .t-container,
    .t229__maincontainer.t229__c12collumns {
        box-sizing: border-box;
    }
    
    @media (min-width: 1361px) {
        .t454__maincontainer.t454__c12collumns,
        .t456__maincontainer.t456__c12collumns,
        .t229__maincontainer.t229__c12collumns {
            max-width: 1360px;
        }
        .t-container {
            max-width: 1365px;
        }
    }

    @media (max-width:1200px) {
     .t-container,
     .t229__maincontainer.t229__c12collumns {
        max-width: 100%;
        padding: 0 30px;
     }
    }
    
    @media (max-width:768px) {
     .t-container,
     .t229__maincontainer.t229__c12collumns {
        padding: 0 15px;
     }
    }
    
    /*.t654__cell-container .t-col_flex {*/
    /*    overflow-x: hidden;*/
    /*    display: flex;*/
    /*}*/
    
    /*.t654__text {*/
    /*    white-space: nowrap;*/
    /*    margin-right: 20px;*/
    /*    animation: ticker 10s linear infinite;*/
    /*}*/
    
    /*@keyframes ticker {*/
    /*    from {*/
    /*        transform: translateX(0);*/
    /*    }*/
    /*    to {*/
    /*        transform: translateX(calc(-100% - 20px));*/
    /*    }*/
    /*}*/
    
    /*.t654__cell-container {*/
    /*    padding-left: 0 !important;*/
    /*    box-sizing: border-box;*/
    /*    max-width: 100vw;*/
    /*}*/
    
    /*@media screen and (max-width: 980px) {*/
    /*    .t654__icon-close {*/
    /*        top: 19px;*/
    /*    }*/
    /*}           */
    
    
    РЁРђРџРљРђ
    

    .t454__leftwrapper, .t454__rightwrapper {
        width: auto;
    }
    
    .t760__price-item {
        font-size: 50px;
    }
    
    .t760__price_old {
        font-size: 30px;
        vertical-align: bottom;
    }
    
    .t-prefix_1 {
        padding-left: 0px;
        padding-right: 100px;
        float: right;
    }
    
    .t107__widthauto {
        margin-left: auto;
        margin-right: 259px;
    }   
    
    @media (max-width: 980px) {
        .t454__logowrapper {
            display: none;
        }
    }






/*РўРѕРІР°СЂС‹ РєРѕС‚РѕСЂС‹С… РЅРµС‚ РІ РЅР°Р»РёС‡РёРё*/

.js-product[data-product-inv="0"] .t-store__card__price {
    display: none;
}


@media (max-width: 768px) {
    
    .t-store__card__sold-out-msg {
        font-size: 18px;
    }
}


/*РњР°РіР°Р·РёРЅ*/

    .t037 .t-prefix_2 {
        margin-left: auto;
        margin-right: 0;
        text-align: end;
        padding-top: 24px;
    }
    
    .t004 a:hover,
    .t037 a:hover {
        border-color:#585858 !important;
    }
    
/*РџРѕР»СЏ РґР»СЏ С„РѕСЂРјС‹ */

    .t678 .t-input-group {
        margin-bottom: 10px;
    }
    
    .t-form .t-submit {
        position: relative;
        width: 100%;
        font-weight: bold;
        font-size: 18px;
        line-height: 20px;
    }
    
    .t-input__vis-ph {
        font-size: 18px;
    }
    
    .t-input {
        font-size: 18px;
        border: 2px solid transparent;
    }
    
    .t-input:hover,
    .t-input:active {
        border: 2px solid #767676;
    }
    
     .t-upwidget-container__button:hover,
     .t-upwidget-container__button:active {
        outline: 2px solid #767676;
    }
    
    .t-input-block .t-input__vis-ph {
        height: 19px;
    }
    
    @media (max-width: 768px){
        .t-input-block .t-input {
            height: 60px;
        }
        
        .t-input-block .t-input__vis-ph {
           top: 23px;
        }
        
        .t-input-title {
            font-size: 18px;
            line-height: 20px;
        }
        
        .t-descr_xxs {
            font-size: 12px;
        }
    }




    
    
/*Promo*/

    .t509__box {
        padding-bottom: 30px;
    }
    
    .t509__box a {
        font-size: 18px;
        padding-left: 50px;
        padding-right: 50px;
        height: 60px;
    }
    
    .t509__title {
        margin-bottom: 15px;
    }       

    @media (min-width: 961px) {
        .t509__colwrapper  {
            display: flex;
        }
        .t509__box {
            padding-left: 50px;
            padding-top: 30px;
            padding-bottom: 100px;
        }
    }
    
    .t509__colwrapper  {
        max-width: 100%;
        background-color:#2b3187;
        border-radius:10px;
        margin-left: 0;
        margin-right: 0;
    }

    @media (max-width:960px) {
        .t509 .t509__colwrapper {
            display: flex;
            flex-direction: row-reverse;
        }
        
        .t509__blockimg {
            background-size: contain;
            background-position: top;
            transform: translate(-2px, -11px);
            background-position: top;
            padding-bottom: 75.2857% !important;
            transform: translate(9px, 27px);
        }
        
           .t509__box {
            padding-top: 20px;
        }
        
        .t509__title {
            font-size: 32px !important;
        }
    }


    @media (max-width:768px) {
      
        .t509__content {
            padding-left: 18px;
        }
        
        .t509__title {
            font-size: 25px !important;
        }
    
        .t509 .t-btn {
            width: 100%;
            height: 55px;
        }
        
        .t509__box a {
            padding-left: 25px;
            padding-right: 25px;
        }
    }
    
    @media (max-width: 550px) {
        .t509 .t509__colwrapper {
            display: block;
        }  
    }
    
    .t509__mobileimg {
        transform: translateY(-15px);
        max-width: 345px;
        background-size: cover;
        
    }
    .t509__desktopimg .t509__blockimg {
        margin-top: -45px;
        margin-bottom: -45px;
        background-size: contain;
        padding-bottom: 0 !important;
        background-position: top;
        height: calc(100% + 90px);
    }
    .t509__desktopimg {
        max-width: 700px;
    }
    .t509__imgwrapper {
        height: 100%;
    }
    .t509__textwrapper {
        margin-top: 0;
    }


    .t-store__card__mark {
        background-image:url(https://static.tildacdn.com/tild3165-3362-4563-a534-623231326636/Star.svg);
        background-size:cover;
        background-color: transparent;
        width: 65px;
        height: 65px
    }


    /*РџРѕС…РѕР¶РёРµ С‚РѕРІР°СЂС‹*/
    .t-store__relevants__title {
        font-size: 50px;
        line-height: 1;
    }
    .t-store__card__price {
        font-weight: bold !important;
    }
  
    
    /*РљР°СЂС‚РѕС‡РєРё РїРѕС…РѕР¶РёС… С‚РѕРІР°СЂРѕРІ */
    
        .t-store__valign-buttons.js-store-grid-cont {
        display: grid;
        grid-template-columns: repeat(auto-fill, minmax(377px, 1fr));
        gap: 20px
    }
    
    .js-store-grid-cont:before {
       content: none;
    }
    
    .t778 .t-container:after {
        display: none;
    }
    
    .js-store-grid-cont .t-col_4 {
        max-width: 440px;
        margin-right: 0;
        margin-left: 0;
        justify-self: center;
    }
    
    .t-store__card__descr {
        margin-top: 5px;
    } 
    
    .t-store__card__price-wrapper {
         margin-top: 0; 
    }
    
    .t-store__card__price_old {
        font-size: 18px !important;
        margin-left: 15px;
        margin-bottom: 1px;
    }
    
    .t-store__card__price-item, .t-store__prod-popup__price-item {
        vertical-align: bottom;
    }
    
    .t-store__grid-separator {
        display: none;
    }
    
    .t778 .t-store__card__wrap_txt-and-btns {
        justify-content: flex-start;
    }
    
    .t778 .store__card__wrap_txt-and-opts {
        padding-bottom: 20px;
    }
    
    
    @media (max-width: 1024px) {
        .t-store__grid-cont_mobile-grid .t-col:not(.t-col_8):not(.t-col_12), .t-store__grid-cont_mobile-grid .t-store__stretch-col:not(.t-store__stretch-col_100) {
            width: 100%;
        }
        
        .t-store__valign-buttons.js-store-grid-cont {
            grid-template-columns: repeat(auto-fill, minmax(345px, 1fr));
        }
        
        .t778 .js-product {
            padding-left: 0;
            padding-right: 0;
        }
        
        .t778 .t-store__card__textwrapper  {
            padding-left: 0;
            padding-right: 0;
        }
        
        .t778 .t-store__card__btns-wrapper {
            padding: 0;
        }
    }
    
    
    @media (max-width: 768px) {
        
        .t-store__valign-buttons.js-store-grid-cont {
            grid-template-columns: repeat(auto-fill, minmax(339px, 1fr));
            row-gap: 80px;
        }
        
        .js-store-grid-cont .t-col_4 {
            margin-bottom: 0;
        }
        
        .t-store__grid-cont_mobile-grid .t-col:not(.t-col_8) {
            padding: 0;
        }
        
        
        .t778 .t-store__card__btns-wrapper {
            padding-right: 0;
        }
    
        .js-store-prod-name {
            font-size: 20px !important;
        }
    }

/*РљРЅРѕРїРєР° РєР°СЂС‚РѕС‡РєР° С‚РѕРІР°СЂР°*/

    .t778 .t-store__card__wrap_all {
        transition-duration: 500ms;
        transition-property: all;
        transition-timing-function: ease-out;
    }
    
    @media (min-width:1024px) {
        .t-store__card__wrap_all:focus-within,
        .t-store__card__wrap_all:hover {
             filter: drop-shadow(0 0 20px rgba(68, 68, 68, 0.15));
            /*box-shadow: 5px 5px 10px 1px #D5D5D5;*/
            /*box-shadow: 0px 5px 25px rgba(68, 68, 68, 0.15);*/
            
            /*drop-shadow(0px 5px 25px rgba(68, 68, 68, 0.15));*/
            /*drop-shadow(0 0 5px rgba(68, 68, 68, 0.15));*/
        }
    }
    
    .t-store__card__wrap_all:focus-within .t-store__card__btn,
    .t-store__card__wrap_all:hover .t-store__card__btn {
        opacity:1;
    }
    
    .t-store__card__btn {
        width: 100%;
        font-size: 18px;
        opacity:0;
        height: 60px;
    }
    
    
    @media (max-width:1024px)  {
        .t-store__card__btn {
            opacity:1;
        }
    }

/*Р¤РёР»СЊС‚С‹ Сѓ С‚РѕРІР°СЂРѕРІ*/

  .t-store__filter__item {
        margin-right: 30px;
    }
    
    .t-store__filter__item-title {
        font-size: 18px;
        line-height: 25px;
    }
    
    .t-store__filter__title  {
        font-size: 16px;
        line-height: 20px;
    }
    
    .t-checkbox__indicator {
        vertical-align: text-bottom;
        height: 15px;
        width: 15px;
        border: 1px solid #2f2f2f;
    }
    
    .t-checkbox__indicator:after {
        left: 50%;
        top: 50%;
        width: 4px;
        height: 7px;
        border: solid #2f2f2f;
        border-width: 0 1px 1px 0;
        transform: translate(-50%, -75%) rotate(45deg);
    }
    
    .t-store__filter__item_checkbox .t-store__filter__item-controls-wrap, 
    .t-store__filter__item_select .t-store__filter__item-controls-wrap {
        min-width: none; 
        width: max-content;
        border-radius: 10px;
    }
    
    .t-store__filter__item_checkbox .t-store__filter__item-controls-container {
        padding: 20px 50px 30px 30px;
    }
    

    .t-store__sort-select-wrapper {
        width: max-content;
    }
    
    .t-store__sort-select {
        border: none;
        background: none;
        font-weight: normal;
        font-size: 18px;
        line-height: 25px;
    }
    
    .t-store__filter__prods-number {
        margin-bottom: 20px;
        font-size: 18px;
        line-height: 25px;
    }
    
    @media (max-width: 960px) {
        .t-store__filter__item {
            margin-right: 0; 
        }
        
        .js-store-filter-mob-btn {
            font-size: 16px;
            line-height: 20px;
        }
        
        .t-store__filter {
            margin: 0;
        }
    }
    
   

/*Р—Р°РіРѕР»РѕРІРѕРє Рё СЃСЃС‹Р»РєР° */

/*Footer */

    .t464__descr a:hover {
        color: #ffffff !important;
    }
    
    @media (max-width: 420px) {
        .t977__col-inner:not(:nth-child(3)) {
            margin-bottom: 15px;
        }
    }
    .t977__logo {
        max-width: 240px;
        
    }
    
    .t464 &gt; .t-container {
        display: grid;
        grid-template-columns: 301px 7fr 3fr;
        align-items: end;
        padding-top: 55px;
    }
    
    .t464__col.t-col_2:not(.t-prefix_4),
    .t464 &gt; .t-container::after,
    .t464 &gt; .t-container::before {
        display: none;
    }
    
    .t464__col.t-prefix_4 {
        max-width: none;
    }
    
    .t464__floatbeaker_lr3 {
         display: block; 
    }
    
    .t464__col.t-col_4 img {
        transition-duration: 500ms;
    }
    
    .t464__col.t-col_4  a:hover img {
        filter: brightness(10.5) sepia(1);
    }
    
    .t464__descr a {
        padding-right: 27px;
    }
    
    .t977__wrapper {
        padding-top: 6px;
        display: flex;
        flex-wrap: wrap;
    }
    
    .t977__col_left {
        margin-right: auto;
        margin: 0 33px 20px 9px;
        flex-shrink: 0;
    }
    
    .t977__col_center {
        width: auto;
        display: inline-flex;
        flex-wrap: wrap;
        flex-grow: 1;
        max-width: 960px;
        justify-content: space-between;
        align-items: baseline;
    }
    
    .t977__col-inner {
        width: auto; 
        max-width: none; 
        margin-left: 16px;
        margin-right: 17px;
    }
    
    .t977__menu a,
    .t977__menu li {
        line-height: 20px;
        margin-bottom: 10px;
    }
    
    .t977__col-inner a:hover {
        color: rgba(255, 255, 255, 0.5) !important;
    }
    
    .t977__col-inner:not(:last-of-type) a:active {
        color: rgba(255, 255, 255, 0.4) !important;
    }
    
    .t977__logo {
        max-width: 201px;
    }
    
    
    
    @media (min-width: 961px) {
        .t464__col.t-prefix_4 {
            padding-left: 0;
            margin-left: 16px;
            max-width: fit-content;
        }
    }
    
    .t464__col.t-col_4 {
        display: inline-flex;
        max-width: none;
        width: auto;
        margin-right: 0;
        order: 1;    
        margin-left: 8px;
    }
    
    .t464__text {
        margin-top: 0;
        margin-left: 10px;
    }
    
    .t464__logo {
        width: 250px;
        height: auto;
    }

    @media (max-width: 1200px) {
        
        .t977__col_center {
            max-width: 100%;
        }
        
        .t977__wrapper {
            padding-top: 1px;
        }
        
        .t977__col_center {
            justify-content: space-around;
            padding-top: 10px;
        }
        
        .t977__wrapper {
            flex-direction: column;
        }
        
        .t977__col_center {
            justify-content: space-between;
        }
        
        .t977__col {
            margin-left: 0;
        }
        
        .t977__col-inner {
            margin-left: 0;
            margin-right: 4px;
        }
        
        .t464__col.t-col  {
            padding: 0;
            margin: 0;
        }
        
        .t464 &gt; .t-container {
            grid-template-columns: 2fr 1fr;
            padding-top: 5px;
        }
        
        .t464__floatbeaker_lr3 {
            display: none;
        }
        
        .t464__descr li {
            margin-bottom: 7px;
        }
        
        
        .t464__col.t-col_4 {
            justify-content: flex-end;
        }
    }
    
    @media (max-width: 960px) {
        .t464__col {
            display: inline-block;
        }
    }
    
    @media (max-width: 768px) {
        .t977__col_center,
        .t977__wrapper {
            flex-direction: column;
        }
        
        .t977__col_center {
            padding-top: 7px;
        }
        
        .t977__col-inner:nth-of-type(3) {
            margin-top: 25px;
            margin-bottom: 34px;
        }
        
        .t977__col-inner:not(:nth-child(3)),
        .t977__col-inner li {
            margin-bottom: 4px;
        }
        
        .t977__col-inner {
            margin-left: 2px;
        }
        
        .t464 &gt; .t-container {
            grid-template-columns: 1fr;
            padding-top: 1px;
            row-gap: 33px;
        }
        
        
        .t464__col {
            padding-right: 0;
        }
        
        .t464__descr {
            font-size: 14px !important;
            line-height: 20px;
        }
        
        .t464__col.t-col_4 {
            justify-content: flex-start;
        }
        
        .t464__descr li {
            margin-bottom: 5px;
        }
        
        .t464__descr a {
            padding-right: 27px;
        }
    }


/*Popup*/ 

   .js-successbox.t-form__successbox  {
        display: none !important;
    }
    
    .js-errorbox-all.t-form__errorbox-wrapper {
        display: none !important;
    }
    
    .t-form__errorbox-middle {
        padding: 0 50px;
        background-color: #f0f0f0;
    }
    
    @media (max-width: 768px) {
       .t-form__errorbox-middle {
            padding: 0 21px;
        } 
    }
    
    .t-form__errorbox-wrapper {
        margin-bottom: 0;
        padding-bottom: 20px;
    }
    
    .t-popup.t-popup_show {
        background-color: rgba(0, 0, 0, 0.60);
    }
    
    .t-popup__close-icon g {
        fill: #ffffff;
    }
    
    .t390 .t390__wrapper {
        padding: 30px 50px 40px;
        background-color: #f0f0f0;
        border-radius: 15px;
    }
    
    .t390__btn-wrapper a {
        font-size: 18px;
        line-height: 20px;
        width: 100%;
        margin: 0 !important;
        min-height: 60px;
    }
    
    @media (max-width: 480px) {
        .t390 .t390__wrapper {
            padding: 30px 15px 40px;
        }
        
        .t390__btn-wrapper a {
            font-size: 16px;
        }
    }




/*РљРѕСЂР·РёРЅР°*/

    .t706 .t-form .t-descr_md,
    .delivery-checkbox-label { 
        font-size: 18px;
        line-height: 25px;
    }
    
    .delivery-minimum {
        font-size: 16px;
        line-height: 20px;
    }
    
    .t706 .t-input-group {
        margin-bottom: 10px;
    }
    
    .t706__cartwin-totalamount-wrap {
        text-align: left;
    }
    
    .t706 .t-submit {
        border-radius: 5px;
        font-weight: bold;
        font-size: 18px;
        line-height: 20px;
    }


/*РђРґСЂРµСЃ*/

    .t017 {
        padding-top: 60px;
    }
    
    .t491 .t-container:after,
    .t491 .t-container:before {
        content: none;
    }
    
    .t491 .t-container {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
        gap: 5px;
        padding-top: 4px;
    }
    
    .t491__content {
        padding-left: 17px;
        padding-top: 30px;
    }
    
    .t491__col {
        margin-left: 0;
        margin-right: 0;
        max-width: 100%;
    }
    
    .t491__col:last-of-type .t491__content{
        padding: 20px 45px 30px 17px;
        border: 3px solid #F0F0F0;
        border-radius: 10px;
    }
    
    .t491__col:last-of-type {
        grid-column: 3;
        grid-row: 2;
    }
    
    .t491__separator {
        display: none;
    }
    
    .t491__descr {
        margin-top: 7px;
    }
    
    .t491__descr ul {
        list-style: none;
        padding-left: 0 !important;
        display: flex;
        justify-content: flex-start;
        align-items: flex-end;
        flex-wrap: wrap;
        margin-top: 10px;
    }
    
    .t491__img {
        margin-right: 10px;
        height: 26px;
        width: auto;
        display: inline;
        vertical-align: middle;
    }
    
    .t491__title {
        display: inline;
    }
    
    .t491__descr a {
        display: inline-flex;
    }
    
    .t491__descr a[href*="https://yandex"]:hover  {
        border-color: #585858 !important;
    }
    
    .t491__descr a {
        margin-right: 16px;
    }
    
    .t491__descr a {
        opacity: 80%;
    }
    
    .t491__descr a:hover {
        opacity: 100%;
    }
    
    @media (max-width: 1200px) {
        .t017 {
            padding-top: 10px;
            padding-bottom: 40px;
        }
        
        .t017 .t-col {
            padding-left: 0;
        }
        
        .t491 .t-container {
            grid-template-columns: 1fr 1fr;
            row-gap: 40px;
        }
        
        .t491__col {
            padding-left: 0;
            padding-right: 0;
            margin-bottom: 0;
        }
        
        .t491__col:last-of-type {
            grid-column: auto;
            grid-row: auto;
        }
        
        .t491__content {
            padding-left: 0;
        }
        
        .t491__content {
            padding-top: 0;
        }
        
        .t491__col:last-of-type .t491__content{
            padding: 20px 30px;
            border: none;
        }
        
        .t491__col:last-of-type {
            border: 3px solid #F0F0F0;
            border-radius: 10px;
        }
        
    }
    
    @media (max-width: 768px) {
        
        .t017 {
            padding-top: 0;
            padding-bottom: 20px;
        }
        
        .t017__title {
            font-size: 32px !important;
            line-height: 30px !important;
        }
        
        .t491 .t-container {
            grid-template-columns: 1fr;
            row-gap: 30px;
        }
        
        .t491__title {
             font-size: 20px !important;
        }
        
        .t491__img {
            height: 22px;
        }
    }
    
    /*РџСЂРѕРјРѕ С„РѕС‚РѕР»Р°Р±*/
    
    .t921 .t-container_flex {
        padding-top: 48px;
    }
    
    .t921__descr {
        margin-top: 0;
    }
    
    .t921__images-wrapper {
        max-width: 100%;
        padding: 8px 1px 0 35px;
    }
    
    .t921__tile_left {
        width: 100%;
    }
    
    .t921__bgimg_1 {
        padding-bottom: 70%;
        width: 100%;
    }
    
    .t921__row_images {
        margin-bottom: 0; 
    }
    
   .t921__bgimg_2 {
        padding-bottom: 47%;
        width: 64%;
        right: -36px;
        bottom: 39%;
        z-index: -1;
    }
    
    @media (max-width: 1200px) {
        .t921 .t-container_flex {
            padding-top: 13px;
            padding-bottom: 0;
        }
        
        .t921__title {
            padding-top: 5px;
        } 
        
        .t921 .t-container_flex {
            display: block;
        }
        
        .t921__col {
            padding: 0;
        }
        
        .t921__images-wrapper {
            padding-top: 15px;
        }
        
        .t921__bgimg_1 {
            padding-bottom: 68%;
            width: 98%;
        }
        
        .t921__bgimg_2 {
            padding-bottom: 45%;
            width: 61%;
            right: -1px;
            bottom: 36%;
        }
    }
    
    @media (max-width: 768px) {
        .t921 .t-container_flex {
            padding-top: 2px;
            padding-bottom: 21px;
        }
        
        .t921__title {
            font-size: 42px !important;
            padding-bottom: 20px !important;
            line-height: 40px;
        }
        
        .t921__descr {
            font-size: 18px !important;
        }
        
        .t921__bgimg {
            margin-top: 6px;
        }
        
       .t921__bgimg_1 {
            padding-bottom: 64%;
            width: 98%;
        }
        
        .t921__tile_right,
        .t921__tile_right .t921__bgimg {
            position: absolute;
        }
        
        .t921__bgimg_2 {
           padding-bottom: 45%;
            width: 61%;
            right: -1px;
            bottom: 34%;

        }
    }
    
    /*РўР°Р±Р»РёС†С‹*/
    
     #rec414352420 {
        grid-row: span 2;
    }
    
    /*Р—Р°РіРѕР»РѕРІРѕРє С‚Р°Р±Р»РёС†С‹*/ 
        .t795__title {
        margin-bottom: 26px;
    }
    
    /*РўР°Р±Р»РёС†С‹*/
    
        
    .t795 {
        padding-top: 60px;
    }
    
    .laboratory-price-wrapper {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 20px;
        max-width: 1365px;
        margin: 0 auto;
        padding-left: 42px;
        padding-right: 30px;
    }
    
    .laboratory-price-wrapper .t-rec {
        display: flex;
        word-break: break-word !important;
    }
    
    .t612 {
        border: 3px solid #f0f0f0;
        border-radius: 15px;
        padding: 38px 27px 0;
        background-image: url(https://thumb.tildacdn.com/tild6436-3536-4861-b537-353365643431/-/format/webp/Pattern.jpg);
        background-repeat: no-repeat;
        background-size: 100% auto;
        background-position: top;
        flex-grow: 1;
    }

    .t612 .t-col_12 {
        width: auto;
    }
    
    .t612 .t-container {
        width: auto;
        max-width: 100%;
        margin: 0;
    }
    
    .t612 .t-section__title {
        margin-bottom: 20px;
    }
    
    .t-section__descr {
        margin: 0;
    }
    
    .t612__wrapper,
    .t612__header,
    .t612__col,
    .t612__middle_item {
        border: none;
    }
    
    .t612__wrapper {
        display: table;
        width: max-content;
        table-layout: auto;
    }
    
    .t612__header,
    .t612__middle_item {
        display: table-row;
    }
    
    .t612__middle {
        display: table-row-group;
    }
    
    .t612 .t-section__topwrapper {
        margin: 0;
    }
    
    .t-col_10 {
        max-width: 100%;
    }
    
    .t-prefix_1 {
        padding-right: 0; 
        float: none;
    }
    
    .t612__wrapper {
        padding-left: 20px;
    }    
    
    .t612__left,
    .t612__width_33,
    .t612__width_50,
    .t612__width_100 {
        width: auto;
        min-width: auto;
        padding-right: 50px;
    }    
    
    .t612__title {
        padding: 14px 0 0 ;
    }
    
    .t612__container,
    .t-section__container {
        padding: 0;
    }
    
    .t612 a {
        border-style: dotted !important;
    }
    
    .t119 .t-container {
        padding: 42px 30px;
    }
    
    .t119 a {
        opacity: 80%;
    }
    
    .t119 a:hover {
        opacity: 100%;
    }
   
    
    @media (max-width: 1200px) {
        .laboratory-price-wrapper {
            padding-left: 30px;
        }
        
        .laboratory-price-wrapper {
            grid-template-columns: 100%;
        }
        
        .t612 {
            padding: 38px 0 0 13px;
        }
        
        .t119 .t-container  {
            padding: 0;
        }
        
        .t119 .t-col {
            max-width: 450px;
        }
    }
    
    
    @media (max-width: 1024px) {
         .t795 {
            padding-top: 10px;
        }
        
        .t795 .t-col {
            padding-left: 0;
        }

        .t612 {
            padding: 38px 28px 39px;
        }
        
        .t612__content.t-col_10 {
            width: 100%;
            max-width: 100%;
        }
        
        .t612 .t-container {
            padding: 0;
        }
        
        .t612__mobile {
            padding: 0 2px;
        }
        
        
        .t119 .t-col_5 {
            padding-left: 3px;
        }
        
        .t119 .t-container  {
            padding: 0;
        }
        
        .t119 a {
            margin-bottom: 4px;
            display: inline-flex;
        }
    }

    @media (max-width: 768px) {
        
        .laboratory-price-wrapper {
            padding-left: 15px;
            padding-right: 15px;
        }
        
         .laboratory-price-wrapper .t-rec {
            display: block;
        }
        
        .t795__title {
            font-size: 32px;
            line-height: 31px;
        }
        
        .t612__left,
        .t612__width_33,
        .t612__width_50,
        .t612__width_100 {
            padding-right: 30px;
        }
        
        .t612 {
            padding: 29px 17px 25px;
            background-size: auto;
            width: auto;
        }
        
        .t612 .t-section__title {
            font-size: 25px;
            line-height: 25px;
            margin-bottom: 15px;
        }
        
        .t-section__descr {
            padding-bottom: 15px;
        }
        
        .t612__mobile {
            padding: 0;
        }
        
        .t612__wrapper {
            padding-left: 0px;
        }
        
        .t612__title {
            padding: 15px 0px 1px;
            font-size: 16px !important;
            line-height: 20px !important;
        }
        
        .t612__header .t612__title {
            font-size: 18px !important;
        }
        
       .t612__width_100 {
            width: auto;
        }
        
        .t119 .t-container {
            padding: 0;
        }
        
        #rec406476869 {
            padding-top: 0 !important;
        }
        
        .t119__preface {
            font-size: 24px;
            line-height: 24px;
        }
        
        .t119 .t-col_5 {
            padding-right: 0;
        }
    }
    

/*РџРѕРёСЃРє*/

    .t838 .t-col_12 {
        max-width: 100%;
        margin: 0;
        padding-left: 20px;
    }
    
    .t838__blockinput input {
        min-height: 70px;
    }
    
    .t838__blockinput input::placeholder {
        font-weight: normal;
        font-size: 18px;
        line-height: 25px;
        color: #767676;
    }
    
    .t-site-search-dm,
    .t-site-search-pu {
        padding: 30px 70px 50px 50px;
        box-sizing: border-box;
    }
    
    .t-site-search-pu h3 {
        font-weight: bold;
        font-size: 30px;
        line-height: 35px;
    }
    
    .t-site-search-dm__thubmnail {
        min-width: 150px !important;
        max-width: 150px !important;
        min-height: 150px !important;
        max-height: 150px !important;
        border: none !important;
    }
    
    .t-site-search-dm__result__product_text {
        padding: 30px 0 30px 10px;
    }
    
    .t-site-search-dm__result__product_title,
    .t-site-search-dm__result__product_price {
        font-weight: bold;
        font-size: 24px;
        line-height: 25px;
    }
    
    .t-site-search-dm__result__product_price {
        color: #2f2f2f;
        margin-top: 10px;
    }
    
    .t-site-search-dm__thubmnail {
        border: none;
    }
    
    .t-site-search-dm__allresultslink {
        padding-top: 30px;
        padding-bottom: 0;
        font-weight: bold;
        font-size: 18px;
        line-height: 20px;
    }
    
    .t-site-search-popup {
        max-width: 1365px;
    }
    
    .t-site-search-popup__background {
        background-color: transparent;
    }
    
    @media (min-width: 1200px) {
        .t-site-search-dm,
        .t-site-search-pu {
            display: grid;
            grid-template-columns: 1fr 1fr;
            column-gap: 40px;
            row-gap: 30px;
        }
        
        .t-site-search-pu .t-title {
            grid-column: span 2;
        }
        
        .t-site-search-dm__allresultslink {
            grid-column: span 2;
            justify-self: center;
        }
    }

   
    
    @media (max-width: 960px) {
        .t838 .t-col_12 {
            padding: 0;
        } 
        
        .t-site-search-dm,
        .t-site-search-pu {
            padding: 0;
            box-sizing: border-box;
        }
    }

 /*РЎРїСЂР°РІРѕС‡РЅР°СЏ */
    .t478 {
        padding-top: 60px;
    }
    
    .t478 .t-container {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    
    .t478 .t-col_5 {
        max-width: 100%;
        width: auto;
        margin-right: 0;
        padding-left: 3%;
        flex-grow: 1;
        position: relative;
    }
    
    .t478 .t-col_5::before {
        position: absolute;
        content: '' ;
        width: 325px;
        height: 325px;
        left: 3%;
        top: 30%;
        background-image: url(https://thumb.tildacdn.com/tild6238-3232-4035-b538-393461613866/-/resize/1000x800/-/format/webp/TochkaCveta_Pattern_.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        z-index: -1;
    }
    
    .t478__descr {
        margin-top: 32px;
    }
    
    .t478__descr ul{
        list-style: none;
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 20px;
    }
    
    .t478__descr ul {
        padding-left: 0 !important;
    }
    
    .t478__blockimg {
        height: 435px !important;
    }
    
    .t478__btn-wrapper {
        padding-top: 39px;
    }
    
    .t478 .t-btn {
        border-radius: 10px;
        font-size: 18px;
        line-height: 20px;
        padding-left: 50px;
        padding-right: 50px;
    }
    
    .t478__textwrapper {
        height: auto !important;
    }
    
    @media (max-width: 1024px) {
        .t478 {
            padding-top: 10px;
        }
        
        .t478 .t-container {
            flex-direction: column;
        }
           
        
       .t478__top {
            order: 1;
            padding-right: 0;
            padding-left: 0;
            margin-top: 55px;
        }  
        
        .t478 .t-col_5 {
            padding-right: 0;
        }
        
        .t478__blockimg {
            height: 529px !important;
        }
        
        .t478 .t-col_5::before {
            width: 400px;
            height: 400px;
            left: 0%;
            top: 29%;
        }   
        
        .t478__title {
            font-size: 50px;
            line-height: 50px;
        }
        
        .t478__descr ul {
            grid-template-columns: 324px 324px;
        }
    }
    
    @media (max-width: 768px) {
        .t478 {
            padding-top: 0;
        }
        
        .t478 .t-container {
           flex-direction: column;
        }
        
        .t478__top {
            margin-top: 1px;
        }
        
        .t478 .t-col_5 {
             padding: 0;
             flex-grow: 0; 
             padding: 0 0 36px 10px;
        }
        
        .t478__blockimg {
            height: 241px !important;
        }
        
        .t478 .t-col_5::before {
            width: 178px;
            height: 178px;
            bottom: 25px;
            left: 0;
            background-size: cover;
        }
        
        .t478__title {
            font-size: 32px;
            line-height: 32px;
            margin-bottom: 20px;
        }
        
        .t478__descr {
            margin-top: 19px;
        }
        
        .t478__descr ul{
            grid-template-columns: repeat(auto-fill, minmax( 324px, 1fr));
            gap: 15px;
            padding-right: 10px;
        }
        
        .t478__btn-wrapper {
            display: block;
            padding-top: 16px;
            padding-bottom: 0;
        }
        
        .t478__btn-wrapper a {
            display: inline-flex;
            width: 100%;
            border-radius: 10px;
            min-height: 55px;
            font-weight: bold;
            font-size: 18px;
            line-height: 20px;
        }
        
        .t478__top {
             margin-bottom: 0; 
        }
    }
</pre></body></html>