.t-inputpromocode__btn.t-btn {
    background-color: #ee694e !important;
}

button::-moz-focus-inner {
  border: 0;
}

.t451__burger span {
    background: #fff;
}

.t485__img {
    border-bottom: 1px solid #ee694e;
}

.t825__mobile-top-panel {
    background-color: #ee694e;
}

.t190 {
    z-index: 9999 !important;
    text-align: right !important;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 10px 0px;
    border-radius: 50%;
    opacity: .8;
}

.t190 > a {
    display: block;
    height: 50px;
}

.t706 .t-form__submit {
    margin-top: initial;
}

.t-form .t-submit {
    /*margin-top: 30px;*/
}

@media (max-width: 980px) {
    .t485__title {
        margin-top: 70px;
        font-size: 24px !important;
    }
}

.t706__cartwin-close {
    background-color: #ee694e !important;
}

.t-slds__bgimg {
    background-size: contain;
}

/*iframe {*/
/*    height: 300px !important;*/
/*}*/

textarea[name="cart_additional"] {
    resize: none;
}

.t706__cartwin-totalamount-wrap {
    margin-bottom: 14px;
}

.t825__btn_wrapper {
    width: 50px !important;
    height: 50px !important;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.2);
    opacity: .8;
}

.t509__blockimg {
    background-size: contain;
}

.t706__carticon-counter {
    width: 20px;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    background-color: #ee694e;
}

.t706__carticon_sm .t706__carticon-imgwrap {
    width: 50px;
    height: 50px;
}

.t706__carticon_sm .t706__carticon-img {
    width: 24px;
    height: 24px;
}

.t706__carticon-text {
    line-height: 24px;
    padding: 0px 13px;
    background: #ee694e;
    font-size: 14px;
}

.t706__carticon-text:after {
    border-width: 6px;
    right: -12px;
    border-left-color: #ee694e;
}

/*.t-input-group_pm .t-radio__control:last-child {*/
/*    display: none;*/
/*}*/

/*.t393__wrapper {*/
/*    display: none;*/
/*}*/
/*.t050 {*/
/*    display: none;*/
/*}*/
/*.t760 {*/
/*    display: none;*/
/*}*/
/*#rec118416085 {*/
/*    display: none;*/
/*}*/
/*#rec118143753 {*/
/*    display: none;*/
/*}*/
/*.t-btn {*/
/*    display: none;*/
/*}*/


@font-face{font-family:'simple-line-icons';src:url('//lidrekon.ru/slep/fonts/Simple-Line-Icons.eot?v=2.4.0');src:url('//lidrekon.ru/slep/fonts/Simple-Line-Icons.eot?v=2.4.0#iefix') format('embedded-opentype'),url('//lidrekon.ru/slep/fonts/Simple-Line-Icons.woff2?v=2.4.0') format('woff2'),url('//lidrekon.ru/slep/fonts/Simple-Line-Icons.ttf?v=2.4.0') format('truetype'),url('//lidrekon.ru/slep/fonts/Simple-Line-Icons.woff?v=2.4.0') format('woff'),url('//lidrekon.ru/slep/fonts/Simple-Line-Icons.svg?v=2.4.0#simple-line-icons') format('svg');font-weight:normal;font-style:normal}

html{font-size:100%}

.special body{
    margin-top:55px;
    min-width:300px;
}

#special a{
    font-size:1rem !important;
    text-decoration:none !important;
}

.avtor{
    width:100%;
    text-align:center;
    margin-top:15px;
    padding-top:10px;
    border-top:1px solid rgba(128,128,128,0.2);
}

.avtor a{
    font-size:13px !important;
    color:inherit !important;
    opacity:0.8;
}

.special-settings i,
.special-quit i,
.special-images i,
.special-audio i,
i.special-audio{
    font-family:'simple-line-icons' !important;
    cursor:pointer;
    speak:none;
    font-style:normal;
    font-weight:normal;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
}

.special-audio i:before{content:"\e09f"}
.special-settings i:before{content:"\e09a"}
.special-quit i:before{content:"\e087"}
.special-images button[value='0'] i:before{content:"\e07c"}
.special-images button[value='1'] i:before{content:"\e032"}

marquee{display:none !important}

/* РћСЃРЅРѕРІРЅР°СЏ РїР°РЅРµР»СЊ - РєРѕРјРїР°РєС‚РЅР°СЏ */
#special{
    position:fixed;
    width:100%;
    top: 60px;
    left:0;
    right:0;
    text-align:center;
    padding:8px 0;
    border-bottom:1px solid rgba(128,128,128,0.2);
    z-index:999999;
    cursor:default;
    line-height:1em !important;
    box-shadow:0 2px 8px rgba(0,0,0,0.1);
}

