body,h1,h2,h3,h4,h5,h6,a,ol,ul,li,p{margin:0px;padding:0px;font-weight:normal;color:#333333}img{border:0}html,body{width:100%;height:100%;padding:0;margin:0;position:relative}body{font-family:"FiraSansRegular",Arial,sans-serif;font-size:15px;-webkit-font-smoothing:antialiased;background-image:url(../img/background.png);background-color:#def5fb}.hidden{display:none}@font-face{font-family:"FiraSansRegular";src:url("../fonts/FiraSans/firasans-regular.eot");src:url("../fonts/FiraSans/firasans-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/FiraSans/firasans-regular.woff") format("woff"),url("../fonts/FiraSans/firasans-regular.ttf") format("truetype");font-style:normal;font-weight:normal;font-display:swap}@font-face{font-family:"FiraSansRegular";src:url("../fonts/FiraSans/firasans-bold.eot");src:url("../fonts/FiraSans/firasans-bold.eot?#iefix") format("embedded-opentype"),url("../fonts/FiraSans/firasans-bold.woff") format("woff"),url("../fonts/FiraSans/firasans-bold.ttf") format("truetype");font-style:normal;font-weight:bold;font-display:swap}@font-face{font-family:"FiraSansRegular";src:url("../fonts/FiraSans/firasans-bolditalic.eot");src:url("../fonts/FiraSans/firasans-bolditalic.eot?#iefix") format("embedded-opentype"),url("../fonts/FiraSans/firasans-bolditalic.woff") format("woff"),url("../fonts/FiraSans/firasans-bolditalic.ttf") format("truetype");font-style:italic;font-weight:bold;font-display:swap}@font-face{font-family:"FiraSansRegular";src:url("../fonts/FiraSans/firasans-italic.eot");src:url("../fonts/FiraSans/firasans-italic.eot?#iefix") format("embedded-opentype"),url("../fonts/FiraSans/firasans-italic.woff") format("woff"),url("../fonts/FiraSans/firasans-italic.ttf") format("truetype");font-style:italic;font-weight:normal;font-display:swap}@font-face{font-family:"PTSansRegular";src:url("../fonts/PTSansRegular/PTSansRegular.eot");src:url("../fonts/PTSansRegular/PTSansRegular.eot?#iefix") format("embedded-opentype"),url("../fonts/PTSansRegular/PTSansRegular.woff") format("woff"),url("../fonts/PTSansRegular/PTSansRegular.ttf") format("truetype");font-style:normal;font-weight:normal;font-display:swap}@font-face{font-family:"PTSansItalic";src:url("../fonts/PTSansItalic/PTSansItalic.eot");src:url("../fonts/PTSansItalic/PTSansItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/PTSansItalic/PTSansItalic.woff") format("woff"),url("../fonts/PTSansItalic/PTSansItalic.ttf") format("truetype");font-style:normal;font-weight:normal;font-display:swap}@font-face{font-family:"PTSansBold";src:url("../fonts/PTSansBold/PTSansBold.eot");src:url("../fonts/PTSansBold/PTSansBold.eot?#iefix") format("embedded-opentype"),url("../fonts/PTSansBold/PTSansBold.woff") format("woff"),url("../fonts/PTSansBold/PTSansBold.ttf") format("truetype");font-style:normal;font-weight:normal;font-display:swap}.clear{position:relative;width:100%;height:1px;clear:both;margin-bottom:-1px}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.vertical-align{display:table-cell;vertical-align:middle;padding:5px}.block-inside{width:940px;margin:0 auto;position:relative}.full-width{width:100% !important}.breadcrumbs{position:relative;line-height:30px;font-size:14px;margin:-10px 0 0px 0;height:30px}.breadcrumbs a{display:inline-block;vertical-align:top;font-size:12px;color:#666666;padding:0 0px;text-decoration:none;margin:0 5px 0 0}.breadcrumbs a{color:#666666 !important}.breadcrumbs a:after{content:"›";margin:0 0 0 5px;color:#666666 !important;text-decoration:none}.breadcrumbs a:hover{color:#ffa040 !important}.breadcrumbs span{display:inline-block;vertical-align:top;font-size:12px;padding:0 0px;color:#666666}.breadcrumbs li{float:left;list-style-type:none}.breadcrumbs li:first-child span:before{content:"";width:14px;height:57px;display:block;background:url("../img/breadcrumbs-mainl.png") no-repeat center left;float:left;margin:0 10px 0 0}a{color:#0099cc;text-decoration:underline}a:hover{color:#ff8304}a:visited{color:#7bbdd6}::selection{background:#8D8D8D;color:#fff}::-moz-selection{background:#8D8D8D;color:#fff}.site{width:940px;min-height:100%;padding:0 40px;margin:0 auto 30px auto;position:relative;overflow:hidden;background-image:url(../img/background-header.png);background-repeat:repeat-x;background-position:top center;background-color:#fff;border-radius:0 0 28px 28px}.header{position:relative;margin:20px 0;padding:0}.header__top{display:flex;justify-content:space-between;align-items:center;padding-bottom:5px}.header .logo{padding-top:5px;position:relative}.header .logo::after{content:"Сеть магазинов";font-family:Fira Sans;font-style:italic;font-weight:500;line-height:normal;font-size:11px;letter-spacing:0.06em;text-transform:uppercase;color:#FF8200;position:absolute;right:5px;top:0}.contacts-top{display:flex;align-items:center;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 40px}.contacts-top__item{margin-right:40px}.contacts-top__button{padding:11px 17px;border:1px solid #00AAC9 !important;box-sizing:border-box;border-radius:12px 0px;font-family:Fira Sans;font-style:italic;font-weight:600;line-height:normal;font-size:14px;color:#0089AB;-webkit-transition:ease border 300ms;-moz-transition:ease border 300ms;-ms-transition:ease border 300ms;-o-transition:ease border 300ms;transition:ease border 300ms}.contacts-top__button:hover{border-color:#ffa040 !important}.contacts-top__message{width:100%;margin:10px 0 0;font-family:Fira Sans;font-style:italic;font-weight:normal;line-height:normal;font-size:11px;color:#333333;text-transform:uppercase}.contact{}.contact h4{margin-bottom:7px;padding-left:20px;position:relative;font-family:Fira Sans;font-style:italic;font-weight:normal;line-height:normal;font-size:14px;color:#009FBE}.contact h4::before{content:"";display:block;width:12px;height:12px;position:absolute;left:0;top:calc(50% - 6px);background-image:url(/img/tel.svg);background-repeat:no-repeat;background-position:50% 50%;-webkit-background-size:contain;-o-background-size:contain;background-size:contain}.contact p{margin:0;font-family:Fira Sans;font-style:normal;font-weight:normal;line-height:1.44;font-size:16px;color:#333333}.header .phone{position:absolute;top:30px;left:269px;padding:0 0 0 33px;background:url(../img/phone.png) no-repeat center left;line-height:29px;font-size:19px;color:#ffa040;font-weight:bold}.header .backcall{font-weight:bold;font-style:italic;color:#39aecf;font-size:14px;text-decoration:none;border-bottom:2px solid #39aecf}.header .address{position:absolute;top:72px;left:262px;font-size:14px;font-style:italic}.header .menu{}.header .menu > ul{width:940px;margin-top:10px;background:url(../img/main-menu-bg.png);height:60px;position:relative;border-radius:25px 0 25px 0}.header .menu > ul > li{list-style-type:none;float:left;line-height:48px;font-weight:bold;font-style:italic;font-size:15px;margin:0 0 0 10px;position:relative}.header .menu > ul > li img{float:left;margin:8px 5px 0 0}.header .menu > ul > li > a{text-decoration:none;color:#fff;display:block}.header .menu > ul > li:hover > a,.header .menu > ul > li > ul > li:hover > a,.header .menu > ul > li.selected > a{color:#ffa040}.header .menu > ul > li:hover ul{display:block}.header .menu > ul > li > ul{display:none;position:absolute;width:130px;padding:0 30px;background:#198baa;z-index:999;border:1px solid #fff;border-radius:0 0 14px 14px;top:48px;left:0px}.header .menu > ul > li > ul > li{list-style-type:none;font-style:italic;border-top:1px solid #97cad9;line-height:40px}.header .menu > ul > li > ul > li:first-child{border-top:none}.header .menu > ul > li > ul > li > a{color:#fff;text-decoration:none;display:block}.header #basket_inside_wrapper{width:200px;margin-right:30px}.header .basket{height:60px}.header .basket .items{text-align:right;margin:0 0 0;font-size:16px}.header .basket .items a{text-decoration:none}.header .basket .summ{padding:0 0 0 44px;background:url(../img/basket.png) no-repeat center left;font-size:13px;line-height:20px;color:#333333 !important}.header .basket .summ.active{background-image:url(../img/basket2.png)}.header .basket .summ span{color:#1889aa !important;font-size:20px;font-weight:bold}.header .basket .summ a{text-decoration:none;color:#333333 !important}.sidebar{width:222px;float:left}.content-block{width:700px;float:right}.search{height:28px;width:100%;position:relative;line-height:28px;overflow:hidden;border-radius:15px 15px 15px 15px;margin:0 0 20px 0;overflow:hidden}.search .message{width:167px;height:30px;position:absolute;top:0px;left:0px;background:#ffa040;border-radius:15px 0 0 15px;text-align:center;color:#fff}.search input[type="text"],.search input[type="text"]:hover{height:28px;width:100%;box-sizing:border-box;border:1px solid #e0dcdc;padding:0 0 0 180px;line-height:28px;color:#ccc;font-size:14px;font-style:italic;text-transform:none;border-radius:15px 15px 15px 15px}.search input[type="text"]:focus{border:1px solid #ffa040}.search input[type="submit"]{width:28px;height:28px;position:absolute;background:url(../img/search.png) no-repeat center center;right:5px;top:0px}.search input[type="submit"]:hover{background:url(../img/search.png) no-repeat center center}.slider{width:700px;height:280px;overflow:hidden;border-radius:28px 0 28px 0;position:relative;margin:0 0 20px 0}.slider .text{display:none}.slider .wrapper{width:2800px}.slider .slide{float:left;width:700px;position:absolute}.slider .slide .text{position:absolute;top:75px;right:0px;background:url(../img/slide-text.jpg) no-repeat center center;width:210px;height:59px;padding:25px 15px;text-align:center;line-height:32px}.slider .slide .text p{color:#fff;font-weight:bold;font-style:italic;font-size:24px}.slider .navigation{position:absolute;top:240px;right:35px}.slider .navigation a{float:left;background:#fff;border:1px solid #39aecf;width:8px;height:8px;margin:0 0 0 10px;border-radius:50%}.slider .navigation .active{background:#39aecf}.chair{width:458px;height:199px;margin:0 0 30px 0;border:1px solid #f7d894;border-radius:0 0 28px 28px;position:relative;float:left;background:#fff}.ribbon-orange{width:180px;height:55px;background:url(../img/ribbon-orange.png) no-repeat center center;line-height:45px;font-size:18px;text-transform:uppercase;text-align:center;padding:0 20px 0 0;font-weight:bold;color:#fff;position:absolute;top:-10px;right:-5px}.chair .text{width:140px;height:80px;position:absolute;top:50px;right:10px;line-height:22px;font-size:16px;padding:20px}.chair .text b{text-transform:uppercase}.chair .image{position:absolute;top:20px;left:20px}.wheelchair{width:218px;height:199px;margin:0 0 30px 0;border:1px solid #c6eef9;border-radius:0 28px 28px 28px;position:relative;float:right;background:#fff}.ribbon-blue{width:180px;height:55px;background:url(../img/ribbon-blue.png) no-repeat center center;line-height:45px;font-size:18px;text-transform:uppercase;text-align:center;padding:0 20px 0 0;font-weight:bold;color:#fff;position:absolute;top:-10px;right:-5px}.wheelchair .slides{width:160px;height:150px;margin:49px 0 0 30px;overflow:hidden}.wheelchair .slides .slide{float:left;width:160px;height:150px}.wheelchair .wrapper{width:480px}.wheelchair .navigation{}.wheelchair .navigation .left{width:21px;height:21px;background:url(../img/slide-navigation.png) no-repeat 0px 0px;display:block;position:absolute;left:-1px;top:89px}.wheelchair .navigation .right{width:21px;height:21px;background:url(../img/slide-navigation.png) no-repeat -21px 0px;display:block;position:absolute;right:-1px;top:89px}.products{margin:0 0 30px 0}.products .title{font-size:20px;color:#ff8508;font-weight:bold;font-style:italic;margin:0 0 20px 0}.products .items{margin:0 0 0 -20px}.products .items .item{width:216px;height:335px;border:2px solid #fff;border-radius:28px 28px 0 0;float:left;margin:0 0 28px 20px;position:relative}.products .items .item a{text-decoration:none;color:#333333}.products .items .item a:hover{color:#ff8304}.products .items .item:hover{border:2px solid #b4e0ec}.products .items .item:hover .image{border:1px solid #fff;border-bottom:1px solid #e0dcdc}.products .items .item .image{border:1px solid #e0dcdc;border-radius:26px 26px 0 0;width:214px;height:168px;display:table;text-align:center;background:#fff;overflow:hidden;margin:0 0 10px 0}.products .items .item .weight{background:#e7f9fe;line-height:24px;padding:0 5px;font-size:12px;color:#333333;font-weight:bold;font-style:italic;position:absolute;right:0px;top:146px}.products .items .item .name{font-size:14px;font-weight:bold;padding:0 5px;text-transform:uppercase;text-decoration:none;display:block;max-height:44px;overflow:hidden}.products .items .item .description{margin:0 0 15px 0;padding:0 5px;display:block}.products .items .item .price{padding:0 5px;position:relative;width:135px}.products .items .item .price span{font-size:20px;font-weight:bold;color:#024e63}.products .items .item .buy{line-height:36px;font-size:14px;text-transform:uppercase;color:#fff;background:#33a9ca;display:table;margin:0 0 0 5px;border-radius:28px;text-decoration:none;padding:0 18px}.products .items .item .buy:hover{background:#ff8304;color:#fff !important}.products .items .item .info{width:100px;height:40px;top:290px;right:5px;position:absolute;font-size:12px;text-align:right}.products .items .item .info .yes,.parameters .info .yes{color:#39aecf;background:url(../img/instock-yes.png) no-repeat center left;padding:0 0 0 15px;width:60px;margin:0 0 0 25px}.products .items .item .info .no,.parameters .info .no{color:#666666;background:url(../img/instock-no.png) no-repeat center left;padding:0 0 0 17px;width:60px;margin:0 0 0 25px}.products .items .item .info .compare,.parameters .info .compare{text-decoration:none;background:url(../img/compare.png) no-repeat center left;padding:0 0 0 15px;color:#666666}.products .items .item .info .compare.active,.parameters .info .compare.active{text-decoration:none;background:url(../img/compare_active.png) no-repeat center left;padding:0 0 0 15px;color:#666666}.products .sale .ribbon{background:url(../img/ribbon-sale.png) no-repeat;display:block !important}.products .new .ribbon{background:url(../img/ribbon-new.png) no-repeat;display:block !important}.products .ribbon{width:77px;height:36px;display:none;position:absolute;right:24px;top:-10px;color:#fff;font-size:13px;line-height:26px;text-align:center}.products .ribbon span{padding:0 10px 0 0}.products .more{color:#33a9ca;float:right;text-transform:uppercase;font-size:14px;font-family:"PTSansBold"}.products .more:hover{color:#ff8304}.products .items .item .more-info{display:none}.products .item .old-price{color:#FF8304;font-size:14px;font-family:"FiraSansRegular";position:absolute;top:-15px;right:10px;text-decoration:line-through}.products .vertical-list{}.products .vertical-list .item{width:100% !important;border:none;height:180px !important}.products .vertical-list .item .ribbon{left:115px !important}.products .vertical-list .item .image{border:1px solid #e0dcdc;border-radius:26px 26px 0 0}.products .vertical-list .item:hover{border:none}.products .vertical-list .item:hover .image{border:1px solid #e0dcdc;border-radius:26px 26px 0 0}.products .vertical-list .item .name{position:absolute;top:0px;left:240px;width:250px}.products .vertical-list .item .description{position:absolute;top:43px;left:240px;width:250px}.products .vertical-list .item .weight{display:none}.products .vertical-list .item .more-info{display:block !important;position:absolute;top:67px;left:245px}.products .vertical-list .item .price{position:absolute;top:15px;right:40px}.products .vertical-list .item .buy{position:absolute;right:40px;top:60px}.products .vertical-list .item .info{position:absolute;right:60px;top:110px}.pagination{float:right;margin:0 0 25px 0}.pagination a{font-size:14px;color:#1486a7;margin:0 0 0 6px;padding:2px 4px;border-radius:4px}.pagination .selected{color:#fff;background:#1486a7;text-decoration:none}.pagination a:first-child,.pagination a:last-child{text-decoration:none}.block-filter{width:220px;border-radius:28px 0 0 0;overflow:hidden;margin:0 0 40px 0}.block-filter .title{font-weight:bold;font-size:18px;color:#fff;text-transform:uppercase;padding:10px 10px 10px 20px}.block-filter .description{line-height:35px;padding:0px 10px 0px 20px;position:relative;font-style:italic}.block-filter .reset{color:#666666;display:block;position:absolute;right:10px;top:-34px;text-decoration:none;font-size:11px;padding:2px 4px;background:#e1dede;height:15px;line-height:15px;font-family:"FiraSansRegular"}.block-filter .reset:hover{color:#666666}.block-filter .block:first-child{border-top:none;margin-top:0 !important}.block-filter .block label{display:block;margin:0 0 10px 0}.blue .block{margin:0 17px 10px 17px;border-top:1px dashed #79c5dc;padding:15px 0 0 0}.blue .block a{color:#39aecf;font-size:16px;text-decoration:none;font-weight:bold}.blue{border:1px solid #39aecf}.blue .title{background:#39aecf}.orange .block{margin:0 7px 10px 17px;border-top:1px dashed #ff8304;padding:15px 0 0 0}.orange{border:1px solid #ff8304}.orange .title{background:#ff8304}.orange .block a{color:#ff8304;font-size:16px;text-decoration:none;font-weight:bold}.news{}.news .title{color:#ff8304;font-size:16px;text-transform:uppercase;font-weight:bold;margin:0 0 15px 0}.news .list{}.news .list .block{margin:15px 0}.news .list .block .name{font-size:14px;color:#333333;margin:0 0 10px 0;font-weight:bold}.news .list .block .description{font-size:14px;margin:0 0 5px 0}.news .list .block a{font-style:italic;color:#057d9f;font-size:14px}.news .list .block a:hover{color:#ff8304}.news .all{color:#057d9f;font-size:14px;text-transform:uppercase}.news .all:hover{color:#ff8304}.banner{margin:0 0 25px 0;border-radius:28px 28px 0 0}.filter{height:52px;width:668px;border:1px solid #79c5dc;text-align:center;padding:0 15px;margin:0 0 35px 0}.filter span{line-height:52px}.filter .sort a{border:1px solid #cccccc;padding:1px 3px;text-decoration:none;margin:0 0 0 20px;border-radius:3px}.filter .sort a:hover{border:1px solid #ff8304}.filter .sort .selected{border:1px solid #ff8304}.filter .input{margin:0 15px 0 15px}.filter .input input[type="checkbox"]{margin:0 7px 0 0;vertical-align:middle}.filter .blocks,.filter .rows{display:inline-block;width:27px;height:27px;position:relative;top:8px;margin:0 0 0 12px}.filter .blocks{background:url(../img/sort-view.png) no-repeat 0px -27px}.filter .rows{background:url(../img/sort-view.png) no-repeat -27px -27px}.filter .rows-selected{background:url(../img/sort-view.png) no-repeat -27px 0px !important}.filter .blocks-selected{background:url(../img/sort-view.png) no-repeat 0px 0px !important}.item-info{border-bottom:1px solid #dcdcdc;margin:0 0 40px 0}.item-info .images-block{float:left;width:382px}.item-info .images-block .big-image{display:table;width:380px;height:360px;border:1px solid #cccccc;border-radius:28px;text-align:center}.item-info .images-block .small-images{overflow:hidden;margin:0 0 40px 0}.item-info .images-block .small-images .wrapper .block{width:115px;height:115px;float:left;border:1px solid #cccccc;border-radius:12px;margin:0 0 0 15px;display:table;text-align:center;overflow:hidden}.item-info .images-block .small-images .wrapper .block .vertical-align{padding:0 !important}.item-info .images-block .small-images .wrapper .block .vertical-align a{width:100%}.item-info .images-block .small-images .wrapper .block .vertical-align a img{padding:2px 0 0 0}.item-info .images-block .small-images .navigation{position:relative;top:50px}.item-info .images-block .small-images .navigation a{display:block;width:17px;height:18px;background-color:#e0dfdf;position:absolute}.item-info .images-block .small-images .navigation a:hover{background-color:#ff8304}.item-info .images-block .small-images .navigation .left{left:0px;background-image:url(../img/carousel-nav.png);background-position:0px 0px}.item-info .images-block .small-images .navigation .right{right:1px;background-image:url(../img/carousel-nav.png);background-position:-17px 0px}.item-info .images-block .small-images .wrapper .block:first-child{margin:0}.item-info .images-block .tip{line-height:45px;text-align:center;color:#999999;background:url(../img/tip.png) no-repeat 50px 15px}.item-info .parameters{width:540px;float:right}.item-info .parameters .price{font-size:20px;margin:0 0 10px 0}.item-info .parameters .price span{font-size:28px;font-family:"PTSansBold"}.item-info .parameters .in-basket{width:250px;height:35px;margin:0 0 20px 0}.item-info .parameters .in-basket .add{height:35px;line-height:37px;padding:0 20px;font-size:14px;text-transform:uppercase;text-align:center;border-radius:28px;color:#fff;background:#ff8304;text-decoration:none;float:right}.item-info .parameters .in-basket .add:hover{background:#33a9ca}.item-info .parameters .in-basket .how-much{margin:3px 0 0 0;float:left;width:98px;height:28px;overflow:hidden;line-height:28px;border:1px solid #cccccc;border-radius:12px;position:relative}.item-info .parameters .in-basket .how-much a{display:block;float:left;width:33px;background:#f2f2f2;position:absolute;text-align:center;text-decoration:none;font-size:20px}.item-info .parameters .in-basket .how-much .less{left:0px;top:0px;color:#333;line-height:34px}.item-info .parameters .in-basket .how-much .more{right:0px;top:0px;color:#333;line-height:30px}.item-info .parameters .in-basket .how-much input{float:left;border:none;border-radius:0;width:30px;position:absolute;left:33px;top:0px;height:28px;padding:0px;border-left:1px solid #cccccc;border-right:1px solid #cccccc;font-size:16px;text-align:center;line-height:30px}.item-info .parameters .info{line-height:25px;margin:0 0 10px 0;height:25px}.item-info .parameters .info .instock{width:100px !important;margin:0 25px 0 0 !important;float:left}.item-info .parameters .info .compare{float:left}.item-info .parameters .detail{margin:0 0 40px 0}.item-info .parameters .detail .block{display:table;width:100%;margin:0 0 10px 0}.item-info .parameters .detail .block .name{width:190px;margin:0 30px 0 0;float:left}.item-info .parameters .detail .block .text{font-weight:bold;padding:0 0 0 220px}.item-info .parameters .detail .color{position:relative;left:-140px;top:-5px}.item-info .parameters .detail .color a{position:relative;width:35px;height:30px;display:block;float:left;margin:0 5px 5px 0}.item-info .parameters .detail .color a img{border:1px solid #ccc;border-radius:6px}.item-info .parameters .detail .color a:hover img{border:1px solid #ff8304}.item-info .parameters .detail .color .selected .check{display:block}.item-info .parameters .detail .color .check{width:11px;height:11px;background:url(../img/color-selected.png) no-repeat;position:absolute;right:0px;bottom:0px;display:none}.recommended{margin:0 0 40px 0}.recommended .item{height:281px !important}.carousel{margin:0 0 60px 0;overflow:hidden}.carousel .wrapper .block{width:138px;height:138px;float:left;border:1px solid #cccccc;border-radius:12px;margin:0 0 0 20px;display:table;text-align:center}.carousel .wrapper .block:first-child{margin:0}.carousel .navigation{position:relative;top:61px;height:18px}.carousel .navigation a{display:block;width:17px;height:18px;background-color:#e0dfdf;position:absolute}.carousel .navigation a:hover{background-color:#999999}.carousel .navigation .left{left:0px;background-image:url(../img/carousel-nav.png);background-position:0px 0px}.carousel .navigation .right{right:1px;background-image:url(../img/carousel-nav.png);background-position:-17px 0px}.panel{height:50px;background:#41657f;position:fixed;bottom:0px;width:100%;left:0px}.panel .phone{line-height:50px;color:#97cad9;font-size:16px;position:absolute;left:0px}.panel .back-call{color:#1486a7;font-size:12px;text-transform:uppercase;padding:5px 20px;background:#fff;border-radius:14px;text-decoration:none;position:absolute;left:340px;top:10px}.panel .back-call:hover{background:#ff8304;color:#fff !important}.panel .compare{width:165px;position:absolute;padding:0 0 0 35px;background:url(../img/compare-ico.png) no-repeat center left;position:absolute;left:540px;height:50px}.panel .compare a{font-size:14px;color:#fff;line-height:50px}.panel .compare .how-much{width:35px;height:25px;margin:0 0 0 15px;text-align:center;background:#ff8304;position:absolute;top:12px;left:110px;color:#fff;line-height:26px}.panel .compare .how-much .tip{position:absolute;width:164px;height:28px;background:#fff;border:1px solid #ff8304;border-radius:8px;top:-60px;left:-65px;font-weight:bold;font-size:12px;text-align:center;color:#ff8304;line-height:30px}.panel .compare .how-much .tip:after{content:"";width:20px;height:10px;position:absolute;left:70px;bottom:-10px;background:url(../img/tip-corner.png) no-repeat}.panel .basket{width:145px;position:absolute;padding:0 0 0 35px;background:url(../img/panel-basket.png) no-repeat center left;position:absolute;right:0px;height:50px}.panel .basket .how-much{width:35px;height:25px;margin:0 0 0 5px;text-align:center;background:#ff8304;position:absolute;top:12px;left:110px;color:#fff;line-height:26px}.panel .basket .how-much .tip{position:absolute;width:164px;height:28px;background:#fff;border:1px solid #ff8304;border-radius:8px;top:-60px;left:-65px;font-weight:bold;color:#ff8304;font-size:12px;line-height:30px}.panel .basket .how-much .tip:after{content:"";width:20px;height:10px;position:absolute;left:70px;bottom:-10px;background:url(../img/tip-corner.png) no-repeat}.panel .basket a{font-size:14px;color:#fff;line-height:50px}.block-title{font-size:22px;margin:0 0 30px;font-family:"PTSansBold"}.carousel-compare{position:relative}.carousel-compare .table{border:1px solid #e6e4e4;float:left;margin:0 0 100px 0}.carousel-compare .table .columns{max-width:635px;overflow:hidden;height:1060px}.carousel-compare .table .column{border-left:1px solid #e6e4e4;width:159px;float:left}.carousel-compare .table .column:first-child{border-left:none}.carousel-compare .table .column .row{text-align:center;height:70px;border-top:1px solid #e6e4e4;overflow:hidden;display:table;width:100%}.carousel-compare .table .column .row:first-child{border-top:none;height:350px}.carousel-compare .table .column .row .table-image{display:table;width:100%;height:180px}.carousel-compare .table .column .row .yes{color:#39aecf;background:url(../img/instock-yes.png) no-repeat center left;padding:0 0 0 15px;width:80px;margin:0 auto}.carousel-compare .table .column .row .no{color:#666666;background:url(../img/instock-no.png) no-repeat center left;padding:0 0 0 17px;width:80px;margin:0 auto}.carousel-compare .table .column .row .price{font-size:14px;position:relative;margin:20px 0 5px 0}.carousel-compare .table .column .row .price .old-price{position:absolute;font-size:12px;color:#999999;top:-15px;right:35px;text-decoration:line-through}.carousel-compare .table .column .row .buy{margin:0 auto 15px auto !important}.carousel-compare .table .column .row .name{height:44px}.carousel-compare .table .column .row .minus{display:block;background:url(../img/minus-plus.png) no-repeat -20px 0;margin:0 auto;width:20px;height:19px}.carousel-compare .table .column .row .plus{display:block;background:url(../img/minus-plus.png) no-repeat 0 0px;margin:0 auto;width:20px;height:19px}.carousel-compare .navigation{position:relative;top:50px}.carousel-compare .navigation a{display:block;width:17px;height:18px;background-color:#e0dfdf;position:absolute}.carousel-compare .navigation a:hover{background-color:#ff8304}.carousel-compare .navigation .left{left:0px;background-image:url(../img/carousel-nav.png);background-position:0px 0px;left:-8px}.carousel-compare .navigation .right{right:1px;background-image:url(../img/carousel-nav.png);background-position:-17px 0px;right:-8px}.carousel-compare .left-column{width:200px;float:left;margin:0 40px 0 0}.carousel-compare .left-column .actions{height:281px}.carousel-compare .left-column .actions a{color:#0099cc;padding:0 0 0 25px;display:block;position:relative;margin:0 0 10px 0}.carousel-compare .left-column .actions a:hover{color:#ff8304}.carousel-compare .left-column .actions .back:after{content:"";display:block;position:absolute;width:16px;height:13px;top:3px;left:0px;background:url(../img/actions-back.png) no-repeat}.carousel-compare .left-column .actions .print:after{content:"";display:block;position:absolute;width:18px;height:14px;top:3px;left:0px;background:url(../img/actions-print.png) no-repeat}.carousel-compare .left-column .actions .delete:after{content:"";display:block;position:absolute;width:14px;height:16px;top:3px;left:2px;background:url(../img/actions-delete.png) no-repeat}.carousel-compare .left-column .parameters{}.carousel-compare .left-column .parameters .row{height:70px;overflow:hidden;display:table;border-bottom:1px solid #e6e4e4;width:100%;font-size:13px;text-transform:uppercase;font-weight:bold}.carousel-compare .left-column .parameters .row:first-child{border-top:none}.buy{line-height:36px;font-size:14px;text-transform:uppercase;color:#fff;background:#33a9ca;display:table;margin:0 0 0 5px;border-radius:28px;text-decoration:none;padding:0 18px}.buy:hover{color:#fff !important;background:#ff8304}.footer{height:300px}.footer .contact p{font-size:18px;line-height:1.5}.footer__group{position:absolute;top:20px}.footer__contact + .footer__contact{margin-top:20px}.footer .phone{color:#f88005;font-size:18px;position:absolute;top:0px;left:0px}.footer .copyright{margin-top:20px;font-size:14px;color:#666666}.footer .text{font-size:11px;color:#666666;top:190px;position:absolute;width:800px}.footer .menu{position:absolute;left:265px;top:40px}.footer .menu ul{}.footer .menu ul li{font-size:14px;float:left;margin:0 20px 0 0;list-style-type:none}.footer .menu ul li a{color:#057d9f}.footer .menu ul li:hover a{color:#f88005}.footer .dvlp{font-size:14px;position:absolute;top:40px;color:#666666;right:0px;background:url(../img/dvlp.png) no-repeat center right;padding:0 40px 0 0}.footer .dvlp a{text-decoration:none}.footer .dvlp a:hover{color:#666666}.footer .social{position:absolute;top:0px;right:125px}.footer .social a{margin:0 15px 0 0;float:left}.social .vk{width:24px;height:24px;display:block;background:url(../img/social.png) no-repeat 0px 0px}.social .ok{width:24px;height:24px;display:block;background:url(../img/ok.png) no-repeat 0px 0px}.social .fb{width:24px;height:24px;display:block;background:url(../img/social.png) no-repeat -24px 0px}.social .gg{width:24px;height:24px;display:block;background:url(../img/social.png) no-repeat -48px 0px}.content .contacts{position:relative}.content .contacts img{margin:0 0 35px 0}.content .contacts .print{position:absolute;color:#0099cc;text-decoration:none;top:-30px;right:0px}.content .contacts .print:before{content:"";width:25px;height:27px;background:url(../img/print.png) no-repeat;position:absolute;left:-30px;top:0px}.content .contacts .info{position:relative;margin:0 0 35px 0}.content .contacts .info .block{width:280px;padding:0 0 0 50px;margin:0 0 25px 0;position:relative}.content .contacts .info .address:before{content:"";width:18px;height:26px;background:url(../img/info-address.png) no-repeat;position:absolute;left:10px;top:0px}.content .contacts .info .phone:before{content:"";width:29px;height:29px;background:url(../img/info-phone.png) no-repeat;position:absolute;left:5px;top:0px;font-weight:bold}.content .contacts .info .email:before{content:"";width:28px;height:18px;background:url(../img/info-email.png) no-repeat;position:absolute;left:5px;top:0px}.content .contacts .info .email a{color:#0099cc}.content .contacts .info .web:before{content:"";width:31px;height:29px;background:url(../img/info-web.png) no-repeat;position:absolute;left:5px;top:-5px}.content .contacts .info .web a{color:#0099cc}.content .contacts .info .watches{position:absolute;left:480px;top:0px}.content .contacts .title{font-size:20px;color:#666666;font-family:"PTSansBold";margin:0 0 15px 0}.content .contacts .info .watches .block{width:160px}.content .contacts .info .watches .block span{display:block;float:left;margin:0 10px 0 0}.content .contacts .info .watches .block .time{font-size:20px;color:#ff8304;font-family:"PTSansBold"}.content .contacts .info .watches .watch:before{content:"";width:20px;height:21px;background:url(../img/watch.png) no-repeat;position:absolute;left:5px;top:0px}.content .contacts .way{margin:0 0 35px 0}.content .contacts .way .automobile{position:relative;padding:0 0 0 55px;margin:0 0 20px 0}.content .contacts .way .automobile:before{content:"";width:44px;height:18px;background:url(../img/automobile.png) no-repeat;position:absolute;left:0px;top:3px}.content .contacts .way .autobus{position:relative;padding:0 0 0 55px;margin:0 0 20px 0}.content .contacts .way .autobus:before{content:"";width:46px;height:24px;background:url(../img/autobus.png) no-repeat;position:absolute;left:0px;top:0px}.content .contacts .way p{padding:0 0 0 60px}.content .contacts .form{width:460px}.content .contacts .form .title{text-transform:uppercase}.content .contacts .form input,.content .contacts .form textarea{width:100%;box-sizing:border-box}.content .contacts .form textarea{height:150px}.content .contacts .form input[type="submit"]{width:125px}.text-block{margin:0 0 30px 0;font-family:"PTSansRegular"}.content-block h1,.text-block h1{font-size:24px;margin:0 0 15px;font-family:"PTSansBold"}.text-block h2{font-size:22px;margin:0 0 30px;font-family:"PTSansBold";color:#444444}.text-block h3{font-size:22px;margin:0 0 20px;color:#666666;font-family:"PTSansBold"}.text-block h4{font-size:20px;margin:0 0 20px;color:#666666;font-family:"PTSansBold"}.text-block h5{font-size:18px;margin:0 0 20px;color:#666666;font-family:"PTSansBold"}.text-block h6{font-size:18px;margin:0 0 20px;color:#888888;font-family:"PTSansBold"}.text-block p{margin:0 0 20px 0;font-size:15px;line-height:22px;color:#333333}.text-block div{margin:0 0 20px 0;font-size:15px;line-height:22px;color:#333333}.text-block .caption{font-size:12px;color:#9b9b9b}.text-block ul{margin:0 0 20px 0}.text-block a{color:#0099cc;text-decoration:none}.text-block a:hover{color:#ff8304}.text-block ul li{list-style-type:none;font-size:15px;position:relative;padding:0 0 0 20px;margin:0 0 10px 0}.text-block ul li:before{content:"";display:block;width:5px;height:5px;background:#ff8304;border-radius:50%;position:absolute;left:0px;top:7px}.text-block ol{margin:0 0 20px 20px}.text-block ol li{font-size:15px;margin:0 0 10px 0}.text-block q{font-size:15px;padding:15px;display:block;color:#333;line-height:26px;margin:0 0 20px 0;background:#ddf5fb;position:relative;font-style:italic;border-radius:14px;border:1px solid #7bbdd6}.text-block table{width:100%;border-collapse:collapse;margin:0 0 20px 0;border:none}.text-block table tr th{padding:10px 15px;text-align:left;border-left:1px solid #ccd2dc}.text-block table tr th:first-child{border-left:none}.text-block table tr:first-child td{border-top:none;font-weight:bold}.text-block table tr td{padding:10px 15px;border-left:1px solid #ccc;border-top:1px solid #ccc;border-bottom:none;border-right:none}.text-block table tr td:first-child{border-left:none}input[type="submit"],.btn,input[type="button"]{display:table;height:35px;line-height:35px;color:#fff !important;padding:0 15px;text-align:center;text-transform:uppercase;border:none;outline:0;cursor:pointer;text-decoration:none;margin:0 0 20px 0;border-radius:18px;background:#33a9ca;font-size:14px;font-family:"FiraSansRegular"}input[type="submit"]:hover,.btn:hover,input[type="button"]:hover{background:#ff8304;color:#fff !important}input[type="text"],input[type="password"]{padding:0 15px;line-height:35px;color:#999999;border:1px solid #ddd9d9;outline:0;margin:0 0 20px 0;height:35px;border-radius:16px}input[type="text"]:focus,input[type="password"]:focus{color:#666666;border:1px solid #00a4ff}input[type="text"]:hover,input[type="password"]:hover{color:#666666;border:1px solid #00a4ff}textarea{outline:0;resize:none;color:#111616;line-height:23px;border:1px solid #ddd9d9;margin:0 0 20px 0;padding:5px 15px;box-sizing:border-box;font-size:14px;display:block;border-radius:15px}textarea:focus,textarea:hover{color:#111616;border:1px solid #00a4ff}select{height:24px;border-radius:2px;width:100%;box-sizing:border-box;margin:0 0 41px 0}.clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden}.clearfix{display:block;zoom:1}input[type="submit"]{color:#fff;cursor:pointer}input[type="text"].warning,textarea.warning,select.warning{border-color:rgba(255,0,0,0.5)}input[type="text"].warning::-webkit-input-placeholder,input[type="password"].warning::-webkit-input-placeholder,textarea.warning::-webkit-input-placeholder{color:rgba(255,0,0,0.5)}input[type="text"].warning:-moz-placeholder,input[type="password"].warning:-moz-placeholder,textarea.warning:-moz-placeholder{color:rgba(255,0,0,0.5)}input[type="text"].warning::-moz-placeholder,input[type="password"].warning::-moz-placeholder,textarea.warning::-moz-placeholder{color:rgba(255,0,0,0.5)}input[type="text"].warning:-ms-input-placeholder,input[type="password"].warning:-ms-input-placeholder,textarea.warning:-ms-input-placeholder{color:rgba(255,0,0,0.5)}.block.colors .text{float:right;float:right;display:block;margin-right:-150px;width:80%}.overlay-background{position:fixed;left:0;top:0;right:0;bottom:0;background-color:#333;background-color:rgba(255,255,255,0.8);z-index:1000}.overlay-form{position:fixed;text-align:center;left:0;top:0;right:0;bottom:0;z-index:1100}.overlay-form .inside{display:table;width:100%;height:100%}.overlay-form .inside .middle{display:table-cell;vertical-align:middle}.overlay-form .inside .middle .form{width:300px;padding:25px;background-color:#fff;margin:0 auto;box-shadow:0px 5px 8px rgba(0,0,0,0.3)}.overlay-form .inside .middle .form .container{text-align:center;position:relative}.overlay-form .inside .middle .form .container table{width:100%}.overlay-form .inside .middle .form .container .close{position:absolute;top:-25px;right:-19px;font-size:20px;text-decoration:none}.overlay-form .inside .middle .form .container input,.overlay-form .inside .middle .form .container textarea{width:100%;margin-bottom:10px;box-sizing:border-box}.overlay-form .inside .middle .form .container textarea{resize:none;padding-top:5px}.wheelchair .bx-wrapper .bx-viewport{height:auto !important;background:none !important;box-shadow:none !important;border:0 !important;left:0 !important}.carousel-compare .table .vertical-align{padding:0;line-height:20px}.products .item-info .price span{position:relative}.products .item-info .old-price{color:#FF8304;font-size:14px !important;font-family:"FiraSansRegular" !important;position:absolute !important;top:-15px;right:10px;text-decoration:line-through}.d-category-description{margin-top:30px}.d-category-description ul{list-style-position:inside}.panel .phone{color:#FFF !important;line-height:53px}.panel .phone p{color:#FFF}
input::placeholder, textarea::placeholder { color: #767676; opacity: 1; }

/* Accessibility Contrast Fixes */
.title.js-filter-header { color: #333333 !important; background-color: #ffffff !important; }
.btn_buy { color: #ffffff !important; background-color: #d35400 !important; }
.buy.btn_buy { color: #ffffff !important; background-color: #d35400 !important; }
.cookie-banner button { border: 1px solid #ffffff !important; }

/* Accessibility Final Contrast Fixes */
.buy.btn_buy { color: #ffffff !important; background-color: #a84300 !important; }
.search form input#q::placeholder { color: #555555 !important; opacity: 1; }
.search form input#q:-ms-input-placeholder { color: #555555 !important; }
.search form input#q::-ms-input-placeholder { color: #555555 !important; }
.search form input#q { color: #111111 !important; }

/* Tap Target Fixes */
.vendor-list a, .block__labels a, .slides a {
    display: inline-block;
    padding: 10px;
    margin: -10px;
    position: relative;
    z-index: 10;
}
