

/* Start:/bitrix/templates/PIP_ramayoga/css/css_static_page.css?15808321372587*/
.oplatatable .payment_text {
	padding-left: 20px;
}
.news-list .news-element {
	margin-bottom: 40px;
}
.news-list .news-element .news-date-time, .news-list .news-element .detail {
	margin-left: 10px;
}
.news-list .news-element .preview
{
	margin-top: 25px;
}
#right .back_action {
	margin-top: 20px;
}
.term_tbl {
	text-align: center;
}
.right_content .privilege>div a {
	font: 14px/1.2 "Open Sans";
}
.right_content .about {
	text-align: left;
}
.about .photo2 {
	margin-top: 20px;
}	
.about .photo3 {
	width: 52%;
  	float: left;
}
.about .text_2 {
	margin-top: 20px;
}
.about .text_2 ul li
{
	line-height: 25px;
}
.right_content .about ul li{
	list-style-type: circle;
}
.about .text_2 ul li{
	/*margin-left: 60%;*/
}
.about .photo4 {
	width: 45%;
  	float: right;
}
.about .ul_text {
	margin-bottom: 45px;
}
.about .photo5 {
	float: left;
  	width: 45%;
}
.about .photo6 {
	width: 40%;
  	margin-top: -40px;
}
table.tbl_links a {
	  border-bottom: 1px solid #07b6f9;
}
table.tbl_links a.banner{
	  border-bottom: none;
}
table.tbl_links textarea {
	max-width: 500px;
}
.container .right_content .about, .container .right_content .terms, .container .right_content>.text {
	padding: 0px;
}
.container .right_content>div+div {
	padding: 20px;
}
.links h3, .white_container h3 {
	color: #07B6F9;
  	margin-top: 0px;
}
.white_container .delivery_wrap .section {
	width: 25%;
  	text-align: center;
  	float: left;
}
.white_container .coast {
	margin-top: 30px;
}

.footer_subscribe{
    position: relative;
}
#bx-composite-banner{
    position: absolute;
    bottom: 0px;
    right: 73px;
    margin-bottom: -15px;
}

.top_stores_list_item a{
    color: #000 !important;
}

@media screen and (max-width: 1000px) {
	.white_container .delivery_wrap .section {
		width: 50%;
		text-align: center;
		float: left;
		flex-direction: column;
	}	
	.white_container .delivery_wrap li { font-size: 14px; }
	.white_container .delivery_wrap p { font-size: 14px; }
	.white_container .delivery_wrap .sng_sec { width: 50%; }
}
@media screen and (max-width: 500px) {
	.white_container .delivery_wrap .section {
		width: 100%;
	}
	.white_container .delivery_wrap {
		padding: 5px 15px;
	}
	.delivery .icons a { padding: 10px 0; line-height: 18px; }
	.white_container .delivery_wrap .sng_sec { width: 100%; margin-bottom: 15px; }	
}

.icons div.clear { width: auto; height: auto; }

.style_about .green_border {
    padding: 9px 10px 10px;
    width: 346px; margin-top: 10px;
}
/* End */


/* Start:/bitrix/templates/PIP_ramayoga/css/style.css?1597270049131710*/
/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/
.flex {
    display: block;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-flow: row wrap;
}

a,
input[type="submit"],
input[type="text"] {
    transition: all 0.5s;
    text-decoration: none;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
    display: block;
}

body {
    line-height: 1;
}

ol, ul {
    list-style: none;
}

a {
    text-decoration: none;
}

b, strong {
    font-weight: bold;
}

i {
    font-style: italic;
}

blockquote, q {
    quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

* {
    outline: none;
    font-family: "Open Sans", sans-serif;
}

form {
    display: block;
}

body {
    font-family: "Open Sans", "Arial", sans-serif;
    font-size: 14px;
    font-style: normal;
    line-height: 24px;
    color: #000;
    background-color: #fff;
    position: relative;
    margin: 0 auto;
    background: #ffffff;
    overflow-x: hidden;
}

* {
    box-sizing: border-box;
    -moz-box-sizing: border-box; /*Firefox 1-3*/
    -webkit-box-sizing: border-box; /* Safari */
}

img {
    max-width: 100%;
}

a {
    color: #07B6F9;
}

a:hover {
    color: #000942;
}

.wrapper {
    background: #f3f6f6;
}

.container {
    margin: 0 auto;
    padding: 0 10px;
}

.left-sidebar {
    width: 280px;
    min-width: 280px;
    text-align: left;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center;
    color: #fff;
    margin-top: 8px;
    z-index: 2;
}

.hidden {
    display: none !important;
}

.visually-hidden {
    opacity: 0;
    height: 0;
    visibility: hidden;
    transition: 0.5s;
}

.modal-background {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.3);
    z-index: 3;
    cursor: pointer;
}

.nav-bread-set {
    display: -webkit-box;
    display: flex;
    width: 100%;
    max-width: 1300px;
    margin: 0 auto;
    background: #f3f6f6;
}

.content-wrapper {
    width: calc(100% - 290px);
    max-width: 1012px;
    text-align: center;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    align-items: center;
    color: #fff;
    margin-top: 4px;
    margin-left: 4px;
    -webkit-box-flex: 1;
    flex-grow: 1;
}

.content-wrapper > div[id ^= "comp_"] {
    max-width: 100%;
}
@media (min-width: 700px) {
@font-face {
    font-family: "Open Sans";
    font-display: swap;
    src: url("/bitrix/templates/PIP_ramayoga/css/../fonts/OpenSans-Regular.ttf");
    font-style: normal;
    font-weight: normal;
}

@font-face {
    font-family: "Open Sans";
    font-display: swap;
    src: url("/bitrix/templates/PIP_ramayoga/css/../fonts/OpenSans-Italic.ttf");
    font-style: italic;
    font-weight: normal;
}

@font-face {
    font-family: "Open Sans";
    font-display: swap;
    src: url("/bitrix/templates/PIP_ramayoga/css/../fonts/OpenSans-Bold.ttf");
    font-style: normal;
    font-weight: bold;
}

@font-face {
    font-family: "Open Sans";
    font-display: swap;
    src: url("/bitrix/templates/PIP_ramayoga/css/../fonts/OpenSans-BoldItalic.ttf");
    font-style: italic;
    font-weight: bold;
}

@font-face {
    font-family: "Museo Cyrl";
    font-display: swap;
    /*src: url("/bitrix/templates/PIP_ramayoga/css/../fonts/Museocyrl500.woff");*/
    src: url("/bitrix/templates/PIP_ramayoga/css/../fonts/exljbris_-_museo_cyrl_500-webfont.woff");
    font-style: normal;
    font-weight: normal;
}
}
#warning.warning { display: none; }

.warning {
    flex-basis: 100%;
    min-height: 36px;
    box-shadow: 0 0 7px black;
    background: linear-gradient(to bottom, #a5b557 0%, #c3d467 25%, #b7ca5e 100%);
}

.warning__text {
    display: inline-block;
    color: #2B4E0C;
    font: bold 13px "Open Sans", Arial, sans-serif;
    margin-left: -6px;
    text-shadow: 0 1px rgba(255, 255, 255, 0.4);
    padding: 10px 15px 10px 44px;
}

header a {
    color: #07b6f9;
    border-bottom: 1px dashed #07b6f9;
}

.header {
    width: 100%;
    background: #fff;
}

.header__top {
    max-width: 1300px;
    margin: 0 auto;
    text-align: center;
    justify-content: space-between;
}

.header__top-path {
    padding: 15px 0 5px 0;
}

.header__top-path--left {
    flex-basis: 39%;
    text-align: center;
}

.header__top-path-cart {
    margin-left: 9px;
}

.header__top-path-cart,
.header__top-path-gift {
    min-width: 210px;
    align-items: center;
}

.header__top-path-cart-icon {
    /*background-image: url(/bitrix/templates/PIP_ramayoga/css/../img/pay.png);*/
    background-image: url(/bitrix/templates/PIP_ramayoga/css/../images/sertifikat.png);
    background-repeat: no-repeat;
    background-position: center;
    width: 53px;
    height: 53px;
    background-size: 50px auto;
    cursor: pointer;
}

.header__top-path-cart-text a {
    color: #00a7aa;
    font-size: 14px;
    margin-left: 8px;
}

.header__top-path-gift {
    align-items: center;
    margin-left: 6px;
}

.header__top-path-gift-icon {
    /*background-image: url(/bitrix/templates/PIP_ramayoga/css/../img/gift_pod.png);*/
    background-image: url(/bitrix/templates/PIP_ramayoga/css/../images/podarok-za-podpisku.png);
    background-repeat: no-repeat;
    background-position: center;
    width: 53px;
    height: 53px;
    cursor: pointer;
}
body div .header__top-path-gift-icon {
    /*   background-position: 0% 50%;
       background-size: auto 100%;*/
}

.header__top-path-gift-text a {
    color: #e74c3c;
    border-bottom: 1px dashed #e74c3c;
    font-size: 14px;
    margin-left: 10px;
}
.header__top-path-cart {
    width: 240px;
}
.header__top-path-pickup {
    position: relative;
    margin-left: 9px;
    align-items: center;
    width: 240px;
}

.header__top-path-pickup-icon {
    height: 53px;
    width: 53px;
    background-repeat: no-repeat;
    /*background-image: url(/bitrix/templates/PIP_ramayoga/css/../img/pickup.png);*/
    background-image: url(/bitrix/templates/PIP_ramayoga/css/../images/samovyvoz.png);
}

.header__top-path-store {
    align-items: center;
    margin-left: 9px;
    min-width: 210px;
}
.header__top-path-store-icon {
    height: 40px;
    width: 40px;
    background-repeat: no-repeat;
    background-image: url(/bitrix/templates/PIP_ramayoga/css/../images/store.png);
    background-position: 50% 50%;
    background-size: 100%;
}
.header__top-path-store-text-link {
    color: #838282;
    display: inline-block;
    margin-right: 24px;
    font-size: 14px;
    position: relative;
    line-height: 21px;
    margin-left: 12px;
    border-bottom: 1px dashed #07b6f9;
    cursor: pointer;
}
.header__top-path-store-text-link a {
    color: inherit;
}

.header__top-path-pickup-text-link-new {
    color: #838282;
    display: inline-block;
    margin-right: 24px;
    font-size: 14px;
    position: relative;
    line-height: 21px;
    margin-left: 8px;
    border-bottom: 1px dashed #07b6f9;
    cursor: pointer;
}
.header__top-path-pickup-text-link {
    color: #838282;
    display: inline-block;
    margin-right: 24px;
    font-size: 14px;
    position: relative;
    line-height: 21px;
    margin-left: 8px;
    border-bottom: 1px dashed #07b6f9; display: none;
    cursor: pointer;
}

.header__top-path-pickup-text-link:before {
    content: "";
    display: block;
    height: 24px;
    width: 24px;
    background-repeat: no-repeat;
    /*background-image: url(/bitrix/templates/PIP_ramayoga/css/../img/ball_arrow.png);*/
    background-image: url(/bitrix/templates/PIP_ramayoga/css/../images/raskretie-punktov-samovivoza.png);
    position: absolute;
    right: -30px;
    cursor: pointer; display: none;
}

.path-pickup-text-list {
    display: none;
    text-align: left;
    margin: 5px 10px;
    position: absolute;
    left: 0;
    top: 60px;
    border: 1px solid #07B6F9;
    z-index: 3;
    background-color: #fff;
    text-align: center;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);
}

.path-pickup-text-list-item {
    padding: 5px;
}

.path-pickup-text-list-item a {
    border: none;
    color: #000;
}

.header__top-path--center {
    flex-basis: 22%;
    justify-content: center;
    align-items: center;
}

.header__top-path-logo {
    max-height: 120px;
}

.header__top-path-logo-link {
    border: 0;
}

.header__top-path-logo-link:hover {
    border: none;
}

.header__top-path-logo-link a img {
    max-height: 105px;
}

.header__top-path-logo-text {
    text-transform: uppercase;
    justify-content: center;
}

.header__top-path-logo-text-brand {
    font-size: 22px;
    font-weight: bold;
    color: #000;
}

.header__top-path-logo-text-description {
    font-size: 13px;
    text-align: center;
    color: #000; line-height: 16px;
}

.header__top-path--right {
    flex-basis: 39%;
    justify-content: space-between;
    padding-left: 70px;
}

.header__top-path-login-text {
    position: relative;
    white-space: nowrap;
}

.header__top-path-login-text::before {
    content: "";
    position: absolute;
    background-image: url(/bitrix/templates/PIP_ramayoga/css/../img/login.png);
    background-repeat: no-repeat;
    width: 40px;
    height: 40px;
    cursor: pointer;
    left: 0;
    top: -7px;
}

.header__top-path-login,
.header__top-path-city,
.header__top-path-phone,
.header__top-path-basket {
    max-width: 180px;
    width: 50%;
}

.header__top-path-login {
    margin-right: 0;
    align-items: center;
    min-width: auto;
    vertical-align: top;
    justify-content: flex-start;
}

.header__top-path-login-text {
    padding-left: 43px;
}

.header__top-path-city {
    justify-content: flex-start;
    padding-left: 55px;
    padding-top: 10px;
}

.path-city__container {
    position: relative;
}

.path-city__container:before {
    content: "";
    cursor: pointer;
    position: absolute;
    left: -47px;
    width: 50px;
    height: 50px;
    /*background-image: url(/bitrix/templates/PIP_ramayoga/css/../img/map_select.png);*/
    background-image: url(/bitrix/templates/PIP_ramayoga/css/../images/geo.png);
}

.header__top-path-city-text {
    color: #838282;
    text-align: left;
}

.header__top-path-phone {
    text-align: left;
    padding-left: 5px;
}

.header__top-path-phone-number {
    color: #000;
    font-size: 20px;
    border: none;
}

.header__top-path-phone-number:hover {
    border: none;
    color: #000;
}

.header__top-path-basket-count a:hover {
    color: #838282;
    text-decoration: none;
    border-bottom: 1px dashed #838282;
}

.header__top-path-basket-icon {
    background-image: url(/bitrix/templates/PIP_ramayoga/css/../img/cart_detail_blue.png);
    background-repeat: no-repeat;
    width: 30px;
    height: 25px;
    background-position: center;
    cursor: pointer;
}

.header__top-path-basket {
    width: 50%;
    padding-top: 15px;
    padding-left: 18px;
    position: relative;
}

.header__top-path-basket-count {
    height: 20px;
    padding: 3px 5px;
    font-weight: bold;
    color: #fff;
    border-radius: 3px;
    background-color: #FF0000;
    overflow: hidden;
    align-items: center;
    justify-content: center;
    margin: 5px;
}

.header__top-path-basket-text {
    padding-top: 2px;
}

.header__top-path-basket-text a {
    text-transform: uppercase;
}

.basket-container {
    cursor: pointer;
}

.basket-container__small-basket.small_basket_open {
    width: auto;
    margin: 0;
    float: none;
    text-align: left;
}

.header__top-path-basket-product {
    display: none;
}

.header__top-path-basket-product {
    position: absolute;
    background: #fff;
    width: 420px;
    right: 0;
    border-radius: 10px;
    z-index: 3000;
    text-align: left;
    margin-right: 0;
    box-shadow: 0 5px 15px -1px #a9a9a9;
}

.basket-product__container {
    padding: 10px;
}

.basket-product__all {
    font-weight: bold;
    margin-bottom: 10px;
    text-align: left;
    cursor: pointer;
    color: #07b6f9;
    font-size: 14px;
}

.basket-product__list {
    overflow: auto;
    height: 200px;
}

.basket-product__list-item {
    border-bottom: 1px solid #D9D9D9;
    position: relative;
    padding: 10px 0;
    text-align: center;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}

.basket-product__list-item > div {
    margin-right: 5px;
}

.basket-product__list-item-img {
    max-width: 70px;
}

.basket-product__list-item-img img {
    max-width: 50px;
}

.basket-product__list-item-name {
    width: 210px;
}

.basket-product__list-item-name a {
    border: none;
    max-height: 35px;
    overflow: hidden;
    font-size: 12px;
}

.basket-product__list__product-card__price {
    font-weight: bold;
    width: 60px;
    align-items: center;
    color: #07b6f9;
    justify-content: center;
}

.basket-product__list__product-card__price span {
    cursor: pointer;
    margin-left: 3px;
    text-transform: uppercase;
}

.basket-product__list-item-delete {
    background: url(/bitrix/templates/PIP_ramayoga/css/../img/close_search.png);
    width: 20px;
    height: 20px;
    background-size: 100%;
    cursor: pointer;
    border-radius: 20px;
    max-width: 20px;
    display: inline-block;
    vertical-align: middle;
}

.basket-product__list-item-delete:hover {
    background-color: #a9a9a9;
    opacity: 0.6;
}

.basket-product__btn {
    text-transform: uppercase;
    padding: 10px;
    justify-content: space-between;
}

.basket-product__btn a {
    border: none;
    padding: 10px 15px;
    border-radius: 10px;
    font-size: 14px;
    font-weight: bold;
    color: #fff;;
}

.basket-product__btn-order {
    background: #05D000;
}

.basket-product__btn-order:hover {
    background: #07B6F9;
}

.basket-product__btn-issue {
    background: #07B6F9;
}

.header__hr {
    background-image: url(/bitrix/templates/PIP_ramayoga/css/../img/hr_top.png);
    width: 100%;
    height: 2px;
}

.header__menu {
    -webkit-box-pack: center;
    justify-content: center;
}

.header__menu-list {
    padding: 20px 15px 15px;
    position: relative;
}

.header__menu-list-item,
.header__menu-list-item--hot {
    padding: 5px 10px;
}

.header__menu-list-item {
    position: relative;
}

.header__menu-list-item a:hover,
.header__menu-list-item--hot a:hover {
    border: 0;
}

.header__menu-list-sub {
    position: absolute;
    background: #fff;
    z-index: 1100;
    white-space: nowrap;
    opacity: 1;
    visibility: visible;
    overflow: hidden;
    left: 0;
    box-shadow: 0 5px 11px -1px rgba(0, 0, 0, 0.3);
    text-align: left;
    display: none;
    min-width: 100%;
    font-size: 14px;
}

.header__menu-list-item.drop .header__menu-list-sub {
    display: block;
}

.header__menu-list-sub .header__menu-list-sub-item a {
    padding: 5px 10px;
    display: block;
    text-transform: none;
    font-size: 14px;
}

.header__menu-list-sub-item a:hover {
    background: #D0F7FF;
    color: #000 !important;
}

.header__menu-list-item:after {
    content: "";
    display: inline-block;
    height: 8px;
    width: 8px;
    background-image: url(/bitrix/templates/PIP_ramayoga/css/../img/catalog_arrow2.png);
    background-repeat: no-repeat;
    background-position: center;
    margin: 0 0 2px 5px;
}

.header__menu-list-item.drop:after {
    content: "";
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    transition: 0.3s;
}

.header__menu-list-item--hot a {
    position: relative;
}

.header__menu-list-item--hot span {
    color: #FFFFFF;
    font-size: 10px;
    height: 15px;
    line-height: 16px;
    padding: 0 5px;
    position: absolute;
    right: 0;
    text-align: center;
    text-transform: uppercase;
    top: -15px;
    -webkit-transform: translateZ(0px);
    transform: translateZ(0px);
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    background-color: #ff9249;
}

.header__menu-list-item--hot span:before {
    content: "";
    border-style: solid;
    border-width: 5px 0 0 5px;
    bottom: -4px;
    right: 0;
    pointer-events: none;
    position: absolute;
    transition-duration: 0.3s;
    transition-property: bottom;
    z-index: -1;
    border-color: #ff9249 transparent transparent transparent;
}

.header__menu-list-item a,
.header__menu-list-item--hot a {
    color: #000;
    border: 0;
    font-size: 18px;
}

.header__menu-list-item > a,
.header__menu-list-item--hot > a {
    text-transform: uppercase;
}

.header__menu-list-item a:hover,
.header__menu-list-item--hot a:hover {
    color: #07b6f9;
}

@media (min-width: 960px) {
    .open-search .header__menu-list-item--hot {
        display: none;
    }
}

.header__menu-list-search {
    display: inline-block;
    width: 120px;
    padding: 0;
    position: relative;
    transition: all 0s;
    vertical-align: top;
    text-align: center;
    font-size: 18px;
    box-sizing: border-box;
}
.header__menu-list-search-form input[type="text"],
.header__menu-list-search-form input {
    width: 100%;
    padding: 5px 15px;
    border: 1px solid #d7dbda;
    border-radius: 20px;
    box-sizing: border-box;
    outline: none;
    font-size: 16px;
    vertical-align: top;
    padding-right: 56px;
}

.header__menu-list-search-form input[type="submit"] {
    background: none;
    position: absolute;
    border: 1px solid #d7dbda;
    border-radius: 20px;
    width: 37px;
    height: 36px;
    background-color: #fff;
    top: 0px;
    right: 0;
    background-image: url(/bitrix/templates/PIP_ramayoga/css/../img/search_icon.png);
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer;
    outline: none;
    background-size: 16px;
    font-size: 16px;
    vertical-align: top;
    padding-right: 20px;
    transition: all 0.5s;
    box-sizing: border-box;
    margin: 0px;
}

.header__menu-list-search-form input[type="submit"]:hover {
    border: 1px solid #07b6f9;
    background-color: #D0F7FF;
}

.header___menu-search-hidden {
    display: none;
    position: absolute;
    top: 0;
    right: -42px;
    width: 36px;
    height: 36px;
    font-size: 0;
    vertical-align: middle;
    background-image: url(/bitrix/templates/PIP_ramayoga/css/../img/close_search.png);
    background-size: 100%;
    cursor: pointer;
    border: 1px solid #d7dbda;
    border-radius: 20px;
}

.header___menu-search-hidden:hover {
    border: 1px solid #07b6f9;
    background-color: #D0F7FF;
}

.header__blue-hr {
    background-image: url(/bitrix/templates/PIP_ramayoga/css/../img/blue_line.png);
    height: 5px;
    width: 100%;
}

.header__fixed {
    position: fixed;
    visibility: hidden;
    top: -100px;
    width: 100%;
    max-width: 100vw;
    padding: 5px 0 0;
    background: #fff;
    text-align: center;
    margin: 0 auto;
    transition: top .5s ease;
    z-index: 111;
}

.header__fixed:hover {
    transition: all 0.7s;
}

.fixed_top .header__fixed {
    top: 0;
    visibility: visible;
}

.header__fixed .header__blue-hr {
    position: absolute;
    bottom: -2px;
}

.header__fixed-container {
    justify-content: space-around;
    padding: 7px 0;
}

.header__fixed-basket-block {
    position: relative;
    top: -3px;
}

.header__fixed-menu-list-item {
    text-align: center;
    display: inline-block;
    font-size: 18px;
    padding: 5px 15px;
    box-sizing: border-box;
}

.header__fixed-menu-list-item a {
    border: 0;
    color: #000;
    text-transform: uppercase;
    font-size: 12px;
}

.header__fixed-menu-list-item a:hover {
    border: 0;
    color: #07b6f9;
}

.header__fixed-menu-search {
    position: relative;
}

.header__fixed-menu-search-form input[type="text"] {
    width: 100%;
    padding: 7px 15px;
    border: 1px solid #d7dbda;
    border-radius: 20px;
    box-sizing: border-box;
    outline: none;
    font-size: 16px;
    vertical-align: top;
    padding-right: 56px;
}

.header__fixed-menu-search-form input[type="text"]:focus {
    border: 1px solid #07b6f9;
}

.header__fixed-menu-search-form input[type="submit"] {
    background: none;
    position: absolute;
    border: 1px solid #d7dbda;
    border-radius: 20px;
    width: 40px;
    height: 40px;
    background-color: #fff;
    top: -3px;
    right: 0;
    background-image: url(/bitrix/templates/PIP_ramayoga/css/../img/search_icon.png);
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer;
    outline: none;
    background-size: 16px;
}

.header__fixed-menu-search-form input[type="submit"]:hover {
    border: 1px solid #07b6f9;
    background-color: #D0F7FF;
}

.header__fixed-basket {
    width: 140px;
    border-radius: 35px;
    cursor: pointer;
    color: #07b6f9;
    margin-top: 5px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    padding: 3px;
    margin-right: -2px;
    white-space: nowrap;
}

.header__fixed-basket-icon {
    display: inline-block;
    vertical-align: middle;
    background-position: right;
    background-image: url(/bitrix/templates/PIP_ramayoga/css/../img/cart_detail_blue.png);
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    background-size: 100%;
}

.header__fixed-basket-count {
    height: 20px;
    display: inline-block;
    padding: 0 3px;
    vertical-align: middle;
    font-weight: bold;
    color: #fff;
    border-radius: 3px;
    background-color: #FF0000;
    max-width: 14px;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    overflow: hidden;
}

.header__fixed-basket-text {
    font-size: 12px;
    text-transform: uppercase;
}

.header__fixed-hamburger {
    display: none;
    box-sizing: content-box;
    background-image: url(/bitrix/templates/PIP_ramayoga/css/../img/hamburger.png);
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    font-size: 0;
    padding: 10px;
    margin-left: 10px;
    color: #fff;
    background-position: center;
    vertical-align: top;
}

.header__fixed-hamburger:hover {
    border-radius: 5px;
}

.footer {
    width: 100%;
    max-width: 1300px;
    margin: 0 auto;
    background: #Fff;
}

.footer__top {
    padding: 20px;
    max-width: 1300px;
}

.footer__top-title {
    border-bottom: 2px solid #07B6F9;
    font-family: 'Museo Cyrl';
    font-size: 2em;
    width: 100%;
    font-weight: bold;
    padding: 10px;
    margin-bottom: 20px;
}

.footer__top-title-text {
    margin: 0.67em 0;
    line-height: 34px;
}

.footer__top-block {
    -webkit-box-pack: center;
    justify-content: center;
}

.footer__top-block-item {
    width: 45%;
    vertical-align: top;
    margin-bottom: 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    position: relative;
}

.footer__top-block-item {
    width: 47%;
    margin-right: 5px;
}

.footer__top-block-item-price-basket {
    display: none;
}

.footer__top-block-item-text {
    display: inline-block;
    text-align: left;
    vertical-align: middle;
    margin-right: 20px;
    font-size: 14px;
    position: relative;
    padding-left: 100px;
    line-height: 1.4;
}

.block-item-8 {
    display: inline-block;
    padding-left: 100px;
}

.block-item-img {
    float: right;
}