#special *{
    font-size:0 !important;
    box-sizing:border-box;
}

#special{
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -khtml-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
}

#special i{
    font-style:normal;
    font-weight:bold;
    line-height:24px !important;
    color:inherit !important;
    background:inherit !important;
    font-size:inherit !important;
    display:inline-block;
    vertical-align:middle;
}

#special .special-panel div{
    margin:0;
    padding:0;
    display:inline-block;
    margin-left:12px;
    margin-bottom:4px;
    vertical-align:middle;
}

#special span,
#special em{
    font-size:14px !important;
    vertical-align:middle;
    margin-right:6px;
    font-weight:500;
}

#special em{
    font-style:italic;
}

#special button{
    margin:0 2px;
    border:1px solid;
    border-color:inherit;
    min-width:28px;
    text-align:center;
    padding:4px 6px;
    line-height:normal;
    text-decoration:none;
    vertical-align:middle;
    overflow:hidden;
    cursor:pointer;
    outline:0;
    height:auto;
    text-transform:none;
    font-size:16px !important;
    color:inherit;
    background:inherit;
    border-radius:4px;
}

#special .special-panel button{
    height:28px;
    line-height:28px !important;
    padding:0 6px;
    min-width:32px;
}

#special,
#special .active{
    border-bottom-width:2px;
}

#special .active{
    position:relative;
    border-bottom:2px solid currentColor !important;
}

/* РљРѕРјРїР°РєС‚РЅР°СЏ РїР°РЅРµР»СЊ РЅР°СЃС‚СЂРѕРµРє */
#special-settings-body{
    display:none;
    padding:15px 20px;
    text-align:left;
    margin-top:10px;
    border-top:1px solid rgba(128,128,128,0.15);
    overflow-y:auto;
}

#special-settings-body>div{
    margin:12px 0 1px;
}

#special-settings-body>div:last-child{
    border-bottom:none;
}

#special-settings-body h2{
    font-size:18px !important;
    margin:5px 0 !important;
    padding-bottom:8px;
    border-bottom:1px solid rgba(128,128,128,0.2);
    color:inherit !important;
}

#special-settings-body button{
    margin-bottom:8px;
    margin-right:10px;
    padding:6px 10px;
    min-width:100px;
    font-size:14px !important;
    border-radius:6px;
}

#special-settings-body button i{
    display:block;
    line-height:1.3 !important;
    font-size:14px !important;
    margin-bottom:3px;
}

.special-reset,
.special-settings-close{
    display:inline-block;
    margin-top:8px;
}

.special-settings-close{
    float:right;
}

/* РЎС‚РёР»Рё РґР»СЏ РЅР°СЃС‚СЂРѕРµРє */
.special-line-height-1 *,
#special .special-line-height button[value='1']{
    line-height:normal !important;
}

.special-line-height-2 *,
#special .special-line-height button[value='2']{
    line-height:1.5rem !important;
}

.special-line-height-3 *,
#special .special-line-height button[value='3']{
    line-height:1.75rem !important;
}

.special-font-size-1 *,
#special .special-font-size button[value='1']{
    font-size:1rem !important;
}

.special-font-size-2 *,
#special .special-font-size button[value='2']{
    font-size:1.25rem !important;
}

.special-font-size-3 *,
#special .special-font-size button[value='3']{
    font-size:1.5rem !important;
}

.special-font-family-1 *,
#special .special-font-family button[value='1']{
    font-family:Arial,sans-serif !important;
}

.special-font-family-2 *,
#special .special-font-family button[value='2']{
    font-family:Times,serif !important;
}

/* Р¦РІРµС‚РѕРІС‹Рµ СЃС…РµРјС‹ */
.special-color-1 *:not( .js-product-img ):not( .t228__imglogo ):not(.t557__snow-layer):not( .t971__snowfall ):not(.t-cover__carrier):not( .t-cover__wrapper):not( .t-cover__filter + .t-container):not( .t-cover__filter + .t-container > .t-col.t-col_7 ):not(.iisnowflakes):not(.t692__blockimg ):not( .t-sociallinks__item ):not( .t420__logo.t-img ):not( .t-sociallinks__svg ):not( svg ):not( path ):not( .t825__btn_wrapper  ),
#special .special-color button[value='1']{
    color:#000 !important;
    background:#FFF !important;
    border-color:#000 !important;
}


.special-color-1 .t189__wrapper,
.special-color-2 .t189__wrapper,
.special-color-3 .t189__wrapper {
    padding: 2rem;
}



