.catalog-detail {width: 75%;}
#msProduct img {max-width: 100%;}
.catalog-detail .head {padding: 40px 0px;border: 1px solid #f2f2f2;margin-bottom: 24px;}
.catalog-detail .head .galery {margin-right: 0px;margin-left: 0px;}
.catalog-detail .head .galery .inner {max-height: none;padding: 0px 20px 0px 40px;position: relative;}
.catalog-detail .head .galery .inner .items {display: block;height: 100%;padding: 0;}
.catalog-detail .head .galery .inner .items .item {width: 500px;margin-right: 0px;float: left;display: block;opacity: 1;height: 400px;line-height: 397px;padding: 0;text-align: center;position: relative;}
.catalog-detail .head .galery .inner .items .item a {text-align: center;}
.catalog-detail .head .galery .inner .items .item a img {max-width: 100%;max-height: 100%;width: auto;height: auto;display: inline-block;vertical-align: middle;margin: auto;}
.catalog-detail .head .galery .inner .items .item a .zoom {top: -45px;right: 21px;transition: opacity ease .3s,top ease .3s;margin: 0px;border-radius: 4px;background-color: #11c3d3;color: #fff;display: block;height: 44px;line-height: 24px;padding: 6px;position: absolute;width: 44px;cursor: pointer;text-align: center;}
.catalog-detail .head .galery .inner .items .item a .zoom svg {position: absolute;top: 12px;right: 12px;}
.catalog-detail .head .galery .inner .items .item:hover .zoom {top: 0;}
.catalog-detail .head .info {padding: 0px 38px 0px 3px;}
.catalog-detail .head .info .previewtext {margin-bottom: 0px;color: #666;font-size: .933em;line-height: 22px;}
.catalog-detail .head .info .previewtext p {margin-bottom: 7px;}
.catalog-detail .head .info .link-block-more span {border-bottom: 1px dotted;font-size: .867em;color: #11c3d3;}
.catalog-detail .head .info .link-block-more + .bottom-wrapper {margin-top: 15px;}
.catalog-detail .head .info .bottom-wrapper {border-top: 1px solid #f2f2f2;margin: 30px 0px 0px;padding: 30px 0px 0px;}
.catalog-detail .head .info .bottom-wrapper .price {font-size: 0px;line-height: 0px;margin: 0px 0px 15px;}
.catalog-detail .head .info .bottom-wrapper .price .price_new {line-height: 16px;display: inline-block;vertical-align: top;}
.catalog-detail .head .info .bottom-wrapper .price .price_new .price_val {margin-right: 15px;color: #222;font-size: 24px;font-weight: bold;padding-right: 5px;line-height: 26px;}
.catalog-detail .head .info .bottom-wrapper .footer-button {transition: all .1s ease;margin: 7px 0 0px;}
.catalog-detail .head .info .bottom-wrapper .footer-button .buy_block {justify-content: center;margin: 12px -3px;text-align: center;display: flex;}
.catalog-detail .head .info .bottom-wrapper .footer-button .buy_block > div {padding: 3px;}
.catalog-detail .head .info .bottom-wrapper .footer-button .buy_block .counter {margin-bottom: 0px;}
.catalog-detail .head .info .bottom-wrapper .footer-button .buy_block .counter .wrap {background: #f3f3f5;position: relative;border-radius: 3px;}
.catalog-detail .head .info .bottom-wrapper .footer-button .buy_block .counter .wrap .minus {left: 0px;border-right-width: 0px;border-radius: 3px 0px 0px 3px;}
.catalog-detail .head .info .bottom-wrapper .footer-button .buy_block .counter .wrap .ctrl {position: absolute;top: 0;bottom: 0;width: 30px;cursor: pointer;z-index: 1;background: #f2f2f2;opacity: 1;border: 1px solid #f2f2f2;}
.catalog-detail .head .info .bottom-wrapper .footer-button .buy_block .counter .wrap .input {border: 1px solid #f3f3f5;border-radius: 3px;padding: 3px 28px;}
.catalog-detail .head .info .bottom-wrapper .footer-button .buy_block .counter .wrap .input input {height: 30px;padding: 0px;width: 100%;border: none;background: none;font-size: .933em;text-align: center;font-weight: bold;color: #555;}
.catalog-detail .head .info .bottom-wrapper .footer-button .buy_block .counter .wrap .plus {right: 0px;border-left-width: 0px;border-radius: 0px 3px 3px 0px;}
.catalog-detail .head .info .bottom-wrapper .footer-button .buy_block .buttons {width: 40%;}
.catalog-detail .head .info .bottom-wrapper .footer-button .buy_block .buttons .btn {width: 100%;}
.catalog-detail .head .info .bottom-wrapper .footer-button .buy_block .buttons .in_cart {display: none;}
.catalog-detail .head .info .bottom-wrapper .footer-button .wrapper-block-btn .btn {width: 100%;color: #11c3d3;background: transparent;border-color: #11c3d3;font-weight: bold;font-size: 1em;transition: .5s ease-in-out;}
.catalog-detail .head .info .bottom-wrapper .footer-button .wrapper-block-btn .btn:hover {background-color: #11c3d3;color: #fff;}
.catalog-detail .tabs {margin-top: 40px;margin-bottom: 40px;}
.catalog-detail .tabs .arrows_wrapper .arrow.disabled {display: none;}
.catalog-detail .tabs .arrows_wrapper .arrow_left {left: -14px;border-right: 1px solid #ececec;}
.catalog-detail .tabs .arrows_wrapper .arrow_left svg {transform: rotate(-90deg);}
.catalog-detail .tabs .arrows_wrapper .arrow {top: 0;position: absolute;width: 38px;height: 100%;align-items: center;justify-content: center;background: #fff;z-index: 1;cursor: pointer;display: flex;}
.catalog-detail .tabs .arrows_wrapper .arrow_right {right: -14px;border-left: 1px solid #ececec;}
.catalog-detail .tabs .arrows_wrapper .arrow_right svg {transform: rotate(90deg);}
.catalog-detail .tabs .nav-tabs {display: flex;background: #f9f9fa;border: 1px solid #f2f2f2;border-left-width: 0px;margin: 0;padding-left: 0;list-style: none;}
.catalog-detail .tabs .nav-tabs li {padding-left: 0px;margin-bottom: 0px;position: static;float: left;display: block;}
.catalog-detail .tabs .nav-tabs li a {background: #fff;z-index: 2;border-bottom-color: #fff;color: #11c3d3;font-weight: 500;border-color: #f2f2f2;border: 1px solid #f2f2f2;margin: -1px;padding: 18px 25px 17px;text-decoration: none;border-radius: 0;text-transform: none;cursor: default;position: relative;float: left;}
.catalog-detail .tabs .nav-tabs li a:before {content: "";position: absolute;top: 0px;left: 0px;right: 0px;display: block;width: 100%;height: 2px;background: #f9f9fa;}
.catalog-detail .tabs .nav-tabs li.active a:before {background: #11c3d3;}
.catalog-detail .tabs .nav-tabs li:not(.active) a {background: #f9f9fa;color: #222;}
.catalog-detail .tabs .nav-tabs li:not(.active):hover a {color: #11c3d3;}
.catalog-detail .tabs .tab-content {background-color: white;border: none;padding: 40px 0px 0px;}
.catalog-detail .bottoms {margin: 55px 0px 44px;border: none;border-top: 2px solid #f2f2f2;height: 1px;}