@charset "UTF-8";#good div.tab-menu{overflow:auto;margin:15px 0 35px}#good ul.tab-menu{line-height:35px;display:inline-flex;width:-moz-max-content;width:max-content}#good ul.tab-menu li{float:left;margin-right:15px}#good ul.tab-menu li>*{padding:0 20px;border:1px solid #aaa;display:block;font-size:16px;font-weight:700}#good ul.tab-menu li i{font-style:normal}#good ul.tab-menu li i+i{background:#ff6841;border-radius:10px;line-height:normal;margin-left:10px;color:#fff;height:20px;font-size:16px;font-weight:400;padding:0 8px}#good ul.tab-menu li i.viewed{color:inherit;background:none;padding:0}#good ul.tab-menu li>span{background:#aaa;color:#fff;border-color:#fff}#good div.content{overflow:hidden;padding-bottom:10px}#good div.content>div.left{width:45%;padding:0 20px 20px 0}#good #question-form,#good #review-form{position:static;max-width:100%;width:100%;box-shadow:none;padding:0}#good div.content>div.left:empty,#good div.content>div.left>div.image:not([style]),#good div.content>div.left>ul.controls li:not([style]){text-align:center;color:#f5f5f5}#good div.content>div.left:empty:after,#good div.content>div.left>div.image:not([style]):after,#good div.content>div.left>ul.controls li:not([style]):after{content:"\e865";font-family:health-medicine-guide,serif;font-size:300px;line-height:400px}#good div.content>div.left>ul.controls li:not([style]):after{font-size:50px;line-height:100px}#good div.content>div.left:empty,#good div.content>div.left>div.image,#good div.content>div.left>ul.controls li{height:400px;background-size:contain;background-repeat:no-repeat;background-position:50%}#good div.content>div.left>ul.controls{display:flex}#good div.content>div.left>ul.controls li{width:100px;display:inline-block;border:1px solid #fff;margin:10px 0;cursor:pointer;height:100px}#good div.content>div.left>ul.controls li:not(:last-child){margin-right:10px}#good div.content>div.left>ul.controls li.active{border-color:#f5f5f5;cursor:auto}#good div.content img{display:none}#good div.content>div.right{float:none}#good div.price{border:1px solid #e7e7e7;padding:25px;margin-left:45%}#good div.price>div:first-child{display:flex}#good div.price>div>div{margin-right:20px}#good div.price:before{content:"Цена";display:block;text-transform:uppercase;font-size:12px;margin-bottom:20px}#good p.price{color:#aaa;font-size:22px}#good p.price span{color:#0d0d0d;font-size:27px}#good p.price+span{color:#24c89e;display:inline-block;font-size:13px}#good p.price+span:after{font-family:health-medicine-guide,serif;content:"\e82a";margin-left:5px}#good div.price>div:first-child a{display:block;width:100%;max-width:210px;line-height:40px;height:40px;color:#fff;background:#ff6d3e;text-align:center}#good div.content div.description{margin-top:20px}#good div.content div.description h3{margin-top:18px}#good div.menu{padding:20px;background:#f9f5f4;margin-left:45%}#good div.menu h3{font-size:18px;margin-top:0!important}#good div.menu ul{-moz-column-count:2;column-count:2;font-size:15px;margin:0}#good div.menu a{border-bottom:1px dotted}#good div.pharmacy{margin-top:5px}#good div.pharmacy a{font-size:15px}#good div.pharmacy ul.rating{height:12px;line-height:15px;margin-left:5px}#good div.pharmacy ul.rating li:after{font-size:15px}#good div.content>div.bottom{clear:both;border-top:1px solid #ededed;margin-top:30px;padding-top:20px}#good ul.specifications li{overflow:hidden}#good ul.specifications li>*{float:left}#good ul.specifications li>span{width:20%}@media (min-width:1600px){#good div.menu{position:fixed;width:250px;margin-left:-270px;background:none;border-right:1px solid #eaeaea;padding:10px 0;line-height:normal;background:#fff;z-index:998;top:105px}#good div.menu h3{display:none}#good div.menu ul{-moz-column-count:1;column-count:1;text-align:right}#good div.menu li:not(:last-child){margin-bottom:5px}#good div.menu a{color:#1c1c1c;display:block;padding:5px 20px 5px 0;border:0}#good div.menu a.active,#good div.menu a:hover{background:#edebeb}}@media (max-width:812px){#good div.price>div{display:block!important}#good div.price>div:first-child a{margin-top:5px}#good ul.specifications li>span{width:30%}}@media (max-width:568px){#good div.content>div{float:none;width:100%!important;padding-left:0!important;margin-bottom:20px}#good div.price{margin-left:0!important}#good div.content>div.left>div.image{height:350px}#good div.content>div.left:empty,#good div.content>div.left:empty:after,#good div.content>div.left>div.image:not([style]):after{font-size:200px;line-height:350px}#good div.menu{display:none}}@media (max-width:414px){#good ul.specifications li>*{float:none}#good ul.specifications li>span{width:auto;display:block;margin:5px 0}}/*# sourceMappingURL=good.min.css.map */