.special-color-2 *:not( .js-product-img ):not( .t228__imglogo ):not(.t557__snow-layer):not( .t971__snowfall ):not(.t-cover__carrier):not( .t-cover__wrapper):not( .t-cover__filter + .t-container):not( .t-cover__filter + .t-container > .t-col.t-col_7 ):not(.iisnowflakes):not(.t692__blockimg ):not( .t-sociallinks__item ):not( .t420__logo.t-img ):not( .t-sociallinks__svg ):not( svg ):not( path ):not( .t825__btn_wrapper  ),
#special .special-color button[value='2']{
    color:#FFF !important;
    background:#000 !important;
    border-color:#FFF !important;
}

.special-color-2 #special{
    background:#000;
}

.special-color-3 *:not( .js-product-img ):not( .t228__imglogo ):not(.t557__snow-layer):not( .t971__snowfall ):not(.t-cover__carrier):not( .t-cover__wrapper):not( .t-cover__filter + .t-container):not( .t-cover__filter + .t-container > .t-col.t-col_7 ):not(.iisnowflakes):not(.t692__blockimg ):not( .t-sociallinks__item ):not( .t420__logo.t-img ):not( .t-sociallinks__svg ):not( svg ):not( path ):not( .t825__btn_wrapper  ),
#special .special-color button[value='3']{
    color:#063462 !important;
    background:#e6f3ff !important;
    border-color:#063462 !important;
}

.special-color-3 #special{
    background:#e6f3ff;
}

.special-color-4 *,
#special .special-color button[value='4']{
    color:#59422e !important;
    background:#fffcf0 !important;
    border-color:#59422e !important;
}

.special-color-4 #special{
    background:#fffcf0;
}

.special-color-5 *,
#special .special-color button[value='5']{
    color:#a9dd38 !important;
    background:#2a1d10 !important;
    border-color:#a9dd38 !important;
}

.special-color-5 #special{
    background:#2a1d10;
}

.special-letter-spacing-1 *,
#special .special-letter-spacing button[value='1']{
    letter-spacing:normal !important;
}

.special-letter-spacing-2 *,
#special .special-letter-spacing button[value='2']{
    letter-spacing:1.5px !important;
}

.special-letter-spacing-3 *,
#special .special-letter-spacing button[value='3']{
    letter-spacing:3px !important;
}

/* РђРґР°РїС‚РёРІРЅРѕСЃС‚СЊ */
@media(max-width:940px){
    #special .special-panel span{
        display:none;
    }
    
    #special .special-panel div{
        margin-left:10px;
        margin-right:10px;
    }
    
    #special button{
        margin:0 1px;
        padding:3px 5px;
        min-width:26px;
    }
    
    #special-settings-body{
        padding:12px 15px;
    }
}

@media(max-width:460px){
    .special body{
        margin-top:85px;
    }
    
    #special{
        padding:6px 0;
    }
    
    #special .special-panel div{
        margin:3px auto;
        text-align:center;
    }
    
    #special-settings-body{
        padding:10px 12px;
        max-height:45vh;
    }
    
    #special-settings-body button{
        min-width:90px;
        padding:5px 8px;
        font-size:13px !important;
        margin-right:6px;
        margin-bottom:6px;
    }
    
    #special-settings-body h2{
        font-size:16px !important;
        margin:15px 0 10px !important;
    }
}

@media(max-width:768px){
    #special-settings-body{
        max-height:45vh;
    }
}

/* РљРѕРјРїР°РєС‚РЅС‹Р№ СЃРєСЂРѕР»Р»Р±Р°СЂ */
#special-settings-body::-webkit-scrollbar{
    width:6px;
}

#special-settings-body::-webkit-scrollbar-track{
    background:rgba(128,128,128,0.1);
}

#special-settings-body::-webkit-scrollbar-thumb{
    background:rgba(128,128,128,0.3);
    border-radius:3px;
}


.special-color-1 .t228__imglogo,
.special-color-1 .t825__btn_wrapper {
    background: none !important;
}
.special-color-1 .t228__imglogo,
.special-color-1 .t825__btn_wrapper, 
.special-color-1 .t-sociallinks__svg,    
.special-color-1 .t420__logo.t-img {    
    filter: invert(1);
}
.special-color-1 #special{
    background:#FFF;
}
.special-color-2 .t228__imglogo,
.special-color-2 .t825__btn_wrapper {
    background: none !important;
}
 
.special-color-2 #special{
    background:#FFF;
}

.special-color-3 .t228__imglogo,
.special-color-3 .t825__btn_wrapper {
    background: none !important;
}
.special-color-3 .t228__imglogo,
.special-color-3 .t825__btn_wrapper, 
.special-color-3 .t-sociallinks__svg,    
.special-color-3 .t420__logo.t-img {    
    filter: invert(1);
}
.special-color-3 #special{
    background:#FFF;
}