[class*="footer__top-block-item-"]:before {
    content: "";
    position: absolute;
    display: block;
    top: 40px;
    left: 0;
    width: 74px;
    height: 74px;
    background-repeat: no-repeat;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.footer__top-block-item-1:before {
    background-image: url(/bitrix/templates/PIP_ramayoga/css/../img/1.png);
}

.footer__top-block-item-2:before {
    background-image: url(/bitrix/templates/PIP_ramayoga/css/../img/2.png);
}

.footer__top-block-item-3:before {
    background-image: url(/bitrix/templates/PIP_ramayoga/css/../img/3.png);
}

.footer__top-block-item-4:before {
    background-image: url(/bitrix/templates/PIP_ramayoga/css/../img/4.png);
}

.footer__top-block-item-5:before {
    background-image: url(/bitrix/templates/PIP_ramayoga/css/../img/5.png);
}

.footer__top-block-item-6:before {
    background-image: url(/bitrix/templates/PIP_ramayoga/css/../img/6.png);
}

.footer__top-block-item-7:before {
    background-image: url(/bitrix/templates/PIP_ramayoga/css/../img/7.png);
}

.footer__top-block-item .footer__top-block-item-8 {
    padding: 0;
}

.footer__top-block-item-img {
    float: right;
}

.footer__middle {
    -webkit-box-pack: center;
    justify-content: center;
    border-bottom: 1px dashed #BABABA;
    border-top: 5px solid #f3f6f6;
}

.footer__container {
    width: 100%;
    max-width: 1300px;
    text-align: center;
    -webkit-box-pack: center;
    justify-content: center;
}

.footer__middle__container {
    width: 23%;
    padding: 5px 0;
    min-width: 280px;
    padding: 10px;
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
}

.footer__middle-text {
    font-weight: bold;
    line-height: 1.4;
}

.footer__middle-text a {
    text-transform: uppercase;
    width: 23%;
    padding: 5px 0;
    min-width: 250px;
    color: #000;
}

.footer__middle-text a:hover {
    color: #07b6f9;
    border: 0;
}

.footer__middle-text-arrow {
    background: url(/bitrix/templates/PIP_ramayoga/css/../img/arrow_right.png);
    background-repeat: no-repeat;
    height: 14px;
    width: 14px;
    background-size: 100%;
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
}

.footer__middle-thumb {
    background-image: url(/bitrix/templates/PIP_ramayoga/css/../img/like.png);
    background-repeat: no-repeat;
    background-size: 100%;
    width: 50px;
    height: 50px;
}

.footer__middle-8year {
    background-image: url(/bitrix/templates/PIP_ramayoga/css/../img/year10.png);
    background-repeat: no-repeat;
    background-size: 100%;
    width: 50px;
    height: 50px;
}

.footer__middle-garanty {
    background-image: url(/bitrix/templates/PIP_ramayoga/css/../img/garanty.png);
    background-repeat: no-repeat;
    background-size: 100%;
    width: 50px;
    height: 50px;
}

.footer__middle-garanty100 {
    background-image: url(/bitrix/templates/PIP_ramayoga/css/../img/garanty100.png);
    background-repeat: no-repeat;
    background-size: 100%;
    width: 50px;
    height: 50px;
}

.footer__bottom {
    -webkit-box-pack: center;
    justify-content: center;
}

.footer__container {
    width: 100%;
    max-width: 1300px;
    text-align: center;
    -webkit-box-pack: center;
    justify-content: center;
}

.footer__bottom-column {
    padding: 10px;
    min-width: 250px;
    width: 23%;
    vertical-align: top;
    box-sizing: border-box;
    text-align: left;
}

.footer__bottom-column-logo-img {
    max-width: 60px;
    margin-right: 10px;
}

.footer__bottom-column-logo-text {
    display: inline-block;
    vertical-align: top;
    width: 170px;
    font-size: 12px;
    line-height: 1.4;
}

.footer__bottom-column-logo-text span {
    font-size: 14px;
    font-weight: bold;
}

.footer__bottom-column-text {
    margin-bottom: 20px;
    line-height: 1.4;
}

.footer__bottom-column-text--weight {
    font-weight: bold;
}

.footer__bottom-column-text-brand {
    border-bottom: 1px dashed #07b6f9;
}

.footer__bottom-column-phone {
    font-size: 24px;
    text-align: center;
}

.footer__bottom-column-call {
    text-align: center;
}

.footer__bottom-column-phone a:hover {
    border: 0;
}

.footer__bottom-column-call a {
    border-bottom: 1px dashed #07b6f9;
}

.footer__bottom-column-text-email {
    display: inline-block;
    color: #07b6f9;
    vertical-align: top;
}

.footer__bottom-column-text-email--margin {
    width: 200px;
    display: inline-block;
    margin-left: 10px;
}

.footer__bottom-column-rating {
    white-space: nowrap;
}

.footer__bottom-column-rating a {
    white-space: nowrap;
    display: block;
    border: none;
}

.footer__bottom-column-rating a:hover {
    border: 0;
}

.footer__bottom-column-rating a img {
    max-width: 100%;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    margin-bottom: 5px;
}

.footer__bottom-column--location {
    -webkit-box-pack: center;
    justify-content: center;
}

.footer__bottom-footer__bottom-column-menu-list {
    display: inline-block;
    vertical-align: top;
    padding: 10px 0;
    margin: 0 0 5px 10px;
}

.footer__bottom-footer__bottom-column-menu-list-item {
    line-height: 16px;
    max-width: 150px; margin-bottom: 8px;
}

.footer__bottom-footer__bottom-column-menu-list-item a {
    color: #07b6f9;
}

.footer__bottom-footer__bottom-column-menu-list-item a:hover {
    border: 0;
}

.footer__bottom-column-head {
    font-weight: bold;
    margin-bottom: 10px;
    font-size: 16px;
}

.footer__bottom-column-subscribe {
    line-height: 1.4;
    margin-bottom: 20px;
}

.footer__bottom-column-input {
    position: relative;
    margin-bottom: 20px;
}

.footer__bottom-column-input input {
    border-radius: 20px;
    border: 1px solid #07b6f9;
    outline: none;
    color: #000;
    padding: 5px 10px;
    width: 100%;
}

.footer__bottom-column-input input[type="submit"] {
    position: absolute;
    top: 6px;
    right: 16px;
    width: 28px;
    height: 16px;
    font-size: 0;
    border: none;
    cursor: pointer;
    background: url(/bitrix/templates/PIP_ramayoga/css/../img/data-image.png) no-repeat scroll 0 0;
}

.footer__bottom-column-social a {
    display: inline-block;
    width: 40px;
    height: 40px;
    background-repeat: no-repeat;
    background-image: url(/bitrix/templates/PIP_ramayoga/css/../img/social.png);
    cursor: pointer;
    border: none;
    background-size: auto 80px;
}

.footer__bottom-column-social-vk {
    background-position: -39px 0;
}

.footer__bottom-column-social-vk:hover {
    background-position: -39px -40px;
}

.footer__bottom-column-social-facebook {
    background-position: -79px 0;
}

.footer__bottom-column-social-facebook:hover {
    background-position: -79px -40px;
}

.footer__bottom-column-social-instagram {
    background-position: -118px 0;
}

.footer__bottom-column-social-instagram:hover {
    background-position: -118px -40px;
}

.footer__bottom-column-social-google {
    background-position: -158px 0;
}

.footer__bottom-column-social-google:hover {
    background-position: -158px -40px;
}

.footer__bottom-column-social-twitter {
    background-position: 0 0;
}

.footer__bottom-column-social-twitter:hover {
    background-position: 0 -40px;
}

.footer__bottom-column-city-select {
    margin-top: 15px;
    margin-bottom: 15px;
}

.bottom-container {
    padding: 10px 30px;
}

.catalog-dropdown-outer {
    width: calc(100% - 40px);
    margin: 0 auto;
    margin-bottom: 10px;
    border: 1px solid #ced0d0;
    border-radius: 4px;
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    box-shadow: 5px 8px 10px rgba(0, 0, 0, 0.3), 0 0 0 rgba(0, 0, 0, 0.1) inset;
}

.catalog-dropdown-wrapper.container_menu_catalog {
    width: 100%;
    display: inline-block;
    position: relative;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    border: none;
    padding: 0;
    box-shadow: none;
}

/*
.catalog-dropdown-trigger/*.open_menu_catalog/ {
    display: block;
    position: relative;
    padding: 4px 36px 4px 20px;
    line-height: 40px;
    background-color: #07B6F9;
    color: #ffffff;
    border-radius: 3px;
    font-size: 20px;
    text-transform: uppercase;
    margin: 0;
}*/
.catalog-dropdown-trigger,.catalog-dropdown-trigger-search {
    display: block;
    position: relative;
    padding: 4px 36px 4px 20px;
    border-radius: 3px;
    line-height: 40px;
    color: #07b6f9;
    background: #fff;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 600;
}

/*.no-touch .catalog-dropdown-trigger/*.open_menu_catalog/:hover {
    background-color: #171b46;
    color: #fff;
}*/

.catalog-dropdown-trigger::before, .catalog-dropdown-trigger::after,.catalog-dropdown-trigger-search::before, .catalog-dropdown-trigger-search::after {
    /* this is the arrow inside the dropdown trigger*/
    content: '';
    position: absolute;
    top: 50%;
    margin-top: -1px;
    height: 2px;
    width: 9px;
    background: #ffffff;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition: width 0.3s, -webkit-transform 0.3s;
    transition: width 0.3s, transform 0.3s;
    transition: width 0.3s, transform 0.3s, -webkit-transform 0.3s;
}

.catalog-dropdown-trigger::before,.catalog-dropdown-trigger-search::before {
    right: 17px;
    top: 26px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.catalog-dropdown-trigger::after,.catalog-dropdown-trigger-search::after {
    right: 17px;
    top: 20px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.catalog-dropdown h2,.catalog-dropdown-search h2,
.catalog-dropdown-content a,
.catalog-dropdown-content ul a {
    height: 50px;
    line-height: 1;
    display: flex;
    align-items: center;
}

.catalog-dropdown-search h2 { padding-left: 20px; color: #fff !important; font-weight: bold; }

.catalog-dropdown h2,
.catalog-dropdown-content a,
.catalog-dropdown-content ul a,
.catalog-dropdown-content .cd-divider {
    padding: 0 20px;
}

.catalog-dropdown,.catalog-dropdown-search {
    position: fixed;
    z-index: 1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #111433;
    color: #ffffff;
    visibility: hidden;
    /* Force Hardware Acceleration */
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    transition: visibility 0s 0.5s, -webkit-transform 0.5s 0s;
    transition: transform 0.5s 0s, visibility 0s 0.5s;
    transition: transform 0.5s 0s, visibility 0s 0.5s, -webkit-transform 0.5s 0s;
}
@media (min-width: 767px) {
    .catalog-dropdown-search {
        position: static;
        visibility: visible;
        -webkit-transform: translateY(0%);
        transform: translateY(0%);
        background-color: transparent;
    }
    .catalog-dropdown-trigger-search { display: none; }	
}
@media (max-width: 768px){
    #ajax_catalog_menu_filter { width: 100%; }
}

.catalog-dropdown h2,.catalog-dropdown-search h2 {
    /* dropdown title - mobile version only */
    position: relative;
    z-index: 1;
    color: #585a70;
    background-color: #111433;
    border-bottom: 1px solid #242643;
}

.catalog-dropdown .cd-close,.catalog-dropdown-search .cd-close {
    /* 'X' close icon - mobile version only */
    position: absolute;
    z-index: 1;
    right: 0;
    top: 0;
    height: 50px;
    width: 50px;
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
    color: transparent;
}

.catalog-dropdown .cd-close::after, .catalog-dropdown .cd-close::before,
.catalog-dropdown-search .cd-close::after, .catalog-dropdown-search .cd-close::before
{
    /* this is the 'X' icon */
    content: '';
    position: absolute;
    left: 50%;
    top: 50%;
    bottom: auto;
    right: auto;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    height: 20px;
    width: 2px;
    background-color: #ffffff;
}

.catalog-dropdown .cd-close::after,.catalog-dropdown-search .cd-close::after {
    -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
    transform: translateX(-50%) translateY(-50%) rotate(45deg);
}

.catalog-dropdown .cd-close::before,.catalog-dropdown-search .cd-close::before {
    -webkit-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
    transform: translateX(-50%) translateY(-50%) rotate(-45deg);
}

.catalog-dropdown.dropdown-is-active,.catalog-dropdown-search.dropdown-is-active {
    z-index: 111;
    visibility: visible;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    transition: visibility 0s 0s, -webkit-transform 0.5s 0s;
    transition: transform 0.5s 0s, visibility 0s 0s;
    transition: transform 0.5s 0s, visibility 0s 0s, -webkit-transform 0.5s 0s;
}

.catalog-dropdown-content, .catalog-dropdown-content ul {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    transition: -webkit-transform 0.3s;
    transition: transform 0.3s;
    transition: transform 0.3s, -webkit-transform 0.3s;
    padding-top: 50px;
}

.catalog-dropdown-content a, .catalog-dropdown-content ul a {
    /*display: block;*/
    color: #ffffff;
    /* truncate text with ellipsis if too long */
    border-top-width: 1px;
    border-color: #242643;
    border-style: solid;
    text-align: left;
}

.catalog-dropdown-content li:first-of-type > a, .catalog-dropdown-content ul li:first-of-type > a {
    border-top-width: 0;
}

.catalog-dropdown-content li:last-of-type > a, .catalog-dropdown-content ul li:last-of-type > a {
    border-bottom-width: 1px;
}

.catalog-dropdown-content .cd-divider, .catalog-dropdown-content ul .cd-divider {
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #0b0e23;
    font-size: 1.1rem;
    font-weight: bold;
    letter-spacing: 1px;
    color: #585a70;
    text-transform: uppercase;
}

.catalog-dropdown-content .cd-divider + li > a, .catalog-dropdown-content ul .cd-divider + li > a {
    border-top-width: 0;
}

.catalog-dropdown-content a, .catalog-dropdown-content .cd-search, .catalog-dropdown-content .cd-divider, .catalog-dropdown-content ul a, .catalog-dropdown-content ul .cd-search, .catalog-dropdown-content ul .cd-divider {
    /* Force Hardware Acceleration */
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition: opacity 0.3s, -webkit-transform 0.3s;
    transition: opacity 0.3s, transform 0.3s;
    transition: opacity 0.3s, transform 0.3s, -webkit-transform 0.3s;
}

.catalog-dropdown-content.is-hidden, .catalog-dropdown-content ul.is-hidden {
    /* push the secondary dropdown items to the right */
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
}

.catalog-dropdown-content.is-hidden > li > a, .catalog-dropdown-content.is-hidden > li > .cd-search, .catalog-dropdown-content.is-hidden > .cd-divider, .catalog-dropdown-content.move-out > li > a, .catalog-dropdown-content.move-out > li > .cd-search, .catalog-dropdown-content.move-out > .cd-divider, .catalog-dropdown-content ul.is-hidden > li > a, .catalog-dropdown-content ul.is-hidden > li > .cd-search, .catalog-dropdown-content ul.is-hidden > .cd-divider, .catalog-dropdown-content ul.move-out > li > a, .catalog-dropdown-content ul.move-out > li > .cd-search, .catalog-dropdown-content ul.move-out > .cd-divider {
    /* lower down the dropdown items opacity - when secondary dropdown slides in or for dropdown items hidden on the right */
    opacity: 0;
}

.catalog-dropdown-content.move-out > li > a, .catalog-dropdown-content.move-out > li > .cd-search, .catalog-dropdown-content.move-out > .cd-divider, .catalog-dropdown-content ul.move-out > li > a, .catalog-dropdown-content ul.move-out > li > .cd-search, .catalog-dropdown-content ul.move-out > .cd-divider {
    /* push the dropdown items to the left when secondary dropdown slides in */
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
}

.dropdown-is-active .catalog-dropdown-content, .dropdown-is-active .catalog-dropdown-content ul {
    -webkit-overflow-scrolling: touch;
}

.catalog-dropdown-content .see-all a {
    /* different style for the See all links */
    color: #3587B1;
}

.catalog-dropdown-content .catalog-dropdown-gallery .catalog-dropdown-item, .catalog-dropdown-content .catalog-dropdown-icons .catalog-dropdown-item {
    /* items with picture (or icon) and title */
    height: 80px;
    line-height: 80px;
}

.catalog-dropdown-content .catalog-dropdown-gallery .catalog-dropdown-item h3, .catalog-dropdown-content .catalog-dropdown-icons .catalog-dropdown-item h3 {
    /* truncate text with ellipsis if too long */
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.catalog-dropdown-content .catalog-dropdown-gallery .catalog-dropdown-item {
    padding-left: 90px;
}

.catalog-dropdown-content .catalog-dropdown-gallery img {
    position: absolute;
    display: block;
    height: 40px;
    width: auto;
    left: 20px;
    top: 50%;
    margin-top: -20px;
}

.catalog-dropdown-content .catalog-dropdown-icons .catalog-dropdown-item {
    padding-left: 75px;
    position: relative;
}

.catalog-dropdown-content .catalog-dropdown-icons .catalog-dropdown-item p {
    color: #111433;
    font-size: 1.3rem;
    /* hide description on small devices */
    display: none;
}

.catalog-dropdown-content .catalog-dropdown-icons .catalog-dropdown-item::before {
    /* item icon */
    content: '';
    display: block;
    position: absolute;
    left: 20px;
    top: 50%;
    margin-top: -20px;
    width: 40px;
    height: 40px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 40px 40px;
}

.catalog-dropdown-content .catalog-dropdown-icons .catalog-dropdown-item.item-1::before {
    background-image: url("/bitrix/templates/PIP_ramayoga/css/../img/nucleo-icon-1.svg");
}

.catalog-dropdown-content .catalog-dropdown-icons .catalog-dropdown-item.item-2::before {
    background-image: url("/bitrix/templates/PIP_ramayoga/css/../img/nucleo-icon-2.svg");
}

.catalog-dropdown-content .catalog-dropdown-icons .catalog-dropdown-item.item-3::before {
    background-image: url("/bitrix/templates/PIP_ramayoga/css/../img/nucleo-icon-3.svg");
}

.catalog-dropdown-content .catalog-dropdown-icons .catalog-dropdown-item.item-4::before {
    background-image: url("/bitrix/templates/PIP_ramayoga/css/../img/nucleo-icon-4.svg");
}

.catalog-dropdown-content .catalog-dropdown-icons .catalog-dropdown-item.item-5::before {
    background-image: url("/bitrix/templates/PIP_ramayoga/css/../img/nucleo-icon-5.svg");
}

.catalog-dropdown-content .catalog-dropdown-icons .catalog-dropdown-item.item-6::before {
    background-image: url("/bitrix/templates/PIP_ramayoga/css/../img/nucleo-icon-6.svg");
}

.catalog-dropdown-content .catalog-dropdown-icons .catalog-dropdown-item.item-7::before {
    background-image: url("/bitrix/templates/PIP_ramayoga/css/../img/nucleo-icon-7.svg");
}

.catalog-dropdown-content .catalog-dropdown-icons .catalog-dropdown-item.item-8::before {
    background-image: url("/bitrix/templates/PIP_ramayoga/css/../img/nucleo-icon-8.svg");
}

.catalog-dropdown-content .catalog-dropdown-icons .catalog-dropdown-item.item-9::before {
    background-image: url("/bitrix/templates/PIP_ramayoga/css/../img/nucleo-icon-9.svg");
}

.catalog-dropdown-content .catalog-dropdown-icons .catalog-dropdown-item.item-10::before {
    background-image: url("/bitrix/templates/PIP_ramayoga/css/../img/nucleo-icon-10.svg");
}

.catalog-dropdown-content .catalog-dropdown-icons .catalog-dropdown-item.item-11::before {
    background-image: url("/bitrix/templates/PIP_ramayoga/css/../img/nucleo-icon-11.svg");
}

.catalog-dropdown-content .catalog-dropdown-icons .catalog-dropdown-item.item-12::before {
    background-image: url("/bitrix/templates/PIP_ramayoga/css/../img/nucleo-icon-12.svg");
}

@-webkit-keyframes cd-fade-in {
    0% {
        opacity: 0;
        visibility: visible;
    }
    100% {
        opacity: 1;
        visibility: visible;
    }
}

@keyframes cd-fade-in {
    0% {
        opacity: 0;
        visibility: visible;
    }
    100% {
        opacity: 1;
        visibility: visible;
    }
}

@-webkit-keyframes cd-fade-out {
    0% {
        opacity: 1;
        visibility: visible;
    }
    100% {
        opacity: 0;
        visibility: visible;
    }
}

@keyframes cd-fade-out {
    0% {
        opacity: 1;
        visibility: visible;
    }
    100% {
        opacity: 0;
        visibility: visible;
    }
}

.cd-search input[type="search"] {
    width: 100%;
    height: 50px;
    padding: 0 20px;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    background-color: #242643;
    color: #ffffff;
    border: none;
    border-radius: 0;
}

.cd-search input[type="search"]::-webkit-input-placeholder {
    color: #ffffff;
}

.cd-search input[type="search"]::-moz-placeholder {
    color: #ffffff;
}

.cd-search input[type="search"]:-moz-placeholder {
    color: #ffffff;
}

.cd-search input[type="search"]:-ms-input-placeholder {
    color: #ffffff;
}

.cd-search input[type="search"]:focus {
    background: #ffffff;
    color: #111433;
    outline: none;
}

.cd-search input[type="search"]:focus::-webkit-input-placeholder {
    color: rgba(17, 20, 51, 0.4);
}

.cd-search input[type="search"]:focus::-moz-placeholder {
    color: rgba(17, 20, 51, 0.4);
}

.cd-search input[type="search"]:focus:-moz-placeholder {
    color: rgba(17, 20, 51, 0.4);
}

.cd-search input[type="search"]:focus:-ms-input-placeholder {
    color: rgba(17, 20, 51, 0.4);
}

.has-children > a, .go-back a {
    position: relative;
}

.has-children > a::before, .has-children > a::after, .go-back a::before, .go-back a::after {
    /* arrow icon in CSS - for element with nested unordered lists */
    content: '';
    position: absolute;
    top: 50%;
    margin-top: -1px;
    display: inline-block;
    height: 2px;
    width: 10px;
    background: #ffffff;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.has-children > a::before, .go-back a::before {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.has-children > a::after, .go-back a::after {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.has-children > a {
    padding-right: 40px;
}

.has-children > a::before, .has-children > a::after {
    /* arrow goes on the right side - children navigation */
    right: 20px;
    -webkit-transform-origin: 9px 50%;
    transform-origin: 9px 50%;
}

.catalog-dropdown-content .go-back a::before, .catalog-dropdown-content .go-back a::after {
    /* arrow goes on the left side - go back button */
    left: 20px;
    -webkit-transform-origin: 1px 50%;
    transform-origin: 1px 50%;
}

.catalog-dropdown__category-picture {
    background-color: #ffffff;
    float: right;
    width: 200px;
    height: 200px;
    margin: 30px 42px 30px 0;
}

.catalog-dropdown__category-picture img {
    max-width: 100%;
    width: auto;
    max-height: 100%;
    height: auto;
}

.no-js .catalog-dropdown-wrapper:hover .catalog-dropdown {
    visibility: visible;
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}

.no-js .catalog-dropdown-wrapper .cd-close {
    display: none;
}

.sidebar-social {
    width: 240px;
    text-align: center;
    color: #fff;
    margin: 10px 0;
    font-size: 18px;
    padding-bottom: 14px;
    border-bottom: 1px dashed #07B6F9;
}

.sidebar-social:last-child {
    border: none;
}

.sidebar-social__image--fb {
    display: inline-block;
    min-height: 340px;
}

.sidebar-social__toggler {
    vertical-align: middle;
    display: inline-block;
    width: 117px;
    padding: 5px 10px;
    box-sizing: border-box;
    background-color: #fff;
    border-radius: 8px 8px 0 0;
    cursor: pointer;
    text-align: center;
    border: none;
    font-size: 16px;
}

.sidebar-social__toggler.active {
    background: #07B6F9;
    color: #fff;
}

.sidebar-social__toggler:hover {
    background: #d0f7ff;
}

.sidebar-social__toggler.active:hover {
    background: #07B6F9;
    color: #fff;
}

.main {
    display: -webkit-box;
    display: flex;
    width: 100%;
    max-width: 1300px;
    margin: 0 auto;
    background: #f3f6f6;
    padding-top: 10px;
}

.main--index {
    padding: 10px 20px 0 0;
}

.main--column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
}

.main__product-detail {
    display: block;
    width: 100%;
    max-width: 1300px;
    margin: 0 auto;
}

.breadcrumbs {
    width: 100%;
    padding-top: 3px;
}

.breadcrumbs-container {
    border-radius: 20px;
    border: 1px dotted #07B6F9;
    background: #fff;
    font-size: 14px;
    color: #707070;
    padding: 7px 20px;
    margin-bottom: 20px;
}

.breadcrumbs-list a,
.breadcrumbs-list span {
    font-size: 14px;
    border: none;
    vertical-align: middle;
    color: #707070;
}

.breadcrumbs-list-item {
    display: inline-block;
    text-align: left;
}

.breadcrumbs-list-item-arrow {
    background: url(/bitrix/templates/PIP_ramayoga/css/../img/breadcrumb_arrow.png);
    font-size: 0;
    color: #fff;
    width: 6px;
    display: inline-block;
    vertical-align: middle;
    margin: 0 10px;
    height: 23px;
}

.news-carousel {
    width: 100%;
    height: auto;
    text-align: center;
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    align-items: flex-start;
    color: #fff;
    margin: 4px 4px 0;
    font-size: 18px;
}

.blog-slider-block {
    width: 100%;
    height: auto;
    text-align: center;
    margin: 0 4px;
    margin-top: 6px;
    font-size: 18px;
}

.blog-slider-block__title {
    text-transform: uppercase;
    font-weight: 900;
    text-align: center;
    font-size: 18px;
    color: #07B6F9;
    position: relative;
    padding: 20px 0;
    margin-top: 10px;
    position: relative;
}

.blog-slider-block__title-decoration {
    position: absolute;
    width: 100%;
    height: 100%;
    background-image: linear-gradient(to right, #07B6F9 0%, #07B6F9 100%);
    background-size: 2px 2px;
    background-repeat: repeat-x;
    background-position: 0 32px;
    left: 0;
    top: 0;
}

.blog-slider-block__title-text {
    position: relative;
    background: #F3F6F6;
    padding: 0 30px;
}

.blog-carousel {
    background: #Fff;
    border-radius: 10px;
    border: 2px dotted #07B6F9;
    padding: 18px 35px;
}

.blog-carousel__list-item {
    padding: 10px 25px;
    font-size: 14px;
    text-align: left;
}

.blog-carousel__list-item-title {
    margin-top: 8px;
    display: block;
}

.blog-carousel__list-item a {
    color: #07b6f9;
    padding: 0 5px;
    display: block
}

.blog-carousel__list-item a:hover {
    color: #838282;
}

.blog-carousel__list-item a.blog-carousel__to-blog-link {
    border-bottom: 1px dashed;
    padding: 0px;
    margin-left: 5px;
    display: inline-block;
    line-height: 18px;
}

.blog-carousel__list-item-desc {
    color: #000;
    font-size: 14px;
    line-height: 18px;
    margin-top: 6px;
    margin-bottom: 5px;
    padding: 0 5px;
}

.blog-carousel .owl-prev {
    left: -32px;
}

.blog-carousel .owl-next {
    right: -32px;
}

.sections-menu {
    padding: 35px;
}

.sections-menu__list {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
}

.sections-menu__item {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    width: calc(20% - 6px);
    align-items: center;
    max-width: 190px;
    min-width: 80px;
    margin: 0 3px;
    margin-bottom: 10px;
    padding: 10px 0;
    transition: 0.3s;
}

.sections-menu__item:hover {
    background: #D0F7FF;
    border-radius: 10px;
}

.sections-menu__item a {
    display: inline-block;
    vertical-align: top;
}

.sections-menu__link-block {
    display: inline-block;
    vertical-align: top;
}

.sections-menu__link-block span {
    color: #07b6f9;
    text-transform: uppercase;
    border-bottom: 1px dashed;
    line-height: 20px;
    padding-top: 7px;
    transition: 0.3s;
}

.sections-menu__link-block img {
    border-radius: 10px;
    display: block;
    margin: 0 auto 10px;
}

.sections-menu__item:hover .sections-menu__link-block span {
    color: #000;
}

.banners-section {
    display: block;
    width: 100%;
    margin-top: 20px;
    padding: 30px;
    background: #fff;
    border-radius: 8px;
}

.banners-section__line {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
}

.banners-section__line:not(:last-child) {
    margin-bottom: 20px;
}

.banners-section__line--double a {
    width: calc(50% - 10px);
}

.banners-section__line a {
    flex-shrink: 1;
}

.banners-section__line a:not(:last-child) {
    margin-right: 20px;
}

.sidebar-filter {
    width: calc(100% - 40px);
    margin: 0 auto;
}

.sidebar-filter__mobile-trigger {
    display: none;
    position: relative;
    padding: 4px 36px 4px 20px;
    line-height: 40px;
    background-color: #07B6F9;
    color: #ffffff;
    border-radius: 3px;
    font-size: 20px;
    text-transform: uppercase;
    margin-bottom: 10px;
    cursor: pointer;
}

.sidebar-filter__mobile-trigger.active {
    background-color: #171b46;
}

.sidebar-filter__mobile-trigger.active:before {
    right: 20px;
    top: 25px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.sidebar-filter__mobile-trigger.active:after {
    right: 14px;
    top: 25px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.sidebar-filter__mobile-trigger:before, .sidebar-filter__mobile-trigger:after {
    content: '';
    position: absolute;
    top: 50%;
    margin-top: -1px;
    height: 2px;
    width: 9px;
    background: #ffffff;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition: width 0.3s, -webkit-transform 0.3s;
    transition: width 0.3s, transform 0.3s;
    transition: width 0.3s, transform 0.3s, -webkit-transform 0.3s;
}

.sidebar-filter__mobile-trigger::after {
    right: 17px;
    top: 20px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.sidebar-filter__mobile-trigger::before {
    right: 17px;
    top: 26px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

body .smart_filter_container {
    max-width: 240px;
}

.catalog /*, .breadcrumbs*/
{
    padding: 5px 20px 0 20px;
    width: 100%;
}

.catalog__head {
    width: 100%;
    box-sizing: border-box;
}

.catalog__content {
    height: 100%;
    width: 100%;
}

.sorting {
    margin-bottom: 20px;
}

.sorting__item {
    -webkit-box-align: center;
    align-items: center;
    margin: 0 10px 0 0;
    color: #707070;
}

.sorting__btn {
    font-size: 14px;
    color: #707070;
    background-color: #fff;
    border-radius: 30px;
    padding: 5px 15px;
    margin-right: 5px;
    min-width: 60px;
    text-align: center;
    border: 1px solid #D7DBDA;
    box-sizing: border-box;
}

.sorting__btn a:hover {
    border: 0;
}

.sorting__btn:active {
    border: 2px solid #0093cc;
    padding: 4px 14px;
}

.sorting__btn--active {
    border: 2px solid #0093cc !important;
    padding: 4px 14px;
}

.catalog__load_more-btn {
    max-width: 300px;
    padding: 10px 20px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto 30px;
    border-radius: 30px;
    font-weight: 600;
    background-color: #fff;
    border: 1px solid rgba(7, 182, 249, 0.4);
}

.catalog__content-main-container {
    text-align: left;
    border-bottom: 1px dashed #B8B8B8;
    padding: 15px 0;
    margin: 0;
    font-size: 24px;
    text-transform: none;
    margin-bottom: 10px;
    padding-top: 0;
}

.catalog__content-title,
.catalog__content-count {
    width: auto;
}

.catalog__content-title h1 {
    font-size: 24px;
    line-height: 30px;
    color: #07B6F9;
    font-weight: bold;
}

.catalog__content-count {
    font-size: 14px;
    font-weight: bold;
    color: #a9a9a9;
    -webkit-box-pack: end;
    justify-content: flex-end;
    -webkit-box-align: end;
    align-items: flex-end;
    -webkit-box-flex: 1;
    flex-grow: 1;
    margin-bottom: 10px;
}

.catalog__content-title {
    max-width: 700px;
    margin-bottom: 10px;
}

.catalog__content-count span {
    padding-left: 5px;
    font-weight: bold;
    color: #07B6F9;
}

.catalog__content-container {
    width: 100%;
}

.catalog__category-description {
    padding: 20px 25px;
    background-color: #fff;
    border-radius: 10px;
    color: #707070;
    font-size: 16px;
    margin: 10px 0;
}

.catalog__category-description-container {
    overflow-x: hidden;
    text-align: left;
}

.catalog__category-description h2 {
    font-weight: bold;
    color: #43C7F9;
    margin: 0.83em 0;
    font-size: 20px;
}

.catalog__category-description h3 {
    font-size: 1.17em;
    margin: 1em 0;
    font-weight: bold;
}

.catalog__category-description ol {
    list-style: decimal;
    padding-left: 40px;
    margin: 1em 0;
}

.catalog__category-description h4 {
    font-weight: bold;
    margin: 1.33em 0;
}

.catalog__category-description h5 {
    font-weight: bold;
    margin: 1.67em 0;
    font-size: 0.83em;
}

.sorting__select select {
    width: 170px;
    padding: 10px;
}

.filter-unit {
    background: #fff;
    width: 240px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
    margin: 0 0 20px;
}

.filter-unit__list-item {
    font-size: 14px;
    text-align: left;
    transition: 0.3s;
}

.filter-unit__list-item a {
    color: #676767;
    display: block;
    padding: 3px 20px;
    position: relative;
}

.filter-unit__list-item:nth-child(even) {
    background: #f6f6f6;
}

.filter-unit__list-item:hover {
    background: #D0F7FF;
}

.filter-unit__section-link.active {
    background: #D0F7FF;
}

.filter-unit__section-link.has-sublinks:after {
    content: "";
    display: inline-block;
    height: 8px;
    width: 8px;
    background-image: url(/bitrix/templates/PIP_ramayoga/css/../img/catalog_arrow2.png);
    background-repeat: no-repeat;
    background-position: center;
    margin: 0 0 2px 5px;
    position: absolute;
    right: 9px;
    top: 50%;
    -webkit-transform: translateY(-50%) rotate(180deg);
    transform: translateY(-50%) rotate(180deg);
}

.filter-unit__section-link.has-sublinks.active:after {
    content: "";
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    transition: 0.3s;
}

.filter-unit__sublist-item {
    background: #fff;
    padding-left: 15px;
    box-sizing: border-box;
    transition: 0.3s;
}

.filter-unit__sublist-item:nth-child(odd) {
    background: #f6f6f6;
}

.filter-unit__sublist-item:hover {
    background: #D0F7FF;
}

.filter-unit__collapse-toggler-wrapper {
    color: #000;
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 0.25px;
    text-align: left;
    padding: 10px 20px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    cursor: pointer;
    position: relative;
}

.filter-unit__collapse-toggler-wrapper:after {
    content: "";
    display: inline-block;
    height: 8px;
    width: 8px;
    background-image: url(/bitrix/templates/PIP_ramayoga/css/../img/catalog_arrow2.png);
    background-repeat: no-repeat;
    background-position: center;
    margin: 0 0 2px 5px;
    position: absolute;
    right: 9px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.filter-unit__collapse-toggler-wrapper.active:after {
    content: "";
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    transition: 0.3s;
}

.filter-unit input[type="checkbox"] {
    height: 0;
    width: 0;
    position: absolute;
    visibility: hidden;
}

.filter-unit__list-item label {
    font-size: 12px;
    color: #000;
    padding: 5px 20px;
    display: block;
    position: relative;
}

.filter-unit input[type="checkbox"] + label:after {
    content: "";
    display: inline-block;
    height: 16px;
    width: 15px;
    background-image: url(/bitrix/templates/PIP_ramayoga/css/../img/checkbox-empty.svg);
    background-repeat: no-repeat;
    background-size: contain;
    margin: 0 0 2px 5px;
    position: absolute;
    right: 9px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.filter-unit select {
    margin: 10px 15px;
    padding: 10px;
    font-size: 14px;
    border: 1px solid #07B6F9;
    width: calc(100% - 30px);
}

.filter-unit input[type="checkbox"]:checked + label:after {
    content: "";
    display: inline-block;
    height: 16px;
    width: 15px;
    background-image: url(/bitrix/templates/PIP_ramayoga/css/../img/checkbox.svg);
    background-repeat: no-repeat;
    background-size: contain;
    margin: 0 0 2px 5px;
    position: absolute;
    right: 9px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.filter-init__body {
    -webkit-transform: scale(1);
    transform: scale(1);
    transition: 1s;
    visibility: visible;
    overflow: hidden;
}

.filter-unit--buttons {
    padding: 14px;
}

.filter-unit__submit-btn {
    padding: 10px 10px;
    border-radius: 7px;
    background: #07B6F9;
    font-size: 14px;
    color: #fff;
    text-transform: uppercase;
    border: none;
    height: auto;
    line-height: 14px;
    cursor: pointer;
}

.filter-unit__submit-btn:hover {
    box-shadow: 0 0px 10px rgba(0, 0, 0, 0.3);
}

.btntopleft {
    padding: 10px 10px;
    border-radius: 7px;
    background: #07B6F9;
    font-size: 14px;
    color: #fff;
    text-transform: uppercase;
    border: none;
    height: auto;
    line-height: 14px;
    cursor: pointer;
    width: 100%;
    max-width: 240px;
    margin-bottom: 10px; text-align: center;
}
.btntopleft:hover {
    box-shadow: 0 0px 10px rgba(0, 0, 0, 0.3); color: #fff;
}

.filter-unit__reset-btn {
    padding: 10px 10px;
    border-radius: 7px;
    background: #fff;
    color: #000;
    font-size: 14px;
    text-transform: uppercase;
    border: none;
    height: auto;
    line-height: 14px;
    cursor: pointer;
    transition: 0.3s;
}

.filter-unit__reset-btn:hover {
    color: #F9384F;
}

.content {
    width: 100%;
    background: rgba(98, 197, 238, 0.42);
    border: 4px solid #62c5ee;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-pack: start;
    justify-content: flex-start;
}

.product-detail__bottom-body {
    display: -webkit-box;
    display: flex;
    -webkit-box-flex: 1;
    flex-grow: 1;
}

.product-detail__bottom-part {
    display: -webkit-box;
    display: flex;
    width: 100%;
}

.product-detail {
    background: #fff;
    padding: 15px 20px;
    border-radius: 8px;
    margin-bottom: 20px;
}

.product-detail__offers {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}

.product-detail__offer-detail-image-wrap {
    width: 100%;
    margin-bottom: 10px;
}

.product-detail__offer-images-slider-wrap {
    width: 100%;
    padding: 0 60px;
}

.product-detail__offer-images {
    -webkit-box-flex: 1;
    flex-grow: 1;
    width: 400px;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    align-self: flex-start;
    text-align: center;
    margin-right: 20px;
}

.product-detail__offer-images .owl-next, .product-detail__offer-images .owl-prev {
    -webkit-transform: translateY(-80%);
    transform: translateY(-80%);
}

.product-detail__main-info-wrapper {
    width: calc(100% - 320px);
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 25px;
}

.product-detail__main-info {
    flex-wrap: wrap;
    width: 280px;
    min-width: 280px;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    align-items: center;
    margin-right: 20px;
    margin-bottom: 20px;
}

.product-detail__main-info-header {
    width: 100%;
    margin-top: 10px;
    margin-bottom: 15px;
    text-align: center;
}

.product-detail__main-info-body {
    display: -webkit-box;
    display: flex;
    margin-bottom: 8px;
}

.product-detail__color-offers-images-block {
    width: 100%;
}

.product-detail__color-offers-images {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    justify-content: center;
}

.product-detail__color-offers-image {
    margin: 0 5px;
}

.product-detail__color-offers-images-desc {
    font-style: italic;
}

.product-detail__title {
    color: #000;
    font-size: 16px;
    line-height: 24px;
    font-weight: bold;
    margin-bottom: 5px;
}

.product-detail__rating-line {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
}

.product-detail__rating-mark {
    padding-top: 2px;
    width: 105px;
    position: relative;
}

.product-detail__stars-mark {
    position: absolute;
    left: 0;
    top: 0;
    -o-object-fit: cover;
    object-fit: cover;
    width: 50%;
}

.product-detail__rating-mark {
    margin-right: 5px;
}

.product-detail__reviews-count {
    margin-right: 5px;
}

.product-detail__rellink {
    display: block;
}

.product-detail__rellink > a {
    background-image: linear-gradient(to right, #07B6F9 50%, #fff 50%);
    background-size: 5px 1px;
    background-repeat: repeat-x;
    background-position: 0 18px;
}

.product-detail__rellink > a:hover {
    background-image: linear-gradient(to right, #000942 50%, #fff 50%);
    background-size: 5px 1px;
    background-repeat: repeat-x;
    background-position: 0 18px;
}

.product-detail__offer-filter {
    margin-right: 20px;
}

.product-detail__offer-prize {
    -webkit-box-flex: 1;
    flex-grow: 1;
    max-width: 250px;
}

.product-detail__offer-prize-title {
    font-weight: bold;
    line-height: 16px;
    margin-bottom: 14px;
    font-size: 16px;
    display: block;
}

.product-detail__offer-prize-img {
    max-width: 250px;
    max-height: 170px;
    display: block;
    margin: 0 auto;
}

.product-detail__offer-prize-price {
    font-weight: bold;
}

.product-detail__recent-title {
    text-align: center;
    color: #07B6F9;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 18px;
    margin-bottom: 10px;
}

.product-detail__body-message {
    width: 100%;
    margin: 20px 0;
}

.product-detail__body-call-wrapper {
    width: 100%;
    margin-bottom: 15px;
}

.product-detail__sidebar {
    min-width: 320px;
    max-width: 320px;
}

.product-detail__content__tabs {
    height: 100%;
    width: 100%;
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    flex-grow: 1;
}

.product-detail__order-card {
    flex-basis: 320px;
    max-width: 320px;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center;
    text-align: center;
    margin-top: 80px;
}

.product-detail__offer-prize-wrap {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    text-align: center;
    margin-bottom: 30px;
}

.product-detail__product-card:hover {
    margin-bottom: 18px;
}

.why-we-article__title {
    text-transform: uppercase;
    font-weight: 900;
    text-align: center;
    font-size: 18px;
    color: #07B6F9;
    position: relative;
    padding: 20px 0;
    margin-top: 10px;
    position: relative;
}

.why-we-article__title-decoration {
    position: absolute;
    width: 100%;
    height: 100%;
    background-image: linear-gradient(to right, #07B6F9 0%, #07B6F9 100%);
    background-size: 2px 2px;
    background-repeat: repeat-x;
    background-position: 0 32px;
    left: 0;
    top: 0;
}

.why-we-article__title-text {
    position: relative;
    background: #F3F6F6;
    padding: 0 30px;
}

.why-we-article__body {
    background: #Fff;
    border-radius: 8px;
    padding: 25px 30px;
}

.why-we-article__features-list {
    margin-left: 30px;
    margin-bottom: 15px;
}

.why-we-article__feature {
    padding: 10px 10px 10px 5px;
    list-style: disc;
    font-size: 16px;
}

.why-we-article__team {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
}

.why-we-article__team-unit-photos {
    text-align: center;
}

.why-we-article__team-unit-photos img {
    width: auto;
    max-width: 100%;
    height: 200px;
    -o-object-fit: cover;
    object-fit: cover;
}

.why-we-article__team-unit-label {
    max-width: 250px;
    margin: 0 auto;
    font-size: 13px;
    line-height: 20px;
    text-align: center;
}

.why-we-article__team-unit-label b {
    font-weight: bold;
}

.product-card {
    width: 23%;
    min-height: 100%;
    min-width: 200px;
    height: auto;
    box-sizing: border-box;
    background: #fff;
    border-radius: 4px;
    border: 3px solid #fff;
    margin: 8px;
    position: relative;
}

.product-card:hover {
    border: 3px solid #07B6F9;
}

.product-card__discount-img {
    display: flex; 
    padding: 25px;
    box-sizing: border-box;
    height: 220px;
    cursor: pointer;
    position: relative;
    overflow: hidden;
    text-align: center;
    width: 100%;
    transition: 0.5s;
}

.product-card__discount-img img {
    max-width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
    max-height: 100%;
}

.product-card__discount-img-downlist {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    overflow: hidden;
    text-align: center;
    background-color: transparent;
}

.product-card__discount-img-downlist a {
    margin-left: auto;
    margin-right: auto;
    text-transform: uppercase;
    text-decoration: none;
    border: none;
    font-size: 12px;
    font-weight: bold;
    padding: 10px;
    background: #05D000;
    border-radius: 30px;
    margin-top: 10px;
    position: relative;
    top: -150px;
    color: #fff;
    max-width: 120px;
    display: block;
    z-index: 11;
    padding: 6px 0;
}

.product-card__discount-img-downlist a:last-child {
    background: #07B6F9;
}

.product-card__discount-img-downlist a:hover {
    color: #fff;
}

.product-card:hover .product-card__discount-img a {
    top: 33%;
}

.product-card:hover .product-card__discount-img {
    box-sizing: border-box;
    padding: 0;
}

.product-card:hover .product-card__discount-img:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(7, 182, 249, 0.2);
    top: 0;
    left: 0;
}

.product-card__text a {
    font-size: 12px;
    line-height: 18px;
    color: #4e4e4e;
    overflow: hidden;
    display: inline-block;
    max-width: 100%;
    height: 34px;
    padding: 0 15px;
    box-sizing: border-box;
    border: none;
}

.product-card__price {
    margin-bottom: 10px;
    padding: 0 15px;
    color: #07B6F9;
    font-weight: bold;
    text-align: left;
    width: 100%;
    -webkit-box-pack: justify;
    justify-content: space-between;
}

.product-card__price-basket {
    display: none;
}

.product-card__price-basket-link {
    text-decoration: none;
    border: none;
    width: 26px;
    height: 26px;
}

.product-card__price-basket-link:hover {
    border: 0;
}

.product-card__price-basket-link-icon {
    width: 26px;
    height: 26px;
    background-size: 20px;
    background-repeat: no-repeat;
    padding: 5px;
    border-radius: 5px;
    position: relative;
    background-position: center 5px;
    background-image: url(/bitrix/templates/PIP_ramayoga/css/../img/cart_detail_blue.png);
}

.product-card__price-basket-link-icon:hover {
    background-color: #D0F7FF;
}

.product-card__price-basket-link-icon-buy {
    position: absolute;
    font-size: 10px;
    font-weight: bold;
    color: #fff;
    width: 85px;
    padding: 5px 0;
    border-radius: 5px;
    background-color: #05D000;
    top: 0;
    left: -90px;
    text-transform: uppercase;
    width: 0;
    overflow: hidden;
    height: 26px;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    transition: width 1s ease;
}

.product-card__discount-text {
    display: none;
    position: absolute;
    left: 5px;
    top: 5px;
    font-weight: 600;
    color: #fff;
    width: 60px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    border-radius: 30px;
    background-color: #F00;
    background-image: url(/bitrix/templates/PIP_ramayoga/css/../img/discount.png);
    background-size: 100%;
    z-index: 2;
}

.product-card__discount .product-card__discount-text {
    display: block;
}

.product-card__price-value-old {
    display: none;
    color: #ADADAD;
    text-decoration: line-through;
}

.product-card__discount .product-card__price-value-old {
    display: inline-block;
    margin-left: 4px;
}

.product-card--recent {
    width: auto;
    max-width: 250px;
    margin: 0 auto 20px;
}

.product-card--recommended {
    width: auto;
}

.tabs__body {
    width: 100%;
}

.product-detail__content__tabs {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    justify-content: flex-start;
}

.tabs__header {
    width: 100%;
    flex-wrap: nowrap;
}

.tabs__header-item {
    text-align: center;
    background-color: #07B6F9;
    padding: 5px 15px;
    margin-right: 6px;
    border-radius: 10px 10px 0 0;
    text-transform: uppercase;
    font-weight: 600;
    color: #000;
    position: relative;
    top: 2px;
}

.tabs__header-item.item-active {
    background-color: #fff;
    border: 2px solid #07B6F9;
    border-bottom: 2px solid #FFFFFF;
    padding: 3px 13px;
}

.tabs__header-item a {
    color: inherit;
}

[class*="tabs__header-item-icon"] {
    background-image: url(/bitrix/templates/PIP_ramayoga/css/../img/detail_tabs.png);
    width: 30px;
    height: 26px;
    display: inline-block;
    background-position: 0 -1px;
    vertical-align: middle;
    text-align: center;
    display: none;
}

.tabs__header-item-icon--1 {
    background-position: 0 0;
}

.tabs__header-item-icon--2 {
    background-position: -63px 0px;
}

.tabs__header-item-icon--3 {
    width: 29px;
    background-position: 60px 0;
}

.tabs__header-item-icon--4 {
    width: 29px;
    background-position: 88px 0;
}
.tabs__header-item-icon--5 {
    width: 30px;
    background-position: 31px 0;
}
.item-active .tabs__header-item-icon--1 {
    background-position: 0 26px;
}

.item-active .tabs__header-item-icon--2 {
    background-position: -63px 25px;
}

.item-active .tabs__header-item-icon--3 {
    width: 29px;
    background-position: 60px -26px;
}

.item-active .tabs__header-item-icon--4 {
    width: 29px;
    background-position: 88px -26px;
}
.item-active .tabs__header-item-icon--5 {
    width: 30px;
    background-position: 31px -26px;
}

.tabs__body-item {
    padding: 20px 20px;
    border: 2px solid #07B6F9;
    font-size: 14px;
    border-radius: 0 10px 10px 10px;
    display: none;
    margin-right: 20px;
}

.tabs__body-item.item-active {
    display: block;
}

.tabs__body-item-detail h2 {
    font-weight: bold;
    color: #43C7F9;
    font-size: 14px;
}

.tabs__body-item-detail b {
    font-weight: bold;
}

.tabs__body-item-detail-container {
    width: 100%;
}

.tabs__body-item-detail-form input, textarea,
.tabs__body-item-detail-block-input input {
    display: block;
    outline: none;
    border: 1px solid #BDBBBB;
    margin-bottom: 15px;
    padding: 10px 15px;
    box-sizing: border-box;
    border-radius: 5px;
}

.tabs__body-item-detail-form input[type="text"],
.tabs__body-item-detail-block-input input {
    width: 49%;
    margin-bottom: 10px;
    display: inline-block;
}

.tabs__body-item-detail-form input[type="text"]:focus,
.tabs__body-item-detail-form textarea:focus,
.tabs__body-item-detail-block-input input:focus {
    border: 1px solid #07B6F9;
}

.tabs__body-item-detail-form input[name="USER_NAME"] {
    margin-right: 12px;
}

.tabs__body-item-detail-form textarea,
.tabs__body-item-detail-block-input textarea {
    width: 100%;
    height: 150px;
    resize: none;
}

.tabs__body-item-detail-form input[type="submit"],
.tabs__body-item-detail-btn input[type="submit"] {
    display: block;
    outline: none;
    margin-bottom: 15px;
    padding: 10px 15px;
    box-sizing: border-box;
    border-radius: 5px;
    background-color: #07B6F9;
    font-weight: bold;
    text-transform: uppercase;
    border: none;
    cursor: pointer;
}

.tabs__body-item-detail-form input[type="submit"]:hover,
.tabs__body-item-detail-btn input[type="submit"]:hover {
    background-color: #05D000;
}

.tabs__body-item-detail-form a {
    white-space: nowrap;
    display: block;
    border: none;
    color: #000;
    margin: 15px 0;
}

.tabs__body-item-detail-form a:hover {
    border: 0;
    color: #000;
}

.tabs__body-item-detail-form a img {
    max-width: 100%;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    margin-bottom: 5px;
}

.tabs__body-item-detail-block-input input:hover {
    borde: 0;
}

.tabs__body-item-detail-block--size {
    margin-top: 30px;
}

.tabs__body-item-detail-block--size .tabs__body-item-detail-block-input {
    flex-basis: 49%;
    margin-right: 10px;
}

.tabs__body-item-detail-block--size input {
    width: 100%;
}

.reviews {
    width: 100%;
    max-width: 1300px;
    margin: 0 auto;
}

.reviews__container {
    padding: 20px;
    max-width: 1300px;
}

.reviews__title {
    text-transform: uppercase;
    font-weight: 900;
    text-align: center;
    font-size: 18px;
    color: #07B6F9;
    position: relative;
    padding: 20px 0;
    margin-top: 10px;
    position: relative;
}

.reviews__title-decoration {
    position: absolute;
    width: 100%;
    height: 100%;
    background-image: linear-gradient(to right, #07B6F9 0%, #07B6F9 100%);
    background-size: 2px 2px;
    background-repeat: repeat-x;
    background-position: 0 32px;
    left: 0;
    top: 0;
}

.reviews__title-text {
    position: relative;
    background: #F3F6F6;
    padding: 0 30px;
}

.reviews__list {
    width: 100%;
}

.reviews__list-item {
    width: 100%;
    background: #fff;
    margin: 0px 0px 14px;
    border: 1px solid #d4d4d4;
    background: #fff;
    box-shadow: 2px 3px 5px #d8d8d8;
    font-size: 14px;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-flow: column nowrap;
}

.reviews__list-item-title {
    font-weight: bold;
    color: #07b6f9;
    padding: 5px 15px 0;
}

.reviews__list-item-text {
    padding: 0 15px 10px 15px;
}

.recommended-section {
    width: 100%;
}

@media (min-width: 320px) and (max-width: 1023px) {
    .tabs__body-item {
        width: 100%;
    }
}

@media (min-width: 320px) and (max-width: 480px) {
    .header__top {
        margin: 15px auto;
    }

    .catalog-dropdown__category-picture {
        display: none;
        width: 0;
        height: 0;
        overflow: hidden;
    }

    .block-item-8 {
        padding: 0;
    }

    .header__top-path {
        padding: 0;
        flex-basis: 100%;
    }

    .path-city__container {
        margin-left: 25px;
    }

    .header__top-path--left {
        -webkit-box-align: start;
        align-items: flex-start;
        justify-content: space-around;
        flex-wrap: wrap;
        margin: 0 auto;
    }

    .header__top-path-cart-icon, .header__top-path-gift-icon, .header__top-path-pickup-icon {
        width: 35px;
        height: 35px;
        background-size: contain;
    }

    .header__top-path-cart-text a {
        font-size: 12px;
    }

    .header__top-path-gift {
        -webkit-box-pack: start;
        justify-content: flex-start;
    }

    .header__top-path-gift-text a {
        font-size: 12px;
    }

    .header__top-path-pickup {
        margin-top: 9px;
    }

    .header__top-path-pickup-text-link::before {
        width: 20px;
        height: 20px;
        background-size: contain;
    }

    .header__top-path-pickup-text a {
        font-size: 14px;
    }

    .header__top-path--center {
        margin: 10px 0;
    }

    .header__top-path--right {
        justify-content: space-around;
        align-items: flex-start;
    }

    .header__top-path-logo-text-brand {
        flex-basis: 100%;
        text-align: center;
    }

    .header__top-path-login {
        flex-basis: 100%;
        -webkit-box-pack: center;
        justify-content: center;
    }

    .header__top-path-login_icon {
        width: 30px;
        height: 30px;
        background-size: contain;
    }

    .header__top-path-login-text a {
        font-size: 14px;
    }

    .header__top-path-city,
    .header__top-path-phone {
        padding: 0;
        margin: 15px 0;
        font-size: 14px;
        width: 100%;
    }

    .header__top-path-city {
        -webkit-box-pack: center;
        justify-content: center;
    }

    .header__top-path-phone {
        text-align: left;
        margin-top: 19px;
        margin-bottom: 0;
        padding-left: 5px;
    }

    .header__top-path-phone-number {
        font-size: 18px;
    }

    .header__top-path-basket {
        margin: 0;
        padding: 0;
        position: inherit;
    }

    .basket-container {
        -webkit-box-pack: center;
        justify-content: center;
    }

    .header__top-path-basket-product {
        width: 100%;
        margin: 0;
    }

    .header__fixed-menu {
        -webkit-box-pack: center;
        justify-content: center;
        display: none;
    }

    .header__fixed-container {
        -webkit-box-pack: justify;
        justify-content: space-between;
    }

    .header__fixed-hamburger {
        display: block;
    }

    .hamburger-menu .header__fixed-menu {
        display: block;
    }

    .footer__top-title-text {
        font-size: 18px;
    }

    .footer__top-block-item {
        width: 100%;
    }

    .footer__middle:first-child {
        margin-top: 10px;
    }

    .footer__middle:last-child {
        margin-bottom: 10px;
    }

    .footer__top-block-item-text {
        text-align: center;
        position: relative;
        padding: 70px 0 0;
        margin: 0;
    }

    [class*="footer__top-block-item-"]:before {
        top: -10px;
        left: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    .footer__bottom-column {
        width: 100%;
        border-bottom: 1px dashed #BABABA;
        text-align: center;
    }

    .footer__bottom-column:last-child {
        border: 0;
    }

    .footer__bottom-column-text:last-child {
        margin: 0;
    }

    .footer__bottom-column--location {
        -webkit-box-pack: space-evenly;
        justify-content: space-evenly;
    }

    .footer__bottom-footer__bottom-column-menu {
        text-align: left;
    }

    .footer__bottom-column--location {
        -webkit-box-pack: center;
        justify-content: center;
    }

    .footer__bottom-column:last-child {
        border: 0;
    }

    .footer__bottom-column-text:last-child {
        margin: 0;
    }

    .footer__bottom-footer__bottom-column-menu-list-item a {
        line-height: 28px;
        font-size: 15px;
    }

    .sorting__btn {
        display: none;
    }

    .catalog__content-main-container {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-flow: column nowrap;
    }

    .catalog__content-title,
    .catalog__content-count {
        width: 100%;
    }

    .catalog__content-count {
        -webkit-box-pack: start;
        justify-content: flex-start;
    }

    .catalog__content-title h1 {
        font-size: 18px;
    }

    .product-card {
        height: 380px;
        width: 100%;
        margin-right: 5px;
        transition: all 0.5s;
    }

    .product-card.product-card--recommended {
        width: auto;
    }

    .product-card__price-basket {
        display: block;
    }

    .product-card__price-basket-link-icon:hover .product-card__price-basket-link-icon-buy {
        width: 85px;
        padding: 6px;
    }

    .header__top-path-logo {
        width: 15%;
    }

    .header__top-path-logo-text {
        width: 50%;
        justify-content: flex-start;
        margin-left: 10px;
    }

    .header__top-path-logo-text-brand {
        font-size: 16px;
        text-align: left;
    }

    .header__top-path-logo-text-description {
        font-size: 11px;
    }

    .header__top-path-login {
        justify-content: flex-start;
        margin-top: 10px;
    }

    .header__top-path-login div.login_open_icon {
        margin-right: 5px;
    }

    .header__top-path-basket {
        margin-top: 30px;
    }
}

@media (max-width: 440px) {
    .header__top-path-logo-text {
        width: 57%;
    }

    .header__top-path-phone-number {
        font-size: 16px;
    }
}

@media (max-width: 434px) {
    .header__top-path-cart,
    .header__top-path-gift {
        min-width: auto;
        width: 49%;
        margin: 0;
    }

    .header__top-path-cart-icon,
    .header__top-path-gift-icon,
    .header__top-path-pickup-icon {
        width: 25px;
        height: 25px;
    }

    .header__top-path-cart,
    .header__top-path-gift {
        justify-content: center;
    }
}

@media (max-width: 395px) {
    .header__top-path-cart-text a,
    .header__top-path-gift-text a {
        font-size: 10px;
    }

    .header__top-path-logo-text {
        width: 65%;
    }
}

@media (max-width: 380px) {
    .header__top-path--right .header__top-path-login {
        max-width: 49%;
    }

    .header__top-path--right .header__top-path-city {
        max-width: 49%;
        margin-left: 0;
    }

    .header__top-path-phone {
        width: 49%;
    }

    a.ys-loc-city {
        margin-left: 15px;
        font-size: 12px;
    }

    .header__top-path-logo-text-brand {
        font-size: 14px;
    }

    .header__top-path-logo-text-description {
        font-size: 9px;
    }

    .header__top-path-login.login_open {
        margin-top: 0;
        padding-top: 0;
    }

    .header__top-path-city {
        margin: 0;
    }

    .header__top-path-phone {
        margin-top: 10px;
    }

    .header__top-path-basket {
        margin-top: 20px;
    }
    .product-detail__content__tabs .tabs__header-item > span > span {
        margin:8px;
    }
    #open_login_popup {
        max-width: none;
        line-height: 1;
    }
}

@media (min-width: 320px) and (max-width: 768px) {
    .header__fixed {
        padding: 0;
    }

    .header__fixed-container {
        padding: 3px 0;
    }

    .tabs__header-item-text {
        display: none;
    }

    [class*="tabs__header-item-icon"] {
        display: block;
    }

    .tabs__body-item-detail-form input[type="text"],
    .tabs__body-item-detail-block-input input {
        width: 100%;
    }
}

@media (min-width: 481px) and (max-width: 768px) {
    .warning__text {
        font-size: 14px;
    }

    .header__top-path-cart-icon {
        width: 43px;
        height: 43px;
        background-size: contain;
    }

    .header__top-path-gift-icon {
        width: 43px;
        height: 43px;
    }

    .header__top-path-pickup-icon {
        width: 43px;
    }

    .header__top-path--left {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        justify-content: space-around;
        flex-wrap: wrap;
        width: 100%;
        -webkit-box-align: start;
        align-items: center;
        margin: 0 auto;
        flex-basis: auto;
    }

    .header__top-path-pickup {
        margin-left: 140px;
    }

    .header__top-path--center {
        flex-basis: 100%;
    }

    .header__top-path-cart,
    .header__top-path-gift,
    .header__top-path-pickup {
        margin: 0;
        width: auto;
        max-width: 400px;
        -webkit-box-pack: start;
        justify-content: flex-start;
        margin-bottom: 5px;
    }

    .header__top-path-logo-text {
        flex-basis: 100%;
    }

    .header__top-path-logo-text-brand {
        flex-basis: 100%;
        text-align: center;
    }

    .header__top-path--right {
        flex-basis: 100%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
        -webkit-box-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        align-items: center;
        padding: 0;
    }

    .header__top-path-phone {
        padding: 20px 0 18px 0;
        text-align: center;
    }

    .header__top-path-login,
    .header__top-path-city {
        -webkit-box-pack: center;
        justify-content: center;
    }

    .header__top-path-city {
        padding-left: 0;
        margin-left: 160px;
    }

    .login_open {
        margin-left: -30px;
    }

    .header__top-path-basket {
        margin: 0;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        padding: 0;
        margin-bottom: 16px;
    }

    .basket-container {
        -webkit-box-pack: center;
        justify-content: center;
    }

    .header__top-path-basket-product {
        right: -88px;
    }

    .header__fixed-menu {
        -webkit-box-pack: center;
        justify-content: center;
        display: none;
    }

    .header__fixed-container {
        -webkit-box-pack: justify;
        justify-content: space-between;
        flex-wrap: wrap;
    }

    .header__fixed-hamburger {
        display: block;
    }

    .hamburger-menu .header__fixed-menu {
        display: block;
    }

    .header__fixed-menu-list {
        width: 100%;
        order: 4;
        justify-content: center;
        display: none;
    }

    .hamburger-menu .header__fixed-menu-list {
        display: block;
        padding: 0 15px;
    }

    .header__fixed-basket-block {
        margin-right: 10px;
    }

    .small_basket_open .open_small_basket {
        font-size: 0;
    }

    .footer__top-title-text {
        font-size: 18px;
    }

    .footer__top-block {
        display: block;
    }

    .footer__top-block-item {
        width: 100%;
        display: block;
    }

    .footer__middle {
        width: 100%;
    }

    .footer__middle:first-child {
        margin-top: 10px;
    }

    .footer__middle:last-child {
        margin-bottom: 10px;
    }

    .footer__bottom-column {
        width: 100%;
        border-bottom: 1px dashed #BABABA;
        text-align: center;
    }

    .footer__bottom-footer__bottom-column-menu {
        text-align: left;
    }

    .footer__bottom-column--location {
        -webkit-box-pack: center;
        justify-content: center;
    }

    .footer__bottom-column:last-child {
        border: 0;
    }

    .footer__bottom-column-text:last-child {
        margin: 0;
    }

    .footer__bottom-footer__bottom-column-menu-list-item a {
        line-height: 28px;
        font-size: 16px;
    }

    .sorting__btn {
        display: none;
    }

    .catalog__content-main-container {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-flow: column nowrap;
    }

    .catalog__content-title,
    .catalog__content-count {
        width: 100%;
    }

    .catalog__content-count {
        -webkit-box-pack: start;
        justify-content: flex-start;
    }

    .catalog__content-title h1 {
        font-size: 18px;
    }

    .product-card {
        height: 380px;
        width: 47%;
        margin-right: 5px;
        transition: all 0.5s;
    }

    .product-card.product-card--recommended {
        width: auto;
    }

    .product-card__price-basket {
        display: block;
    }

    .product-card__price-basket-link-icon:hover .product-card__price-basket-link-icon-buy {
        width: 85px;
        padding: 6px;
    }
}

@media only screen and (min-width: 768px) {
    .catalog-dropdown h2,
    .catalog-dropdown-content a,
    .catalog-dropdown-content ul a {
        height: 60px;
        line-height: 60px;
    }

    /*    .catalog-dropdown .cd-close,*/
    .catalog-dropdown-search .cd-close {
        top: 5px;
    }
    .catalog-dropdown-search h2 { display: none; }
    .catalog-dropdown-search .cd-close { display: none; }

    .catalog-dropdown-content, .catalog-dropdown-content ul {
        padding-top: 60px;
    }

    .catalog-dropdown-content a, .catalog-dropdown-content ul a {
        font-size: 1.8rem;
    }
}

@media (min-width: 769px) and (max-width: 2500px) {
    .sorting__select {
        display: none;
    }
}
@media (max-width: 1200px) {
    .header__top-path--right {
        flex-basis: 37%;
        padding-left: 50px;
    }
    .header__top-path--left {
        flex-basis: 37%;
    }
    .footer .footer__middle__container.flex {
        display: table-row;
    }
    .footer .footer__middle-text {
       display: table-cell; 
       width: 81%;
    }
    body .footer__middle__container.flex > div + div {
       display: table-cell;  
    }
}
@media (min-width: 769px) and (max-width: 1024px) {
    .header__top-path--left {
        flex-basis: 39%;
    }

    .path-city__container {
        text-align: left;
    }

    .header__top-path--right {
        flex-basis: 35%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
        -webkit-box-align: end;
        align-items: flex-end;
    }

    .header__top-path-logo-text-description {
        text-align: center;
    }

    .header__top-path-login,
    .header__top-path-city,
    .header__top-path-phone,
    .header__top-path-basket {
        width: 170px;
    }

    .header__top-path-login-text a {
        font-size: 13px;
        padding: 0;
    }

    .header__top-path-city {
        padding: 5px 0 10px 36px;
    }

    .header__top-path-login {
        width: 175px;
    }

    .header__top-path-phone {
        padding: 10px 0 0 5px;
        margin-bottom: 20px;
    }

    .header__top-path-phone-number {
        font-size: 20px;
    }

    .header__top-path-basket {
        margin: 0;
        padding-left: 0;
        margin-bottom: 10px;
    }

    .footer__bottom-column {
        box-sizing: content-box;
        -webkit-box-pack: start;
        justify-content: flex-start;
    }

    .footer__bottom-footer__bottom-column-menu-list {
        margin: 0 10px 5px 0;
    }

    .footer__container {
        max-width: 600px;
    }

    .bottom-container {
        padding: 10px 0;
    }

    .product-card {
        width: 47%;
        margin-right: 5px;
    }

    .product-card.product-card--recommended {
        width: auto;
    }

    .product-card__price-basket {
        display: none;
    }
}

@media (min-width: 920px) {
    .open-search .header__menu-list-search-form input:focus {
        border: 1px solid #07b6f9;
    }

    .open-search .header__menu-list-search {
        display: block;
        width: 100%;
        position: absolute;
        top: 21px;
        right: 0;
        margin: 0 25px;
        transition: all 0.5s;
    }

    .open-search .header___menu-search-hidden {
        display: block;
    }
}

@media (min-width: 1024px) {
    .header__fixed {
        z-index: 112;
    }
}

@media (min-width: 1024px) and (max-width: 1240px) {
    .catalog-dropdown-content .cd-secondary-dropdown {
        max-width: 550px;
    }

    .catalog-dropdown-content .cd-secondary-dropdown > li {
        width: 50%;
    }
}

@media (min-width: 1024px) and (max-width: 1279px) {
    .footer__middle__container {
        width: 46%;
        -webkit-box-pack: start;
        justify-content: flex-start;
    }

    .footer__middle__container:nth-child(2),
    .footer__middle__container:nth-child(4) {
        -webkit-box-pack: end;
        justify-content: flex-end;
    }

    .footer__container {
        max-width: 860px;
        justify-content: space-around;
    }

    .footer__bottom-column {
        width: 46%;
        box-sizing: content-box;
    }

    .footer__bottom-column-phone,
    .footer__bottom-column-call,
    .footer__bottom-column:nth-child(2) {
        text-align: left;
    }

    .footer__bottom-column:nth-child(4),
    .footer__bottom-column--padding {
        box-sizing: border-box;
        padding: 10px 0 10px 146px;
    }

    .bottom-container {
        padding: 0;
    }

    .footer__bottom-column--location {
        -webkit-box-pack: start;
        justify-content: flex-start;
    }
}

@media only screen and (min-width: 1024px) {
    .catalog-dropdown-trigger:hover,.catalog-dropdown-trigger-search:hover {
        /*color: #fff;*/
        color: #07b6f9;
    }

    .catalog-dropdown-trigger.dropdown-is-active,.catalog-dropdown-trigger-search.dropdown-is-active {
        background-color: #07B6F9;
    }

    .no-touch .catalog-dropdown-trigger.dropdown-is-active:hover,.no-touch .catalog-dropdown-trigger-search.dropdown-is-active:hover {
        background-color: #07B6F9;
    }

    .catalog-dropdown-trigger.dropdown-is-active::before, .catalog-dropdown-trigger.dropdown-is-active::after,
    .catalog-dropdown-trigger-search.dropdown-is-active::before, .catalog-dropdown-trigger-search.dropdown-is-active::after {
        /* transform the arrow into a 'X' */
        /* this is the arrow inside the dropdown trigger*/
        content: '';
        position: absolute;
        top: 50%;
        margin-top: -1px;
        height: 2px;
        width: 9px;
        background: #ffffff;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        transition: width 0.3s, -webkit-transform 0.3s;
        transition: width 0.3s, transform 0.3s;
        transition: width 0.3s, transform 0.3s, -webkit-transform 0.3s;
    }

    .catalog-dropdown-trigger-search.dropdown-is-active::before,.catalog-dropdown-trigger-search.dropdown-is-active::before {
        right: 22px;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
    }

    .catalog-dropdown-trigger.dropdown-is-active::after,.catalog-dropdown-trigger-search.dropdown-is-active::after {
        right: 17px;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
    }

    .catalog-dropdown h2,
    .catalog-dropdown-content a,
    .catalog-dropdown-content ul a {
        height: 50px;
        line-height: 1;
        display: flex;
        align-items: center;
    }

    .catalog-dropdown {
        position: absolute;
        top: -10000px;
        /* reset style*/
        height: auto;
        width: auto;
        -webkit-transform: translateX(0);
        transform: translateX(0);
        background-color: #ffffff;
        color: #111433;
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
        opacity: 0;
        -webkit-transform: translateY(30px);
        transform: translateY(30px);
        transition: opacity 0.3s 0s, visibility 0s 0.3s, -webkit-transform 0.3s 0s;
        transition: opacity 0.3s 0s, visibility 0s 0.3s, transform 0.3s 0s;
        transition: opacity 0.3s 0s, visibility 0s 0.3s, transform 0.3s 0s, -webkit-transform 0.3s 0s;
    }

    .open-to-left .catalog-dropdown {
        /* use the .open-to-left class if you want to open the dropdown on the left */
        right: 0;
        left: auto;
    }

    .catalog-dropdown h2, .catalog-dropdown .cd-close {
        /* on desktop - hide title and 'X' */
        display: none;
    }

    .catalog-dropdown.dropdown-is-active,.catalog-dropdown-search.dropdown-is-active {
        position: static;
        opacity: 1;
        top: calc(100% - 2px);		
        -webkit-transform: translateY(0);
        transform: translateY(0);
        transition: opacity 0.3s 0s, visibility 0.3s 0s, -webkit-transform 0.3s 0s;
        transition: opacity 0.3s 0s, visibility 0.3s 0s, transform 0.3s 0s;
        transition: opacity 0.3s 0s, visibility 0.3s 0s, transform 0.3s 0s, -webkit-transform 0.3s 0s;
    }

    .catalog-dropdown-outer--absolute .catalog-dropdown.dropdown-is-active {
        position: absolute;
    }

    .catalog-dropdown-content, .catalog-dropdown-content ul {
        padding-top: 0;
        overflow: visible;
    }

    /*.catalog-dropdown-content a, .catalog-dropdown-content ul a {
        color: #111433;
        height: 50px;
        line-height: 50px;
        font-size: 16px;
        border-color: #ebebeb;
    }*/
    .catalog-dropdown-content a, .catalog-dropdown-content ul a {
        color: #111433;
        height: auto;
        font-size: 14px;
        border-color: #ebebeb;
        min-height: 30px;
        line-height: 30px;
        padding-bottom: 2px;
        padding-top: 2px;
    }

    .catalog-dropdown-content .cd-divider, .catalog-dropdown-content ul .cd-divider {
        background-color: transparent;
        color: #b3b3b3;
        border-top: 1px solid #ebebeb;
    }

    .catalog-dropdown-content .cd-divider + li > a, .catalog-dropdown-content ul .cd-divider + li > a {
        border-top-width: 1px;
    }

    .catalog-dropdown-content.is-hidden > li > a, .catalog-dropdown-content.is-hidden > li > .cd-search, .catalog-dropdown-content.is-hidden > .cd-divider, .catalog-dropdown-content.move-out > li > a, .catalog-dropdown-content.move-out > li > .cd-search, .catalog-dropdown-content.move-out > .cd-divider, .catalog-dropdown-content ul.is-hidden > li > a, .catalog-dropdown-content ul.is-hidden > li > .cd-search, .catalog-dropdown-content ul.is-hidden > .cd-divider, .catalog-dropdown-content ul.move-out > li > a, .catalog-dropdown-content ul.move-out > li > .cd-search, .catalog-dropdown-content ul.move-out > .cd-divider {
        /* reset mobile style */
        opacity: 1;
        color: #000;
    }

    .catalog-dropdown-content {
        /* reset mobile style */
        position: static;
        height: auto;
        width: 240px;
    }

    .catalog-dropdown-content > li:last-of-type a {
        border-bottom: none;
    }

    .no-touch .catalog-dropdown-content > li:not(.has-children) a:hover {
        color: #3f8654;
    }

    .catalog-dropdown-content.move-out > li > a, .catalog-dropdown-content.move-out > li > .cd-search, .catalog-dropdown-content.move-out > .cd-divider {
        /* reset mobile style */
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1;
    }

    .catalog-dropdown-content .cd-secondary-dropdown, .catalog-dropdown-content .catalog-dropdown-gallery, .catalog-dropdown-content .catalog-dropdown-icons {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        left: 100%;
        height: auto;
        background-color: #ffffff;
        box-shadow: 0 2px 14px rgba(0, 0, 0, 0.1);
        min-height:100%;
    }

    .catalog-dropdown-content .cd-secondary-dropdown::after, .catalog-dropdown-content .catalog-dropdown-gallery::after, .catalog-dropdown-content .catalog-dropdown-icons::after {
        clear: both;
        content: "";
        display: table;
    }

    .open-to-left .catalog-dropdown-content .cd-secondary-dropdown, .open-to-left .catalog-dropdown-content .catalog-dropdown-gallery, .open-to-left .catalog-dropdown-content .catalog-dropdown-icons {
        /* use the .open-to-left class if you want to open the dropdown on the left */
        left: auto;
        right: 100%;
    }

    .catalog-dropdown-content .cd-secondary-dropdown.is-hidden, .catalog-dropdown-content .catalog-dropdown-gallery.is-hidden, .catalog-dropdown-content .catalog-dropdown-icons.is-hidden {
        /* reset mobile style */
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }

    .catalog-dropdown-content .cd-secondary-dropdown.fade-in, .catalog-dropdown-content .catalog-dropdown-gallery.fade-in, .catalog-dropdown-content .catalog-dropdown-icons.fade-in {
        /* animate secondary dropdown items when hovering over of of the .catalog-dropdown-content list items */
        -webkit-animation: cd-fade-in 0.2s;
        animation: cd-fade-in 0.2s;
    }

    .catalog-dropdown-content .cd-secondary-dropdown.fade-out, .catalog-dropdown-content .catalog-dropdown-gallery.fade-out, .catalog-dropdown-content .catalog-dropdown-icons.fade-out {
        /* animate secondary dropdown items when hovering over of of the .catalog-dropdown-content list items */
        -webkit-animation: cd-fade-out 0.2s;
        animation: cd-fade-out 0.2s;
    }

    .catalog-dropdown-content .cd-secondary-dropdown > .go-back, .catalog-dropdown-content .catalog-dropdown-gallery > .go-back, .catalog-dropdown-content .catalog-dropdown-icons > .go-back {
        display: none;
    }

    .catalog-dropdown-content .cd-secondary-dropdown > .see-all, .catalog-dropdown-content .catalog-dropdown-gallery > .see-all, .catalog-dropdown-content .catalog-dropdown-icons > .see-all {
        position: absolute;
        bottom: 20px;
        height: 70px;
        text-align: center;
    }

    .catalog-dropdown-content .cd-secondary-dropdown > .see-all a, .catalog-dropdown-content .catalog-dropdown-gallery > .see-all a, .catalog-dropdown-content .catalog-dropdown-icons > .see-all a {
        margin: 0;
        height: 100%;
        line-height: 45px;
        background: #019BDA;
        color: #Fff;
        pointer-events: auto;
        transition: color 0.2s, background-color 0.2s;
    }

    .no-touch .catalog-dropdown-content .cd-secondary-dropdown > .see-all a:hover, .no-touch .catalog-dropdown-content .catalog-dropdown-gallery > .see-all a:hover, .no-touch .catalog-dropdown-content .catalog-dropdown-icons > .see-all a:hover {
        color: #ffffff;
        background-color: #0190CD;
    }

    .catalog-dropdown-content .cd-secondary-dropdown .catalog-dropdown-item, .catalog-dropdown-content .cd-secondary-dropdown a, .catalog-dropdown-content .catalog-dropdown-gallery .catalog-dropdown-item, .catalog-dropdown-content .catalog-dropdown-gallery a, .catalog-dropdown-content .catalog-dropdown-icons .catalog-dropdown-item, .catalog-dropdown-content .catalog-dropdown-icons a {
        border: none;
    }

    .catalog-dropdown-content .catalog-dropdown-gallery, .catalog-dropdown-content .catalog-dropdown-icons {
        padding: 20px 30px 100px;
    }

    .catalog-dropdown-content .catalog-dropdown-gallery > .see-all, .catalog-dropdown-content .catalog-dropdown-icons > .see-all {
        width: calc(100% - 60px);
    }

    .catalog-dropdown-content .catalog-dropdown-icons > li, .catalog-dropdown-content .cd-secondary-dropdown > li {
        float: none;
    }

    .catalog-dropdown-content .cd-secondary-dropdown {
        overflow: hidden;
        width: 900px;
        padding-bottom: 65px;
    }

    .catalog-dropdown-content .cd-secondary-dropdown::before {
        /* this is the separation line in the middle of the .cd-secondary-dropdown element */
        position: absolute;
        content: '';
        top: 290px;
        left: 15px;
        height: 1px;
        width: 520px;
        background-color: #ebebeb;
        display: none;
    }

    .catalog-dropdown-content .cd-secondary-dropdown > li > a {
        color: #07B6F9;
        font-size: 16px;
        margin-bottom: 10px;
        line-height: 30px;
        min-height: 30px;
    }

    .catalog-dropdown-content .cd-secondary-dropdown > li > a::after, .catalog-dropdown-content .cd-secondary-dropdown > li > a::before {
        /* hide the arrow */
        display: none;
    }

    .catalog-dropdown-content .cd-secondary-dropdown.move-out > li > a {
        /* reset mobile style */
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }

    .catalog-dropdown-content .cd-secondary-dropdown > li {
        display: inline-block;
        width: 33%;
        max-width: 100%;
        padding: 5px 20px;
        /* height: 250px; */
        margin: 0;
        float: left;
    }

    .catalog-dropdown-content .cd-secondary-dropdown > li:nth-of-type(2n) {
        border-right-width: 0;
    }

    .catalog-dropdown-content .cd-secondary-dropdown > li > ul {
        /* reset mobile style */
        -webkit-transform: translate(0);
        transform: translate(0);
        position: relative;
        height: auto;
    }

    .catalog-dropdown-content .cd-secondary-dropdown > .see-all {
        vertical-align: middle;
        padding-top: 17px;
    }

    .catalog-dropdown-content .cd-secondary-dropdown > li > ul > .go-back {
        display: none;
    }

    .catalog-dropdown-content .cd-secondary-dropdown a {
        line-height: 25px;
        font-size: 14px;
        padding-left: 0;
    }

    .no-touch .catalog-dropdown-content .cd-secondary-dropdown a:hover {
        color: #54CFFC;
    }

    .catalog-dropdown-content .cd-secondary-dropdown ul {
        padding-bottom: 25px;
        overflow: hidden;
        height: auto;
    }

    .catalog-dropdown-content .cd-secondary-dropdown .go-back a::before, .catalog-dropdown-content .cd-secondary-dropdown .go-back a::after {
        left: 0;
    }

    .catalog-dropdown-content .cd-secondary-dropdown .see-all {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
    }

    .catalog-dropdown-content .cd-secondary-dropdown > .see-all a {
        text-align: center;
    }

    .catalog-dropdown-content .catalog-dropdown-gallery {
        width: 600px;
        padding-bottom: 100px;
    }

    .catalog-dropdown-content .catalog-dropdown-gallery > li {
        width: 48%;
        float: left;
        margin-right: 4%;
    }

    .catalog-dropdown-content .catalog-dropdown-gallery > li:nth-of-type(2n) {
        margin-right: 0;
    }

    .catalog-dropdown-content .catalog-dropdown-gallery .catalog-dropdown-item {
        padding: 0;
        height: auto;
        line-height: normal;
        color: #3f8654;
        margin-bottom: 2em;
    }

    .catalog-dropdown-content .catalog-dropdown-gallery > li:nth-last-of-type(2) a,
    .catalog-dropdown-content .catalog-dropdown-gallery > li:last-of-type a {
        margin-bottom: 0;
    }

    .catalog-dropdown-content .catalog-dropdown-gallery img {
        position: static;
        height: auto;
        width: 100%;
        margin: 0 0 0.6em;
    }

    .catalog-dropdown-content .catalog-dropdown-icons {
        width: 600px;
    }

    .catalog-dropdown-content .catalog-dropdown-icons .catalog-dropdown-item {
        height: 80px;
        line-height: 1.2;
        padding: 24px 0 0 85px;
    }

    .catalog-dropdown-content .catalog-dropdown-icons .catalog-dropdown-item:hover {
        background: #ebebeb;
    }

    .catalog-dropdown-content .catalog-dropdown-icons .catalog-dropdown-item h3 {
        color: #3f8654;
        font-weight: bold;
    }

    .catalog-dropdown-content .catalog-dropdown-icons .catalog-dropdown-item p {
        display: block;
        font-size: 1.2rem;
    }

    .catalog-dropdown-content .catalog-dropdown-icons .catalog-dropdown-item::before {
        left: 25px;
    }

    .catalog-dropdown-content > .has-children > ul {
        visibility: hidden;
    }

    .catalog-dropdown-content > .has-children > ul.is-active {
        /* when hover over .catalog-dropdown-content items - show subnavigation */
        visibility: visible;
    }

    .catalog-dropdown-content > .has-children > .cd-secondary-dropdown.is-active > li > ul {
        /* if .cd-secondary-dropdown is visible - show also subnavigation */
        visibility: visible;
    }

    .catalog-dropdown-content > .has-children > a.is-active {
        /* hover effect for .catalog-dropdown-content items with subnavigation */
        box-shadow: inset 2px 0 0 #54B6F9;
        color: #54B6F9;
    }

    .catalog-dropdown-content > .has-children > a.is-active::before, .catalog-dropdown-content > .has-children > a.is-active::after {
        background: #54B6F9;
    }

    .open-to-left .catalog-dropdown-content > .has-children > a.is-active {
        box-shadow: inset -2px 0 0 #54B6F9;
    }

    .cd-search input[type="search"] {
        background-color: #ebebeb;
    }

    .cd-search input[type="search"]::-webkit-input-placeholder {
        color: #b3b3b3;
    }

    .cd-search input[type="search"]::-moz-placeholder {
        color: #b3b3b3;
    }

    .cd-search input[type="search"]:-moz-placeholder {
        color: #b3b3b3;
    }

    .cd-search input[type="search"]:-ms-input-placeholder {
        color: #b3b3b3;
    }

    .has-children > a::before, .has-children > a::after, .go-back a::before, .go-back a::after {
        background: #b3b3b3;
    }

    .open-to-left .catalog-dropdown-content > .has-children > a {
        padding-left: 40px;
        padding-right: 20px;
    }

    .open-to-left .catalog-dropdown-content > .has-children > a::before, .open-to-left .catalog-dropdown-content > .has-children > a::after {
        right: auto;
        left: 20px;
        -webkit-transform-origin: 1px 50%;
        transform-origin: 1px 50%;
    }
}

@media (min-width: 1280px) {
    .footer__middle__container {
        border-left: 1px dashed #BABABA;
    }

    .footer__bottom-column {
        border-left: 1px dashed #BABABA;
    }

    .footer__bottom-column:first-child,
    .footer__middle__container:first-child {
        border: 0;
    }
}

@media (max-width: 768px) {
    .wrapper {
        overflow-x: hidden;
    }

    .footer__container .footer__bottom-column--location {
        width: 100%;
    }

    .main .content-wrapper {
        width: 100%;
    }

    .main {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
        width: 100%;
        -webkit-box-align: center;
        align-items: center;
        padding: 10px 10px 0 5px;
    }

    .left-sidebar {
        width: 100%;
        max-width: 100%;
    }

    .header__fixed-menu-search-form {
        margin-bottom: 8px;
    }

    .hamburger-menu .header__fixed-hamburger {
        background-image: url(/bitrix/templates/PIP_ramayoga/css/../img/close-hamburger.svg);
        background-repeat: no-repeat;
        background-size: 50%;
    }

    .main .catalog-dropdown-outer {
        width: 100%;
    }

    .sidebar-social {
        display: none;
    }

    .main {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
        width: 100%;
        -webkit-box-align: center;
        align-items: center;
        padding: 10px 10px 0 10px;
    }

    .main--index {
        padding: 10px 10px 0 10px;
    }

    .sidebar-filter__mobile-trigger {
        display: block;
    }

    .catalog, .breadcrumbs {
        padding: 20px 5px 0;
    }

    .filter-unit {
        width: 100%;
    }

    .product-detail__main-info-wrapper {
        width: 100%;
    }

    .product-detail__offers {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
    }

    .product-detail__offer-images {
        min-height: 250px;
    }

    .product-detail__main-info {
        width: 100%;
    }

    .product-detail__bottom-part {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
    }

    .product-detail__bottom-body {
        -webkit-box-ordinal-group: 3;
        order: 2;
    }

    .product-detail__offer-prize-wrap, .product-detail__sidebar {
        width: 100%;
        max-width: 100%;
    }

    .product-detail__bottom-body, .product-detail__content__tabs {
        min-height: 400px;
    }

    .product-detail__rating-line {
        flex-wrap: wrap;
    }

    .why-we-article__team {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
    }

    .why-we-article__team-unit-photos img {
        max-width: 300px;
        -o-object-fit: contain;
        object-fit: contain;
    }

    .why-we-article__title-text {
        padding: 0 10px;
    }

    .reviews__title-text {
        padding: 0 5px;
    }
}

@media (max-width: 480px) {
    .header__top-path-city-text {
        text-align: center;
        line-height: 28px !important;
    }
}

@media (max-width: 767px) {
    .path-city__container {
        margin-left: 20px;
    }

    .path-city__container:before {
        left: -25px;
    }

    .header__top-path-city {
        margin-left: 20px;
    }

    .header__top-path-city-text {
        text-align: center;
        line-height: 62px;
    }
}

@media (max-width: 900px) {
    .sections-menu__list {
        -webkit-box-pack: center;
        justify-content: center;
    }

    .sections-menu {
        padding: 35px 5px;
    }

    .sections-menu__item {
        min-width: 70px;
        padding: 10px 3px;
    }

    .sections-menu__item:hover {
        background: none;
    }
}

@media (max-width: 919px) {
    .header__menu-list-search {
        width: 100%;
    }
}

@media (max-width: 1300px) {
    .product-detail__offers {
        flex-wrap: wrap;
    }

    .product-detail__offer-images, .product-detail__main-info {
        margin-bottom: 20px;
    }

    .product-detail__order-card {
        width: 100%;
        -webkit-box-flex: 1;
        flex-grow: 1;
        max-width: 100%;
        margin-bottom: 20px;
        margin-top: 80px;
    }

    .why-we-article__team {
        flex-wrap: wrap;
        -webkit-box-pack: center;
        justify-content: center;
    }
}

@media (max-width: 1200px) {
    .product-detail__main-info {
        margin: 0 auto 20px;
        width: 100%;
    }
}

@media (max-width: 481px) {
    .header__fixed-menu-list {
        display: none;
        -webkit-box-ordinal-group: 5;
        order: 4;
        justify-content: center;
    }

    .hamburger-menu .header__fixed-menu-list {
        display: flex;
    }

    .header__fixed-basket-block {
        margin-right: 10px;
    }

}

@media (max-width: 1024px) {
    .nav-bread-set {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
    }

    .left-sidebar--inner {
        width: 100%;
    }

    .content-wrapper--bc {
        width: calc(100% - 40px);
        margin: 0 auto;
    }

    .catalog-dropdown-outer {
        width: calc(100% - 40px);
    }

    .catalog-dropdown__category-picture {
        display: none;
    }

    .catalog-dropdown-content ul li:first-of-type > a {
        padding-left: 40px;
    }

    .sidebar-filter {
        width: 100%;
    }

    .product-detail__offer-images {
        min-height: 300px;
    }

    .product-detail__sidebar {
        display: none;
    }

    .product-detail__offers {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
        -webkit-box-align: center;
        align-items: center;
    }

    .product-detail__offers .product-detail__offer-images, .product-detail__offers .product-detail__main-info {
        width: 100%;
        margin: 0 auto 15px;
    }

    .product-detail__main-info {
        max-width: 400px;
    }

    .product-detail__order-card {
        flex-basis: 100%;
        margin-top: 0;
    }
}

/** new by Wizard*/
.not_available {
    pointer-events: none;
}

.slider_offers_prop {
    display: none;
    position: absolute;
    background-color: #fff;
    top: 0;
    left: 0;
    width: 100%;
    padding: 10px;
    box-sizing: border-box;
    z-index: 12;
    border: aqua 1px solid;
}

.main__content-wrapper .news-carousel .owl-carousel .owl-item img {
    height: auto;
    max-height: 450px;
}

/*** Персональный фикс для слайдера в ккарточке товара ***/
.product-detail__offer-images-slider.owl-carousel .owl-item img {
    display: inline-block;
    width: inherit;
    height: 100%;
    vertical-align: middle;
}

.product-detail__offer-images-slider,
.product-detail__offer-images-slider li {
    height: 350px;
}

/** Для выборки цветов в карточке товара */

.offer_with_photos {
    padding: 2px;
}

.offer_with_photos.selected {
    padding: 0;
    border: 2px solid #07B6F9;
}

.item_count_buy .item_quantity input {
    height: 22px;
}

.item_count_buy .item_quantity a {
    line-height: 10px;
}

/*
    -----------------------------------------------------------------------------------
    |                                  DEV-EDIT-START                                 |
    -----------------------------------------------------------------------------------
*/

.product-detail__order-card {
    margin-top: 10px;
}

.item_quantity {
    position: relative;
}

.item_count_buy .item_quantity a {
    padding-top: 0;
    margin: 0;
    padding-bottom: 0;
    line-height: initial;
}

.product-detail {
    margin-left: 20px;
    margin-right: 20px;
}

.breadcrumbs-container {
    padding-top: 10px;
}

.rub:before {
    top: -3px;
    width: 1px;
    height: 1px;
    bottom: 0;
}

.item_count_buy .item_quantity a.minus {
    font-size: 14px;
    font-weight: bolder;
}

.filter-unit__section-link, .filter-unit__list-item a {
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    font-stretch: 100%;
    font-style: normal;
    font-variant-caps: normal;
    font-variant-ligatures: normal;
    font-variant-numeric: normal;
    font-weight: 400;
    color: rgb(17, 20, 51);
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right: 23px;
    min-height: 30px;
}

.filter-unit__section-link:hover, .filter-unit__list-item a:hover {
    color: #07B6F9;
}

.filter-unit__list-item:hover {
    background: initial;
    border-left: 2px solid #07b6f9;
    color: #07B6F9;
    cursor: pointer;
}

.filter-unit__list-item label:hover {
    color: #07B6F9;
    cursor: pointer;
}

.product-detail__recent .product-card {
    border: 2px solid #07B6F9;
}

.product-detail__recent .product-card:hover {
    border: 3px solid #07B6F9;
}

.product-detail__recent {
    position: absolute;
    height: 101%;
    overflow: hidden;
}

.product-detail__recent-title {
    margin-bottom: 0;
}

.owl_container_catalog_items {
    padding-top: 10px !important;
}

.product-detail__bottom-part {
    min-height: 345px;
    position: relative;
}

.product-card__price .rub:before {
    top: -6px;
    width: initial;
    height: initial;
    bottom: 0;
}

.catalog__content-count {
    padding-bottom: 17px;
}

.catalog__content-main-container {
    padding-bottom: 0;
}

.product-detail__sidebar {
    padding-left: 15px;
}

.miniOwlSlideshow.selected {
    border: 3px solid #07b6f9;
}

/*.footer__bottom-column-head, .footer__bottom-column-subscribe, .footer__bottom-column-input.input_footer_email {display:none;}*/
.bottom-container {
    text-align: left;
}

.footer__bottom-column-social + div {
    display: none;
}

.content-wrapper > div[id ^= "comp_"] {
    max-width: 100%;
    width: 100%;
    height: auto;
    margin: 0;
}

.main_container_slider.slider_main {
    width: 100%;
}

.product-detail__recent .product-card:nth-child(2) {
    display: none;
}

.wrap_nav_string {
    width: auto !important;
}

.wrap_nav_string_block {
    width: auto !important;
    margin-top: 50px;
}

@media (min-width: 1024px) {
    .header__fixed {
        z-index: 10000;
    }
}

.lk_left_menu {
    width: 100%;
    text-align: center;
    border-radius: 10px !important;
    border: 1px solid #07b6f9 !important;
}

.lk_left_menu .left-menu li {
    display: inline;
}

.b-right-w.lk_right_content {
    width: 100% !important;
    margin: 0;
    margin-top: 10px;
    max-width: none;
    padding-bottom: 20px;
    padding-left: 25px;
    padding-right: 25px;
}

table.sale_personal_order_list {
    border-bottom: 1px solid #379ce8;
}

.main_container_slider.map_container_slider {
    width: 100%;
}

.pushpopup {
    z-index: 999;
}

/*
-------------------<HAT FIXES>----------------------------
*/
/*.header__top-path-gift.flex {
    margin-left:  36px;
}

.header__top-path--left {
    align-items:  flex-start;
}

.header__top-path-gift-text a {
    margin-left: 5px;
}

.header__top-path-cart-text a {
    margin-left: 4px;
}

.login_open, .header__top-path-phone {
    max-width: 273px;
    width: 100% !important;
    height: 50px;
}

.header__top-path-phone {padding:  0;}

a.header__top-path-phone-number {
    font-size: 24px;
    margin-top: -8px;
    display:  block;
    margin-bottom: 7px;
}*/
/*
-------------------</HAT FIXES>----------------------------
*/
/*
-------------------<CARD FIXES>----------------------------
*/

.product-detail__order-card {
    max-width: 350px;
    width: 100% !important;
    flex-basis: initial;
}

.product-detail__main-info-wrapper {
    width: calc(100% - 350px);
}

span.buy-delivery-container {
    width: 100%;
}

.product-detail {
    width: calc(100% - 20px);
}

.recommended-section h2.why-we-article__title {
    margin-left: 20px;
}

.product-detail__sidebar {
    min-width: 350px;
    max-width: 350px;
    padding: 0;
}

.product-detail__recent {
    width: 100%;
    position: static;
}

/*
-------------------</CARD FIXES>----------------------------
*/

.product-card__discount-img img {
    width: initial !important;
    /*height: 100%;*/
    margin: auto;
}

#main_banner .owl-dot.active span, #main_banner .owl-dot span:hover {
    background: #07B6F9;
    opacity: 1;
}

#main_banner .owl-dot span {
    background: #07B6F9;
    opacity: 0.6;
}

#main_banner .owl-dots {
    margin-top: -30px;
    position: relative;
}

/*.header__top-path-login.login_open {max-width: 312px; }*/
@media only screen and (min-width: 1024px) {
    .catalog-dropdown-content .cd-secondary-dropdown {
        width: 800px;
        background: #D0F7FF;
    }
}

.footer__bottom-column {
    width: 24%;
}

.flex.footer__bottom-column--location > div {
    width: 47%;
    text-align: left;
}

.footer__bottom-column--location {

}

.footer__middle__container {
    width: 24%;
    text-align: left;
}

.footer__middle__container.flex > div + div {
    width: 60px;
    height: 60px;
    margin-left: 10px;
}

.header__menu-list-item:hover:after {
    background-image: url("/bitrix/templates/PIP_ramayoga/css/../img/catalog_arrow2--hover.png");
}

.has-children > a {
    display: flex;
    align-items: center;
}

.mob-item {
    display: none !important;
}

@media (max-width: 1023px) {

    .pc-item {
        display: none !important;
    }

    .mob-item {
        display: flex !important;
    }
}

.catalog_section_menu div {
    text-align: left;
}

.fancybox-enabled {
    overflow-y: auto !important;
    overflow-x: hidden;
}

.catalog-dropdown-content ul.is-hidden > li > a {
    color: #000;
    display: inline-block;
    border-radius: 3px;
    padding: 3px 5px;
}

.catalog-dropdown-content .cd-secondary-dropdown > li > a {
    font-size: 14px;
    font-weight: 700;
}

.no-touch .catalog-dropdown-content .cd-secondary-dropdown a:hover {
    color: #000;
    background: #fff;
}

/*.mobile_header_top */.select_pickup_container/*.active*/ {
    max-height: 208px;
    overflow-y: hidden;
    z-index: 1000;
}
/*.mobile_header_top */.select_pickup_container/*.active*/.auto-height {
    max-height: max-content;
}

#points-more-toggle {
    display: block !important;
    position: absolute;
    bottom: 0;
    width: 100%;
    background: #5bbcf3;
    margin-left: -10px;
    /*color: #07b6f9;*/
    color: #ffffff;
    font-size: 12px;
    font-size: 13px;
    opacity: 0.9;
    font-weight: bold;
    cursor: pointer;
}
.select_pickup_container.auto-height #points-more-toggle {
    display: none !important;
}

/** reset hover effect **/
@media (max-width: 768px) {
    .main a.hover_effect:hover {
    }
    /*#header .select_pickup_container {
     max-height: 210px;
     overflow-y: auto;
    }*/
    /*.mobile_header_top .select_pickup_container.active {
        max-height: 208px;
     overflow-y: hidden;
    }
    .mobile_header_top .select_pickup_container.active.auto-height {
        max-height: max-content;
    }
    #points-more-toggle {
        display: block !important;
        position: absolute;
        bottom: 0;
        width: 100%;
        background: #5bbcf3;
        margin-left: -10px;
        color: #ffffff;
        font-size: 12px;
        font-size: 13px;
        opacity: 0.9;
        font-weight: bold;
        
    }
    .select_pickup_container.auto-height #points-more-toggle {
        display: none !important;
    }*/
}
@media (max-width: 480px) {
    .catalog-dropdown-content .cd-secondary-dropdown > .has-children > a:not(.mob-item) {
        display: none; }
}
body .small_basket_count_item {
    position: absolute;
    padding: 0px;
    left: 29px;
    width: 18px;
    height: 13px;
    top: 4px;
    line-height: 13px;
    font-size: 10px;
}
body .header__top-path-gift-icon,
body .header__top-path-cart-icon {
    width: 40px;
    height: 40px;
    background-repeat: no-repeat;
    background-position: 50% 50%;  
    background-size: 100%;
}
/*body .header__top-path-cart {
    margin-right: 15px;
}*/
body .login_open_icon {
    background-repeat: no-repeat;
    background-position: 50% 50%;  
    background-size: 100%;
    width: 40px;
    height: 40px;  
}
body .path-city__container:before {
    background-repeat: no-repeat;
    background-position: 50% 50%;  
    background-size: 100%;
    width: 40px;
    height: 40px;
    left: -52px;
    top: 4px;
}

body .header__top-path-pickup-icon {
    height: 40px;
    width: 40px; 
    background-repeat: no-repeat;
    background-position: 50% 50%;  
    background-size: 100%;
}
body .header__top-path-pickup-text-link:before {
    background-repeat: no-repeat;
    background-position: 50% 50%;  
    background-size: 100%;
    width: 25px; display: none;
    height: 25px;
}
body .small_basket_open_icon {
    background-repeat: no-repeat;
    background-position: 50% 50%;  
    background-size: 100%;
    width: 40px;
    height: 40px;
}
body .small_basket_open_icon {
    background-repeat: no-repeat;
    background-position: 50% 50%;  
    background-size: 100%;
}
body .header__top-path-pickup-text-link,
body .header__top-path-gift-text a,
body .header__top-path-cart-text a {
    margin-left: 12px;
}
body .small_basket_open .open_small_basket {
    margin-left: 10px;
}
body .header__top-path-city {
    padding-left: 70px;
}
body .header__top-path-gift {
    margin-left: 9px;
}
.basket-container__small-basket.small_basket_open {
    position: relative;
}
.header__fixed-container .small_basket_count_item{
    left: 21px;
    top: 3px;
}
.header__fixed-basket {
    padding: 0px;
    margin: 0px;
}
@media (min-width: 1024px) {
    body .login_open_icon {
        margin-right: 12px;
    }
    .login_open {
        width: 200px;
        max-width: 210px;
    }
    body .header__top-path-city {
        padding-left: 52px;
    }
    body .header__top-path-basket {
        padding-left: 0px;
    }
    body .small_basket_count_item {
        left: 11px;
    }

}
@media (max-width: 1024px) {
    body .header__top-path-cart {
        margin-right: 0px;
    }   
}

@media (max-width: 1024px) and (min-width: 769px) {
    body .header__top-path-basket,
    body .header__top-path-city{
        width: 200px;
    }
    .header__top-path-phone {
        width: 200px;
        padding-left: 0px;
    }
    body .header__top-path-city {
        padding-left: 28px;
    }
    body .small_basket_count_item {
        left: 11px;
    }
}
@media (max-width: 768px) and (min-width: 481px) {
    .header__fixed-container .small_basket_count_item {
        left: 54px;
    }
    body .header__top-path-city {
        margin-left: 97px;
    }
    body .small_basket_count_item {
        left: 11px;
    }
}
@media (max-width: 481px) {
    .header__fixed-container .small_basket_count_item {
        left: 61px;
    }
    .header__top-path-basket {
        margin-top: 0px;
    }
    body .header__top-path-gift,
    body .header__top-path-cart {
        margin: 0px;
    }
}
@media (max-width: 480px) and (min-width: 320px){
    body .small_basket_count_item {
        left: 11px;
    }
}

/*#points-more-toggle {
    display: none;
}*/

.newmaps {
    display: flex;
    justify-content: space-between;
}
.newmaps__col {
    width: 48%;
}
.newmaps__col iframe {
    width: 100%;
    height: 450px;
}

@media screen and (max-width: 767px) {
    .newmaps {
        flex-direction: column;
    }
    .newmaps__col {
        width: 100%;
        margin-bottom: 20px;
    }
}

.path-city__container.select_city {
    width: auto;
    min-width: auto;
}
@media (max-width: 767px) {
    .grastincourier br {
        display: none;
    }
}
@media (min-width: 991px) {
    .col-md-6{
        width: 50%; float: left;
    }
}
/* End */


/* Start:/bitrix/templates/PIP_ramayoga/css/jquery.fancybox.min.min.css?152847323113706*/
@charset "UTF-8";.fancybox-enabled{overflow:hidden}.fancybox-enabled body{overflow:visible;height:100%}.fancybox-is-hidden{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99993;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-container~.fancybox-container{z-index:99992}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{position:absolute;top:0;right:0;bottom:0;left:0}.fancybox-outer{overflow-y:auto;-webkit-overflow-scrolling:touch}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption-wrap,.fancybox-infobar,.fancybox-toolbar{position:absolute;direction:ltr;z-index:99997;opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s;box-sizing:border-box}.fancybox-show-caption .fancybox-caption-wrap,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;visibility:visible;transition:opacity .25s,visibility 0s}.fancybox-infobar{top:0;left:50%;margin-left:-79px}.fancybox-infobar__body{display:inline-block;width:70px;line-height:44px;font-size:13px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;color:#ddd;background-color:rgba(30,30,30,.7);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased}.fancybox-toolbar{top:0;right:0}.fancybox-stage{overflow:hidden;direction:ltr;z-index:99994;-webkit-transform:translateZ(0)}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.fancybox-slide:before{content:"";display:inline-block;vertical-align:middle;height:100%;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:visible}.fancybox-slide--image:before{display:none}.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe{background:#000}.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe{background:#e5e3df}.fancybox-slide--next{z-index:99995}.fancybox-slide>*{display:inline-block;position:relative;padding:24px;margin:44px 0;border-width:0;vertical-align:middle;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}.fancybox-slide .fancybox-image-wrap{position:absolute;top:0;left:0;margin:0;padding:0;border:0;z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-can-zoomOut .fancybox-image-wrap{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-image-wrap{cursor:zoom-in}.fancybox-can-drag .fancybox-image-wrap{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-image-wrap{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-image,.fancybox-spaceball{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;max-width:none;max-height:none}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content{padding:0;width:80%;height:80%;max-width:calc(100% - 100px);max-height:calc(100% - 88px);overflow:visible;background:#fff}.fancybox-iframe{display:block;padding:0;border:0;height:100%}.fancybox-error,.fancybox-iframe{margin:0;width:100%;background:#fff}.fancybox-error{padding:40px;max-width:380px;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font:16px/20px Helvetica Neue,Helvetica,Arial,sans-serif}.fancybox-close-small{position:absolute;top:0;right:0;width:44px;height:44px;padding:0;margin:0;border:0;border-radius:0;outline:none;background:transparent;z-index:10;cursor:pointer}.fancybox-close-small:after{content:"×";position:absolute;top:5px;right:5px;width:30px;height:30px;font:20px/30px Arial,Helvetica Neue,Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background:#fff;transition:background .25s;box-sizing:border-box;z-index:2}.fancybox-close-small:focus:after{outline:1px dotted #888}.fancybox-close-small:hover:after{color:#555;background:#eee}.fancybox-slide--iframe .fancybox-close-small{top:0;right:-44px}.fancybox-slide--iframe .fancybox-close-small:after{background:transparent;font-size:35px;color:#aaa}.fancybox-slide--iframe .fancybox-close-small:hover:after{color:#fff}.fancybox-caption-wrap{bottom:0;left:0;right:0;padding:60px 30px 0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));pointer-events:none}.fancybox-caption{padding:30px 0;border-top:1px solid hsla(0,0%,100%,.4);font-size:14px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button,.fancybox-caption select{pointer-events:all}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-button{display:inline-block;position:relative;margin:0;padding:0;border:0;width:44px;height:44px;line-height:44px;text-align:center;background:transparent;color:#ddd;border-radius:0;cursor:pointer;vertical-align:top;outline:none}.fancybox-button[disabled]{cursor:default;pointer-events:none}.fancybox-button,.fancybox-infobar__body{background:rgba(30,30,30,.6)}.fancybox-button:hover:not([disabled]){color:#fff;background:rgba(0,0,0,.8)}.fancybox-button:after,.fancybox-button:before{content:"";pointer-events:none;position:absolute;background-color:currentColor;color:currentColor;opacity:.9;box-sizing:border-box;display:inline-block}.fancybox-button[disabled]:after,.fancybox-button[disabled]:before{opacity:.3}.fancybox-button--left:after,.fancybox-button--right:after{top:18px;width:6px;height:6px;background:transparent;border-top:2px solid currentColor;border-right:2px solid currentColor}.fancybox-button--left:after{left:20px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.fancybox-button--right:after{right:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--left{border-bottom-left-radius:5px}.fancybox-button--right{border-bottom-right-radius:5px}.fancybox-button--close:after,.fancybox-button--close:before{content:"";display:inline-block;position:absolute;height:2px;width:16px;top:calc(50% - 1px);left:calc(50% - 8px)}.fancybox-button--close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.fancybox-arrow{position:absolute;top:50%;margin:-50px 0 0;height:100px;width:54px;padding:0;border:0;outline:none;background:none;cursor:pointer;z-index:99995;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:opacity .25s}.fancybox-arrow:after{content:"";position:absolute;top:28px;width:44px;height:44px;background-color:rgba(30,30,30,.8);background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSI0OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPiAgICA8cGF0aCBkPSJNMTIgNGwtMS40MSAxLjQxTDE2LjE3IDExSDR2MmgxMi4xN2wtNS41OCA1LjU5TDEyIDIwbDgtOHoiLz48L3N2Zz4=);background-repeat:no-repeat;background-position:50%;background-size:24px 24px}.fancybox-arrow--right{right:0}.fancybox-arrow--left{left:0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fancybox-arrow--left:after,.fancybox-arrow--right:after{left:0}.fancybox-show-nav .fancybox-arrow{opacity:.6}.fancybox-show-nav .fancybox-arrow[disabled]{opacity:.3}.fancybox-loading{border:6px solid hsla(0,0%,39%,.4);border-top:6px solid hsla(0,0%,100%,.6);border-radius:100%;height:50px;width:50px;-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--current{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--next{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--current{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}.fancybox-fx-rotate.fancybox-slide--previous{-webkit-transform:rotate(-1turn);transform:rotate(-1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--next{-webkit-transform:rotate(1turn);transform:rotate(1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--current{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}.fancybox-fx-circular.fancybox-slide--previous{-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--next{-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--current{-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0);opacity:1}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}@media (max-width:800px){.fancybox-infobar{left:0;margin-left:0}.fancybox-button--left,.fancybox-button--right{display:none!important}.fancybox-caption{padding:20px 0;margin:0}}.fancybox-button--fullscreen:before{width:15px;height:11px;left:calc(50% - 7px);top:calc(50% - 6px);border:2px solid;background:none}.fancybox-button--pause:before,.fancybox-button--play:before{top:calc(50% - 6px);left:calc(50% - 4px);background:transparent}.fancybox-button--play:before{width:0;height:0;border-top:6px inset transparent;border-bottom:6px inset transparent;border-left:10px solid;border-radius:1px}.fancybox-button--pause:before{width:7px;height:11px;border-style:solid;border-width:0 2px}.fancybox-button--thumbs,.fancybox-thumbs{display:none}@media (min-width:800px){.fancybox-button--thumbs{display:inline-block}.fancybox-button--thumbs span{font-size:23px}.fancybox-button--thumbs:before{width:3px;height:3px;top:calc(50% - 2px);left:calc(50% - 2px);box-shadow:0 -4px 0,-4px -4px 0,4px -4px 0,inset 0 0 0 32px,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0}.fancybox-thumbs{position:absolute;top:0;right:0;bottom:0;left:auto;width:220px;margin:0;padding:5px 5px 0 0;background:#fff;word-break:normal;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;box-sizing:border-box;z-index:99995}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:220px}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0}.fancybox-thumbs>ul>li{float:left;overflow:hidden;max-width:50%;padding:0;margin:0;width:105px;height:75px;position:relative;cursor:pointer;outline:none;border:5px solid transparent;border-top-width:0;border-right-width:0;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;min-width:100%;min-height:100%;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}}
/* End */


/* Start:/bitrix/templates/PIP_ramayoga/css/owl.theme.default.min.min.css?15378030091508*/
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-prev{position:absolute;width:auto;top:50%;transform:translateY(-70%);left:0;display:flex;visibility:visible;font-size:0;background:url(/bitrix/templates/PIP_ramayoga/css/../img/left-arrow.svg);background-repeat:no-repeat;background-size:contain;width:45px;height:46px;opacity:0.5;transition:0.3s}.owl-next{position:absolute;width:auto;top:50%;transform:translateY(-70%);right:0;display:flex;visibility:visible;font-size:0;background:url(/bitrix/templates/PIP_ramayoga/css/../img/right-arrow.svg);background-repeat:no-repeat;background-size:contain;width:45px;height:46px;opacity:0.5;transition:0.3s}.owl-theme .owl-nav{margin-top:10px;position:absolute;width:100%;top:50%;transform:translateY(-50%);display:flex;justify-content:space-between;visibility:hidden}.owl-theme .owl-nav [class*=owl-]{color:#FFF;margin:5px;padding:4px 7px;display:inline-block;cursor:pointer;border-radius:3px;border:none}.owl-theme .owl-nav [class*=owl-]:hover{color:#FFF;text-decoration:none;opacity:1}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled + .owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;border:none;background-color:transparent;padding:0}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
/* End */


/* Start:/bitrix/templates/PIP_ramayoga/css/owl.carousel.min.min.css?15284732312846*/
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/bitrix/templates/PIP_ramayoga/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/* End */


/* Start:/bitrix/templates/PIP_ramayoga/js/select_or_die/selectordie.min.css?15284732323806*/
@import url(https://fonts.googleapis.com/css?family=Lato:300,700);.sod_select,.sod_select *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sod_select{display:inline-block;position:relative;line-height:1;width:215px;padding:15px 10px;border:2px solid #9fabb7;background:#f6f6f6;color:#07B6F9;font-size:19px;font-weight:600;text-align:left;outline:0;outline-offset:-2px;cursor:default}.sod_select:before,.sod_select:after{content:"\25B2";position:absolute;right:10px;top:12px;font-size:7px}.sod_select:after{content:"\25BC";top:auto;bottom:12px}.sod_select:hover,.sod_select.open,.sod_select.focus{border-color:#7C8690}.sod_select.open{color:#07B6F9}.sod_select.focus{box-shadow:0 0 5px rgba(0,0,0,.2)}.sod_select.disabled{border-color:#828282;color:#07B6F9;cursor:not-allowed}.sod_select .sod_label{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-right:15px}.sod_select .sod_prefix{}.sod_select .sod_placeholder{}.sod_select .sod_list_wrapper{position:absolute;top:100%;left:1px;display:none;height:auto;width:215px;margin:0 0 0 -3px;background:#f6f6f6;border:2px solid#7C8690;border-top:none;color:#07B6F9;font-weight:300;z-index:1}.sod_select.open .sod_list_wrapper{display:block}.sod_select.disabled.open .sod_list_wrapper{display:none}.sod_select.above .sod_list_wrapper{top:auto;bottom:100%;border-top:3px solid #000000;border-bottom:none}.sod_select .sod_list{display:block;overflow-y:auto;padding:0;margin:0}.sod_select .sod_option{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:relative;padding:10px 10px;list-style-type:none}.sod_select .sod_option.optgroup,.sod_select .sod_option.optgroup.disabled{background:inherit;color:#939393;font-size:10px;font-style:italic}.sod_select .sod_option.groupchild{padding-left:20px}.sod_select .sod_option.is-placeholder{display:none}.sod_select .sod_option.disabled{background:inherit;color:#cccccc}.sod_select .sod_option.active{background:rgba(157,165,175,0.16);color:#0F8EBF;font-weight:300}.sod_select .sod_option.selected{font-weight:700;padding-right:25px}.sod_select .sod_option.selected:before{content:"";position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;color:#808080;height:9px;width:10px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMTAgOSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTAgOSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8cGF0aCBmaWxsPSIjRDlEOUQ4IiBkPSJNNCw2LjdDMy42LDYuMywzLjUsNi4xLDMuMSw1LjdDMi42LDUuMiwyLDQuNiwxLjUsNC4xYy0wLjgtMC44LTIsMC40LTEuMiwxLjJjMC45LDAuOSwxLjksMS45LDIuOCwyLjgNCgkJYzAuNywwLjcsMS4zLDEsMiwwQzYuNyw2LDguMywzLjcsOS44LDEuNUMxMC41LDAuNSw5LTAuMyw4LjMsMC42bDAsMEM2LjcsMi45LDUuNyw0LjQsNCw2LjciLz4NCjwvZz4NCjwvc3ZnPg0K)}.sod_select.no_highlight .sod_option.selected{font-weight:300}.sod_select.no_highlight .sod_option.selected:before{display:none}.sod_select .sod_option.link{}.sod_select .sod_option.linkexternal{}.sod_select select{display:none !important}.sod_select.touch select{-webkit-appearance:menulist-button;position:absolute;top:0;left:0;display:block !important;height:100%;width:100%;opacity:0;z-index:1}
/* End */


/* Start:/bitrix/templates/PIP_ramayoga/css/style680.css?15638111023727*/
.main_catalog_container .catalog_head_name{
	width: 100%;
    float: left;
}

.list_sec a{
	color: #07b6f9;
    font-size: 16px;
    margin: 0px 10px 0px 0px;
    /* text-decoration: underline; */
    border: none;
	font-weight: 400;
}
.list_sec{
	width:100% !important;
	float:left;
	line-height: 21px;
}

.sub_sec{
	padding: 3px 20px 3px 35px !important;
}
.sub_sec2{
	padding: 3px 20px 3px 50px !important;
}
.sort_btn_wrap_act{
	/*border: 2px solid #07b6f9 !important;*/
	border: 2px solid #0093cc !important;
}
.sort_act_a{
	font-weight: 600;
}
.sort_act_desc{
    width: 14px;
    height: 11px;
    float: right;
    margin: 6px 0px 0px 10px;
    background: url('/bitrix/templates/logica_ramayoga_2015/images/tri.jpg') 0px 0px no-repeat;
    background-size: 100%;
}
.sort_act_asc{
	width: 14px;
    height: 13px;
    float: right;
    margin: 6px 0px 0px 10px;
    background: url('/bitrix/templates/logica_ramayoga_2015/images/tri.jpg') 0px -11px no-repeat;
    background-size: 100%;
}

.filter_show_btn, .wrap_sort_go{
	display:none !important;
}
.dn_mobile{
	display:block;
}
.mob_prices{
	display:none;
}
.catalog_load_ajax_new_mob{
	display:none;
}

.desctop_section{
	display:block;
}
.mob_section{
	display:none;
}

@media screen and (max-width: 1186px) {
	.reviews-col {
		width: 97% !important;
	}
	.wrap_item_review_img {
		width: 31% !important;
		margin: 20px 0px 0px;
		text-align: center;
	}
	.wrap_item_review_img a{
		display: inline-block;
		border: none;
		text-align: center;
	}
	.wrap_item_review_img img {
		width: 60% !important;
		display: inline-block;
		float: none !important;
	}
	.wrap_item_review {
		padding: 20px;
		float: left;
		width: 60%;
	}

}

@media screen and (max-width: 680px) {
	.desctop_section{
		display:none;
	}
	.mob_section{
		display:block;
	}
	
	.wrap_filter_mob{}
	.filter_show_btn:hover{
		border: 2px solid #07B6F9 !important;
	}
	.filter_show_btn{
		/*display:block !important;*/
		padding: 10px 10px 10px 40px;
		border-radius: 10px;
		/* background: #07B6F9; */
		border: 2px solid #07B6F9;
		font-size: 16px;
		font-weight: 600;
		color: #07B6F9;
		text-transform: uppercase;
		height: auto;
		text-align: left;
		text-decoration: underline;
		margin: 0px 0px 10px;
		background: url('/bitrix/templates/logica_ramayoga_2015/images/ball_arrow.png') no-repeat;
		background-color: #fff;
		background-position-x: 10px;
		background-position-y: 8px;
	}
	.line_b_no{
		background: url('/bitrix/templates/logica_ramayoga_2015/images/ball_arrow22.png') no-repeat;
		background-color: #fff;
		background-position-x: 10px;
		background-position-y: 8px;
		text-decoration: none;
	}
	.wrap_sort_go{
		display: block !important;
		float: left;
		margin: 0px;
		padding: 0px;
	}
	.wrap_sort_go select option{
		font-size: 19px;
	}
	.wrap_sort_go select{
		font-size: 19px;
	}
	
	.catalog_sort .sort_btn_show{
		float:left;
		margin: 0px 6px 0px 0px;
	}
	.catalog_sort {
		display: inline-block;
	}
	.catalog_sort .sort_btn_wrap{
		display:none !important;
	}

	.price_block{
		display:none;
	}
	.mob_prices{
		display:block;
	}
	.catalog_load_ajax_new_mob:hover{
		border: 2px solid #07B6F9 !important;
	}
	.catalog_load_ajax_new_mob{
		display: block !important;
		padding: 10px;
		border-radius: 10px;
		border: 2px solid #07B6F9;
		font-size: 16px;
		font-weight: 600;
		color: #07B6F9;
		text-transform: uppercase;
		text-align: center;
		text-decoration: underline;
		margin: 0px 0px 10px;
		background-color: #fff;
	}

	
	
	
	
	
	
	
	.dn_mobile{
		display:none !important;
	}
}
/* End */


/* Start:/bitrix/templates/PIP_ramayoga/js/jquery-ui/jquery-ui.min.css?152847323229193*/
.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc(100% - 2.4em)}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url(data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==);height:100%;filter:alpha(opacity=25);opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:700;line-height:1.5;padding:2px .4em;margin:.5em 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:700}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,/* We use html here because we need a greater specificity to make sure disabled
works properly when clicked or hovered */
html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:400;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:400;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:400;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(/bitrix/templates/PIP_ramayoga/js/jquery-ui/images/ui-icons_444444_256x240.png)}.ui-widget-header .ui-icon{background-image:url(/bitrix/templates/PIP_ramayoga/js/jquery-ui/images/ui-icons_444444_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url(/bitrix/templates/PIP_ramayoga/js/jquery-ui/images/ui-icons_555555_256x240.png)}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url(/bitrix/templates/PIP_ramayoga/js/jquery-ui/images/ui-icons_ffffff_256x240.png)}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url(/bitrix/templates/PIP_ramayoga/js/jquery-ui/images/ui-icons_777620_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/bitrix/templates/PIP_ramayoga/js/jquery-ui/images/ui-icons_cc0000_256x240.png)}.ui-button .ui-icon{background-image:url(/bitrix/templates/PIP_ramayoga/js/jquery-ui/images/ui-icons_777777_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}
/* End */


/* Start:/bitrix/templates/PIP_ramayoga/css/perfect-scrollbar.min.min.css?15554599244528*/
.ps-container{-ms-touch-action:auto;touch-action:auto;overflow:hidden !important;-ms-overflow-style:none}@supports (-ms-overflow-style:none){.ps-container{overflow:auto !important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps-container{overflow:auto !important}}.ps-container.ps-active-x>.ps-scrollbar-x-rail,.ps-container.ps-active-y>.ps-scrollbar-y-rail{display:block;background-color:transparent}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:.9}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999;height:11px}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:.9}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999;width:11px}.ps-container>.ps-scrollbar-x-rail{display:none;position:absolute;-webkit-transition:background-color .2s linear,opacity .2s linear;-o-transition:background-color .2s linear,opacity .2s linear;-moz-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear;bottom:0px;height:15px}.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x{position:absolute;background-color:#aaa;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,-webkit-border-radius .2s ease-in-out;transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,-webkit-border-radius .2s ease-in-out;-o-transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out;-moz-transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out,-moz-border-radius .2s ease-in-out;transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out;transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out,-webkit-border-radius .2s ease-in-out,-moz-border-radius .2s ease-in-out;bottom:2px;height:6px}.ps-container>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x,.ps-container>.ps-scrollbar-x-rail:active>.ps-scrollbar-x{height:11px}.ps-container>.ps-scrollbar-y-rail{display:none;position:absolute;-webkit-transition:background-color .2s linear,opacity .2s linear;-o-transition:background-color .2s linear,opacity .2s linear;-moz-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear;right:0;width:15px}.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{position:absolute;background-color:#89c3ec;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,-webkit-border-radius .2s ease-in-out;transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,-webkit-border-radius .2s ease-in-out;-o-transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out;-moz-transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out,-moz-border-radius .2s ease-in-out;transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out;transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out,-webkit-border-radius .2s ease-in-out,-moz-border-radius .2s ease-in-out;right:2px;width:6px}.ps-container>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y,.ps-container>.ps-scrollbar-y-rail:active>.ps-scrollbar-y{width:11px}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:.9}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999;height:11px}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:.9}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999;width:11px}.ps-container:hover>.ps-scrollbar-x-rail,.ps-container:hover>.ps-scrollbar-y-rail{opacity:.6}.ps-container:hover>.ps-scrollbar-x-rail:hover{background-color:#eee;opacity:.9}.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x{background-color:#999}.ps-container:hover>.ps-scrollbar-y-rail:hover{background-color:#eee;opacity:.9}.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y{background-color:#89c3ec}
/* End */


/* Start:/bitrix/templates/PIP_ramayoga/styles.min.css?15965231761022*/
.news-carousel .owl-dots{position:absolute;bottom:0;width:100%;text-align:center}.news-carousel .owl-dots .owl-dot span{width:12px;height:12px;background:#07B6F9;opacity:.5;transition:.45s}.news-carousel .owl-dots .owl-dot:hover span,.news-carousel .owl-dots .owl-dot.active span{background:#07B6F9;opacity:1}.sidebar-social__image-holder a{display:block}.sidebar-social__image-holder a img{width:100%;height:auto}.sidebar-social__image--fb{min-height:auto}.catalog-dropdown-trigger.dropdown-is-active,.no-touch .catalog-dropdown-trigger.dropdown-is-active:hover{background-color:#fff}.oferta-modal{width:100%;max-width:600px;padding:20px 10px}@media (max-width:768px){.breadcrumbs_mobile a{font-size:11px}.breadcrumbs{padding:0 5px 0}.breadcrumbs_desktop{display:none}#category_back_arrow{font-size:20px;position:relative;top:-3px}ul.breadcrumbs-list.flex.mobile{padding:9px 0 0 6px}.sorting__select{padding-top:5px}.sorting.flex{margin-bottom:0}}@media (min-width:769px){.breadcrumbs_mobile{display:none;font-size:11px}}
/* End */


/* Start:/bitrix/templates/PIP_ramayoga/template_styles.min.css?1597840041136459*/
@media (min-width:700px){@font-face{font-family:'museo_cyrl500';font-display:swap;src:url('/bitrix/templates/PIP_ramayoga/fonts/exljbris_-_museo_cyrl_500-webfont.eot');src:url('/bitrix/templates/PIP_ramayoga/fonts/exljbris_-_museo_cyrl_500-webfont.eot?#iefix') format('embedded-opentype'),url('/bitrix/templates/PIP_ramayoga/fonts/exljbris_-_museo_cyrl_500-webfont.woff') format('woff'),url('/bitrix/templates/PIP_ramayoga/fonts/exljbris_-_museo_cyrl_500-webfont.ttf') format('truetype'),url('/bitrix/templates/PIP_ramayoga/fonts/exljbris_-_museo_cyrl_500-webfont.svg#museo_cyrl500') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'museo_sans_cyrl500';font-display:swap;src:url('/bitrix/templates/PIP_ramayoga/fonts/exljbris_-_museosanscyrl-500-webfont.eot');src:url('/bitrix/templates/PIP_ramayoga/fonts/exljbris_-_museosanscyrl-500-webfont.eot?#iefix') format('embedded-opentype'),url('/bitrix/templates/PIP_ramayoga/fonts/exljbris_-_museosanscyrl-500-webfont.woff') format('woff'),url('/bitrix/templates/PIP_ramayoga/fonts/exljbris_-_museosanscyrl-500-webfont.ttf') format('truetype'),url('/bitrix/templates/PIP_ramayoga/fonts/exljbris_-_museosanscyrl-500-webfont.svg#museo_sans_cyrl500') format('svg');font-weight:normal;font-style:normal}}html,body{min-height:100%;width:100%;margin:0;padding:0;font-family:'Open Sans',sans-serif}body{background:#f3f6f6}div{margin:0;padding:0}img{border:none;outline:none;margin:0;padding:0}p{margin:0;margin-bottom:15px}a{color:#07b6f9;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-khtml-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;text-decoration:none;cursor:pointer}a:hover{color:#838282;text-decoration:none}#header{color:#838282;font-size:14px;background:#fff}.cart_p_with{display:block !important;position:relative !important;width:100% !important;text-align:center !important}.cart_p_gift{display:block !important;position:relative !important;width:100% !important;text-align:center !important}.lazy-img{}@media (max-width:768px){.tabs__body-item-detail img,.img-mob-autosize{max-width:100%;height:auto}.viewed_slider .img_box{height:260px !important}.viewed_slider .popup_down_list{height:260px !important}.viewed_slider .container_catalog_item{width:100% !important}a#open_login_popup{max-width:75px}}.small_add_to_bsk_m{display:none !important}.lk_left_menu{float:left}.lk_right_content{float:left;margin-left:45px;max-width:70%;clear:initial !important}.lk_right_content .sale_order_full_table{margin-bottom:20px}#personal-delay .lk_right_content{clear:initial !important}#personal-delay .lk_right_content #right{width:initial}.lk_left_menu .call_back_label{position:relative;right:initial;top:initial;margin-left:0}.detail_left_part .img_box{min-height:200px !important;max-height:370px !important}.b_del{width:20px}.notify_prod_av_btn{background:#05D000;border-radius:33px;color:#fff !important;font-weight:600;font-size:14px;line-height:20px;padding:7px 4px;border:none;text-transform:uppercase;width:90%;margin-top:10px}.notify_prod_av_btn a{color:white}.main_container{margin:0 auto}.hidden_container{display:none;height:100%;width:100%;position:absolute;left:0;top:0}.header_part{width:33%;display:inline-block;vertical-align:top;margin:0 auto;padding:15px 5px;box-sizing:border-box}.head_part_left{padding-left:5px}.head_part_left,.head_part_right{width:39%;text-align:center}.head_part_right{padding-left:40px;padding-right:5px}.head_part_center{width:22%;padding:10px 0}.header_top{max-width:1300px;margin:0 auto;position:relative;margin-bottom:-5px;text-align:center}.select_city,.gift_with,.cart_with{display:inline-block;min-width:210px;width:49%;text-align:left}.cart_with .cart_with_text a{color:#00a7aa}.cart_with_icon{background-image:url(/bitrix/templates/logica_ramayoga_2015/images/pay.png);background-repeat:no-repeat;background-position:center;width:53px;height:53px;background-size:50px auto}.point_pickup{width:100%;display:inline-block;margin-top:15px;position:relative}.logo{margin:0 auto;width:100%;text-align:center;max-height:105px}.logo img{max-height:105px}.logo_text span{text-align:center;display:block}.logo a{border:none}.top_part_right > div{display:inline-block;margin-right:0;text-align:center;width:49%;min-width:auto;vertical-align:top}.login_open{width:190px;padding-top:8px;position:relative;cursor:pointer;text-align:left !important}.favorites_open{width:150px;cursor:pointer}.small_basket_open{}.small_basket_open .open_small_basket{border:none;border-bottom:1px dashed #07b6f9;z-index:2;position:relative}.top_part_right > .small_basket_open{margin-right:0;box-sizing:border-box;text-align:center}.bottom_part_right .phone_main_top,.phone_main_bottom{width:100%}.bottom_part_right .phone_main_top{text-align:left;padding-left:5px;padding-top:4px}.phone_main_bottom{padding-left:10px;padding-top:10px;width:100%;text-align:left !important}.phone_main_top .phone_header span{display:none}.bottom_part_right .phone_main_top .phone_header{margin:0;display:inline-block;text-align:center;line-height:20px;margin-top:20px}.bottom_part_right .phone_main_top .day_work{width:25%;display:inline-block;display:none !important}.top_hr{background-image:url("/bitrix/templates/PIP_ramayoga/images/hr_top.png");width:100%;height:2px;clear:both}.detail_hr{border-bottom:1px solid #DBDBDB;clear:both}.city_map_icon{background-image:url('/bitrix/templates/PIP_ramayoga/images/map_select.png');width:50px;height:50px}.gift_with_text,.gift_with_icon,.cart_with_text,.cart_with_icon,.city_map_icon,.city_map_text{display:inline-block;vertical-align:middle;cursor:pointer}.gift_with_text a{color:#e74c3c;border-bottom:1px dashed #e74c3c}.gift_with_icon{background-image:url('/bitrix/templates/PIP_ramayoga/images/gift_pod.png');background-repeat:no-repeat;background-position:center;width:53px;height:53px}.point_container{max-width:284px;width:100%;position:relative;margin:5px 55px 0;padding:15px 10px;border:1px dashed #07b6f9;border-radius:5px;text-align:center}.point_container a{color:#838282;border-bottom:1px dashed #07b6f9;position:relative;display:inline-block;margin-right:24px;font-size:21px;line-height:21px}.point_pickup_icon{height:46px;width:46px;background-repeat:no-repeat;background-image:url('/bitrix/templates/PIP_ramayoga/images/pickup.png');position:absolute;left:-45px;top:7px}.point_container > a:before{content:"";display:block;height:24px;width:24px;background-repeat:no-repeat;background-image:url('/bitrix/templates/PIP_ramayoga/images/ball_arrow.png');position:absolute;right:-30px;cursor:pointer}.logo_text{color:#000;font-size:13px;text-transform:uppercase}.logo_text .big_text_logo{font-size:22px;font-weight:900}.login_open_icon{background-image:url(/bitrix/templates/PIP_ramayoga/images/avtorizaciya.png);width:40px;height:50px;background-repeat:no-repeat}.login_open:hover .login_open_icon{}.favorites_open_icon{background-image:url('/bitrix/templates/PIP_ramayoga/images/favorites.png');width:40px;height:40px;background-repeat:no-repeat}.favorites_open:hover .favorites_open_icon{background-image:url('/bitrix/templates/PIP_ramayoga/images/favorites_red_hover.png')}.small_basket_open_icon{background-image:url(/bitrix/templates/PIP_ramayoga/images/korzina.png);background-repeat:no-repeat;width:30px;height:40px}.login_open_icon,.favorites_open_icon,.small_basket_open_icon,.top_part_right a{display:inline-block;vertical-align:middle;background-position:right}.small_basket_count_item{display:inline-block;padding:0 5px;vertical-align:middle;text-align:center;font-weight:600;color:#fff;border-radius:3px;background-color:#FF0000;overflow:hidden}.phone_main_top .phone_header{color:#000;font-size:26px;vertical-align:top;margin-right:20px}.phone_main_top .phone_header a{color:#000;font-size:26px;vertical-align:top;border:none}.phone_main_top .day_work{font-size:12px;display:none}.header_main_menu{text-align:center;position:relative}.blue_hr{background-image:url('/bitrix/templates/PIP_ramayoga/images/blue_line.png');height:5px;width:100%}.main_menu{display:inline-block;padding:15px;position:relative;box-sizing:border-box;padding-bottom:13px}.main_menu .punkt_menu{text-align:center;display:inline-block;font-size:18px;padding:5px 15px;box-sizing:border-box;position:relative}.dop_main_menu{position:absolute;background:#fff;z-index:1100;white-space:nowrap;opacity:1;visibility:visible;overflow:hidden;left:0;box-shadow:0 5px 11px -1px;text-align:left;display:block;min-width:100%}.punkt_menu:hover .dop_main_menu{opacity:1;visibility:visible;display:block}.main_menu .punkt_menu .dop_main_menu a{display:block;padding:5px 10px;font-size:14px;text-transform:none}.header_main_menu .main_menu .dop_main_menu a:hover{background:#D0F7FF;color:#000}.main_menu .punkt_menu a{font-size:18px;color:#010101;border:none;text-transform:uppercase}.main_menu .punkt_menu a:hover{color:#07b6f9}.main_menu .seach_top{width:120px;padding:0 !important;position:relative;-webkit-transition:all 0s;-moz-transition:all 0s;-khtml-transition:all 0s;-o-transition:all 0s;-ms-transition:all 0s;transition:all 0s;vertical-align:top}.seach_top input[type='text']{width:100%;padding:7px 15px;border:1px solid #d7dbda;border-radius:20px;box-sizing:border-box;outline:none;font-size:16px;vertical-align:top;padding-right:56px}.main_menu .seach_top_full{display:block !important;width:100%;position:absolute;top:15px;right:0;margin:0 20px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-khtml-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s}.main_menu .seach_top_full input[type='text']{padding:7px 15px}.seach_top input[type='text']:focus{border:1px solid #07b6f9}.seach_top input[type='text']:focus + input[type='submit']{border:1px solid #07b6f9}.seach_top input[type='submit'],.hidden_full_search{border:none;outline:none;background:none;position:absolute;border:1px solid #d7dbda;border-radius:20px;width:40px;height:40px;background-color:#fff;top:-3px;right:0;background-image:url('/bitrix/templates/PIP_ramayoga/images/search_icon.png');background-repeat:no-repeat;background-position:center;cursor:pointer;outline:none;background-size:16px}.hidden_full_search{display:none;right:-41px;width:38px;height:38px;vertical-align:middle;background-image:none;background-image:url('/bitrix/templates/PIP_ramayoga/images/close_search.png');background-size:100%}.seach_top input[type='submit']:hover,.hidden_full_search:hover{border:1px solid #07b6f9;background-color:#D0F7FF}.hidden_full_search:active,.seach_top input[type='submit']:active{background-color:#63caf0;color:#fff}.open_main_menu{display:none;font-size:16px;text-transform:uppercase;font-weight:600;padding:5px;cursor:pointer;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-khtml-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s}.open_main_menu:hover{color:#07B6F9}.all_container{padding:10px 10px}.product-detail__order .all_container{position:relative}.container{margin:0 auto;margin-top:10px;max-width:1300px;background:#f3f6f6}.open_menu_catalog{font-size:18px;color:#07b6f9;font-weight:600;cursor:pointer;text-transform:uppercase;margin-bottom:15px;margin-left:20px;position:relative}.open_menu_catalog_icon{display:block;width:8px;height:8px;background-repeat:no-repeat;background-image:url("/bitrix/templates/PIP_ramayoga/images/catalog_arrow.png");position:relative;top:10px;right:7px;float:right}.open_menu_catalog_icon.open_menu_catalog_icon--title{position:absolute;top:calc(50% - 4px);right:7px}.item_child_1 .open_menu_catalog_icon{top:-13px;right:-14px}.left_sidebar{padding:20px;width:280px;box-sizing:border-box;float:left;padding-top:0}.right_content{width:100%;display:block;padding-left:290px;padding-right:10px;padding-bottom:10px;box-sizing:border-box}.clear{clear:both}.header__top-path-pickup.hide-style{opacity:0;cursor:default}.container_menu_catalog{width:240px;border-bottom:2px solid #DADADA;background:#fff;padding-top:15px;padding-bottom:0;border-radius:4px;position:relative;border:1px solid #ced0d0;-moz-box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset;box-shadow:5px 8px 10px rgba(0,0,0,0.3),0 0 0 rgba(0,0,0,0.1) inset}.container_menu_catalog .item_child_1{padding:7px 20px;cursor:pointer;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-khtml-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;position:relative}.container_menu_catalog .item_child_1 a{color:#4e4e4e;border:none;text-decoration:none;font-size:14px;display:block}.item_child_1:hover .open_menu_catalog_icon{display:none}.container_menu_catalog .item_child_1:hover a{color:#000}.child_container{position:absolute;top:0;left:239px;z-index:1000;background:#fff;min-height:100%;width:780px;box-sizing:border-box;display:none;box-shadow:5px 5px 15px -4px #a9a9a9;padding:10px}.item_child_1:hover .child_container{}.child_container > div{width:250px;display:inline-block;vertical-align:top;padding:0 10px 10px 0;box-sizing:border-box}.child_container > div > div{margin-bottom:0}.parent_section_menu{display:inline-block}.parent_section_menu a{display:block}.item_child_1 .child_container div a{padding:2px 10px}.item_child_1 .child_container div a:hover{background-color:#fff;border-radius:5px}.child_container .parent_item{font-weight:600}.children_item{padding-left:10px}.child_container:hover{}.item_child_1:hover > .child_container{}.item_child_1 > .child_container{background:#D0F7FF}.item_child_1 .open_menu_catalog_icon{background-image:url("/bitrix/templates/PIP_ramayoga/images/catalog_arrow3.png")}.item_child_1:hover > .open_menu_catalog_icon{background-image:url("/bitrix/templates/PIP_ramayoga/images/catalog_arrow.png")}.child_container .detail_container_wrapper{display:flex;align-items:center;position:static;width:250px;height:300px;overflow:hidden;-webkit-border-radius:3px;-moz-border-radius:3px;float:right;padding:0}.child_container .detail_container{align-items:center;position:relative;width:250px;height:300px;overflow:hidden;background:#ffffff;border:3px solid #07B6F9;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;float:right;padding:0;box-sizing:border-box;display:none}.child_container .detail_container_wrapper img{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.right_adr.sity-m{display:table;clear:both;width:100%}.town-img-w{width:50%;float:left}.town-img-w img{max-width:100%;display:block;height:auto}@media (max-width:978px){.town-img-w{width:100%;float:none}.child_container .detail_container_wrapper{display:none !important}}.owl_slider{width:64%;display:inline-block;vertical-align:top;margin-right:15px}.static_banner{display:inline-block;width:33%;vertical-align:top}#main_banner .item div{display:inline-block;width:100%;vertical-align:middle;max-width:640px;height:450px;background-position:center;background-size:100% auto;background-repeat:no-repeat}#main_banner .item{height:450px}#main_banner .owl-prev{top:46%;left:0}#main_banner .owl-next{top:46%;right:0}.static_banner > div{height:218px;background-size:100%;background-position:center;background-repeat:no-repeat;overflow:hidden;border:4px solid #07B6F9}.left_stat_bnr{display:inline-block;width:35%;vertical-align:top;padding:20px;text-align:left}.old_container_price_banner > span{color:#8B8B8B;font-size:14px;font-weight:600}.left_stat_bnr > div{margin-bottom:10px}.rght_stat_bnr{display:inline-block;width:60%;vertical-align:top;position:relative}.rght_stat_bnr img{max-width:100%}.static_banner .static_banner_1{margin-bottom:10px;background-color:#fff;position:relative;text-align:left;font-size:22px;cursor:pointer}.static_banner .static_banner_1:hover{background-size:140%}.static_banner_1 a{font-weight:600;border:none;padding:5px;box-sizing:border-box;width:100%;display:inline-block;color:#000;font-size:14px}.static_banner_1:hover a{opacity:1;color:#07B6F9}.static_banner_1 .main_slider_btn_buy{border-radius:36px;padding:5px 10px;border:4px solid #07B6F9;display:inline-block;width:100%;text-transform:uppercase;color:#07B6F9;text-align:center}.static_banner_1:hover .main_slider_btn_buy{background-color:#fff}.static_banner_1 .main_slider_btn_buy:hover{color:#fff;border:4px solid #fff;background-color:#07B6F9}.static_banner_1 .skidka{position:absolute;right:10px;bottom:10px;background-color:#05D000;border-radius:40px;text-align:center;height:50px;width:50px;font-weight:600;color:#fff;line-height:50px;font-size:16px}.static_banner .new_price{color:#fff;background-color:#07B6F9;border-radius:5px;font-weight:600;font-size:16px;padding:3px 10px;display:inline-block;vertical-align:top;margin-bottom:20px}.static_banner_1:hover .head_a_stat{background-color:#fff}.static_banner .old_price{color:#8B8B8B;font-size:14px;font-weight:600;text-decoration:line-through;display:inline-block;vertical-align:middle}.banner_container{margin-bottom:25px}.owl_slider .owl-theme .owl-controls{width:100%}#main_banner .owl-pagination{position:absolute;bottom:0;width:100%;text-align:center}.owl-theme .owl-controls .owl-page span{background:#07B6F9}.privilege{margin-bottom:30px}.privilege > div{display:inline-block;width:19%;text-align:center;vertical-align:top}.privilege > div a{font:14px/1.2 "museo_cyrl500";text-transform:uppercase;margin-top:5px;display:block;color:#000;border:none}.privilege > div a:hover{color:#07B6F9}.privilege > div img{max-width:100%;border-radius:10px}.last_sale_item{padding:20px;margin-bottom:20px}.container_last_item{border:2px dotted #07B6F9;padding-bottom:0;background:#fff;overflow:hidden}.static_banner_1,.head_a_stat,.smart_filter_container div,.smart_filter_container input,.offers_item div,.line_inset_btn div,.main_preview_image,.dop_main_menu,.bx_filter .bx_filter_param_label,.container_catalog_item,.offers_block,.login_open_icon,.delete_item_sb,.fixed_header,.in_favorites_text,.popup_down_list,input[type='submit'],.image_block_item,.container_last_item img,.container_catalog_item img{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-khtml-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s}.name_block_item{position:relative;margin:7px;margin-bottom:0;box-sizing:border-box}.name_block_item .name_sale_item{color:#07B6F9;font-size:13px;text-transform:uppercase;font-weight:600}.name_block_item .date_sale_item{color:#707070;font-size:12px;position:absolute;right:0;bottom:0}.container_last_item img{width:100%}.container_last_item img,.container_catalog_item img{max-width:100%;margin-top:20px;margin-bottom:20px;max-height:100%}.name_sale_last_item{text-align:left}.name_sale_last_item a{font-size:12px;color:#4e4e4e;overflow:hidden;display:inline-block;max-width:100%;padding:0 15px;box-sizing:border-box;border:none}.main_catalog_container .container_catalog_item:hover .name_sale_last_item a{min-height:34px;height:auto}.image_block_item{padding:25px;box-sizing:border-box;height:220px;cursor:pointer;position:relative;overflow:hidden;text-align:center;height:100%}.image_block_item:hover{padding:0}.container_catalog_item:hover .image_block_item{padding:0}.price_sale_last_item{color:#07B6F9;font-weight:600;text-align:left;display:inline-block}.price_sale_last_item .old_price{color:#ADADAD;text-decoration:line-through}.rub{position:relative;text-transform:uppercase}.rub:before{}.rub.rub-n:before{content:''!important;display:none!important}.popup_down_list{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden;text-align:center;background-color:transparent}.image_block_item:hover .popup_down_list{background-color:rgba(7,182,249,0.2)}.container_catalog_item:hover .image_block_item .popup_down_list{background-color:rgba(7,182,249,0.2)}.popup_down_list a{margin-left:auto;margin-right:auto;text-transform:uppercase;text-decoration:none;border:none;font-size:12px;font-weight:600;padding:10px;background:#000;border-radius:30px;margin-top:10px;position:relative;top:-215px;color:#fff;max-width:105px;display:block}.image_block_item:hover .popup_down_list a{top:35%}.popup_down_list a:hover{font-size:14px}.popup_down_list .add_to_backet_item{background:#05D000}.popup_down_list .add_go_to_detail{background:#07B6F9;color:#fff}.head_section_main{text-transform:uppercase;font-weight:900;text-align:center;font-size:18px;color:#07B6F9;position:relative}.blue_line{width:100%;background-color:#07B6F9;height:3px;top:49%;position:absolute}.head_section_main span{background-color:#fff;padding:0 20px;z-index:10;position:relative}.main_container_slider{background-color:transparent}.main_container_slider .head_section_main span{background-color:#F3F6F6}.catalog_section{margin-bottom:40px}.container_catalog_item{display:inline-block;position:relative}.container_catalog_item .image_block_item{height:260px;box-sizing:border-box;margin-bottom:10px}.image_block_item{margin-bottom:10px}.catalog_section .container_catalog_item{border:3px solid #fff;border-radius:4px;background:#fff}.catalog_section .container_catalog_item:hover{border:3px solid #07B6F9}.catalog_section .owl-item{z-index:-1;position:relative}.catalog_section .owl-item .container_catalog_item{margin-right:25px;margin:0 12px;display:block}.catalog_section .owl-item:hover{z-index:1}.container_catalog_item:hover .image_block_item .popup_down_list a{top:33%}.catalog_section .image_block_item:hover .popup_down_list a{top:33%}.price_and_cart{margin-bottom:10px;padding:0 15px;text-align:left}.owl_container_catalog_items{padding-top:25px;position:relative}.owl_container_catalog_items .owl-controls .owl-pagination{top:0;right:0;position:absolute;margin:0}.owl_container_catalog_items .owl-controls .owl-pagination .owl-page span{margin:3px 5px}.price_and_cart div .icon_add_fav{background-image:url('/bitrix/templates/PIP_ramayoga/images/favorites.png');width:26px;height:26px;background-size:20px;background-repeat:no-repeat;padding:5px;border-radius:5px;position:relative;background-position:center 5px}.price_and_cart div .icon_add_fav:hover{background-color:#D0F7FF}.price_and_cart div{display:inline-block;vertical-align:top;box-sizing:border-box}.price_and_cart div a{display:inline-block;text-decoration:none;border:none}.small_add_to_favorite{text-align:right;float:right}.icon_add_fav .in_favorites_text{position:absolute;font-size:10px;font-weight:600;color:#fff;width:85px;padding:5px 0;border-radius:5px;background-color:#05D000;top:0;left:25px;text-transform:uppercase;text-align:center;width:0;display:inline-block;overflow:hidden;height:26px;white-space:nowrap;z-index:2}.main_container_slider .icon_add_fav .in_favorites_text{left:auto;top:-25px;right:0}.icon_add_fav:hover .in_favorites_text{width:85px;padding:6px}.dop_proporties_item .discont_item{position:absolute;width:35px;height:35px;color:#fff;font-weight:900;border-radius:30px;background:#F00;top:0;left:0;line-height:36px;text-align:center;vertical-align:middle;padding:5px;margin:5px}.fixed_header{position:fixed;z-index:10000;width:100%;left:0;background:#fff;top:-350px;opacity:0.6}.fixed_header:hover{position:fixed;z-index:10000;width:100%;left:0;top:-150px;opacity:1}.fixed_header .blue_hr{margin-top:-3px}.containter_fixed_header{padding:5px;background:#fff;position:relative;text-align:center;max-width:1300px;margin:0 auto;z-index:-1}.fixed_header .small_basket_container{display:none !important}.containter_fixed_header > div{display:inline-block;vertical-align:middle}.fixed_header .seach_top{margin-right:10px}.fixed_header a{display:inline-block;font-size:12px}.fixed_header .main_menu{padding:0}.fixed_header .phone_header{font-size:18px;font-weight:600;margin:0}.fixed_header .main_menu .punkt_menu a{font-size:12px;font-weight:600}.fixed_header .favorites_open_icon,.fixed_header .small_basket_open_icon{width:20px;height:20px;background-size:100%}.fixed_header .main_menu{position:static}.fixed_header .main_menu .seach_top_full{top:7px;margin:0;width:90%;left:0}.fixed_header .open_main_menu{display:none;background-image:url('/bitrix/templates/PIP_ramayoga/images/mobile_menu.png');background-repeat:no-repeat;width:20px;height:20px;margin:0 auto;font-size:0;color:#fff;background-position:center;vertical-align:top}.fixed_header .activeMenucatalog{background-image:url('/bitrix/templates/PIP_ramayoga/images/mobile_menu_active.png')}.fixed_header .open_main_menu:hover{background-color:#D6D6D6;border-radius:5px}.fixed_header .activeMenucatalog:hover{background-color:#D0F7FF;border-radius:5px}.fixed_header .small_basket_count_item{padding:0 5px}.fixed_header .small_basket_open{padding:3px}.containter_fixed_header .small_basket_open{width:140px;border-radius:35px;cursor:pointer;color:#07b6f9;float:right;margin-top:5px;position:relative;left:-235px}.section_catalog_link{text-align:center;margin-bottom:20px}.section_catalog_link .item_section{display:inline-block;width:18%;margin:5px;border-radius:10px;padding:5px;box-sizing:border-box}.section_catalog_link .item_section img{max-width:100%}.section_catalog_link .item_section a{display:inline-block;border:none}.item_section .text_section_catalog{border-bottom:1px dashed #07B6F9;display:inline-block}.item_section a:hover .text_section_catalog{border-bottom:1px dashed #000;color:#000}.section_catalog_link .item_section:hover{background:#D0F7FF}.section_catalog_link .item_section:active{background:#07B6F9}.blog_container_slider{margin-top:30px;padding:30px;border:2px dotted #07B6F9;border-radius:10px;box-sizing:border-box;width:100%;background:#fff;margin-bottom:30px}.prewiew_image_blog{max-height:200px;overflow:hidden;margin-bottom:15px;text-align:center}.prewiew_image_blog img{max-width:100%}.content_text_blog{font-size:12px}.name_news_blog{margin-bottom:15px}.name_news_blog a{font-size:14px;border:none}body .owl-controls .owl-buttons .owl-prev,body .owl-controls .owl-buttons .owl-next{color:#fff;font-size:0;position:absolute;padding:0;margin:0;top:47%;height:40px;width:40px;background:url('/bitrix/templates/PIP_ramayoga/images/slider_arrow_blog.png');background-size:40px}body .owl-controls .owl-buttons .owl-prev{left:0}body .owl-controls .owl-buttons .owl-next{right:0}body .owl-controls .owl-buttons .owl-prev{background-position:0 0;left:10px}body .owl-controls .owl-buttons .owl-prev:active{background-position:0 -80px}body .catalog_section .owl-controls .owl-buttons .owl-prev{left:0}body .catalog_section .owl-controls .owl-buttons .owl-next{right:0}body .owl-controls .owl-buttons .owl-next{background-position:0 -40px;right:10px}body .owl-controls .owl-buttons .owl-next:active{background-position:0 40px}.blog_slider{position:relative}.item_blog{padding:10px 20px}.link_all_state a{font-size:12px}.footer_container{margin:0 auto}.footer_head{border-bottom:2px solid #07B6F9;font-size:14px;text-transform:uppercase;width:100%;font-family:"museo_cyrl500";padding:10px;margin-bottom:20px}.up_footer_part{padding:20px;max-width:1300px;margin:0 auto}.middle_footer_container{max-width:1300px;margin:0 auto}.description_item{display:inline-block;width:45%;vertical-align:top;margin-bottom:40px}.description_item div{display:inline-block;font:12px/1.4 "museo_sans_cyrl500",Arial,Helvetica;vertical-align:middle;margin-right:20px}.descrip_text{width:72%}.middle_footer{border-bottom:1px dashed #BABABA;border-top:5px solid #f3f6f6}.arrow_right{background:url('/bitrix/templates/PIP_ramayoga/images/arrow_right.png');background-repeat:no-repeat;height:14px;width:14px;background-size:100%;display:inline-block;vertical-align:middle;margin-left:5px}.middle_footer_container{text-align:center}.middle_footer_container > div{display:inline-block;width:25%;font-weight:900;font-size:14px;text-transform:uppercase;min-width:280px;box-sizing:border-box;border-left:1px dashed #BABABA;padding:10px;margin-left:-5px}.middle_footer_container > div:first-child{border-left:1px dashed #fff}.middle_footer_container a{font-weight:900;font-size:14px;text-transform:uppercase;color:#000;border:none}.middle_footer_container a:hover{color:#07b6f9}.middle_footer_container > div > div{display:inline-block;vertical-align:middle}.text_fotter_middle{width:190px;text-align:left}.img_fotter_middle{width:70px;margin-left:-5px}.footer_bottom_column_container{max-width:1300px;margin:0 auto;text-align:center}.footer_bottom_column_container > div{display:inline-block;margin-left:-5px;padding:10px;width:25%;border-left:1px dashed #BABABA;vertical-align:top;box-sizing:border-box;min-width:300px;text-align:left;height:310px}.footer_bottom_column_container > div:first-child{border-left:1px dashed #fff}.footer_bottom_column_container > div > div{margin-bottom:20px}.footer_bottom_column_container img{max-width:100%;vertical-align:middle}.fotter_logo_text{display:inline-block;vertical-align:middle;width:170px;font-size:12px}.fotter_logo_text span{font-size:14px;width:100%;display:inline-block;font-weight:600}.fotter_logo img{max-width:60px;margin-right:10px}#footer{font-size:14px;clear:both;background:#fff}b{font-family:'Open Sans Bold',sans-serif}.phone_footer{text-align:center;margin-bottom:5px}.catalog_sort.right-button{margin-bottom:0;float:right}.call_back{margin-top:20px;text-align:center}.phone_footer a{border:none;font-size:24px}.footer_bottom_column_container div .menu_fotter{display:inline-block;width:40%;vertical-align:top;padding:10px;margin-bottom:5px}.menu_fotter a{border:none;margin-bottom:15px}.email_footer div{color:#07b6f9;display:inline-block;vertical-align:top}.email_footer .value_email_footer{width:200px;color:#000;margin-left:10px}.head_footer_subscribe{color:#000;font-weight:600;margin-bottom:10px;font-size:16px}.text_footer_subscribe{margin-bottom:20px}.footer_subscribe{padding:20px 30px;font-family:'Open Sans Bold',sans-serif}.input_footer_email{margin-bottom:20px}.input_footer_email input{border-radius:20px;border:1px solid #07b6f9;outline:none;color:#000;padding:5px 10px;width:100%}.social_footer a{display:inline-block;width:40px;height:40px;background-repeat:no-repeat;background-image:url('/bitrix/templates/PIP_ramayoga/images/social.png');cursor:pointer;border:none;background-size:auto 80px}.social_footer .vk{background-position:-39px 0}.social_footer .vk:hover{background-position:-39px -40px}.social_footer .facebook{background-position:-79px 0}.social_footer .facebook:hover{background-position:-79px -40px}.social_footer .twitter{background-position:0 0}.social_footer .twitter:hover{background-position:0 -40px}.social_footer .google_plus{background-position:-158px 0}.social_footer .google_plus:hover{background-position:-158px -40px}.social_footer .instagram{background-position:-118px 0}.social_footer .instagram:hover{background-position:-118px -40px}.atlant_footer{margin-top:20px}.atlant_footer a{color:#000}.bottom_footer_part{margin:20px auto;max-width:1300px}.bottom_footer_part > div{display:block;margin:0 auto;text-align:center}.bottom_footer_part > div > div{display:inline-block}.bottom_footer_part span,.bottom_footer_part img{vertical-align:middle;color:#07b6f9;font-size:14px}.footer_end{height:65px;background:#f3f6f6;width:100%;display:none}.logo_post{width:100%;padding:0 60px;text-align:center;box-sizing:border-box}.logo_post img{max-width:100%}.small_basket_container{position:absolute;background:#fff;width:420px;right:0;border-radius:10px;z-index:3000;text-align:left;margin-right:0;box-shadow:0 5px 15px -1px #a9a9a9;display:none}.small_container{padding:10px}.item_small_basket{border-bottom:1px solid #D9D9D9;position:relative;padding:10px 0;text-align:center}.item_small_basket > div{display:inline-block;vertical-align:middle;margin-right:5px;text-overflow:ellipsis;overflow:hidden}.btn_sb{padding:10px;text-align:right}.btn_sb a{padding:10px 15px;border-radius:10px;background:#07B6F9;font-size:14px;font-weight:600;color:#fff;text-transform:uppercase;border:none}.btn_sb a:hover{background:#07B6F9}.image_sb{max-width:70px}.image_sb img{max-width:100%;max-width:50px}.header_sb{font-weight:600;margin-bottom:10px;text-align:left}.login_container{padding:10px 15px}.login_form_popup{position:absolute;top:80%;background:#fff;left:0;border-radius:10px;z-index:1000;text-align:left;box-shadow:0 5px 15px -1px #a9a9a9;display:none;max-width:100%}.login_form_popup input{max-width:100%}.name_sb{width:210px}.name_sb a{border:none;max-height:35px;overflow:hidden;font-size:12px}.price_sb{font-weight:600;width:60px}.fancybox-close{border:none;background:url('/bitrix/templates/PIP_ramayoga/images/close_search.png');background-size:100%;background-color:#fff;border-radius:20px}.fancybox-close:hover{border:none;background-color:#D0F7FF}.delete_item_sb{background:url('/bitrix/templates/PIP_ramayoga/images/close_search.png');width:20px;height:20px;background-size:100%;cursor:pointer;border-radius:20px;max-width:20px}.delete_item_sb:hover{background-color:#a9a9a9;opacity:0.6}.feedback_header{font-size:16px;font-weight:600;color:#07B6F9;margin-bottom:20px}.feedback_container{padding:0 10px}#feedback{display:none}.list_city > div{display:inline-block;width:30%;vertical-align:top;margin-right:10px}.list_city > div a{display:inline-block;font-size:14px;width:100%;border:none}.select_city_container{padding:10px;box-sizing:border-box}.select_city_popup{display:none;width:450px}.select_city_container input{width:100%}.login_container input[type='text'],.login_container input[type='submit'],.login_container input[type='password'],.fb_form input,.select_city_container input,.fast_order_container input{display:block;outline:none;border:1px solid #BDBBBB;margin-bottom:15px;padding:10px 15px;box-sizing:border-box;border-radius:5px}.login_container input[type='submit'],.fb_form input[type='submit'],.select_city_container input[type='submit'],.fast_order_container input[type='submit']{font-weight:600;cursor:pointer;margin:0;color:#fff;border:none;text-transform:uppercase;background-color:#07B6F9;width:100%}.login_container input[type='submit']:hover,.fb_form input[type='submit']:hover{background:#05D000}.login_form{}.select_pickup{position:absolute;width:100%;background:#fff;z-index:900;left:-1px;top:90%;border:1px dashed #07B6F9;border-top:0;display:none}.select_pickup_container{padding:10px;text-align:center;z-index:2000}.select_pickup_container a{color:#07b6f9;margin:3px;font-size:14px}.child_container .product_day{background:#fff;margin:0;width:238px;padding:0;border-left:1px dashed #07B6F9}.child_container .product_day .catalog_section .container_catalog_item{border:none;margin:0}.head_product_day{font-weight:600;margin:10px 15px;color:#07b6f9}.product_day .head_product_day{margin-bottom:10px}.product_day .catalog_section .popup_down_list a{color:#fff;font-size:12px}.product_day .catalog_section .popup_down_list a:hover{color:#fff;font-size:14px}.product_day .catalog_section .name_sale_last_item a{font-size:12px}.product_day .catalog_section{margin-bottom:0}.fancybox-skin{background:#fff}.description_footer{text-align:center}.description_footer div{text-align:left}.btn_sb .fast_order_click{float:left;margin-top:-10px;background:#05D000}.fast_order_block{display:none}.fast_order_block .fast_order_container input{display:inline-block;width:45%;margin:8px}.fast_order_container .buy_to_click:hover{background:#05D000}.seach_top_full input[type='submit'],.seach_top_full .hidden_full_search{top:-3px}.fixed_header .main_menu .seach_top_full input[type='text']{padding:7px 10px}.fixed_header .seach_top_full input[type='submit'],.fixed_header .seach_top_full .hidden_full_search{top:-5px}.offers_block_container{padding:10px}.offers_block{position:absolute;bottom:-140px;left:0;background:#fff;width:100%}.container_catalog_item:hover .offers_block{bottom:35px}.prop_name_offers{color:#07B6F9;font-weight:600;font-size:14px;margin-bottom:5px}.prop_item_offers div{width:28px;overflow:hidden;height:20px;display:inline-block;cursor:pointer;font-size:12px;text-align:center;outline:1px solid #D9D9D9;line-height:20px;font-weight:600;background-color:#fff}.prop_item_offers div:hover{outline:1px solid #07B6F9}.ioga_men{text-align:center}.catalog_section_menu{margin:20px 0;margin-top:0;box-shadow:2px 2px 8px 1px #BBBBBB;border-radius:4px;padding:0 0;background:#fff}.catalog_section_menu div a{color:#676767;font-size:14px;border:none}.catalog_section_menu div{padding:3px 20px}.bx_filter .bx_filter_block{display:block}.bx_filter .bx_filter_title{display:none}.bx_filter .bx_filter_section{border:none;padding:0;margin:0;background:inherit}.bx_filter .bx_filter_parameters_box_title{text-transform:uppercase;font-weight:600;border:none;text-decoration:none;width:100%;border-bottom:1px solid #f5f5f5;padding-bottom:10px;padding-left:20px;padding-right:20px;box-sizing:border-box;margin:0}.bx_filter .bx_filter_param_label{padding:0 20px;margin:0}.container_menu_catalog .item_child_1:nth-child(odd),.section_menu_item:nth-child(even),.bx_filter .bx_filter_param_label:nth-child(even){background:#fafafa}.container_menu_catalog .item_child_1:hover{position:static}.container_menu_catalog .item_child_1{position:static}.section_menu_item:hover,.bx_filter .bx_filter_param_label:hover,.container_menu_catalog .item_child_1:hover{background-color:#D0F7FF;cursor:pointer}.bx_filter .bx_filter_param_label:hover{}.bx_filter .bx_filter_input_checkbox input[type=radio],.bx_filter .bx_filter_input_checkbox input[type=checkbox]{float:right;margin:0;margin-top:6px;margin-right:3px}.bx_filter .bx_filter_input_checkbox input[type=checkbox]:before{content:'';display:inline-block;background:none;border:none;outline:none;background-color:#fff;background-image:url('/bitrix/templates/PIP_ramayoga/images/checkbox.png');width:15px;height:15px;cursor:pointer;border-radius:3px}input[type=radio]:before{content:'';display:inline-block;background:none;border:none;outline:none;background-color:#fff;background-image:url('/bitrix/templates/PIP_ramayoga/images/radiobutton.png');width:15px;height:15px;cursor:pointer;border-radius:3px}input[type=radio]:checked:before{background-position:-15px 0}.bx_filter .bx_filter_block .bx_filter_input_checkbox{position:static}body .bx_filter .bx_filter_input_checkbox input[type=radio]{margin:0 0 2px 5px;position:absolute;right:9px;top:8px}.bx_filter_block input[type=radio]:before{width:13px;height:13px;border-radius:13px;background:white;border:1px solid #07B6F9;margin:0;position:absolute;right:0}.bx_filter_block input[type=radio]:checked:after{content:'';display:inline-block;width:9px;height:9px;border-radius:8px;background:#07B6F9;position:absolute;top:3px;right:3px}input[type=checkbox]{margin:0;margin-right:5px}input[type=checkbox]:before{content:'';display:inline-block;background:none;border:none;outline:none;background-color:#fff;background-image:url('/bitrix/templates/PIP_ramayoga/images/checkbox.png');width:15px;height:15px;cursor:pointer;border-radius:3px}input[type=checkbox]:checked:before{background-position:-15px 0}.bx_filter .bx_filter_input_checkbox input[type=checkbox]:checked:before{background-position:-15px 0}.bx_filter .bx_filter_input_checkbox .bx_filter_param_text{float:left;margin:0;padding:0;vertical-align:middle;font-size:12px;line-height:20px;color:#000}.bx_filter .bx_filter_button_box,.bx_filter .bx_filter_parameters_box{padding:10px 0;border-radius:4px;box-shadow:2px 2px 8px 1px #BBBBBB;background:#fff;padding-bottom:0}.main_catalog_container .catalog_section .item_relative .container_catalog_item{width:100%;position:absolute;min-height:100%;top:0;left:0;height:auto;box-sizing:border-box;background:#fff}.main_catalog_container .catalog_section{margin:0}.main_catalog_container .catalog_section .container_catalog_item .offers_block{display:none;z-index:1500;position:static}.main_catalog_container .catalog_section .container_catalog_item:hover .offers_block{display:block}.item_relative{display:inline-block;width:22%;position:relative;height:350px;margin-right:25px;margin-bottom:50px}.item_relative:hover{z-index:1000}.bx_filter .bx_filter_parameters_box_title:after{top:30%;right:10px;opacity:1}.main_catalog_container .catalog_head_name{text-align:left;border-bottom:1px dashed #B8B8B8;padding:15px 0;margin:0;font-size:24px;text-transform:none;margin-bottom:10px;padding-top:0}.main_catalog_container .catalog_head_name span{margin:0;padding:0;text-transform:none;background:inherit}.bottom_footer_part p{float:left}.bx_filter .bx_filter_param_label.dib{background:#fff;padding:0;margin:0;margin-bottom:10px;margin-left:15px;margin-right:-5px}.bx_filter .bx_filter_param_btn{width:20px;height:20px;border-radius:20px}.bx_filter .bx_filter_btn_color_icon{width:16px;height:16px;top:-1px;border-radius:20px}.bx_filter .bx_filter_button_box{padding:15px}.bx_filter .bx_filter_search_button,.bx_filter .bx_filter_search_reset{margin:0}.bx_filter .bx_filter_search_button{padding:10px 10px;border-radius:10px;background:#07B6F9;font-size:14px;font-weight:600;color:#fff;text-transform:uppercase;border:none;height:auto;line-height:14px}.bx_filter .bx_filter_search_button:hover{background:#05D000}.next_element_catalog{height:60%;background:url('/bitrix/templates/PIP_ramayoga/images/next_page.png') no-repeat;position:absolute;width:100%;background-position:center}.catalog_section .press_next_page{cursor:pointer;border:1px dashed #07B6F9}.next_element_catalog_text{height:30%;position:absolute;width:100%;top:60%;font-size:20px;font-weight:600;color:#07B6F9;padding:20px;box-sizing:border-box;text-align:center}.text span{vertical-align:middle}.bread_crumb_container{border-radius:20px;border:1px dotted #07B6F9;background:#fff;font-size:14px;color:#707070;padding:7px 20px;margin-bottom:20px}.bread_crumb_container a,.bread_crumb_container span{font-size:14px;border:none;vertical-align:middle;color:#707070}.bread_crumb_container ul{margin:0;padding:0}.bread_crumb_container ul li{display:inline-block;list-style-type:none}.bread_crumb_container ul li .delimv_bc{background:url('/bitrix/templates/PIP_ramayoga/images/breadcrumb_arrow.png');font-size:0;color:#fff;width:6px;display:inline-block;vertical-align:middle;margin:0 10px;height:23px}.count_item_section{display:inline;text-align:right;font-size:14px;font-weight:500;color:#a9a9a9;vertical-align:middle}.count_item_section span{font-weight:600}.catalog_head_name div{display:inline-block;width:49%}.count_item_section a div{color:#a9a9a9}.count_item_section a > div{font-weight:500;padding:5px 15px;background:#fff;border-radius:20px;display:inline;border:1px solid #eaeaea}.count_item_section div .light_text_blue{color:#07B6F9;display:inline-block}#paginator{text-align:right}#paginator .active{display:inline-block;width:30px;height:30px;color:#fff;background:#07B6F9;border-radius:20px;text-align:center;line-height:30px;vertical-align:top;cursor:pointer}#paginator a{display:inline-block;width:30px;height:30px;color:#000;background:#fff;border-radius:20px;text-align:center;line-height:30px;border:none;vertical-align:top}#paginator table{display:inline-block}#paginator a:hover{color:#fff;background:#07B6F9}.sort_catatog_item_container{text-align:left;font-size:14px;color:#707070;margin-bottom:20px}.sort_catatog_item_container select{border-radius:20px;background:#fff;border:1px solid #D7DBDA;padding:5px 10px;outline:none;color:#707070}.sort_catatog_item_container option{border-radius:20px;background:#fff;border:1px solid #D7DBDA;padding:5px 10px;outline:none;color:#707070}.sections_name_catalog{font-size:16px;text-align:left;margin-bottom:25px}.sections_name_catalog .section_name{font-size:16px;text-align:left;font-weight:600}.sections_name_catalog .count_item_section{margin-left:20px}.count_item_section a{margin-left:10px;font-weight:500;border-bottom-style:solid;border:none}.count_item_section span{color:#07B6F9}.container_item_in .detail_left_part{width:40%;display:inline-block;vertical-align:top;box-sizing:border-box;padding:0 20px;position:relative}.detail_left_part img{max-width:100%}.container_item_in .detail_right_part{display:inline-block;vertical-align:top;width:60%}.container_item_in .detail_right_part > div{}.detail_dop_part{width:19%;display:inline-block;box-sizing:border-box;text-align:center;margin-left:10px;position:absolute;right:0;top:0;margin-right:10px;margin-top:10px}.detail_dop_part .all_container{display:inline-block;box-sizing:border-box;text-align:center;border:4px solid #07B6F9;border-radius:4px;width:100%;font-size:12px}.detail_dop_part .none_cont{display:inline-block;box-sizing:border-box;text-align:center;width:100%;font-size:12px;border:4px solid #07B6F9;border-radius:4px}.head_dop_container{text-transform:uppercase;font-weight:600;margin-top:10px}.detail_item_container img{max-width:100%}.detail_item_container{background:#fff;border-radius:5px;padding:10px;position:relative;min-height:900px}.detail_name_item,.detail_name_item h1{font-size:16px;font-weight:700;color:#000;padding-left:0}.detail_article_item{font-size:12px;color:#a9a9a9;float:right;margin:5px}.price_part_item .head_name_detail{display:inline-block;margin-right:5px}.offers_item + .price_part_item{padding-top:0}.prewiev_text_item{padding:10px;font-weight:300;font-size:12px}.offers_item{padding:0;padding-bottom:0;margin-bottom:10px}.detail_item_container .offers_item{padding:10px 0}.not-available{pointer-events:none;background-color:gray}.offers_item .offer_name{font-weight:600;font-size:12px;margin-bottom:5px;text-transform:uppercase;color:#777777}.catalog_section .offers_item .offer_name{text-align:left;color:#07B6F9}.catalog_section .offers_item{margin:0}.catalog_section .offer_item{margin:0}.offers_item .offer_item .active{border:2px solid #07B6F9;color:#000;background-color:#D0F7FF;font-weight:600}span.offer_sku.sku_1710.active{border:2px solid red;box-shadow:0 0 10px 1px rgba(50,50,50,0.25);color:#000;background-color:#D0F7FF;font-weight:600}.in_store_img{background-image:url('/bitrix/templates/PIP_ramayoga/images/in_store.png');width:20px;height:20px;background-position:center;border-radius:20px;border:2px solid #409655;background-repeat:no-repeat;display:inline-block;vertical-align:middle;margin-right:5px;background-size:13px}.not_store_img{background-image:url('/bitrix/templates/PIP_ramayoga/images/not_in_store.png');width:20px;height:20px;background-position:center;border-radius:20px;border:2px solid #F8080B;background-repeat:no-repeat;background-size:10px;display:inline-block;vertical-align:middle;margin-right:5px}.in_ishop_store{vertical-align:middle;font-size:12px}.name_shop{margin-bottom:5px;font-weight:600;color:#43C7F9}.all_buy_product{font-size:14px;font-weight:600;margin-bottom:15px}.head_name_detail{font-weight:600;font-size:12px;text-transform:uppercase;color:#777777}.price_part_item .head_name_detail{display:inline-block}.now_price_detail,.old_price_detail{display:inline;font-size:36px;font-weight:600;margin-right:10px;vertical-align:middle}.now_price_detail{color:#000;position:relative}.old_price_detail{color:#a9a9a9;font-size:16px;text-decoration:line-through;font-weight:600;position:absolute;top:-20px;left:0;width:80px;margin:0}.fotorama__wrap-link,.fotorama__wrap-link a{width:100%;height:100%;display:inline-block;text-align:center}.fotorama div{max-height:450px}.fotorama img{text-align:center;max-width:100% !important}.fotorama .fotorama__stage__shaft{max-width:100%;max-height:450px;width:340px !important}.item_quantity input{max-width:75px;border:1px solid #aeaeae;outline:none;text-align:center;vertical-align:top;display:inline-block;height:20px;font-size:16px;font-weight:600;padding:3px 5px}.item_quantity a{border:1px solid #aeaeae;outline:none;background:#fff;color:#aeaeae;font-weight:900;width:14px;text-align:center;vertical-align:top;display:inline-block;height:22px;line-height:22px;font-size:16px;padding:2px}.item_quantity a:hover{background:#D0F7FF;color:#000;border:1px solid #aeaeae}.item_quantity a:active{background:#000;color:#fff;border:1px solid #aeaeae}.item_quantity .minus{border-right:none !important;border-radius:20px 0 0 20px}.item_quantity .plus{border-left:none !important;border-radius:0 20px 20px 0}.detail_dop_part .head_name_detail{margin-bottom:5px}.item_count_buy{margin-bottom:20px}.detail_buy_batton .detail_buy_button{display:inline-block;border:none;text-transform:uppercase;background:#7bb85e;color:#fff;padding:7px 20px;border-radius:33px;font-weight:600;font-size:16px;line-height:20px;margin-bottom:10px;width:100%;box-sizing:border-box}.detail_buy_batton .detail_buy_button:hover{background:#07B6F9}.detail_buy_batton .add_to_favirites{display:inline-block;border:none;text-transform:uppercase;background:#fff;border:2px dashed #ffadef;color:#ffadef;padding:7px 10px;border-radius:33px;font-weight:600;font-size:16px;line-height:20px;box-sizing:border-box;width:100%}.detail_buy_batton .add_to_favirites:hover{background:#ffadef;border:2px dashed #fff;color:#fff}.detail_buy_batton .add_to_favirites:active{background-color:#07B6F9;color:#000}.fav_icon_det{display:inline-block;vertical-align:middle;margin-right:7px;width:26px;height:22px;background:url('/bitrix/templates/PIP_ramayoga/images/heart_detail.png');background-size:100%}.add_to_favirites:hover .fav_icon_det{background:url('/bitrix/templates/PIP_ramayoga/images/heart_detail_active.png')}.container_item_in{margin-bottom:40px;width:80%;float:left}.tabs_header .tabs_head{display:inline-block;width:17%;text-align:center;background-color:#07B6F9;padding:5px 15px;box-sizing:border-box;margin-right:1%;border-radius:10px 10px 0 0;text-transform:uppercase;font-weight:600;color:#000}.tabs_header .tabs_head a{color:#000;font-size:14px;border:none;display:block;width:100%;height:100%}.tabs_header .active{background-color:#fff;border:2px solid #07B6F9;border-bottom:2px solid #FFFFFF;z-index:1000;position:relative;margin-bottom:-2px}.inset_container{display:inline-block;width:100%;margin-top:20px}.inset_container .tabs_body{padding:20px 20px;border:2px solid #07B6F9;font-size:14px;border-radius:0 10px 10px 10px;display:none;width:90%}.feedback_detail{padding:10px;padding-left:0}.feedback_detail a{font-size:12px}.sale_time{margin:10px;width:100%;height:61px;background:url('/bitrix/templates/rama_2014/components/bitrix/catalog/main_rama_catalog/bitrix/catalog.element/.default/images/sale.jpg');background-position:left;background-repeat:no-repeat;box-sizing:border-box;margin-left:0;position:relative;max-width:450px}.smart_filter_container{margin-top:20px;overflow:hidden}.bx_filter .bx_ui_slider_handle.right,.bx_filter .bx_ui_slider_handle.left{margin:0;padding:0;border:none;background:#07B6F9;border-radius:20px;height:9px;width:9px;border:4px solid #fff;box-shadow:0 0 10px 0 #aeaeae;top:-4px}.bx_filter .bx_ui_slider_range{z-index:300}.bx_filter .bx_ui_slider_pricebar_VD,.bx_filter .bx_ui_slider_track{background:#fff;border-radius:20px;border:none;outline:none}.bx_filter .bx_ui_slider_part{background:none}.bx_filter .bx_ui_slider_pricebar_VN{background:#e9ebea;border-radius:20px;border:none;outline:none}.bx_filter .bx_ui_slider_pricebar_V{background:#35bbea;border-radius:20px;border:none;outline:none}.bx_filter .bx_filter_parameters_box_container .bx_filter_input_container input{border-radius:20px;text-align:center;font-weight:600;background:#fff;outline:none;box-shadow:none;border:2px solid #e4e5e5}.bx_filter .bx_filter_parameters_box_container .bx_filter_input_container{background:#fff;box-shadow:none}.bx_filter_parameters_box_container_block{padding-left:20px}.bx_filter .bx_filter_parameters_box_container .bx_filter_parameters_box_container_block:nth-child(2){padding-right:20px}.bx_filter .bx_ui_slider_track{margin:40px 20px}div.bx-auth-lbl,.remeber_check label,.remeber_check input{font-size:12px;vertical-align:middle}.remeber_check label{cursor:pointer}.remeber_check{margin:0 0 10px 0}.bx-system-auth-form input[type='password']{margin-bottom:10px}.bx-system-auth-form input[type='submit']{width:100%;margin-bottom:10px}.bx-system-auth-form a{font-size:12px}div.bx-auth-serv-icons a{border:1px solid #fff;margin:0}div.bx-auth-serv-icons a:hover{border:1px solid #07B6F9}font.errortext{font-size:12px}div.bx-system-auth-form p{margin:0;margin-bottom:5px}.out_user{margin-bottom:10px}.success_green{color:#05D000;font-weight:600;text-align:center}.bx_item_detail_rating td,.bx_item_detail_rating tr,.bx_item_detail_rating table{text-align:left;margin:0;padding:0;border:none;height:14px}.bx_item_detail_rating .bx_stars_bg{cursor:pointer}.bx_item_rating,.bx_stars_container,.bx_stars_progres,.stars_detail span{display:inline-block;vertical-align:middle}.stars_detail{position:relative;float:left;margin-left:0}.count_message span{color:#07B6F9;font-weight:600}.stars_detail,.stars_detail a{font-size:12px}.bx_item_detail_rating .bx_stars_container{height:14px;vertical-align:top}.bx_item_detail_rating .bx_item_rating{height:14px}.bx_review_rating .bx_stars_container{height:18px;vertical-align:top}.bx_review_rating .bx_item_rating{height:18px}.bx_item_detail_rating,.bx_review_rating{margin:0;vertical-align:middle;display:inline-block}.all_price_valute{font-size:14px;display:inline-block;color:#777777;vertical-align:middle;margin-right:15px}.prices_val{color:#07B6F9;font-weight:600}.usd{background:url('/bitrix/templates/PIP_ramayoga/images/dolevro.png');width:8px;height:11px;display:inline-block}.eur{background:url('/bitrix/templates/PIP_ramayoga/images/dolevro.png');width:8px;height:10px;display:inline-block;background-position:0 10px}.ico_bank{background-image:url('/bitrix/templates/PIP_ramayoga/images/detail/bank.png')}.ico_delo_time{background-image:url('/bitrix/templates/PIP_ramayoga/images/detail/pickup-icon-new.png')}.ico_five_th{background-image:url('/bitrix/templates/PIP_ramayoga/images/detail/courier-icon-new.png')}.ico_nal{background-image:url('/bitrix/templates/PIP_ramayoga/images/detail/nal.png')}.ico_post{background-image:url('/bitrix/templates/PIP_ramayoga/images/detail/post.png')}.ico_three_th{background-image:url('/bitrix/templates/PIP_ramayoga/images/detail/three_th.png')}.ico_viza{background-image:url('/bitrix/templates/PIP_ramayoga/images/detail/viza.png')}.ico_yandex{background-image:url('/bitrix/templates/PIP_ramayoga/images/detail/yandex.png')}.item_delivery_part .icon_delivery{width:40px;height:40px;background-size:100%;background-repeat:no-repeat}.item_delivery_part{padding:10px 10px;text-align:left;border-bottom:1px solid #07B6F9}.item_delivery_part > div{margin-right:5px;display:inline-block;vertical-align:middle}.item_delivery_part .icon_pai{width:32px;height:23px}.pay_dop_part .item_delivery_part{border-bottom:none}.economy_price{vertical-align:middle;font-size:14px;position:absolute;right:66px}.cart_icon_det{background:url('/bitrix/templates/PIP_ramayoga/images/cart_detail.png');width:27px;height:25px;display:inline-block;vertical-align:middle;margin-right:7px}.border_1px{border:1px solid #07B6F9;padding:10px;box-sizing:border-box}.not_available{background-color:#aeaeae !important;font-size:12px !important}.light_blue_text{color:#07B6F9}.container_item_in .detail_dop_part > div{margin-bottom:10px;display:inline-block;width:100%;margin-bottom:10px}.catalog_no_items{margin-bottom:40px}#public_offer_modal .modal-body{position:static;clear:both}.delete_item_smb{border:0;display:inline-block}.delete_item_smb:hover{border:0}.popup_down_list .added_item_to_basket{background:#D0F7FF;color:#000;font-size:12px !important}.favorites_open_count{height:20px;display:inline-block;padding:3px 5px;vertical-align:middle;text-align:center;font-weight:600;color:#fff;border-radius:3px;background-color:#05D000;max-width:14px;overflow:hidden}.login_open:hover #open_login_popup{color:#838282;text-decoration:none;border-bottom:1px dashed #838282}.feedback_detail,.social_service_det{display:inline-block;vertical-align:middle;float:left}.social_service_det{float:right;padding:10px 0}.social_service_det a{display:inline-block;background-position:center;background-size:100%;border:none}.clear_both{clear:both}.detail_left_part ul,.detail_left_part li,.detail_left_part li a{margin:0;padding:0;list-style-type:none;border:none}.detail_item_container .offers_item .offer_item[data-prop-id='1710'] span{border-radius:36px;width:30px;height:30px;padding:2px;text-align:center;font-size:0;vertical-align:top}.detail_item_container .offers_item .offer_item[data-prop-id='1710'] .active{border:1px solid #07B6F9}.detail_item_container .offers_item .offer_item[data-prop-id='1710'] img{border-radius:36px;max-width:24px;vertical-align:middle}.tabs_bodyes .active{display:table !important}.tabs_bodyes img{width:auto}.tabs_head .icons_head{background-image:url('/bitrix/templates/PIP_ramayoga/images/detail_tabs.png');width:30px;height:26px;display:inline-block;background-position:0 -1px;vertical-align:middle;text-align:center;display:none}.tabs_head.active .icons_head{background-position:0 26px}.tabs_head .icon_description{background-position:0 0}.tabs_head .icon_item_params{background-position:-63px -1px}.tabs_head .icon_comments{width:29px;background-position:29px 0}.item_props .prop_name{color:#000;font-weight:600;margin-right:10px}.item_props p{margin:0;padding:0}.item_props b{color:#000;font-weight:600}.bx_storege ul{overflow:hidden;max-height:80px}.bx_storege ul li{overflow:hidden;padding:0 5px 5px 5px}.favoritesred_open_icon{background-image:url('/bitrix/templates/PIP_ramayoga/images/favoritesred.png')}.add_comment_cont input[type='text'],.add_comment_cont textarea,.add_comment_cont input[type='password']{display:block;outline:none;border:1px solid #BDBBBB;margin-bottom:15px;padding:10px 15px;box-sizing:border-box;border-radius:5px;font-family:'Open Sans',sans-serif}.add_comment_cont input[type='text']:focus,.add_comment_cont textarea:focus,.add_comment_cont input[type='password']:focus{border:1px solid #07B6F9}.add_comment_cont input[type='submit']{display:block;outline:none;margin-bottom:15px;padding:10px 15px;box-sizing:border-box;border-radius:5px;background-color:#07B6F9;font-weight:600;text-transform:uppercase;border:none;cursor:pointer}.add_comment_cont input[type='submit']:hover{background-color:#05D000}.add_comment_cont .form_box{display:inline-block;width:100%}.add_comment_cont .message_box{display:inline-block;width:100%;text-align:right}.add_comment_cont input[type='text']{width:49%;margin-bottom:10px;display:inline-block}.add_comment_cont input[name='USER_NAME']{margin-right:2%}.add_comment_cont textarea{width:100%;height:150px;resize:none}.message_box .message{padding:10px;margin-bottom:15px;border-radius:5px;border:1px solid #07B6F9;text-align:left}.message_box .date_msg{font-weight:600;color:#000;display:inline-block;vertical-align:middle;margin-right:10px}.message_box .name_user_msg{font-weight:600;color:#07B6F9;display:inline-block;vertical-align:middle}.dateandname{margin-bottom:5px}.message_admin{display:inline-block;max-width:70%;padding:10px;box-sizing:border-box;border-radius:5px;border:1px solid #05D000;margin-bottom:15px}#add_comment .message_system{color:#05D000;font-weight:600;margin-bottom:15px}.countMinutes{margin-right:15px}.countMinutes .position,.countSeconds .position{font-weight:600;font-size:22px;text-align:center;width:20px;color:#fff;border-radius:3px;display:inline-block;box-sizing:border-box;height:27px}.countDiv{}#countdown{right:15px;position:absolute;top:24%;display:inline-block}#countdown .digit{background-color:#444;border-radius:3px;color:#fff;display:block;letter-spacing:-1px;position:absolute;text-align:center;width:20px;height:100%;box-sizing:border-box}#countdown .static{box-shadow:1px 1px 1px rgba(4,4,4,0.35)}.countDiv:before,.countDiv:after{position:absolute;width:5px;height:5px;background-color:#444;border-radius:50%;left:50%;margin-left:-3px;top:0.5em;box-shadow:1px 1px 1px rgba(4,4,4,0.5);content:''}.countDiv:after{top:60%}.pluso-more{display:none !important}.icon_delivery,.icon_pai{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease}.icon_delivery:hover,.icon_pai:hover{-ms-transform:rotateY(360deg);-webkit-transform:rotateY(360deg);transform:rotateY(360deg);transition:0.5s}.fotorama__arr--next,.fotorama__arr--prev{height:30px;width:30px;background:url('/bitrix/templates/PIP_ramayoga/images/slider_arrow_blog.png');background-size:30px}.fotorama__arr--next{background-position:0 -30px}.fotorama__arr--next:hover,.fotorama__arr--prev:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}.fotorama__arr--prev:active{background-position:0 -60px}.fotorama__arr--next:active{background-position:0 30px}#vk_groups{margin:0 auto}#content2,#content2f{margin-top:15px}#content2 iframe{width:240px}.slider_offers_prop{display:none;position:absolute;background-color:#fff;top:0;width:100%;padding:10px;box-sizing:border-box}.slider_offers_prop + .offers_block{text-align:center}.select_offers_ling{font-weight:600;color:#07B6F9;border-bottom:1px dashed #07B6F9;text-transform:uppercase;text-align:center;display:inline-block;cursor:pointer}.close_offers_item{position:absolute;width:20px;height:20px;background-image:url('/bitrix/templates/PIP_ramayoga/images/close_search.png');background-size:20px;top:5px;right:5px;cursor:pointer;border-radius:30px}.close_offers_item:hover{background-color:#D0F7FF}.smartfilter .bx_filter_block{display:none;overflow:hidden}.social_tabs_cont div{display:inline-block;width:49%;padding:5px 10px;box-sizing:border-box;background-color:#d0f7ff;border-radius:8px 8px 0 0;cursor:pointer;text-align:center}.social_tabs_cont div:first-child{margin-right:2%}.tabscontent{display:none}.social_body_cont{background-color:#fff;padding-top:10px;padding-bottom:10px}.social_body_cont .active{display:inline-block}.social_tabs_cont div:hover{background-color:#fafafa}.social_tabs_cont .active{background-color:#fff}div.bx-component-opener{z-index:5000 !important}.discount_left_ugol{position:absolute;right:70px;top:5px;font-weight:600;color:#fff;width:60px;height:60px;line-height:60px;text-align:center;vertical-align:center;border-radius:30px;background-color:#F00;background-image:url('/bitrix/templates/PIP_ramayoga/images/stick_disc.png');background-size:100%}.catalog_section .discount_left_ugol{left:5px}.recomend_right_ugol{position:absolute;right:70px;top:70px;width:60px;height:60px;background-image:url('/bitrix/templates/PIP_ramayoga/images/recomend.png');background-size:100%}.catalog_section .recomend_right_ugol{right:5px;top:5px}.bx_ordercart .bx_sort_container a.current,.bx_ordercart .bx_sort_container a{padding:10px 15px;border-radius:10px;background:#07B6F9;font-size:14px;font-weight:600;color:#fff;text-transform:uppercase;border:none;box-shadow:none;line-height:16px;color:#fff;text-shadow:none}.bx_ordercart .bx_sort_container a.current{background:#05D000}.bx_ordercart .bx_sort_container a:hover,.bx_ordercart .bx_sort_container a.current:hover{background-color:#07B6F9 !important}#wide{background-color:#fff;padding:10px}.bx_ordercart .bx_ordercart_order_table_container table thead td{background:#D0F7FF;font-weight:600}.bx_ordercart .bx_ordercart_order_table_container{border:1px solid #D0F7FF;border-radius:10px;overflow:auto}.bx_ordercart .bx_ordercart_itemtitle a{font-size:16px;line-height:20px}#basket_items .counter input{max-width:50px;border:1px solid #aeaeae;outline:none;text-align:center;vertical-align:top;display:inline-block;height:20px;font-size:16px;font-weight:600;padding:3px 5px}.bx_ordercart .bx_ordercart_photo_container .bx_ordercart_photo{height:100px;width:100px;background-position:center top;background-size:100%;background-repeat:no-repeat;margin:5px}#basket_items .item a{border:none;font-weight:600;font-size:14px;color:#838282}#basket_items .item a:hover{color:#07B6F9}.bx_ordercart .bx_ordercart_order_table_container table tbody tr{padding:10px 0;box-sizing:border-box}.order_props input{display:block;outline:none;border:1px solid #BDBBBB;margin-bottom:15px;padding:10px 15px;box-sizing:border-box;border-radius:5px;line-height:16px}.country-select + div{margin-left:41px !important}.country-button-select{height:36px}.basket_quantity_control a.plus{background-position:5px 2px;border-radius:5px 5px 0 0}.basket_quantity_control a{border:1px solid #D8D8D8;display:block;height:15px;text-align:center;width:20px;vertical-align:middle}.basket_quantity_control a:hover{background-color:#D0F7FF}.basket_quantity_control a.minus{background-position:5px -18px}.bx_ordercart #basket_items td{text-align:center}#basket_items .custom div{font-weight:600}.bx_ordercart .bx_ordercart_order_table_container tbody td.control a{height:20px;cursor:pointer;display:inline-block;border:none;vertical-align:middle;margin:0 5px;font-size:14px;text-decoration:underline}.bx_ordercart .bx_ordercart_order_table_container tbody td.control a:hover{}.bx_ordercart .control{width:20%}.bx_ordercart .bx_ordercart_order_sum tr td.fwb{white-space:nowrap;font-size:16px}div.groupCaption{color:#07B6F9;font-weight:600;text-transform:uppercase}#order_form_content .search-suggest{display:block;outline:none;border:1px solid #BDBBBB;margin-bottom:15px;padding:10px 15px;box-sizing:border-box;border-radius:5px;line-height:16px}table.order_props td.props-left-cell{color:#05D000;font-weight:600}div.round-button{color:#07B6F9;border-bottom:1px dashed #07B6F9;font-size:14px;font-weight:600;white-space:nowrap;display:inline-block}div.round-button br{display:none}.pdsytemsWrap .orderComments{color:#07B6F9;font-size:14px;font-weight:600;white-space:nowrap}.pdsytemsWrap .orderComments textarea{display:block;outline:none;border:1px solid #BDBBBB;margin-bottom:15px;padding:10px 15px;box-sizing:border-box;border-radius:5px;font-family:'Open Sans',sans-serif;width:100%;resize:none}#order_form_content #submitButtonOrder{padding:10px 15px;border-radius:10px;background:#07B6F9;font-size:14px;font-weight:600;color:#fff;text-transform:uppercase;border:none;box-shadow:none;color:#000;text-shadow:none}.need_agree_offer + div{margin-top:40px;text-align:center}#order_form_content #submitButtonOrder.disabled{background-color:#AEAEAE;color:#fff}#public_offer_modal .modal-body{margin:0;padding:0;margin-top:40px}.phoneInputWrapper #ORDER_PROP_3{border-radius:0 5px 5px 0}.right_content .about,.right_content .terms,.right_content > .text{padding:10px;background-color:#fff;border-radius:4px}.about .photo1,.about .photo2,.about .photo3,.about .photo4,.about .photo5,.about .photo6{display:inline-block;text-align:center;margin-bottom:20px}.about .photo1 span,.about .photo2 span,.about .photo3 span,.about .photo4 span,.about .photo5 span,.about .photo6 span{display:inline-block;width:100%}.about .second_text_about{display:inline-block}.b-right-w{width:100%;text-align:left}.b-right-w h1{margin:0;color:#07B6F9}.right_content .b-right-w{background-color:#fff;padding:10px;border-radius:4px}.sale_order_full_table td{color:#000;font-weight:600}.formProfile .sale_order_full_table input{display:inline-block;outline:none;border:1px solid #BDBBBB;padding:10px 15px;box-sizing:border-box;border-radius:5px}.field__text small{color:#05D000}.formProfile input[type='submit'],.formProfile input[type='button']{padding:10px 15px;border-radius:10px;background:#07B6F9;font-size:14px;font-weight:600;color:#fff;text-transform:uppercase;border:none;cursor:pointer}.formProfile input[type='submit']{background:#05D000}#left{padding:10px;border-radius:5px;margin-top:20px;background-color:#fff}ul.left-menu li a{display:inline-block;font-weight:600;border:none}#left > div:first-child,#left > div > div:first-child{font-size:18px;font-weight:600;color:#000 !important;text-transform:uppercase}.equipment tbody td a{border:none}.equipment tbody td .deleteitem{border:none;background:url('/bitrix/templates/PIP_ramayoga/images/close_search.png');width:20px;height:20px;background-size:100%;cursor:pointer;border-radius:20px;max-width:20px}table.form-table td{font-weight:600}.field__text input{display:inline-block;outline:none;border:1px solid #BDBBBB;padding:10px 15px;box-sizing:border-box;border-radius:5px;width:auto}.field__text textarea{outline:none;border:1px solid #BDBBBB;margin-bottom:15px;padding:10px 15px;box-sizing:border-box;border-radius:5px;font-family:'Open Sans',sans-serif}.form-table input[type='text']{display:inline-block;outline:none;border:1px solid #BDBBBB;padding:10px 15px;box-sizing:border-box;border-radius:5px;width:auto}.round-button{padding:10px 15px;border-radius:10px;font-size:14px;font-weight:600;color:#fff;text-transform:uppercase;border:none;cursor:pointer}.call_back_label{position:absolute;right:0;top:0;margin-left:470px;background:#E6FEFF;padding:10px 10px 20px 10px;border-radius:5px;font-size:14px;width:270px;margin-top:72px}.b-right-w #right{position:relative}.detail_left_part .fotorama__loaded .fotorama__img{left:0 !important;margin:auto;width:100% !important;height:auto !important}.img_box .fotorama__wrap .fotorama__stage{max-height:370px !important;min-width:340px !important;text-align:center}.dt5 iframe{width:100%}.bx-system-auth-form input[type='submit']{padding:10px 15px;border-radius:10px;background:#07B6F9;font-size:14px;font-weight:600;color:#fff;text-transform:uppercase;border:none;cursor:pointer;margin:0;width:100%}.bx-system-auth-form a{display:inline-block;margin-bottom:10px}table.order_props td{text-align:left}.top_text_about b{font-family:"museo_cyrl500",Arial;font-size:14px;line-height:1.3em}.blue_r{background:url("/images/about/line_blue_right.png") no-repeat scroll right top rgba(0,0,0,0);display:block}.green_l{background:url("/images/about/line_green_left.png") no-repeat scroll left top rgba(0,0,0,0);padding-left:14px}.blue_l{display:block;margin:0 auto;text-align:center;width:290px;background:url("/images/about/line_blue_left.png") no-repeat scroll left top rgba(0,0,0,0)}.green_r{background:url("/images/about/line_green_right.png") no-repeat scroll right top rgba(0,0,0,0)}.about{font-size:13px;text-align:left;background:#fff;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-flow:row wrap}.about .photo1 span{color:rgb(63,171,226)}.about .photo1{height:290px;float:left;width:50%}.about .photo1,.about .photo2,.about .photo3,.about .text_2,.about .ul_text,.about .photo4,.about .photo5,.about .photo6{width:50%}.about .photo6{margin-top:-41px}.about .top_text_about{order:1}.about .second_text_about{order:2}.about .photo1{order:3}.about .photo2{order:4}.about .photo3{order:5}.about .text_2{order:6}.about .photo4{order:8}.about .ul_text{order:7}.about .photo5{order:9}.about .photo6{order:10}.about .green_border{order:11}.about>div:last-child{order:12;width:100%;margin-top:20px}.about>div:last-child a{border-bottom:1px dashed #07b6f9}.about ul{padding-left:40px;margin:1em 0}.about ul li{list-style:circle}@media (max-width:1000px){.about{justify-content:center}.about .photo1,.about .photo2,.about .photo3,.about .text_2,.about .ul_text,.about .photo4,.about .photo5,.about .photo6{width:auto}.about .text_2{margin:10px}.about .photo4{order:7}.about .ul_text{order:8}.about .photo6{margin:auto}}@media (max-width:769px){.fixed_top .header_mobile{min-height:346px;max-height:346px}.about .photo6{width:100%;margin:0}}.orn_l{padding-left:15px;background:url("/images/about/line_orange_left.png") no-repeat scroll left top rgba(0,0,0,0)}.orn_r{background:url("/images/about/line_orange_right.png") no-repeat scroll right top rgba(0,0,0,0)}.green_border{background-image:url("/images/about/border_text.jpg");background-repeat:no-repeat;height:65px;margin:60px auto 0;padding:14px 10px 10px;text-align:center;width:316px}.b-right-w{background:transparent;padding:5px}.b-right-w p{margin:0}.title_kont2,.kontakt h2,.h3{color:#07B6F9;margin-top:0}.content-wrapper{color:#000;align-items:left;font-size:14px;margin-bottom:10px;text-align:left}.content-wrapper h1{font-size:33px;font-weight:bold;margin:20px 0}.content-wrapper h2{font-weight:bold;color:#43C7F9}.content-wrapper h3{font-weight:bold;color:#07B6F9;font-size:19px}.content-wrapper form{padding:5px}.content-wrapper ol[type="1"]{display:block;list-style-type:decimal;margin:20px}.content-wrapper ol[type="1"] ul[type="circle"]{list-style-type:circle;margin:0;padding-left:40px}.kontakt,.kontakt_adr,.kontakt_adr{padding:5px}.kontakt{border-bottom:1px solid #07B6F9;margin-bottom:10px;padding-bottom:10px;line-height:1.7}.kontakt h1{font-size:35px;font-weight:bold}.kontakt h3{font-size:30px;margin-bottom:15px}.kontakt a{border-bottom:1px dashed #07b6f9}.oplatatable tr{display:flex;flex-flow:row nowrap;text-align:left}.oplatatable tr td:nth-child(2){padding-left:20px}.oplatatable tr:nth-child(3) td:nth-child(1){flex-shrink:1;display:flex;align-items:center}.oplatatable tr:nth-child(3) td:nth-child(2){flex-shrink:15}.oplatatable tr:nth-child(3) td:nth-child(2) p::first-letter{margin-left:15px}.oplatatable tr ul{list-style-type:disc;margin:10px;padding-left:40px}.oplatatable img{width:140px;height:114px}@media (min-width:320px) and (max-width:480px){.oplatatable tr{flex-flow:column;align-items:center}.terms p img{display:block;width:100%}.term_tbl{width:auto}}.b-right-w .title_kont{color:#070707;font-size:14px;font-weight:700;margin-bottom:20px}.b-right-w .title_kont1{margin-bottom:20px}.kontakt_adr > div{display:inline-block;width:46%;margin-right:10px;vertical-align:top}.left_adr p{margin-bottom:5px}.text div > p img{width:100%;height:auto}.item_step{display:inline-block;width:180px;vertical-align:top;margin-right:20px;text-align:center}#ys-locator .button{margin-left:auto;margin-right:auto;text-transform:uppercase;text-decoration:none;border:none;font-size:12px;font-weight:600;padding:10px;background:#07B6F9;border-radius:30px;margin-top:10px;position:relative;color:#fff;display:block}#ys-locator .ys-my-city{margin:0}.preload_big_bas{height:100%;width:100%;position:absolute;left:0;top:0;background-color:#EDEDED;opacity:0.5;border-radius:10px;display:none}.container_basket_big{position:relative}table.sale_order_full_table{border-radius:10px;border:1px solid #07B6F9;outline:none;overflow:hidden}table.sale_order_full_table td{padding:10px}.kak-oplatit{background-color:#fff;padding:10px}.kovrikh1{margin:5px 0;line-height:1.35em;font-size:22px;line-height:18px}.white_container{padding:10px;background-color:#fff;border-radius:5px}.icons div{width:80px;height:60px;margin:0 auto}.kurier_ico{background:url("/images/delivery/kurier.png") no-repeat scroll right top rgba(0,0,0,0)}.delivery .icons a{height:100px;text-align:center;width:19%;display:inline-block;color:#2781ca;font-weight:bold;border:none;vertical-align:top}.delivery .icons{text-align:center}.samo_ico{background:url("/images/delivery/samovuvoz.png") no-repeat scroll right top rgba(0,0,0,0)}.post_ico{margin-bottom:-10px;margin-top:10px;background:url("/images/delivery/rus_post.png") no-repeat scroll right top rgba(0,0,0,0)}.transport_ico{background:url("/images/delivery/car.png") no-repeat scroll right top rgba(0,0,0,0)}.for_sng_ico{background:url("/images/delivery/box.png") no-repeat scroll right top rgba(0,0,0,0)}.delivery .icons a:hover{color:#c1507b;text-decoration:none}.white_container .section{display:flex;vertical-align:top;flex-direction:column;align-items:center;width:24%;float:left}.white_container .section img{width:auto}.white_container .section span{display:block;margin-top:15px;text-align:center}.delivery_wrap{width:100%;padding:25px;height:100%;background:#f6f6f6;border-radius:4px;overflow:hidden;margin-bottom:40px;box-sizing:border-box;text-align:left}.delivery_wrap2{height:auto;overflow:visible}@media (max-width:1000px){.white_container .section{width:auto;flex-direction:row;margin:10px 0}.white_container .section span{text-align:left}}.sng_sec img{display:block;margin:0 auto}.sng_sec{width:33%;text-align:center;margin-top:3%;float:left}.partners{padding:10px;background-color:#fff;border-radius:10px}.text.white_container li{list-style-type:none}.text.white_container{text-align:left}.terms{background:#fff;text-align:left;padding:10px}.terms h3{color:#07B6F9;margin-top:0;font-size:19px;margin:15px 0;font-weight:bold}.terms ul{margin:10px;padding-left:40px;list-style-type:disc}.terms table{text-align:left;margin:0 !important}.terms table,.terms table tr,.terms table td{border:1px solid #07B6F9;border-collapse:collapse}.terms table td,.terms table td strong{padding-left:5px}.terms p a{border-bottom:1px dashed #07b6f9}.term_tbl{width:49%;display:inline-block}.clb{clear:both;width:100%}.white_container{width:100%;text-align:left}.white_container p{padding:5px 15px}.white_container ul{padding-left:40px;list-style-type:disc}.text.white_container ul{margin:10px 20px}form[name="SIMPLE_FORM_3"]{background-color:#fff;border-radius:10px;padding:10px;text-align:center;margin:15px auto}form[name="SIMPLE_FORM_3"] textarea{width:100%}form[name="SIMPLE_FORM_3"] .inputtext{width:100%}.text.white_container,.partners{font-size:14px}input.text{outline:none;border:1px solid #BDBBBB;padding:10px 15px;box-sizing:border-box;border-radius:5px;line-height:16px}.b-cities{display:none}.icon_points_pickup{background-repeat:no-repeat;background-position:center;height:17px;width:17px;display:inline-block;vertical-align:middle}#public_offer_modal{display:none}.search-page input[type='text']{display:inline-block;outline:none;border:1px solid #BDBBBB;padding:10px 15px;width:80%;box-sizing:border-box;border-radius:33px}.top_stores_list_item a{border:none}.top_stores_list_item{white-space:nowrap;text-align:left}.search-page select{display:inline-block;outline:none;border:1px solid #BDBBBB;padding:9px 15px;box-sizing:border-box;border-radius:5px}.search-page input[type='submit']{color:#fff;text-transform:uppercase;text-decoration:none;border:none;font-size:14px;font-weight:600;padding:10px 15px;border-radius:30px;color:#fff;display:inline-block;background:#07B6F9;cursor:pointer;outline:none}.search-page input[type='submit']:hover{background:#05D000}.kontakt{background-color:#fff}.hide_offers_block .add_to_backet_item{padding:5px 10px;display:block;text-transform:uppercase;text-decoration:none;border:none;margin:0 auto;font-size:12px;font-weight:600;background:#05D000;border-radius:30px;color:#fff;text-align:center;margin-top:10px}.hide_offers_block .add_to_backet_item:hover{background:#07B6F9}.detail_left_part .img_box{padding:10px;min-height:360px !important}.img_box .fotorama__wrap,.img_box .fotorama__wrap .fotorama__stage{min-height:350px !important}.fotorama__wrap{width:100% !important}.container_menu_catalog .item_child_1.items_biolos{background-color:#c1507b;display:none}.item_child_1.items_biolos:hover > .child_container{background-color:#c1507b}.container_menu_catalog .item_child_1.items_biolos a{color:#fff}.item_child_1.items_biolos .child_container div a:hover{color:#000}.container_menu_catalog .items_biolos a{color:#fff}.b-contacts{display:none}form[name='form_auth'] input[type='text'],form[name='form_auth'] input[type='password']{border:1px solid #bdbbbb;border-radius:5px;box-sizing:border-box;display:block;outline:medium none;padding:10px 15px}form[name='form_auth'] input[type='submit']{background:#07b6f9 none repeat scroll 0 0;border:medium none;border-radius:10px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;margin:0 auto;padding:10px 15px;text-transform:uppercase}#wide form[name='form_auth']{margin:0 auto}#wide .bx-auth{margin:0 auto}#wide .tal{text-align:center}#wide form[name='form_auth'] .tal{text-align:left}.forgotpassword a{font-size:12px}#ys-locator .txt,#ys-locator{width:100% !important;box-sizing:border-box}#ys-locator{width:100% !important;max-width:430px}#ys-locator .ys-loc-cities ul{display:inline-block;float:none;width:32%;margin:0}.catalog_sort > div{display:inline-block;vertical-align:middle;font-size:14px;color:#707070}.catalog_sort{margin-bottom:20px}.catalog_sort .sort_btn_wrap{background-color:#fff;border-radius:30px;padding:5px 15px;min-width:60px;text-align:center;border:1px solid #D7DBDA;box-sizing:border-box}.catalog_sort .sort_btn_wrap a{text-transform:lowercase;border:none;display:none}.catalog_sort .sort_btn_wrap a:first-child{display:block}.viewed_prod{height:100%;width:100%;background-color:#fff;padding:20px;font-size:14px;box-sizing:border-box;position:relative;top:0;left:0;vertical-align:middle}.buy_view_prod{text-transform:uppercase;text-decoration:none;border:none;font-size:12px;font-weight:600;padding:10px 15px;background:#05D000;border-radius:30px;color:#fff;max-width:105px;display:inline-block}.buy_view_prod:hover{background:#07B6F9;color:#fff;text-decoration:none;border-bottom:none}.text_image_prod div{text-align:center;margin-top:20px}.owl-item{position:relative}.view_image_prod{text-align:center}.viewed_prod img{max-width:100%;max-height:367px}.name_viewed_prod{margin-bottom:20px}.name_viewed_prod a{font-weight:600;border:none;text-transform:uppercase;font-size:16px}.table-nice{max-width:100%;width:100%;border-collapse:collapse}.table-nice tr{border-collapse:collapse}.table-nice td{border:1px solid black;border-collapse:collapse;text-align:center;vertical-align:middle;padding:2px 5px}.table-nice thead td{font-weight:bold}.cntr_view_text_img > div{display:inline-block;padding-right:20px;box-sizing:border-box;width:50%;vertical-align:middle}.upper_window_view{position:fixed;border:none;bottom:20px;left:-120px;height:30px;width:70px;background-color:transparent;border-radius:36px 36px 0 0;cursor:pointer;display:block;background-image:url('/bitrix/templates/PIP_ramayoga/images/upB.png');background-repeat:no-repeat;background-size:100%}.upper_window_view:hover{border:none}.description_section{padding:10px;background-color:#fff;border-radius:10px;color:#707070}.description_section a{color:#07B6F9;font-weight:600;border:none !important}.description_section a:hover{color:#707070}.page_404{text-align:center;padding:10px;border-radius:10px;background-color:#fff}.center404 b{font-size:36px;color:#07B6F9}.page_404 > div{margin-bottom:20px}.banner_container .owl_slider{background:#fff}.sections_name_catalog .errortext{display:none}.detail_left_part .bxslider_big_my{max-width:240px;padding:50px 0 0 0;float:left;text-align:center}.mobile_header_top .path-city__container.select_city{width:100%}@media (max-width:1050px){#open_login_popup{font-size:13px}}@media (max-width:1300px){.main_menu .punkt_menu a{font-size:16px}.main_menu .punkt_menu{padding:5px 10px}.main_menu{padding:10px}.seach_top_full{top:10px}.footer_bottom_column_container > div,.middle_footer_container > div{border:none;width:23%;padding:5px 0;min-width:250px}.img_fotter_middle{width:50px}.img_fotter_middle img{width:100%}.main_menu .seach_top_full{top:11px}.favorites_open{vertical-align:top}.top_part_right{text-align:center;position:relative;margin-bottom:5px;margin-top:1px}.bottom_part_right .phone_main_top .phone_header,.bottom_part_right .phone_main_bottom{text-align:center}.item_delivery_part > div{margin-right:5px}.detail_buy_batton .add_to_favirites,.detail_buy_batton .detail_buy_button{font-size:14px}.item_delivery_part{padding:5px}.detail_dop_part .none_cont{font-size:11px}.item_delivery_part .icon_delivery{width:30px;height:30px}body .order_auth_form{left:inherit;right:0}.viewed_slider .owl_sh{height:350px !important}}@media (max-width:1200px){.order_props{width:95%}.order_props td input{width:100%}body .order_auth_form{position:initial}.phone_main_top .phone_header a{font-size:23px}}@media (max-width:1260px){.viewed_slider .owl_container_catalog_items{max-height:360px !important}.viewed_slider .owl_sh{height:350px !important}.viewed_slider{display:none !important}}@media (max-width:1024px){.body-is-active{overflow:hidden}.catalog-dropdown-content ul,.catalog-dropdown-content{}.catalog-dropdown.dropdown-is-active,.catalog-dropdown-search.dropdown-is-active{overflow-y:auto;overflow-x:hidden}.pas_li{display:none}.has-children > a.not-ico::before,.has-children > a.not-ico::after{display:none;content:""}.header_mobile.menu-hidden{display:none}.phone_main_top .phone_header a{font-size:18px}.equipment.mycurrentorders td img{max-width:150px}.detail_left_part .img_box{min-height:100px !important}.icon_add_fav .in_favorites_text{left:-90px}.header_main_menu .main_menu .seach_top_full{position:relative;top:0;right:0;width:90%}.item_relative{width:30%;margin-right:10px;margin-bottom:25px}.main_menu{padding:5px}.main_menu .punkt_menu{padding:3px}.main_menu .punkt_menu a{font-size:14px}.phone_main_top .phone_header{font-size:22px}.point_pickup_icon{display:none}.point_container{padding:5px 5px}.owl_slider{margin-right:5px}#main_banner .item div{height:300px}#main_banner .item{height:300px}.static_banner > div{/ / height:146 px}.static_banner .static_banner_1{margin-bottom:8px}.section_catalog_link .item_section{width:16%}.descrip_text{width:60%}.child_container{width:540px}.child_container .product_day{width:100%;border:0}.detail_dop_part{width:100%;position:relative}.container_item_in .detail_dop_part > div{margin-right:10px;vertical-align:top}.container_item_in{width:100%}.news-list .news-element .preview{font-size:12px}.news-list .news-element .detail b{font-size:14px}#right .news-list .news-element{display:table;width:100%;clear:both}}@media (max-width:820px){.phone_main_top .phone_header a{font-size:16px}.point_container{max-width:190px}.item_relative{width:47%;margin-right:5px}.child_container{width:100%}.child_container > div{width:100%}.small_add_to_bsk_m{display:block !important}.viewed_slider .owl_container_catalog_items{max-height:340px !important}.viewed_slider .owl_sh{height:330px !important}}@media (max-width:768px){.viewed_slider .img_box{height:260px !important}.viewed_slider .popup_down_list{height:260px !important}.viewed_slider .container_catalog_item{width:100% !important}.container .right_content > div + div{padding:15px}.banner_container{margin-bottom:10px}.item_element good_box.inline.item_relative{height:285px}body .catalog_head_name div{width:auto;display:block}body .main_catalog_container .catalog_head_name h1{font-size:18px}.bx-auth-reg table{width:100%}.bx-auth-reg{text-align:center}.bx-auth-reg table td{text-align:center}.bx-auth-reg table input,.bx-auth-reg table select{width:100%;max-width:300px;margin:auto;display:block}#submit_this_form{margin-top:10px;margin-bottom:10px;width:100px}.containter_fixed_header .small_basket_open{left:inherit;right:0;margin-top:0}.cart-item-discount-name,.cart-item-discount{display:none}*{font-size:12px}#samovuvoz .section span{height:auto}.delivery_wrap{margin-bottom:15px}.terms iframe{width:100%}.delivery .icons a{width:50%;float:left;display:block;padding-bottom:10px}#kurier h3{}.left_info span{font-size:14px}.news-list .news-element .preview{margin-top:0}.news-element .preview br{display:none}.dp__systems .item.act .description{position:static;background:transparent;font-size:10px;margin:auto !important}.dp__systems .description .arr,#storeInfo .description .arr{display:none}.addr__table td{display:block;padding-right:0 !important;padding-left:0 !important}.addr__table td input{width:100% !important}.addr__table{width:100%}.item_small_basket > div{margin:0}.bx_ordercart .bx_ordercart_photo_container .bx_ordercart_photo{height:30px;width:30px}body .custom > div{min-width:0}.container .right_content > div + div{margin-bottom:0}.description_item{margin-bottom:0}.equipment.mycurrentorders td{width:auto !important;padding:5px;font-size:12px}#basket_items td{/ / width:auto !important;padding:5px;font-size:12px}#personal-delay .equipment thead td,#basket_items .item a{font-size:12px;text-align:center}.equipment.mycurrentorders td img{max-width:30px}.equipment tbody td a{font-size:12px}body #personal-delay .b-right-w{float:none}body #personal-delay .deleteitem{color:transparent;width:20px;padding-left:0;display:block;overflow:hidden}body #personal-delay .setaside{color:transparent;width:27px;height:25px;white-space:inherit;padding:0;display:block;overflow:hidden}body #personal-delay #left{float:none}#useful-information div{height:auto !important}#useful-information div img{display:block;margin:auto}#wide form > noindex{display:block;text-align:center;margin:auto}.sale_order_full_table{margin:auto}body #personal-delay #right{padding-left:0;float:none;width:auto}.detail_left_part .img_box{min-height:430px !important}body .img_box .fotorama__wrap .fotorama__stage{min-width:100px !important;min-height:100px !important}.img_box .fotorama__wrap{min-height:100px !important}.fotorama .fotorama__stage__shaft{margin:auto !important}.tabs_header .tabs_head{padding:5px}.sale_time{background-size:contain}.style_about{padding:10px 10px !important}.oplatatable .payment_text{padding-left:0}.oplatatable td{display:block}.style_about img{max-width:100%;height:auto;display:block;margin:auto}.style_about .about .text_2 ul li{float:none;display:block;margin:0}.style_about .text_2 ul li{float:none;display:block;margin:0}.style_about .photo1,.style_about .photo2,.style_about .photo3,.style_about .photo4,.style_about .photo5,.style_about .photo6{float:none;max-width:100%;height:auto;display:block;margin:auto}.contact-wrap .title_kont{margin:10px 0}.contact-wrap .b-right-w .title_kont1{margin-bottom:10px}.contact-wrap img{max-width:100%;height:auto;display:block}.contact-wrap .kontakt_adr .left_adr,.contact-wrap .kontakt_adr .right_adr{float:none;display:block;width:auto}.contact-wrap .kontakt_adr .left_adr > br,.contact-wrap .kontakt_adr .right_adr > br{display:none}.contact-wrap .item_step,.contact-wrap .item_step2{width:50%;margin:0;display:block;float:left}.contact-wrap .item_step img,.contact-wrap .item_step2 img{margin:auto;display:block;max-width:80%}.contact-wrap .item_step p,.contact-wrap .item_step2 p{font-size:12px;padding:5px 10px 0 10px;text-align:justify;height:105px;display:block}.item_element .container_catalog_item .popup_down_list{height:260px}body .hh1,body h1,body #personal-delay #left h1{font-size:18px}.count_item_section a{display:table;margin-left:0;margin-top:20px}.sections_name_catalog{margin-bottom:15px}.item_relative{height:380px}.main_menu .punkt_menu{display:block}.main_menu .seach_top{width:100%}.fixed_header .main_menu,.main_menu{width:80%;display:none;margin:0 auto;padding-top:0}.main_menu .punkt_menu{padding:0}.main_menu .punkt_menu a{font-size:14px}.main_menu .punkt_menu a:hover{color:#000}.open_main_menu{display:block}.fixed_header .open_main_menu{display:inline-block}.main_menu .punkt_menu:hover{background-color:#D0F7FF;border-radius:20px}.point_container a{font-size:14px}.point_container > a:before{height:20px;width:20px;background-size:100% 100%;right:-24px}.logo_text .big_text_logo{font-size:16px}.logo_text{font-size:10px}.phone_main_top .phone_header{font-size:16px;font-weight:600}.bottom_part_right .phone_main_top .day_work,.phone_main_top .day_work{font-size:10px;width:100%}.phone_main_top .day_work br{display:none}.owl_slider{width:100%;margin:0}.static_banner{width:100%;margin-top:7px}.section_catalog_link .item_section{width:30%}.description_item{width:100%}.description_item .descrip_text{width:73%;margin-right:0}.footer_bottom_column_container > div,.middle_footer_container > div{width:100%;height:auto}.footer_bottom_column_container > div > div{margin-bottom:5px;margin-top:0;text-align:center}.footer_bottom_column_container > div,.middle_footer_container > div{text-align:center}.bottom_footer_part p{float:none;text-align:center}.container_item_in .detail_left_part{width:100%;margin-bottom:20px}.container_item_in .detail_right_part{width:100%}.container_item_in .detail_dop_part{width:100%;text-align:center}.tabs_head .icons_head{display:inline-block}.tabs_head .text{display:none}.social_body_cont,.social_body_cont_insta{display:none}.catalog_section .blue_line{display:none}.main_container_slider .head_section_main{padding-top:15px}.main_container_slider .head_section_main span{padding:0;text-align:center;display:block}.owl_container_catalog_items .owl-controls .owl-pagination{left:0}form[name='form_auth'] input[type='text'],form[name='form_auth'] input[type='password']{width:auto;margin:auto !important;display:block}#wide form[name='form_auth'] .tal strong{text-align:center;padding-top:5px;padding-bottom:3px;display:block}#wide form[name='form_auth'] br{display:none}form[name='form_auth'] input[type='submit']{margin:auto;margin-top:5px;display:block;width:100px}.tbl_links.tbl_links_mobile br{display:none}div.bx-auth-services > div{width:50%;float:left;margin:0;height:35px}div.bx-auth-services > div a{display:block !important;margin:auto !important;width:90px !important}body .main_container_slider .owl_container_catalog_items{overflow:hidden;height:315px;max-height:315px;padding-top:5px;padding-bottom:15px}.text_footer_subscribe{font-size:12px}body div.bx-auth-title{text-align:center;font-size:14px}body #wide .tal{font-size:12px}div.bx-auth-note{font-size:12px}.head_part_right{padding-left:15px;padding-right:15px}body .owl_container_catalog_items .owl-controls .owl-pagination{position:inherit}body .main_container_slider .image_block_item{height:200px}body .container_catalog_item .popup_down_list{height:200px}.main_container_slider .catalog_section{margin-bottom:0;margin-top:10px}.main_container_slider .catalog_section .owl-item .container_catalog_item{margin:auto}.tbl_links.tbl_links_mobile{width:100% !important}.tbl_links.tbl_links_mobile td{display:block;width:100% !important}.tbl_links.tbl_links_mobile textarea{width:90% !important;max-width:none;display:block;margin:auto !important;margin-top:15px !important}.tbl_links.tbl_links_mobile img{width:auto !important;max-width:none;display:block;margin:auto}.formProfile .sale_order_full_table td{display:block;text-align:center;width:auto !important;text-transform:uppercase;padding:10px 10px 0 10px}.formProfile .sale_order_full_table .field__text{width:100% !important}.formProfile .sale_order_full_table input{width:100%}img.calendar-icon{margin-top:4px}#wide table.sale_order_full_table{margin:auto;width:auto !important;float:none !important}#wide table.sale_order_full_table{width:auto !important;float:none !important}div .confirm_info_img{width:100%;max-width:350px}.mobile_style1{width:auto !important}.mobile_style2{height:auto !important}.left_info .pluso-wrap a{border:none}div .left_info,div .right_info,div .left_info .left_img,div .left_info .talk_friends{width:auto;float:none;/ / display:table;border:none;margin:auto}div .left_info,div .right_info{display:block}#promocode-element-container{margin:auto;width:auto !important;float:none !important}#promocode-element-container table{margin:auto;width:auto !important;float:none !important}body .bread_crumb_container{margin-top:0;display:block;/ / clear:both;margin-left:0}.left_sidebar{min-height:40px;/ / float:none}.formProfile .round-button{margin:auto;margin-top:15px;display:block;text-align:center;width:170px}.sale_order_full.data-table{width:100% !important}.sale_order_full.data-table td{width:50% !important}#order_form_content .search-suggest{width:100%}.order_auth_form{position:static;display:block;float:none;width:auto}.order_props{width:100% !important}.order_props td{display:block}.order_props td input{width:100%}.preview h2 img{max-width:100% !important;height:auto !important}.description_section{font-size:12px}.icon_add_fav .in_favorites_text{left:-90px}.blog_container_slider{margin-top:5px;margin-bottom:5px}.section_catalog_link{margin-bottom:0}.news_element img{max-width:100% !important;height:auto !important}.b-right-w img{max-width:100%;height:auto}.phone_footer a{font-size:18px}#transport .section span{height:auto}#ys-locator .ys-loc-cities ul li{margin:0 0 10px 0}#ys-locator .button{}#ys-locator{z-index:2000}.upper_window_view{/ / bottom:36 px}body iframe#jivo_container{/ / min-width:50 % !important}body .section_menu_item .open_menu_catalog_icon{right:10px;top:13px;display:block;width:5px;height:8px;padding:0}body .catalog_section_menu .child_container{width:auto;left:150px;right:0;/ / top:50 px}.catalog_section_menu div a{padding-top:5px;padding-bottom:5px}.catalog_section_menu .section_menu_item .section_name{padding-left:5px}body .left_sidebar .container_menu_catalog{width:auto}.sale_order_full_table td a{display:none}}@media (max-width:680px){.video_p .news-list .news-item{width:44%}div.news-list img.preview_picture{max-width:100% !important;height:auto !important;display:block !important;margin:auto !important}p,li{font-size:12px}.left_sidebar{float:none;width:100%;display:block;padding:0}.right_content{width:100%;display:block;padding:10px}.privilege > div{width:49%}.container_catalog_item .image_block_item{height:300px}.container_last_item img,.container_catalog_item img{width:auto}.container_catalog_item{display:block}.child_container{position:static;padding:10px 20px}.child_container > div{padding:0}.product_day{display:none !important}.container_menu_catalog .item_child_1 a{font-size:16px}.footer_bottom_column_container > div{padding:5px 10px 0 10px}.ioga_men{display:none}.container_item_in .detail_dop_part > div{width:60%}.social_tabs_cont,.social_tabs_cont,.last_sale_item{display:none}}@media (max-width:570px){.fixed_top .header_mobile{min-height:260px;max-height:260px}.top_part_right{margin-bottom:5px}.content-wrapper h1{line-height:1;font-size:30px}.container_item_in .detail_dop_part > div{width:100%}.point_pickup{margin-top:10px}.header_part{display:block;width:100%}.city_map_icon,.gift_with_icon{width:30px;height:30px;background-size:100% 100%}.select_city,.gift_with{min-width:170px}.bottom_part_right .phone_main_top .phone_header{text-align:center;margin:0}.catalog_section .container_catalog_item{margin:0;width:92%}.section_catalog_link .item_section{width:45%}.container_item_in .detail_right_part{width:100%;margin-bottom:20px}.container_item_in .detail_dop_part{width:95%;margin:0 auto;text-align:center}.container_item_in{text-align:center}.child_container{display:none}.item_child_1:hover .child_container{}#ys-locator .txt,#ys-locator{width:100% !important}#ys-locator{width:100% !important;max-width:100%;left:0}.ys-popup{margin:0}}@media (max-width:500px){.search-page input[type='text']{width:75%}}@media (max-width:410px){.search-page input[type='text']{width:70%}}@media (max-width:345px){.search-page input[type='text']{width:65%}}@media (max-width:470px){.why_to_buy_imgs img{height:150px}.why_to_buy .p2{width:initial}.bx_ordercart #basket_items .custom #basket_quantity_control + td{display:none}.bx_ordercart #basket_items .margin{display:none}.bx_ordercart #basket_items .itemphoto{padding:0}.bx_ordercart #basket_items .itemphoto .bx_ordercart_photo_container{display:none}.bx_ordercart #basket_items .price{display:none}.equipment.mycurrentorders td.cart-item-photo,#personal-delay .equipment thead td.cart-item-photo-name{display:none}.item_small_basket > div{width:100%}.small_basket_container{width:100%;margin:0}.description_item div{width:100%;margin-right:0;text-align:center;display:block;margin:0}.description_item .descrip_text{width:100%}.fast_order_block .fast_order_container input{width:100%;margin:5px 0}.item_relative{width:100%}.favorites_open a{display:none}.small_basket_open .open_small_basket{display:none}.containter_fixed_header .small_basket_open{width:auto}.favorites_open{width:100px}.fixed_header .open_main_menu{float:left;margin-left:5px}}@media (max-width:420px){.delivery_dop_part{float:none !important;margin:0 auto;width:80% !important}.store_container{float:none !important;margin:0 auto;width:100%;display:block}.bx-wrapper{max-width:40% !important}.bxslider_big{width:160px}.detail_left_part .img_box{min-height:230px !important}.detail_dop_part .catalog_section .container_catalog_item{width:100% !important}.viewed_slider .img_box{height:260px !important}.why_to_buy .p2{width:initial}.why_to_buy_imgs img{height:130px}}@media (max-width:365px){.main__content-wrapper .owl-carousel .owl-stage-outer,.main__content-wrapper .owl-carousel.owl-loaded,.main__content-wrapper .news-carousel .owl-carousel .owl-item img,.main__content-wrapper .news-carousel{max-height:160px}.why_to_buy_imgs img{height:110px}.why_to_buy .p2{width:initial}.bx-wrapper img{height:50px !important}.bx-wrapper{max-width:25% !important}.bxslider_big{width:140px}.detail_left_part .img_box{min-height:230px !important}.bx_ordercart #basket_items .custom #basket_quantity_control + td{display:none}.bx_ordercart #basket_items .margin{display:none}.bx_ordercart #basket_items .itemphoto{padding:0}.bx_ordercart #basket_items .itemphoto .bx_ordercart_photo_container{display:none}.bx_ordercart #basket_items .price{display:none}.equipment.mycurrentorders td.cart-item-photo,#personal-delay .equipment thead td.cart-item-photo-name{display:none}.item_small_basket > div{width:100%}.small_basket_container{width:100%;margin:0}.description_item div{width:100%;margin-right:0;text-align:center;display:block;margin:0}.description_item .descrip_text{width:100%}.fast_order_block .fast_order_container input{width:100%;margin:5px 0}.item_relative{width:100%}.favorites_open a{display:none}.small_basket_open .open_small_basket{display:none}.containter_fixed_header .small_basket_open{width:auto}.favorites_open{width:100px}.fixed_header .open_main_menu{float:left;margin-left:5px}.term_tbl table td{font-size:9px !important}.term_tbl table .term_title td strong{font-size:9px !important}*{font-size:12px}}pre{}.present_subscribe{width:250px;height:auto}.head_popup_block{font-weight:600;text-align:center}.present_subscribe label{display:block;margin:10px 0}.present_subscribe input[type="text"]{display:block;outline:none;border:1px solid #BDBBBB;margin-bottom:15px;padding:10px 15px;box-sizing:border-box;border-radius:5px;width:100%}.present_subscribe input[type="submit"]{padding:10px 15px;border-radius:10px;background:#07B6F9;font-size:14px;font-weight:600;color:#fff;text-transform:uppercase;border:none;cursor:pointer}.present_subscribe input[type="submit"]:hover{background:#07B6F9}.present_subscribe small{margin:0 0 10px;color:grey;font-size:12px;display:block}.present_subscribe .error{margin:0 0 10px;color:#e74c3c;font-size:14px;display:block}.present_subscribe .success{margin:0 0 10px;color:#05d000;font-size:14px;display:block}.input_footer_email{position:relative}.input_footer_email input[type="submit"]{position:absolute;top:6px;right:15px;width:28px;height:16px;border:none;cursor:pointer;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAQCAYAAAAFzx/vAAAAIGNIUk0AAHolAACAgwAA+f8AAIDoAABSCAABFVgAADqXAAAXb9daH5AAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAGJSURBVEhLY6Al+PHvh9rxW3ddj9286wLCF+8/toBK0Qas3X88guHw//8MeyFY+uCv3VAp2oB1h0+GMewDWrbjDxhL7vkxiC38//8/26xtu0iKA7IsnDlzJuvi8zcDGaadvM+w+PwFqDBRgCQLgT7iqVixKpp/64dbDFu+/WbY+e8/w4Izp6HSRAGiLPz3+giv7cqT8YJLrpwFp7CdEMVgvPDMKagyosDu46eCcVr4798/9o3HgC5adP0R3AJ0PO/yg+7Ne3KqN+wrIoSbNu/Ll5y+fho4S0D1gy0EBh2H05wNGWLbPtxg2P37DzjokC1BxruAcnuABpCCkfSDLeSZduAMxNt/USRpgcEW9q48xlm3/VQ+w7wrrxh20tZSlDh8duuWqNb+r62iax7eBPsYm+Vrnj/RPvx7utqh3zPIwU4nfxRDrUMAYOLhLVu5LZN53YtnDFt//EWxkMRsQRLYv38VT9aeS+mse399hSdtWloIA6AizWP2xkyRre8vM8w5egIqTCZgYAAAp0otUQYZ0QEAAAAASUVORK5CYII=") no-repeat scroll 0 0}#personal-delay #left{float:left;margin-top:0}#personal-delay #left h1{font-size:26px;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #E5E5E5}#personal-delay #right{float:right;width:80%;border-left:1px dashed #07B6F9;padding-left:20px}#personal-delay .b-right-w{clear:both;padding:0;float:left;width:100%;margin-top:10px;margin-bottom:10px}#personal-delay .equipment td{border-left:1px dashed #07B6F9}#personal-delay .setaside{text-transform:uppercase;font-weight:bold;color:#07B6F9;white-space:nowrap;background:url(/bitrix/templates/PIP_ramayoga/images/cart_detail_blue.png) no-repeat;padding-left:30px;background-size:20px 20px}#personal-delay .deleteitem{text-transform:uppercase;font-weight:bold;color:#07B6F9;white-space:nowrap;padding-left:30px;max-width:100%;width:auto;background-size:20px 20px;background-repeat:no-repeat}#personal-delay #useful-information h2{background:#07B6F9;display:block;width:350px;border-radius:30px;margin:20px auto;text-transform:uppercase;color:#fff;text-align:center}.items_small_basket{overflow:auto;height:200px}.id_delivery_info{display:none}#delivery_open{border-bottom:1px dashed #07B6F9}#delivery_open:hover{border-bottom:1px dashed transparent}.delivery_date_good_detailhead_text{font-weight:600;font-size:18px}.delivery_date_good_detail{margin:15px 0}.delivery_date_good_detail .period{font-weight:600}.hh1{display:block;font-weight:900;font-size:22px;line-height:26px;margin-bottom:20px;color:#07b6f9}#warnings{cursor:default !important;z-index:100 !important;box-shadow:0 0 7px rgba(0,0,0,1.2) !important;position:relative !important}#warnings .adm-warning-block{background:-webkit-linear-gradient(top,#A5B557 0,#C3D467 25%,#B7CA5E 100%) !important;background:-moz-linear-gradient(top,#A5B557 0,#C3D467 25%,#B7CA5E 100%) !important;background:-ms-linear-gradient(top,#A5B557 0,#C3D467 25%,#B7CA5E 100%) !important;background:-o-linear-gradient(top,#A5B557 0,#C3D467 25%,#B7CA5E 100%) !important;background:linear-gradient(top,#A5B557 0,#C3D467 25%,#B7CA5E 100%) !important;text-align:left !important;overflow:hidden !important;position:relative !important;padding-right:40px !important}.bx-ie8 #warnings .adm-warning-block,.bx-ie9 #warnings .adm-warning-block{background-color:#C3D467 !important}#warnings .adm-warning-block-red{background:-webkit-linear-gradient(top,#BF94A0 0,#DCACB8 25%,#D4A6AB 100%) !important;background:-moz-linear-gradient(top,#BF94A0 0,#DCACB8 25%,#D4A6AB 100%) !important;background:-ms-linear-gradient(top,#BF94A0 0,#DCACB8 25%,#D4A6AB 100%) !important;background:-o-linear-gradient(top,#BF94A0 0,#DCACB8 25%,#D4A6AB 100%) !important;background:linear-gradient(top,#BF94A0 0,#DCACB8 25%,#D4A6AB 100%) !important;text-align:left !important;overflow:hidden !important;position:relative !important;padding-right:40px !important}.bx-ie8 #warnings .adm-warning-block-red,.bx-ie9 #warnings .adm-warning-block-red{background-color:#DCACB8 !important}#warnings .adm-warning-text{display:inline-block !important;color:#2B4E0C !important;font:bold 14px "Helvetica Neue",Helvetica,Arial,sans-serif !important;margin-left:-6px !important;text-shadow:0 1px rgba(255,255,255,.4) !important;padding:10px 15px 10px 44px !important}#warnings .adm-warning-block-red .adm-warning-text{color:#710819 !important}#warnings .adm-warning-icon{position:absolute !important;left:15px !important;background:url(/bitrix/templates/PIP_ramayoga/images/panel/top-panel-sprite-2.png) no-repeat -374px -2563px !important;height:36px !important;width:20px !important}#warnings .adm-warning-block-red .adm-warning-icon{background:url(/bitrix/templates/PIP_ramayoga/images/panel/top-panel-sprite-2.png) no-repeat -374px -2592px !important}#warnings .adm-warning-text a{color:#134889 !important;font-weight:normal !important;margin-left:8px !important;text-decoration:none !important}#warnings .adm-warning-close{background:url(/bitrix/templates/PIP_ramayoga/images/panel/top-panel-sprite-2.png) no-repeat -365px -2622px !important;cursor:pointer !important;height:36px !important;right:0 !important;top:0 !important;position:absolute !important;width:40px !important}#warnings .adm-warning-close:hover{background-position:-365px -2649px !important}#warnings .adm-warning-block-red .adm-warning-close{background-position:-365px -2678px !important}#warnings .adm-warning-block-red .adm-warning-close:hover{background-position:-365px -2705px !important}#warnings .adm-warning-animate{-webkit-transition:height .3s ease-in,opacity .3s ease-in !important;-moz-transition:height .3s ease-in,opacity .3s ease-in !important;-ms-transition:height .3s ease-in,opacity .3s ease-in !important;-o-transition:height .3s ease-in,opacity .3s ease-in !important;transition:height .3s ease-in,opacity .3s ease-in !important;height:0 !important;opacity:.3 !important}.last_sale_item{padding:0}.section_menu_item{position:relative}.section_menu_item .open_menu_catalog_icon{background-image:url("/bitrix/templates/logica_ramayoga_2015/images/catalog_arrow3.png");right:-33px;top:12px}.main_container_slider .owl_container_catalog_items{height:347px;overflow:hidden}.catalog_section_menu .section_menu_item .section_name{display:block}.main_catalog_container .catalog_head_name h1{margin:0;padding:0;text-transform:none;background:inherit;font-size:24px}.ShadowBlock{position:fixed;z-index:9999;width:100%;height:100%;background:url('/bitrix/templates/logica_ramayoga_2015/images/popup_clw/shadow.png') 0 0 repeat;top:0}.popup_clw{width:410px;height:540px;position:absolute;margin-top:-180px;left:47%;top:50%;margin-left:-214px;padding-left:150px;padding-top:34px;background:url('/bitrix/templates/logica_ramayoga_2015/images/popup_clw/woman2.png') 0 0 no-repeat}.coupon_promo{width:200px;padding:20px 25px;margin-left:69px;background:url('/bitrix/templates/logica_ramayoga_2015/images/popup_clw/coupon_bckgr.png') 0 0 no-repeat}.txt_clw{width:325px;height:381px}.txt_clw .top_p_clw{margin-bottom:35px}.txt_clw .middle_p_clw{margin-bottom:20px;font-size:18px}.txt_clw p b{font-size:24px}.txt_clw p{text-align:center}.goon_clw{cursor:pointer;width:192px;height:24px;float:right;margin-right:42px;color:white;padding:9px 10px;background:url('/bitrix/templates/logica_ramayoga_2015/images/popup_clw/goon_clw.png') 0 0 no-repeat}.goon_clw:hover{color:rgb(83,184,255);background:url('/bitrix/templates/logica_ramayoga_2015/images/popup_clw/goon_clw.png') 0 -50px no-repeat}.close_clw{width:40px;height:29px;float:right;margin-right:-7px;margin-top:-28px;background:url('/bitrix/templates/logica_ramayoga_2015/images/popup_clw/close_clw.jpg') 0 0 no-repeat}.close_clw:hover{cursor:pointer;background:url('/bitrix/templates/logica_ramayoga_2015/images/popup_clw/close_clw.jpg') 0 -30px no-repeat}.txt_clw .blue_txt{color:rgb(83,184,255)}.popup_clw_delivery{width:454px;padding-left:37px;padding-top:25px;background:url('/bitrix/templates/logica_ramayoga_2015/images/popup_clw/delivery_bckgr.png') 0 0 no-repeat}.popup_clw_delivery .txt_clw{width:425px}.popup_clw_delivery .delivery_icon{float:right;width:126px;height:126px;background:url('/bitrix/templates/logica_ramayoga_2015/images/popup_clw/delivery_icon.png') 0 0 no-repeat}.popup_clw_delivery .close_clw{margin-top:-19px}.popup_clw_delivery .top_p_clw{margin-bottom:29px}.popup_clw_delivery .disc_clw,.popup_clw_now .disc_clw,.popup_clw_coupon .disc_clw{font-size:18px}.popup_clw_now{width:426px;padding-top:14px;padding-left:50px;background:url('/bitrix/templates/logica_ramayoga_2015/images/popup_clw/now_bckgr.png') 0 0 no-repeat}.popup_clw_now .txt_clw{width:375px}.popup_clw_now .close_clw{margin-top:-10px}.popup_clw_now .top_p_clw{margin-bottom:27px}.popup_clw_now .now_icon{width:166px;height:166px;margin:0 auto;margin-top:30px;background:url('/bitrix/templates/logica_ramayoga_2015/images/popup_clw/paket2.gif') 0 0 no-repeat}.popup_clw_now .goon_clw{float:none;margin:0 auto;padding:9px 0;padding-left:50px;margin-top:15px}.popup_clw_now .goon_clw:hover{color:rgb(83,184,255) !important}.popup_clw_now .goon_clw:hover a{color:rgb(83,184,255) !important}.popup_clw_now .goon_clw a{color:white !important;text-decoration:none !important;border-bottom:none !important}.popup_clw_now .goon_clw a:hover{color:rgb(83,184,255) !important;text-decoration:none !important;border-bottom:none !important}.color_deactivated{display:none !important}.fotorama__active img{top:0 !important}#cities_sel{margin-top:15px;margin-bottom:15px}.delivery_section_h3{float:left}.delivery_wrap h3{font-size:19px;color:#07B6F9;margin:1em 0;font-weight:bold;margin-right:20px}.return_goods{margin-top:1em !important}.top_menu_closed_icon{background-image:url('/bitrix/templates/logica_ramayoga_2015/images/catalog_arrow2.png')}.top_menu_icon{right:-8px;margin-top:-2px}.top_menu_open_icon2{background-image:url('/bitrix/templates/logica_ramayoga_2015/images/catalog_arrow.png') !important}.top_menu_active{color:#07b6f9 !important}.yogaday_menu{width:210px;background-color:rgba(7,182,249,0.19);background:linear-gradient(to top,rgba(68,228,16,0.53),rgba(43,195,249,0.45));border-radius:5px}.delimeter{width:100%;border:1px solid #007eff;margin-top:20px;margin-bottom:20px}.make_quick_order{padding:10px 15px;border-radius:10px;background:#07B6F9;font-size:14px;font-weight:600;color:#fff;text-transform:uppercase;border:none;cursor:pointer;margin:0}.order_enter{float:left;margin-right:10px !important}.catalog_section_menu .open_menu_catalog_icon{float:none !important;position:absolute !important}.section_menu_item:hover .open_menu_catalog_icon{display:none}.div-preloader{text-align:center;margin-bottom:30px;overflow:hidden}.p-next-new{text-align:right}#fs_text_block{overflow:hidden}#fs_text_block-overlay{background:linear-gradient(rgba(255,255,255,0),#fff) repeat scroll 0 0 rgba(0,0,0,0);height:145px;margin:-145px 9px 5px 0;position:relative;z-index:10}.goods_count{width:30% !important}@media (max-width:480px) and (min-width:320px){.goods_count{width:auto !important}}#m-review{outline:none}.ym-div-container{float:left;width:44%;padding:20px}.ym-div-container ol{font-size:14px}.dop_main_menu_container{position:relative}.label.hot:before{border-color:#ff9249 transparent transparent transparent}.label.hot:before{border-style:solid;border-width:5px 0 0 5px;bottom:-4px;content:"";right:0;pointer-events:none;position:absolute;transition-duration:0.3s;transition-property:bottom;z-index:-1}.label.hot{background-color:#ff9249}.label.hot{color:#FFFFFF;font-size:10px;height:15px;line-height:16px;padding:0 5px;position:absolute;right:7px;text-align:center;text-transform:uppercase;top:-8px;transform:translateZ(0px);font-family:'Open Sans',sans-serif;font-weight:500}.label.new:before{border-color:#499cff transparent transparent transparent}.label.new:before{border-style:solid;border-width:5px 0 0 5px;bottom:-4px;content:"";right:0;pointer-events:none;position:absolute;transition-duration:0.3s;transition-property:bottom;z-index:-1}.label.new{background-color:#499cff}.label.new{color:#FFFFFF;font-size:10px;height:15px;line-height:16px;padding:0 5px;position:absolute;right:7px;text-align:center;text-transform:uppercase;top:-8px;transform:translateZ(0px);font-family:'Open Sans',sans-serif;font-weight:500}.obyava{display:block;text-align:center;color:#fb0303;font-weight:bold;margin-bottom:20px;MARGIN-TOP:20PX}.lk_right_content .equipment img{width:100px}.icon_add_bsk_c{background-image:url('/bitrix/templates/logica_ramayoga_2015/images/cart_detail_blue.png') !important}.sub_sec3{padding:3px 20px 3px 70px !important}.partner-lk{padding:20px;border-collapse:collapse;font-size:14px}.partner-lk td{padding:20px;border:1px solid black}.partner-lk th{padding:20px;border:1px solid black}.partner-sum-td{text-align:right}.datepicker{background-image:url('/bitrix/templates/logica_ramayoga_2015/images/evolution-calendar_3345.png');background-repeat:no-repeat;background-position:100%;outline:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding-left:20px;height:20px;font-size:13px;background-size:28px}.p-lk-select{height:30px;border-radius:4px}.p-lk-left{margin-top:10px;margin-bottom:5px}.affiliate-pr{float:left;width:40%}.affiliate-pr-r{float:right;width:40%}.affiliate-forb{font-size:21px}.fotorama_my_img_active{border:1px solid #5295e8 !important}.p_t_a{width:400px;height:100px;border:1px solid #BDBBBB;padding:10px 15px;box-sizing:border-box;border-radius:5px;line-height:16px}.p_t_t{margin-top:20px}.p_t_t tr{height:60px}.p_t_b{padding:10px 15px;border-radius:10px;background:#07B6F9;font-size:14px;font-weight:600;color:#fff;text-transform:uppercase;border:none;box-shadow:none;color:#000;text-shadow:none}.p_t_b:hover{cursor:pointer}.detail_left_part .bx-wrapper{margin-right:5px !important}.ref_gen_inp{width:50%}.ref_gen_container{margin-top:40px;border:1px solid #44a1ce;padding:20px;border-radius:4px;-moz-box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset;box-shadow:5px 8px 10px rgba(0,0,0,0.3),0 0 0 rgba(0,0,0,0.1) inset}.black_friday_menu{background-color:rgba(53,53,53,0.86)}.black_friday_menu a{color:white !important}.b_fr_c{background:#5f5f5f}.menu_bf_sign{background:url(/bitrix/templates/logica_ramayoga_2015/images/b_f_3.png) no-repeat right;background-size:10%}.withdraw_div_nf{float:none !important}.p_t_t ul{list-style-type:none}.withdraw_div{float:right;border:1px solid red;margin-top:20px;-moz-box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset;box-shadow:5px 8px 10px rgba(0,0,0,0.3),0 0 0 rgba(0,0,0,0.1) inset;border:1px solid #88c0f7;border-radius:4px;padding:10px}.p-lk-form{float:left}.withdraw_div ul{list-style-type:none;padding-left:0;margin:0}.lk_partner{max-width:75%}.bx-wrapper img{width:initial !important}.gift_icon{position:absolute;height:50px;width:50px;background:url('/img/gift_50.png');right:5px;top:5px}.detail_left_part .gift_icon{right:70px}.pushpopup{position:absolute;width:580px;right:0;color:#fff;background:#6d6d6d;padding:10px;margin-top:10px;opacity:0.9;line-height:25px}.pushpopup:hover{opacity:1}.pushpopup:after{content:"";width:0;height:0;position:absolute;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:15px solid #6d6d6d;right:10px;top:-9px}.pushpopup input{background:transparent;border:1px solid #fff;color:#fff;line-height:25px;padding:0 15px;font-size:14px;margin-left:10px;font-weight:normal;font-family:'Open Sans',sans-serif;cursor:pointer}.pushpopup a{background:transparent;border:1px solid #fff;color:#fff;line-height:25px;padding:0 15px;float:right;margin:0 5px}.top_stores_list_item_new{text-align:left;margin:10px 5px;font-size:13px;color:#000}#cityspan{position:relative}.yesmysity{}@media (max-width:650px){.pushpopup{width:100%;min-width:270px}.pushpopup a{float:none;display:inline-block}}@media (max-width:570px){.pushpopup{width:100%;min-width:270px;margin-right:-20px}div.select_city{min-width:130px}.pushpopup:after{right:40px}}@media (max-width:330px){.pushpopup{margin-right:-25px}}@media (max-width:729px){div.login_open_icon{display:block}.top_part_right > div.login_open{text-align:center !important}a#open_login_popup{max-width:auto;text-align:center}}@media (max-width:570px){a#open_login_popup{max-width:75px;text-align:left}div.login_open_icon{width:30px;height:30px;background-size:contain;display:inline-block;margin:0}.top_part_right > div{min-height:50px}}@media (max-width:320px){.main__content-wrapper .owl-carousel.owl-loaded,.main__content-wrapper .owl-carousel .owl-stage-outer,.main__content-wrapper .news-carousel .owl-carousel .owl-item img,.main__content-wrapper .news-carousel{max-height:140px}.top_part_right > div{width:100%}a#open_login_popup{max-width:100%;text-align:center}}.description_section.text-block{position:absolute;display:none}.o_numb{font-size:17px}.o_c_mess{color:#07B6F9}.loader{display:block;margin:auto}.now_price_detail .qu{font-size:12px;font-weight:normal;margin-left:40px}#personal_data_processing_modal2{display:none;font-size:12px}.need_personal_data_processing2{font-size:12px;margin-top:15px;display:block;margin-left:37px;padding-bottom:20px}#subcr_send:disabled{background:#bdccd2}.yam_rating img{width:20px;height:20px;margin-bottom:5px}.yam_rating a,.yam_rating a:hover{text-decoration:none;border:none}.social_body_cont_insta a img{border-bottom:1px solid #dedede;border-radius:4px}.vk_content1 a img{border-bottom:1px solid #d2cccc}.header__fixed-menu{flex:0 0 50%}.header__fixed-menu-search{flex:1}.sale-personal-account-wallet-container{width:100%;margin-bottom:20px}.sale-personal-account-wallet-title{background-color:#2386af;color:#fff;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;text-transform:uppercase;font-size:12px;padding:11px 17px;border-radius:3px 3px 0 0}.sale-personal-account-wallet-list-container{background-color:#0ab7f9;color:#fff;border-radius:0 0 3px 3px}.sale-personal-account-wallet-list{}.sale-personal-account-wallet-list-item{position:relative;padding:11px 17px 12px 17px;font-size:15px;overflow:hidden;border-bottom:1px solid #2386af}.sale-personal-account-wallet-list .sale-personal-account-wallet-list-item:last-child{border-bottom:none}.sale-personal-account-wallet-currency{display:inline-block;float:left;font-size:15px;line-height:22px;vertical-align:middle}.sale-personal-account-wallet-currency-item{font:bold 14px/17px "Helvetica Neue",Arial,Helvetica,sans-serif;color:white}.sale-personal-account-wallet-currency-item + .sale-personal-account-wallet-currency-item{font:bold 11px "Helvetica Neue",Arial,Helvetica,sans-serif}.sale-personal-account-wallet-sum{display:inline-block;float:right;white-space:nowrap;font-weight:bold;font-size:22px;vertical-align:middle}.phone-confirm-btn{padding:10px 15px;border-radius:10px;font-size:14px;font-weight:600;color:#fff;text-transform:uppercase;border:none;cursor:pointer;margin:0}.phone-confirm-btn:focus{outline:none}.phone-confirm-btn.phone-confirm-btn--blue{background:#07B6F9}.phone-confirm-btn.phone-confirm-btn--green{background:#05D000}.pc-item .icon-menu{display:inline-block;max-height:28px;width:auto;height:auto;max-width:30px}.pc-item .icon-wrap{min-height:28px;display:flex;align-items:center;max-width:30px;min-width:30px;width:30px;margin-right:10px}.post .post-inner .post-inner-content img,.post .post-inner .post-inner-content .wp-caption{margin:7px}.post-inner-content li p{display:inline}#ajax_catalog_menu .catalog-dropdown-content{width:100%}.s2su-wrapper-art{max-width:100%;width:100%;display:block;position:relative}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}@media (min-width:1024px){.has-children .menu-one-a{overflow:hidden;max-width:140px;white-space:nowrap;text-overflow:ellipsis;max-height:22px;transition:max-height 1.5s}.has-children:hover .menu-one-a{max-width:none;white-space:normal;transition:max-height 1.5s;max-height:200px}.menu-two-a{overflow:hidden;max-width:100%;white-space:nowrap;text-overflow:ellipsis;max-height:36px;width:100%}.menu-two-a:hover{max-width:none;overflow:hidden;white-space:normal;max-height:200px;transition:max-height 1.5s}.header__top-path-phone-number{display:inline-block;margin-top:24px}.header__top-path-basket{}}@media (max-width:1123px) and (min-width:1024px){.header__top-path-phone-number{margin-top:10px}}@media (max-width:1024px){.header__top-path-phone-number{}}div.video{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}div.video iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width:1023px){#ajax_catalog_menu ul .has-children .is-hidden{display:block}}@media (max-width:767px){.is-hidden{display:none}}.fast_order_block2 input[type=text],.fast_order_block2 input[type=tel],.fast_order_block2 input[type=email]{font-family:'Open Sans',sans-serif;width:100%}.fast_order_block2 .q_order_new{width:auto}.fast_order_comment .orderComments2{display:none;width:auto;margin-right:0;margin-bottom:10px}.fast_order_comment .orderComments2 textarea,.fast_order_comment .orderComments2_top textarea{box-sizing:border-box;width:100%;border-radius:5px;border:1px solid #BDBBBB;padding:10px 15px;font-family:'Open Sans',sans-serif;font-size:13px;line-height:16px}.fast_order_comment{text-align:left}.fast_order_comment div.round-button{font-size:11px;margin-top:0;padding:0 10px 10px 10px;width:100%;box-sizing:border-box;text-align:center}.fast_order_comment_top div.round-button{margin-left:10px;padding-bottom:7px;width:180px}.fast_order_comment_top .orderComments2_top{display:none;margin-bottom:10px;margin-left:10px;width:auto;margin-right:10px}.fast_order_bottom{padding:10px;font-size:11px;line-height:12px;color:#333;text-transform:none !important;text-align:left}.fast_order_bottom p{margin-bottom:10px}.buy_to_click_header_form_2{display:none !important}@media(max-width:470px){.fast_order_comment_top .orderComments2_top{margin-left:0;margin-right:0}.buy_to_click_header_form_1{display:none !important}.buy_to_click_header_form_2{display:block !important}}.branding{max-width:100%;width:100%;display:block;position:relative}.branding .owl-carousel .owl-nav .owl-prev{margin-left:-42px}.branding .owl-carousel .owl-nav .owl-next{margin-right:-42px}.mobile_show_delivery{display:none}.mob-delivery-info{margin-bottom:-45px}.header_mobile{display:none}.left-sidebar{z-index:20 !important}@media (min-width:768px) and (max-width:769px){.header_mobile .header__top-path-city-name{height:62px;display:block;line-height:62px;text-align:center}.puncts .header__top-path-pickup-text-link:before{right:6px}}@media (max-width:769px){#header{display:none}.header_mobile{width:100%;background:#fff;display:block;padding-bottom:25px}.header_mobile .wrapper_mobile{max-width:720px;margin:0 auto;width:100%;position:relative}.mobile_header_top{display:flex;justify-content:space-between}.citys,.puncts{width:50%;height:62px}.citys{background:#cde6f4}.citys.select_city{width:100%}body .citys .path-city__container:before{width:24px;height:35px;background:url('/bitrix/templates/PIP_ramayoga/mobile_header/mobile_address.png') no-repeat top center;left:25px;top:12px}.citys.header__top-path-city-name{font-size:18px}.citys.header__top-path-city-name a.ys-loc-city{color:#25405f;border-bottom:0px;display:block !important;width:100%;position:relative;top:-5px;box-sizing:border-box;padding-left:70px}.citys.header__top-path-city-namea.ys-loc-city:after{width:20px;height:12px;content:'';display:block;position:absolute;background:url('/bitrix/templates/PIP_ramayoga/mobile_header/mobile_trigger.png') no-repeat top center;right:25px;top:8px}.puncts{background:#25405f}.puncts .header__top-path-pickup-text-link{font-size:18px;color:#cde6f4;display:block;width:100%;position:relative;border:none;box-sizing:border-box;margin-left:0px;padding-left:54px;padding-top:20px}.puncts.header__top-path-pickup-text-link:before{width:20px;height:10px;background:url('/bitrix/templates/PIP_ramayoga/mobile_header/mobile_trigger_light.png') no-repeat top center;right:25px;top:27px}.puncts.header__top-path-pickup-text-link:after{content:'';width:27px;height:35px;background:url('/bitrix/templates/PIP_ramayoga/mobile_header/flag.png') no-repeat top center;left:0px;top:0px;position:absolute;left:20px;top:13px}.mobile_header_second_block{display:flex;justify-content:space-between}.mobile_menu .header__menu-list{display:none}.mobile_menu_trigger{width:69px;margin-left:26px;margin-top:68px;cursor:pointer}.mobile_menu_trigger span{display:block;width:100%;height:11px;background:#25405f;border-radius:6px;margin-bottom:10px}.mobile_logo{margin-top:47px}.mobile_phone{line-height:75px;background:url('/bitrix/templates/PIP_ramayoga/mobile_header/mobile_phone.png') no-repeat left center;padding-left:84px;height:75px;margin-top:56px}.mobile_phone .header__top-path-phone-number{line-height:1;margin:0;font-size:30px}.mobile_basket .open_small_basket{display:none}.mobile_basket .small_basket_open_icon{width:76px;height:76px;background:url('/bitrix/templates/PIP_ramayoga/mobile_header/mobile_basket.png') no-repeat left center}.mobile_basket{margin-top:56px;margin-right:26px}.mobile_search{padding:0px 26px;position:relative;margin-top:30px}.mobile_search .header__menu-list-search-form input[type="text"]{height:65px;border:3px solid #cde6f4;border-radius:50%;border-radius:60px}.mobile_search .header__menu-list-search-form input[type="submit"]{width:65px;height:65px;background:url('/bitrix/templates/PIP_ramayoga/mobile_header/mobile_search.png') no-repeat left center;border:none;padding:0px;cursor:pointer;margin-right:26px}.mobile_menu .mobile-toggle-top-menu{display:none}.mobile_menu .show-only-mobile{display:none}.select_pickup_container.active{display:block !important;width:100%;margin-left:0px;top:28px;z-index:2001}.mobile_basket{position:relative}.mobile_menu .header__menu-list{position:absolute;width:100%;background:#fff;top:190px;left:0px;z-index:2000}.mobile_phone br{display:none}.mobile_phone{position:relative}.mobile_phone span{display:block;position:absolute;top:48px}.fixed_top .mobile_header_second_block{border-bottom:1px solid ##25405f;position:fixed;top:0px;width:100%;z-index:1000;top:-40px;left:0px;padding:0px 20px;background:#fff}.fixed_top .mobile_header_top{margin-bottom:200px}.fixed_top .mobile_phone,.fixed_top .mobile_logo{display:none}.fixed_top .mobile_search{position:fixed;z-index:1001;right:150px;width:470px;top:-17px}.fixed_top .mobile_menu_trigger{margin-top:59px}.fixed_top .mobile_basket{margin-top:45px;margin-bottom:6px}.fixed_top .upper_window_view{left:10px !important;z-index:1000}.catalog-dropdown{max-height:100%;overflow:scroll}.catalog-dropdown-content{position:relative;top:0px;padding-top:0px}.catalog-dropdown-content ul{padding-top:0px}}@media (max-width:700px){.rub.rub-n,rub-n,.rub.rub-n,span.rub.rub-n.now_price_detail .rub{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif}}@media (max-width:650px){.mobile_phone .header__top-path-phone-number{font-size:21px}.main__left-sidebar{z-index:20 !important}.cd-secondary-dropdown .has-children>.menu-two-a{display:none !important}.fixed_top .mobile_search{width:344px}}@media (max-width:570px){body.mobile_basket.small_basket_count_item{top:14px;left:15px;border-radius:50%;font-size:7px;width:13px;height:13px;line-height:13px}.path-city__container{margin-left:0px}.citys .header__top-path-city-name a.ys-loc-city{text-align:left}.mobile_menu_trigger{width:44px;margin-top:58px}.mobile_menu_trigger span{height:6px;margin-bottom:4px}.mobile_logo{margin-top:16px}.citys,.puncts{height:50px}.citys .header__top-path-city-name a.ys-loc-city{top:-12px}body .citys .path-city__container:before{top:6px}.puncts .header__top-path-pickup-text-link{padding-top:13px;font-size:16px}.puncts .header__top-path-pickup-text-link:after{top:7px}.puncts .header__top-path-pickup-text-link:before{top:21px}.mobile_phone{background-size:36px;padding-left:44px;height:36px;line-height:36px}.mobile_basket .small_basket_open_icon{width:36px;height:36px;background-size:cover}.mobile_search{margin-top:7px}.mobile_search .header__menu-list-search-form input[type="text"]{height:45px}.mobile_search .header__menu-list-search-form input[type="submit"]{height:43px;width:43px;background-size:cover}.mobile_menu .header__menu-list{top:140px}.mobile_phone span{top:27px}.fixed_top .mobile_search{right:150px}.fixed_top .mobile_menu_trigger{margin-top:51px}.fixed_top.mobile_menu .header__menu-list{top:87px}}@media (max-width:480px){.fixed_top .header_mobile{min-height:163px;max-height:163px}.header_mobile .wrapper_mobile{max-width:300px}body .citys .path-city__container:before{left:7px}.citys .header__top-path-city-name a.ys-loc-city{font-size:12px}.citys .header__top-path-city-name{font-size:13px}body .citys .path-city__container:before{width:11px;height:16px;background-size:cover}.citys,.puncts{height:28px}.citys .header__top-path-city-name a.ys-loc-city{top:-23px;font-size:11px;margin-left:5px}.citys .header__top-path-city-name a.ys-loc-city:after{width:10px;height:5px;background-size:cover;right:14px;top:10px}.puncts .header__top-path-pickup-text-link:before{width:10px;height:5px;background-size:cover}.puncts .header__top-path-pickup-text-link:after{background-size:cover;height:16px;left:6px;width:13px;top:5px}.puncts .header__top-path-pickup-text-link{padding-left:22px;font-size:11px;line-height:1.2;padding-top:6px}.puncts .header__top-path-pickup-text-link:before{top:12px;right:6px}.mobile_menu_trigger{margin-top:30px;margin-left:0px}.mobile_logo{margin-top:25px}.mobile_logo img{width:41px}.mobile_phone .header__top-path-phone-number{font-size:13px}.mobile_phone{margin-top:26px;background-size:34px;height:34px;line-height:34px}.mobile_basket{margin-top:26px;margin-right:0px}.mobile_basket .small_basket_open_icon{width:34px;height:34px}.mobile_search{padding:0px}.mobile_search .header__menu-list-search-form input[type="submit"]{margin-right:0px}body.mobile_basket.small_basket_count_item{top:12px;left:11px;border-radius:50%;font-size:7px;width:13px;height:13px;line-height:13px}.mobile_menu .header__menu-list{top:80px}.citys,.puncts{}.mobile_menu_trigger{width:31px}.mobile_search .header__menu-list-search-form input[type="text"]{height:30px;border-width:1px;padding-right:35px}.mobile_search .header__menu-list-search-form input[type="submit"]{width:30px;height:30px}.mobile_phone span{top:25px;font-size:9px !important}.offers_item{display:inline-block}.product-detail{margin-left:0px;margin-right:0px}.product-detail__colors{width:100%;margin:0 auto;position:relative;justify-content:space-around}.product-detail__brand{order:2;display:none}.product-detail__colors-offers{display:block;width:100%;text-align:center}.offer_block__prop.class_PICT{width:93px;background:#ebecec;text-align:center;border-radius:10px;padding:6px 0;float:left;margin-left:6px}.offer_block_my .offer_sku_new{width:27px;height:27px;border-radius:50%;padding:0px;margin-right:0px}.offer_block_my .offer_sku_new img{width:100%;height:100%}.offer_block__prop.class_TEXT{width:93px;background:#ebecec;text-align:center;border-radius:10px;padding:6px;float:left;margin-left:6px}.offer_block__prop.class_TEXTspan{margin-right:0px;display:block}.product-detail__brand{display:none}.product-detail__brand_mobile{display:none;border:none;padding-right:0px;margin-right:0px}.product-detail__order{max-width:688px;margin:0 auto}.buy-delivery-container{position:relative}.prod_article{}.before-buy-delivery-container{padding:0;text-align:right}.all_buy_product{width:auto;text-align:center;color:#b7b5a5;padding:4px;border-radius:5px;right:11px;min-height:40px;font-size:9px;color:#5c5f66;padding-top:4px;padding-bottom:2px;line-height:1.2;margin-bottom:0}.all_buy_product span{font-size:16px;padding-top:5px;white-space:nowrap}.offer_price_new.js-price-block{border-radius:5px;border:2px solid #b2b3b3;margin-bottom:30px;position:absolute;right:10px}.now_price_detail{font-size:16px !important}.old_price_detail{font-size:13px;line-height:1}.price_part_item .head_name_detail{font-size:13px}.product-detail__order .all_container{}.offer_price_new .cash{margin-top:1px}.old_price_detail{position:initial}.buy-delivery-container .delimeter{}.deliveries_container{position:relative}.now_price_detail{display:inline-block;padding-top:0px}.old_price_detail{display:block}.economy_price,.offer_price_new .cash{position:absolute;bottom:-72px;left:0px;height:60px}.economy_price{width:100%;text-align:right}.price_part_item{position:relative;margin-top:26px}.economy_price .light_blue_text .econom_mobile+span,.offer_price_new .cash b{text-align:center;text-transform:uppercase;color:#b7b5a5;border:2px solid #b2b3b3;padding:0 4px;border-radius:5px;width:75px;font-size:12px;vertical-align:middle;display:inline-block}.economy_price .light_blue_text{color:#25405f;font-weight:600}.econom_mobile,.offer_price_new .cash{max-width:60px;text-align:left;font-size:9px;color:#25405f;display:inline-block;vertical-align:middle;line-height:1.4}.offer_price_new .cash{min-width:100px}.offer_price_new .cash b{line-height:16px;margin-top:-6px;font-weight:600;position:relative}.offer_price_new .cashspan{position:absolute;margin-left:3px}.item_count_buy{margin-top:5px;width:130px;margin-bottom:50px !important;text-align:left}.head_name_detail{font-size:13px}.item_quantity .plus,.item_quantity .minus{display:none}.item_quantity input{width:292px;height:60px !important;border:2px solid #66c3d0;max-width:inherit;box-sizing:border-box;border-radius:20px;margin-top:10px;font-size:26px}.detail_buy_batton .detail_buy_button{line-height:18px;text-align:center;line-height:18px;width:100%}.main__product-detail.product-detail{width:100%;margin:0 auto;padding-left:0px;padding-right:0px}.offers_item .offer_name{font-size:12px;color:#1a274e;line-height:1.2}.offer_block__prop.class_TEXT span{max-width:50px;padding-left:7px;padding-right:7px;text-align:center;margin-left:auto;margin-right:auto;font-size:11px}.delivery_dop_part{float:left !important;width:50% !important}#new_art{width:100%}.item_delivery_part .icon_delivery{width:21px !important;height:21px !important}.ico_five_th{background:url('/bitrix/templates/PIP_ramayoga/images/delivery_icon_new_2611.png') no-repeat left center}.tem_delivery_part2 .ico_five_th{background:url('/bitrix/templates/PIP_ramayoga/images/delivery_icon_fast_new_2611.png') no-repeat left center}.ico_delo_time{background:url('/bitrix/templates/PIP_ramayoga/images/sam_icon_new_2611.png') no-repeat left center}.ico_three_th{background:url('/bitrix/templates/PIP_ramayoga/images/payment_icon_new_2611.png') no-repeat left center}.item_delivery_part > div{margin-right:3px;font-weight:bold;font-size:9px}#amount_content{font-size:9px;font-weight:bold}.in_ishop_store{font-size:9px;line-height:1.2}.delivery_dop_part .in_ishop_store.ishop_last{text-align:center}.delivery_dop_part.s_nal{width:100% !important}.desctop_show{display:none}.mobile_show_delivery{display:block;width:50%;float:left}.mobile_block_title_dek_info{display:inline;font-size:13px;color:#e51a4b;font-weight:bold;text-transform:uppercase;margin:0 auto}.mobile_show_delivery .in_ishop_store{float:left;text-align:center;width:50%}.mobile_show_delivery .in_ishop_store.ishop_last_magaz{float:right}.mobile_block_title_new{text-align:center;margin-bottom:5px}.mobile_show_delivery .ishop_last span{font-size:9px;color:#192d43;font-weight:bold}.mobile_show_delivery .ishop_last .name_shop{font-size:13px;color:#192d43;font-weight:bold;border-radius:13px;line-height:28px;margin-top:5px;text-align:center;display:inline-block;padding:0 10px;display:inline-block;padding:0 10px;background:#fbdedc url(/bitrix/templates/PIP_ramayoga/mobile_header/mobile_phone.png) no-repeat left center;background-size:19px;padding-left:30px;background-position-x:5px}.mobile_show_delivery .ishop_last:last-child{float:none;width:100%;font-size:11px;color:#192d43;font-weight:bold;line-height:1.2}.product-detail__order{margin-top:20px}.warning__text{padding:10px 5px 10px 23px;font-size:9px}.detail_buy_block.js-price-block{float:none !important}.fixed_top .mobile_search{width:240px;top:3px;right:70px}.fixed_top .mobile_basket{margin-top:49px}.fixed_top .mobile_search .header__menu-list-search-form input[type="text"]{font-size:11px;padding-right:45px}.catalog__content-container.flex{display:block}.catalog__content__product-card.product-card{margin-right:0px;margin-left:0px;box-sizing:border-box}.product-detail__order{display:block}.product-detail__container{display:block}.product-card__discount-img{display:block}.product-card__discount-text{background-size:40px 40px;background-repeat:no-repeat;background-color:transparent;border-radius:0;width:40px;height:40px;line-height:40px;font-size:12px;top:-6px;left:-15px}}@media (max-width:380px){.fixed_top .mobile_search{width:185px}}span.offer_sku.sku_1698,span.offer_sku.sku_1702{width:auto;padding:0 3px 0 3px;height:auto}.footer-hack{width:100%;clear:both}#load_menu_icon.act-load{background-image:url(/images/min_preloader.gif);background-position:50% 50%;background-size:180px;top:10px;width:30px;height:30px}
/* End */
/* /bitrix/templates/PIP_ramayoga/css/css_static_page.css?15808321372587 */
/* /bitrix/templates/PIP_ramayoga/css/style.css?1597270049131710 */
/* /bitrix/templates/PIP_ramayoga/css/jquery.fancybox.min.min.css?152847323113706 */
/* /bitrix/templates/PIP_ramayoga/css/owl.theme.default.min.min.css?15378030091508 */
/* /bitrix/templates/PIP_ramayoga/css/owl.carousel.min.min.css?15284732312846 */
/* /bitrix/templates/PIP_ramayoga/js/select_or_die/selectordie.min.css?15284732323806 */
/* /bitrix/templates/PIP_ramayoga/css/style680.css?15638111023727 */
/* /bitrix/templates/PIP_ramayoga/js/jquery-ui/jquery-ui.min.css?152847323229193 */
/* /bitrix/templates/PIP_ramayoga/css/perfect-scrollbar.min.min.css?15554599244528 */
/* /bitrix/templates/PIP_ramayoga/styles.min.css?15965231761022 */
/* /bitrix/templates/PIP_ramayoga/template_styles.min.css?1597840041136459 */
