

/* Start:/local/templates/tomiko/fonts/stylesheet.css?17287637193647*/
/* This stylesheet generated by Transfonter (https://transfonter.org) on October 3, 2017 10:08 PM */

@font-face {
	font-family: 'Open Sans';
	src: url('/local/templates/tomiko/fonts/OpenSans-SemiBoldItalic.eot');
	src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'),
		url('/local/templates/tomiko/fonts/OpenSans-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),
		url('/local/templates/tomiko/fonts/OpenSans-SemiBoldItalic.woff') format('woff'),
		url('/local/templates/tomiko/fonts/OpenSans-SemiBoldItalic.ttf') format('truetype');
	font-weight: 600;
	font-style: italic;
}

@font-face {
	font-family: 'Open Sans';
	src: url('/local/templates/tomiko/fonts/OpenSans-LightItalic.eot');
	src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'),
		url('/local/templates/tomiko/fonts/OpenSans-LightItalic.eot?#iefix') format('embedded-opentype'),
		url('/local/templates/tomiko/fonts/OpenSans-LightItalic.woff') format('woff'),
		url('/local/templates/tomiko/fonts/OpenSans-LightItalic.ttf') format('truetype');
	font-weight: 300;
	font-style: italic;
}

@font-face {
	font-family: 'Open Sans';
	src: url('/local/templates/tomiko/fonts/OpenSans-Bold.eot');
	src: local('Open Sans Bold'), local('OpenSans-Bold'),
		url('/local/templates/tomiko/fonts/OpenSans-Bold.eot?#iefix') format('embedded-opentype'),
		url('/local/templates/tomiko/fonts/OpenSans-Bold.woff') format('woff'),
		url('/local/templates/tomiko/fonts/OpenSans-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'Open Sans';
	src: url('/local/templates/tomiko/fonts/OpenSans-ExtraBoldItalic.eot');
	src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'),
		url('/local/templates/tomiko/fonts/OpenSans-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
		url('/local/templates/tomiko/fonts/OpenSans-ExtraBoldItalic.woff') format('woff'),
		url('/local/templates/tomiko/fonts/OpenSans-ExtraBoldItalic.ttf') format('truetype');
	font-weight: 800;
	font-style: italic;
}

@font-face {
	font-family: 'Open Sans';
	src: url('/local/templates/tomiko/fonts/OpenSans-Light.eot');
	src: local('Open Sans Light'), local('OpenSans-Light'),
		url('/local/templates/tomiko/fonts/OpenSans-Light.eot?#iefix') format('embedded-opentype'),
		url('/local/templates/tomiko/fonts/OpenSans-Light.woff') format('woff'),
		url('/local/templates/tomiko/fonts/OpenSans-Light.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'Open Sans';
	src: url('/local/templates/tomiko/fonts/OpenSans-Italic.eot');
	src: local('Open Sans Italic'), local('OpenSans-Italic'),
		url('/local/templates/tomiko/fonts/OpenSans-Italic.eot?#iefix') format('embedded-opentype'),
		url('/local/templates/tomiko/fonts/OpenSans-Italic.woff') format('woff'),
		url('/local/templates/tomiko/fonts/OpenSans-Italic.ttf') format('truetype');
	font-weight: normal;
	font-style: italic;
}

@font-face {
	font-family: 'Open Sans';
	src: url('/local/templates/tomiko/fonts/OpenSans-Regular.eot');
	src: local('Open Sans Regular'), local('OpenSans-Regular'),
		url('/local/templates/tomiko/fonts/OpenSans-Regular.eot?#iefix') format('embedded-opentype'),
		url('/local/templates/tomiko/fonts/OpenSans-Regular.woff') format('woff'),
		url('/local/templates/tomiko/fonts/OpenSans-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Open Sans';
	src: url('/local/templates/tomiko/fonts/OpenSans-SemiBold.eot');
	src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'),
		url('/local/templates/tomiko/fonts/OpenSans-SemiBold.eot?#iefix') format('embedded-opentype'),
		url('/local/templates/tomiko/fonts/OpenSans-SemiBold.woff') format('woff'),
		url('/local/templates/tomiko/fonts/OpenSans-SemiBold.ttf') format('truetype');
	font-weight: 600;
	font-style: normal;
}

@font-face {
	font-family: 'Open Sans';
	src: url('/local/templates/tomiko/fonts/OpenSans-ExtraBold.eot');
	src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'),
		url('/local/templates/tomiko/fonts/OpenSans-ExtraBold.eot?#iefix') format('embedded-opentype'),
		url('/local/templates/tomiko/fonts/OpenSans-ExtraBold.woff') format('woff'),
		url('/local/templates/tomiko/fonts/OpenSans-ExtraBold.ttf') format('truetype');
	font-weight: 800;
	font-style: normal;
}

@font-face {
	font-family: 'Open Sans';
	src: url('/local/templates/tomiko/fonts/OpenSans-BoldItalic.eot');
	src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'),
		url('/local/templates/tomiko/fonts/OpenSans-BoldItalic.eot?#iefix') format('embedded-opentype'),
		url('/local/templates/tomiko/fonts/OpenSans-BoldItalic.woff') format('woff'),
		url('/local/templates/tomiko/fonts/OpenSans-BoldItalic.ttf') format('truetype');
	font-weight: bold;
	font-style: italic;
}

/* End */


/* Start:/local/templates/tomiko/template_styles.css?172876371935860*/
@charset "UTF-8";
:root {
  --color1: white;
  --color2: #373737;
  --color3: #005D2D;
  --color4: #00833F;
  --color5: #61D138;
  --color6: #F5453F;
  --color7: #F8DD1A;
  --color8: #C2C2C2;
  --animation-speed: 0.4s;
}

/*@media (min-width: 576px) {
    .container, .container-sm {
        max-width: 540px;
    }
}
@media (min-width: 768px) {
    .container, .container-md, .container-sm {
        max-width: 720px;
    }
}
@media (min-width: 992px) {
    .container, .container-lg, .container-md, .container-sm {
        max-width: 960px;
    }
}*/
@media (min-width: 1200px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl {
    max-width: 1400px;
  }
}
body {
  font-family: "Open Sans", serif;
  font-weight: normal;
  font-style: normal;
}

.g-font-size-13 {
  font-size: 13pt;
}

.g-font-size-20 {
  font-size: 20pt;
}

.g-font-size-16 {
  font-size: 16pt;
}

.g-color-black {
  color: black;
}
.g-color-black--hover:hover {
  color: black;
}

.g-color-white {
  color: white;
}
.g-color-white--hover:hover {
  color: white;
}

.g-color-transition {
  transition: color var(--animation-speed);
}

.g-opacity-transition {
  transition: opacity var(--animation-speed);
}

.g-opacity-0_4 {
  opacity: 0.4;
}

.g-opacity-0_8--hover:hover {
  opacity: 0.8;
}

.g-close-btn {
  cursor: pointer;
  content: url("/local/templates/tomiko/images/icons/icon-close.svg");
  width: 25px;
  height: 25px;
}
.g-close-btn:hover {
  content: url("/local/templates/tomiko/images/icons/icon-close-active.svg");
}

.g-br {
  display: block;
}
@media screen and (max-width: 991px) {
  .g-br {
    display: inline-block;
    margin-right: 5px;
  }
}

.g-cursor-pointer {
  cursor: pointer;
}

.g-color-main {
  color: var(--color4);
}
.g-color-main--hover:hover {
  color: var(--color4);
}

.g-text-decoration-none {
  text-decoration: none;
}
.g-text-decoration-none--hover:hover {
  text-decoration: none;
}

.g-color-1 {
  color: var(--color1);
}

.g-color-2 {
  color: var(--color2);
}

.g-color-3 {
  color: var(--color3);
}

.g-color-4 {
  color: var(--color4);
}

.g-color-5 {
  color: var(--color5);
}

.g-color-6 {
  color: var(--color6);
}

.g-color-7 {
  color: var(--color7);
}

.c-search {
  border-radius: 20px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
  outline: none;
  transition: box-shadow var(--animation-speed);
}
.c-search:hover {
  box-shadow: 0 2px 15px rgba(0, 0, 0, 0.5);
}

.c-search-btn {
  width: 65px;
  height: 39px;
}

.g-btn {
  border-radius: 20px;
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.5);
  background-color: white;
  border: none;
  transition: box-shadow var(--animation-speed), color var(--animation-speed);
}
.g-btn:focus {
  outline: none;
}
.g-btn:hover {
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.5);
}

.c-filter-btn {
  padding: 10px 25px;
  margin-bottom: 20px;
  margin-left: auto !important;
}
@media (min-width: 1200px) {
  .c-filter-btn {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .c-filter-btn {
    margin-top: 10px;
  }
}

.c-personal-cart-error {
  color: var(--color4);
  font-size: 16px;
  margin-bottom: 10px;
}

.g-input {
  border: 1px solid var(--color4);
  border-radius: 10px;
  padding: 8px;
  width: 100%;
  transition: box-shadow var(--animation-speed), color var(--animation-speed);
}
.g-input:hover {
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.5);
}

.g-input-type-2 {
  border: none;
  border-bottom: 1px solid var(--color8);
  padding: 8px;
  width: 100%;
  outline: none;
}

.g-icon-assortment {
  content: url("/local/templates/tomiko/images/icons/icon-assortment.svg");
  width: 20px;
  height: 20px;
}

.g-icon-discount {
  content: url("/local/templates/tomiko/images/icons/icon-discount.svg");
  width: 20px;
  height: 20px;
}

.g-icon-guarantee {
  content: url("/local/templates/tomiko/images/icons/icon-guarantee.svg");
  width: 20px;
  height: 20px;
}

.g-icon-search {
  content: url("/local/templates/tomiko/images/icons/icon-search.svg");
  width: 20px;
  height: 20px;
}

.g-icon-phone {
  content: url("/local/templates/tomiko/images/icons/icon-phone.svg");
  width: 20px;
  height: 20px;
}

.g-icon-map {
  content: url("/local/templates/tomiko/images/icons/icon-map.svg");
  width: 20px;
  height: 20px;
}

.g-icon-time {
  content: url("/local/templates/tomiko/images/icons/icon-time.svg");
  width: 20px;
  height: 20px;
}

.g-icon-mail {
  content: url("/local/templates/tomiko/images/icons/icon-mail.svg");
  width: 20px;
  height: 20px;
}
.g-icon-mail-active {
  content: url("/local/templates/tomiko/images/icons/icon-mail-active.svg");
  width: 20px;
  height: 20px;
}

.g-icon-menu {
  content: url("/local/templates/tomiko/images/icons/icon-mobile-menu.svg");
  width: 20px;
  height: 20px;
}

.g-icon-cart {
  content: url("/local/templates/tomiko/images/icons/icon-cart.svg");
  width: 20px;
  height: 20px;
}
.g-icon-cart:hover, .g-icon-cart.active {
  content: url("/local/templates/tomiko/images/icons/icon-cart-active.svg");
}

.g-icon-basket {
  content: url("/local/templates/tomiko/images/icons/icon-basket.svg");
  width: 20px;
  height: 20px;
}

.g-icon-plus {
  content: url("/local/templates/tomiko/images/icons/icon-plus.svg");
  width: 20px;
  height: 20px;
}

.g-icon-favorite {
  content: url("/local/templates/tomiko/images/icons/icon-heart.svg");
  width: 20px;
  height: 20px;
}
.g-icon-favorite:hover, .g-icon-favorite.active {
  content: url("/local/templates/tomiko/images/icons/icon-heart-active.svg");
}

.g-icon-size-60 {
  width: 60px;
  height: 60px;
}

.g-ul-reset {
  padding: 0;
}
.g-ul-reset li {
  display: block;
}

.c-head-cart-btn,
.c-head-favorite-btn {
  cursor: pointer;
  position: relative;
}
.c-head-cart-btn__icon,
.c-head-favorite-btn__icon {
  width: 40px;
  height: 40px;
  transition: opacity var(--animation-speed);
}
.c-head-cart-btn__icon:hover,
.c-head-favorite-btn__icon:hover {
  opacity: 0.8;
}
.c-head-cart-btn__count,
.c-head-favorite-btn__count {
  position: absolute;
  right: -10px;
  top: -5px;
  border-radius: 50%;
  background: var(--color4);
  font-size: 10pt;
  width: 25px;
  height: 25px;
  text-align: center;
  padding-top: 3px;
}

header {
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
}

@media screen and (max-width: 1199px) {
  .c-header__soc {
    display: none;
  }
}

.c-header-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  grid-template: 1fr/repeat(4, 1fr);
}
@media (min-width: 991px) {
  .c-header-menu {
    display: grid;
    width: 100%;
  }
}
@media (max-width: 991px) {
  .c-header-menu {
    flex-direction: column;
    align-items: start;
    display: flex;
  }
}
@media (max-width: 1199px) {
  .c-header-menu {
    grid-template: 1fr/repeat(3, 1fr);
  }
}
.c-header-menu > li {
  position: relative;
  cursor: pointer;
  padding: 10px 0;
  white-space: nowrap;
}
.c-header-menu > li.has-child::after {
  content: url("/local/templates/tomiko/images/icons/icon-row-down.svg");
  width: 17px;
  height: 25px;
  margin-left: 10px;
  display: inline-block;
  transition: transform var(--animation-speed);
}
@media screen and (max-width: 991px) {
  .c-header-menu > li.has-child::after {
    margin-left: 0;
  }
}
.c-header-menu a {
  color: black;
}
.c-header-menu a:hover {
  color: black;
  text-decoration: none;
}
.c-header-menu__child-wrap {
  display: none;
  position: absolute;
  left: 0;
  top: 35px;
  max-width: 650px;
  width: 100vw;
  z-index: 10;
}
@media screen and (max-width: 991px) {
  .c-header-menu__child-wrap {
    left: calc(-50vw + 50%);
    padding: 0 !important;
    max-width: 100vw;
  }
}
.c-header-menu__child {
  list-style: none;
  margin: 10px 0 200px;
  background: white;
  display: grid;
  grid: auto-flow/1fr 1fr;
  grid-column-gap: 100px;
  padding: 15px 120px 15px 30px;
}
@media screen and (max-width: 991px) {
  .c-header-menu__child {
    grid: auto-flow/1fr 1fr;
    padding: 20px 30px;
    grid-column-gap: 50px;
  }
}
.c-header-menu__child > li {
  display: flex;
  align-items: center;
  height: 40px;
  white-space: nowrap;
}
@media screen and (max-width: 991px) {
  .c-header-menu__child > li {
    justify-content: center;
    padding: 10px 0;
    height: auto;
    white-space: normal;
  }
  .c-header-menu__child > li a {
    width: auto;
  }
}
.c-header-menu li.selected > a, .c-header-menu li:hover > a {
  color: var(--color4);
}
.c-header-menu li > a {
  transition: color var(--animation-speed);
}
@media screen and (max-width: 991px) {
  .c-header-menu li > a {
    width: 160px;
    display: inline-block;
  }
}
.c-header-menu__child-img {
  width: 40px;
  height: 40px;
}
.c-header-menu > li.has-child.open .c-header-menu__child-wrap {
  display: block;
}
.c-header-menu > li.has-child.open::after {
  transform: rotateZ(180deg);
}
@media screen and (max-width: 991px) {
  .c-header-menu > li.has-child::after {
    transform: rotateZ(270deg);
  }
  .c-header-menu > li.has-child.open::after {
    transform: rotateZ(180deg);
  }
}
@media screen and (min-width: 992px) {
  .c-header-menu > li.has-child:hover .c-header-menu__child-wrap {
    display: block;
  }
  .c-header-menu > li.has-child:hover::after {
    transform: rotateZ(180deg);
  }
}
.c-header-menu .additional .c-header-menu__child-wrap {
  width: 210px;
}
@media screen and (max-width: 991px) {
  .c-header-menu .additional .c-header-menu__child-wrap {
    width: 100vw;
    margin-top: 10px;
  }
}
.c-header-menu .additional .c-header-menu__child {
  display: flex;
  flex-direction: column;
}
.c-header-menu .additional .c-header-menu__child > li {
  white-space: normal;
  line-height: 1.2;
  padding: 0 0 17px;
  height: auto;
}
@media screen and (max-width: 991px) {
  .c-header-menu .additional .c-header-menu__child {
    padding-top: 0;
    padding-bottom: 0;
  }
}

.c-footer {
  background-color: var(--color4);
  color: var(--color1);
  padding: 50px 0;
}
@media screen and (max-width: 991px) {
  .c-footer {
    padding: 20px 0 5px;
  }
}
.c-footer__soc-title {
  margin-bottom: 5px;
}
.c-footer__soc-icons img {
  max-width: 25px;
}
.c-footer__email {
  margin: 20px 0 35px !important;
  display: flex;
  align-items: center;
}
@media screen and (max-width: 991px) {
  .c-footer__email {
    justify-content: center;
    margin-top: 50px;
  }
}
.c-footer__email-icon {
  margin-top: 2px;
}
.c-footer__dev {
  margin-top: 20px;
}
@media screen and (max-width: 991px) {
  .c-footer__dev {
    margin-top: 50px;
  }
}
.c-footer__logo {
  max-width: 200px;
}
@media screen and (max-width: 991px) {
  .c-footer__soc {
    display: flex;
    flex-direction: column;
  }
  .c-footer__soc .c-footer__email {
    order: 1;
  }
  .c-footer__soc .c-footer__soc-icons,
  .c-footer__soc .c-footer__soc-title {
    order: 2;
  }
  .c-footer__soc .c-footer__dev,
  .c-footer__soc .c-footer__corp {
    order: 3;
  }
}

.c-footer-menu {
  padding: 0;
  margin: 0;
  line-height: 1.4;
}
.c-footer-menu li {
  list-style: none;
  margin-bottom: 15px;
}
@media screen and (max-width: 991px) {
  .c-footer-menu li {
    margin-bottom: 10px;
  }
}
.c-footer-menu li:hover a, .c-footer-menu li.active a {
  opacity: 0.8;
  text-decoration: none;
}
.c-footer-menu li a {
  color: var(--color1);
  transition: opacity var(--animation-speed);
}

@media screen and (max-width: 500px) {
  .c-mobile-header-logo-desc {
    font-size: 9pt;
  }
}

.c-mobile-search {
  position: relative;
}
.c-mobile-search__input {
  display: none;
  position: absolute;
  right: 80px;
  top: 0;
  width: 250px;
}
@media screen and (max-width: 768px) {
  .c-mobile-search__input {
    right: 80px;
  }
}
@media screen and (max-width: 450px) {
  .c-mobile-search__input {
    right: 75px;
    width: 230px;
  }
}
@media screen and (max-width: 400px) {
  .c-mobile-search__input {
    width: 180px;
  }
}
.c-mobile-search button:focus {
  outline: none;
}

.c-mobile-menu {
  position: absolute;
  left: 0;
  width: 100vw;
  height: 100vh;
  overflow-y: scroll;
  background-color: var(--color1);
  z-index: 15;
  top: calc(100% + 6px);
  padding-top: 30px;
  padding-bottom: 30px;
}
.c-mobile-menu:not(.active) {
  display: none;
}

.c-mobile-menu-btn {
  transition: opacity var(--animation-speed);
}
.c-mobile-menu-btn.active {
  opacity: 0.8;
}

.c-user-header-menu {
  position: relative;
  display: flex;
}
.c-user-header-menu__info {
  position: relative;
  display: flex;
  align-items: center;
  cursor: default;
  transition: color var(--animation-speed);
  line-height: 1.3;
}
.c-user-header-menu__info::after {
  content: url("/local/templates/tomiko/images/icons/icon-row-down.svg");
  width: 17px;
  height: 25px;
  margin-left: 10px;
  display: inline-block;
  transition: transform var(--animation-speed);
}
@media screen and (max-width: 991px) {
  .c-user-header-menu__info::after {
    margin-left: 0;
  }
}
.c-user-header-menu__info:hover, .c-user-header-menu__info.active {
  color: var(--color4);
}
.c-user-header-menu__info:hover::after, .c-user-header-menu__info.active::after {
  transform: rotateZ(180deg);
}
.c-user-header-menu__info:hover .c-user-header-menu__menu-wrap, .c-user-header-menu__info.active .c-user-header-menu__menu-wrap {
  display: block;
}
.c-user-header-menu__menu-hr {
  height: 1px;
  background-color: var(--color4);
  margin: 10px 0 10px 10px !important;
  padding: 0 !important;
  width: 50px;
}
.c-user-header-menu__menu-hr--mobile {
  margin: 10px 0 10px 0 !important;
  width: 120px;
}
.c-user-header-menu__menu-wrap {
  position: absolute;
  top: calc(100% - 5px);
  left: -30px;
  z-index: 2;
  background-color: var(--color1);
  padding: 20px;
  width: 190px;
  box-shadow: 0 7px 10px 0 rgba(0, 0, 0, 0.3);
}
.c-user-header-menu__menu-wrap:not(.active) {
  display: none;
}
.c-user-header-menu__menu-wrap ul {
  margin: 0;
  list-style: none;
  padding: 0;
}
.c-user-header-menu__menu-wrap ul li {
  margin: 3px 0;
  padding: 3px 10px;
}
.c-user-header-menu__menu-wrap ul a {
  color: black;
  text-decoration: none;
  transition: color var(--animation-speed);
}
.c-user-header-menu__menu-wrap ul a:hover {
  color: var(--color4);
}

.c-product-card {
  border: 1px solid var(--color4);
  border-radius: 10px;
  width: 100%;
  height: 100%;
  flex-direction: column;
  display: flex;
  padding: 10px 15px 15px;
  line-height: 1.2;
}
.c-product-card__img-big {
  display: flex;
  justify-content: center;
  align-items: center;
  max-height: 200px;
}
.c-product-card__title-wrap {
  margin-top: 10px;
}
.c-product-card__img {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain !important;
  object-fit: contain !important;
}
.c-product-card__title {
  font-weight: bold;
}
.c-product-card__price-wrap {
  display: flex;
}
.c-product-card__count-in-pack {
  margin-left: auto;
}
.c-product-card__price-wrap, .c-product-card__btns, .c-product-card__article, .c-product-card__sizes {
  margin-top: 10px;
}
.c-product-card__sizes {
  margin-bottom: 20px;
}
.c-product-card__btns {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: auto;
}
.c-product-card--catalog {
  width: auto;
  font-size: 11pt;
}
@media (max-width: 500px) {
  .c-product-card--catalog .c-product-card__btns {
    flex-direction: column;
  }
  .c-product-card--catalog .c-product-card__btns .c-product-card-add-to-cart-btn {
    margin-top: 10px;
  }
}

.c-product-card-add-to-cart-btn {
  padding: 5px 15px;
  display: inline-flex;
}
.c-product-card-add-to-cart-btn__icon {
  width: 25px;
  height: 25px;
}

.c-catalog-top-bg {
  background: url(/local/templates/tomiko/images/logo-bg.png) no-repeat 0/contain;
  position: absolute;
  left: 200px;
  top: 0;
  width: 660px;
  height: 100px;
}
@media screen and (max-width: 1349px) {
  .c-catalog-top-bg {
    left: 100px;
    width: 500px;
  }
}
@media screen and (max-width: 991px) {
  .c-catalog-top-bg {
    left: 50px;
    width: 400px;
  }
}
@media screen and (max-width: 768px) {
  .c-catalog-top-bg {
    display: none;
  }
}

.c-comparing-choose-us {
  position: relative;
  padding: 80px 0;
  background: url(/local/templates/tomiko/images/center_bg_resize_opacity_02.jpg);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
@media (min-width: 2030px) {
  .c-comparing-choose-us {
    background-size: contain;
  }
}
.c-comparing-choose-us .container {
  position: relative;
  z-index: 1;
}

.c-comparing-choose-us::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(/local/templates/tomiko/images/left_bg_opacity_02.png);
  background-position: left;
  background-size: contain;
  background-repeat: no-repeat;
}
@media (max-width: 768px) {
  .c-comparing-choose-us::after {
    background-position: center;
    background-size: cover;
  }
}

.c-comparing-choose-us::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: url(/local/templates/tomiko/images/right_bg_opacity_02.png);
  background-position: right;
  background-size: contain;
  background-repeat: no-repeat;
}
@media (max-width: 960px) {
  .c-comparing-choose-us::before {
    display: none;
  }
}

.c-breadcrumb {
  font-weight: lighter;
}
.c-breadcrumb__row {
  margin: 0 5px;
}
.c-breadcrumb__item {
  color: black;
  transition: color var(--animation-speed);
}
.c-breadcrumb__item:hover {
  color: var(--color4);
  text-decoration: none;
}

.c-profile__img {
  width: 100%;
  max-width: 100%;
}
.c-profile__info-circles-wrap {
  margin-top: 20px;
  display: grid;
  grid-gap: 10px;
  grid-template-columns: repeat(5, 1fr);
  position: relative;
}
.c-profile__info-circles-wrap::before {
  position: absolute;
  display: block;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background: var(--color4);
  width: 90%;
  height: 2px;
  content: " ";
}
@media screen and (max-width: 991px) {
  .c-profile__info-circles-wrap::before {
    display: none;
  }
}
@media screen and (max-width: 991px) {
  .c-profile__info-circles-wrap {
    display: flex;
    flex-wrap: wrap;
  }
}
.c-profile__info-circle {
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.41);
  text-align: center;
  width: 150px;
  height: 150px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  position: relative;
  background: white;
  line-height: 1.2;
}
@media screen and (max-width: 991px) {
  .c-profile__info-circle {
    width: 140px;
    height: 140px;
  }
}
.c-profile__info-circle-count {
  color: var(--color4);
  font-size: 25pt;
  line-height: 1;
}
.c-profile__info-table {
  display: grid;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  grid-column-gap: 150px;
  grid-template-columns: repeat(2, 1fr);
}
.c-profile__info-table--edit {
  grid-row-gap: 10px;
}
@media screen and (max-width: 500px) {
  .c-profile__info-table {
    grid-column-gap: 50px;
  }
}
.c-profile__info_edit_btn {
  position: absolute;
  right: 0;
  top: 5px;
}

.g-not-found-container {
  width: 100%;
  height: 200px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.c-personal-cart,
.c-personal-favorites {
  width: 100%;
  margin-bottom: 50px;
}
.c-personal-cart__art,
.c-personal-favorites__art {
  font-size: 11pt;
  color: #212529;
  margin-top: 5px;
}
.c-personal-cart__item,
.c-personal-favorites__item {
  display: flex;
  align-items: center;
  padding: 15px 0;
}
.c-personal-cart__item:nth-child(1n+2),
.c-personal-favorites__item:nth-child(1n+2) {
  border-top: 1px solid var(--color4);
}
@media screen and (max-width: 991px) {
  .c-personal-cart__item,
  .c-personal-favorites__item {
    flex-wrap: wrap;
  }
}
.c-personal-cart__item-img,
.c-personal-favorites__item-img {
  width: 100%;
}
.c-personal-cart__item-img-wrap,
.c-personal-favorites__item-img-wrap {
  width: 150px;
  min-width: 150px;
}
@media (max-width: 449px) {
  .c-personal-cart__item-img-wrap,
  .c-personal-favorites__item-img-wrap {
    width: 100%;
  }
}
.c-personal-cart__item-title-wrap,
.c-personal-favorites__item-title-wrap {
  min-width: 250px;
  width: 250px;
}
@media screen and (max-width: 991px) {
  .c-personal-cart__item-title-wrap,
  .c-personal-favorites__item-title-wrap {
    width: calc(100% - 200px);
  }
}
@media (min-width: 450px) {
  .c-personal-cart__item-title-wrap,
  .c-personal-favorites__item-title-wrap {
    margin-left: 20px;
  }
}
.c-personal-cart__item-title,
.c-personal-favorites__item-title {
  color: var(--color4);
  font-size: 13pt;
  line-height: 1.2;
}
.c-personal-cart__item-price-wrap,
.c-personal-favorites__item-price-wrap {
  margin-left: 20px;
}
@media screen and (max-width: 991px) {
  .c-personal-cart__item-price-wrap,
  .c-personal-favorites__item-price-wrap {
    margin-left: 0;
  }
}
.c-personal-cart__item-packing-wrap, .c-personal-cart__item-price-wrap,
.c-personal-favorites__item-packing-wrap,
.c-personal-favorites__item-price-wrap {
  min-width: 150px;
  width: 150px;
  display: flex;
  flex-direction: column;
}
@media screen and (max-width: 991px) {
  .c-personal-cart__item-packing-wrap, .c-personal-cart__item-price-wrap,
  .c-personal-favorites__item-packing-wrap,
  .c-personal-favorites__item-price-wrap {
    margin-top: 15px;
  }
}
.c-personal-cart__item-packing, .c-personal-cart__item-price,
.c-personal-favorites__item-packing,
.c-personal-favorites__item-price {
  color: var(--color4);
  font-size: 15pt;
  font-weight: bold;
}
.c-personal-cart__item-controls,
.c-personal-favorites__item-controls {
  margin-left: auto;
}
@media screen and (max-width: 768px) {
  .c-personal-cart__item-controls,
  .c-personal-favorites__item-controls {
    margin-left: 0;
    margin-top: 10px;
    width: 100%;
  }
}
.c-personal-cart__item-control-title,
.c-personal-favorites__item-control-title {
  color: black;
}
.c-personal-cart__item-control-title:hover,
.c-personal-favorites__item-control-title:hover {
  color: var(--color4);
  text-decoration: none;
}
.c-personal-cart__item-control,
.c-personal-favorites__item-control {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.c-personal-cart__item-control:nth-child(1n+2),
.c-personal-favorites__item-control:nth-child(1n+2) {
  margin-top: 7px;
}
.c-personal-cart__item-control:hover,
.c-personal-favorites__item-control:hover {
  color: var(--color4);
}

.c-personal-favorites__item-title {
  margin: 0 15px;
}

.c-personal-cart__item-checkbox-wrap {
  margin-right: 15px;
}
.c-personal-cart .c-catalog-product__cart-number-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
@media (max-width: 449px) {
  .c-personal-cart .c-catalog-product__cart-number-wrap {
    flex-wrap: wrap;
  }
}
@media (max-width: 991px) {
  .c-personal-cart .c-catalog-product__cart-number-wrap {
    width: 100%;
    justify-content: center;
  }
}
.c-personal-cart .c-catalog-product__art {
  font-size: 11pt;
  color: #212529;
  margin: 5px 0;
}
.c-personal-cart .c-catalog-product__cart-number-limit-error {
  display: none;
  color: var(--color6);
  line-height: 1.2;
  width: 200px;
  text-align: center;
  left: 50%;
  bottom: -25px;
}
@media (min-width: 576px) {
  .c-personal-cart .c-catalog-product__cart-number-limit-error {
    font-size: 11pt;
  }
}
@media (max-width: 575px) {
  .c-personal-cart .c-catalog-product__cart-number-limit-error {
    font-size: 10pt;
  }
}
@media (min-width: 450px) {
  .c-personal-cart .c-catalog-product__cart-number-limit-error {
    transform: translateX(-50%);
    position: absolute;
  }
}
.c-personal-cart .c-catalog-product__cart-number-col-plus, .c-personal-cart .c-catalog-product__cart-number-col-minus {
  color: var(--color4);
  font-size: 40pt;
  cursor: pointer;
}
.c-personal-cart .c-catalog-product__cart-number-col-minus {
  position: relative;
  top: -4px;
}
.c-personal-cart .c-catalog-product__cart-number-value {
  border: 1px solid var(--color4);
  border-radius: 10px;
  width: 70px;
  text-align: center;
  padding: 8px;
  transition: box-shadow var(--animation-speed), color var(--animation-speed);
}
.c-personal-cart .c-catalog-product__cart-number-value:hover {
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.5);
}
.c-personal-cart .c-catalog-product__cart-number-value:focus {
  outline: none;
}
.c-personal-cart .c-catalog-product__cart-number-col {
  margin: 0 5px;
}

.c-personal-cart-total {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  width: 100%;
  margin-bottom: 25px;
}
@media screen and (max-width: 768px) {
  .c-personal-cart-total {
    grid-template-columns: repeat(2, 1fr);
  }
}
.c-personal-cart-total__col {
  display: flex;
  flex-direction: column;
}
.c-personal-cart-total__value {
  color: var(--color4);
  font-size: 15pt;
  font-weight: bold;
}
.c-personal-cart-total__submit-btn {
  border: none;
  margin-top: 15px;
  background: var(--color4);
  border-radius: 35px;
  padding: 15px 33px;
  color: var(--color1);
  text-align: center;
  transition: background var(--animation-speed);
}
.c-personal-cart-total__submit-btn:hover {
  background: var(--color3);
}
.c-personal-cart-total__submit-btn[disabled] {
  background: var(--color2);
}
@media screen and (max-width: 991px) {
  .c-personal-cart-total__submit-btn {
    padding: 15px 0;
  }
}

.c-checkout {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-column-gap: 15px;
  margin-bottom: 50px;
}
@media screen and (max-width: 768px) {
  .c-checkout {
    grid-template-columns: repeat(1, 1fr);
  }
}
.c-checkout__form-input {
  margin-bottom: 15px;
}
.c-checkout__payments {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 20px;
}
.c-checkout__payments label {
  display: flex;
  align-items: center;
}
.c-checkout__payments label img {
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .c-checkout__payments label {
    padding: 15px;
  }
}
.c-checkout__delivery {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 20px;
}
.c-checkout__delivery label {
  display: flex;
  align-items: center;
}
.c-checkout__delivery label img {
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .c-checkout__delivery label {
    padding: 15px;
  }
}
.c-checkout__pay-btn {
  border: none;
  margin-top: 15px;
  background: var(--color4);
  border-radius: 35px;
  padding: 15px 33px;
  color: var(--color1);
  text-align: center;
  transition: background var(--animation-speed);
  width: 250px;
}
.c-checkout__pay-btn:hover {
  background: var(--color3);
}
@media screen and (max-width: 991px) {
  .c-checkout__pay-btn {
    padding: 15px 0;
  }
}
.c-checkout__total {
  padding: 50px;
}
@media screen and (max-width: 768px) {
  .c-checkout__total {
    padding: 25px 0 0;
  }
}
.c-checkout__total-container {
  border: 1px solid var(--color4);
  border-radius: 10px;
  padding: 20px;
}
.c-checkout__total-container-title {
  font-weight: bold;
}
.c-checkout__total-container-row {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 10px;
}

.c-personal-orders {
  width: 100%;
  text-align: center;
}
.c-personal-orders__header {
  padding: 5px 0;
}
.c-personal-orders__header, .c-personal-orders__row {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 20px;
}
@media screen and (max-width: 768px) {
  .c-personal-orders__header, .c-personal-orders__row {
    grid-template-columns: repeat(2, 1fr);
  }
}
.c-personal-orders__row {
  padding: 20px 0;
}
.c-personal-orders__row > div {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.c-personal-orders__row:nth-child(1n+2) {
  border-top: 1px solid var(--color8);
}
.c-personal-orders__order-id {
  font-weight: bold;
  font-size: 13pt;
  color: var(--color4);
}
.c-personal-orders__order-id:hover {
  color: var(--color4);
  text-decoration: none;
}
.c-personal-orders__order-desc {
  font-size: 10pt;
  color: var(--color2);
}
.c-personal-orders__control {
  color: black;
  cursor: pointer;
}
.c-personal-orders__control:hover {
  color: var(--color4);
}

.main-new-products {
  display: flex;
  width: 100%;
  height: 700px;
  margin-bottom: 100px;
  margin-top: -5px;
}
@media (min-width: 900px) {
  .main-new-products .swiper-slide {
    padding: 5px 0;
  }
}
.main-new-products .swiper-button-prev {
  content: url(/local/templates/tomiko/images/icons/icon-row-left-active.svg);
  left: 10px;
}
.main-new-products .swiper-button-next {
  content: url(/local/templates/tomiko/images/icons/icon-row-right-active.svg);
  right: 10px;
}
@media (max-width: 900px) {
  .main-new-products {
    flex-direction: column;
    height: 550px;
  }
  .main-new-products.section_2 {
    flex-direction: column-reverse;
  }
}
@media (max-width: 500px) {
  .main-new-products {
    height: 900px;
  }
}
.main-new-products__big {
  display: flex;
  align-items: flex-end;
  justify-content: center;
  width: 30%;
  height: 100%;
  flex-shrink: 0;
}
@media (max-width: 1300px) {
  .main-new-products__big {
    width: 40%;
  }
}
@media (max-width: 900px) {
  .main-new-products__big {
    height: auto;
    width: 100%;
    background-image: none !important;
    background-color: rgb(66, 66, 66);
    position: relative;
  }
  .main-new-products__big-link {
    padding: 15px 20px 15px 20px;
    color: #ffffff;
    background-color: rgb(66, 66, 66);
  }
  .main-new-products__big-link::before {
    display: none;
  }
}
.main-new-products__big-wrap {
  z-index: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background-repeat: no-repeat;
  background-position: top;
  background-size: cover;
  position: relative;
  line-height: 1.1;
  padding: 25px;
  padding-bottom: 55px;
  height: calc(100% - 10px);
  width: 100%;
  margin: auto;
}
.main-new-products__big-wrap::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.4);
}
@media (max-width: 900px) {
  .main-new-products__big-wrap {
    margin: 0;
    width: 100%;
    height: 100%;
    background-image: none !important;
    background-color: rgb(66, 66, 66);
    padding-bottom: 25px;
  }
}
.main-new-products__big-title {
  color: white;
  text-transform: uppercase;
  font-size: 25pt;
  padding: 0 0 30px;
  text-align: center;
  margin-top: auto;
  z-index: 1;
}
.main-new-products__big-link {
  color: #222;
  background: #fff;
  border-radius: 100px;
  padding: 15px 20px 15px 60px;
  text-decoration: none;
  font-size: 11pt;
  position: relative;
  z-index: 1;
  transition: color var(--animation-speed);
  font-weight: bold;
}
.main-new-products__big-link::before {
  content: "";
  position: absolute;
  left: 20px;
  top: 50%;
  width: 20px;
  height: 11px;
  margin-top: -5px;
  background: url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2020%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23222%22%20d%3D%22M0.997%2C4.186%20L16.350%2C4.186%20L14.048%2C1.775%20C13.660%2C1.366%2013.660%2C0.706%2014.048%2C0.297%20C14.437%2C-0.114%2015.071%2C-0.117%2015.463%2C0.291%20C15.465%2C0.293%2015.467%2C0.295%2015.469%2C0.297%20L19.192%2C4.207%20C19.710%2C4.308%2020.064%2C4.812%2020.002%2C5.360%20C20.008%2C5.402%2020.011%2C5.444%2020.012%2C5.486%20L20.002%2C5.486%20C20.002%2C5.759%2019.912%2C6.021%2019.712%2C6.230%20L15.469%2C10.675%20C15.080%2C11.086%2014.446%2C11.089%2014.054%2C10.681%20C14.052%2C10.679%2014.050%2C10.677%2014.048%2C10.675%20C13.660%2C10.266%2013.660%2C9.606%2014.048%2C9.197%20L16.830%2C6.283%20L0.997%2C6.283%20C0.445%2C6.283%20-0.003%2C5.813%20-0.003%2C5.234%20C-0.003%2C4.655%200.445%2C4.186%200.997%2C4.186%20Z%22%2F%3E%3C%2Fsvg%3E) 0 0 no-repeat;
}
@media (max-width: 900px) {
  .main-new-products__big-link {
    padding: 15px 25px 15px 25px;
    color: #ffffff;
    background-color: rgb(47, 47, 47);
    border: 1px solid #686868;
    transition: all 0.3s;
  }
  .main-new-products__big-link:hover {
    color: #000000;
    background-color: #a9a9a9;
  }
  .main-new-products__big-link::before {
    display: none;
  }
}
.main-new-products__small-items {
  width: 70%;
  height: 100%;
}
@media (max-width: 1300px) {
  .main-new-products__small-items {
    width: 60%;
  }
}
@media (max-width: 900px) {
  .main-new-products__small-items {
    width: 100%;
  }
}
.main-new-products__small {
  display: flex;
  width: 100%;
  height: 50%;
  position: relative;
}
.main-new-products__small-link_card {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: all 0.3s;
  cursor: pointer;
}
@media (min-width: 1200px) {
  .main-new-products__small:hover .main-new-products__small-link_card {
    box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.2);
  }
}
.main-new-products__small-img-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 260px;
  max-width: 260px;
  min-width: 260px;
  position: relative;
  font-size: 0;
  overflow: hidden;
  position: relative;
  z-index: -1;
}
.main-new-products__small-img-wrap img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.main-new-products__small-info {
  padding: 10px 15px;
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: start;
  justify-content: center;
}
.main-new-products__small-title {
  font-size: 12pt;
  font-weight: bold;
}
.main-new-products__small-link {
  padding: 10px 29px 10px;
  text-decoration: none;
  color: black;
  z-index: 1;
  transition: all 0.3s;
  border-radius: 100px;
  /*box-shadow: inset 0 0 0 2px rgb(18, 81, 16);*/
  box-shadow: inset 0 0 0 2px var(--color4);
  margin-top: 30px;
  font-size: 10pt;
}
.main-new-products__small-link:hover {
  color: white;
  /*background: rgb(18, 81, 16);*/
  background: var(--color4);
  text-decoration: none;
}
@media (max-width: 900px) {
  .main-new-products__small {
    height: 100%;
  }
}
@media (max-width: 500px) {
  .main-new-products__small {
    flex-direction: column;
  }
  .main-new-products__small-img-wrap {
    width: 100%;
    max-width: 100%;
    height: 100%;
  }
  .main-new-products__small-info {
    align-items: center;
  }
}

/*Карточка в каталоге*/
.c-product-card__img-wrap {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 350px;
  max-height: 350px;
}

/*Изображение в каталоге*/
img.c-product-card__img {
  width: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.privati_politi_content .h2 {
  font-size: 24px;
  font-weight: 700;
}
.privati_politi_content .h3 {
  font-size: 20px;
  font-weight: 700;
}

@media (max-width: 1199px) {
  .b-search {
    position: fixed;
    left: -100%;
    top: 0;
    width: 100%;
    max-width: 300px;
    z-index: 99;
    transition: left ease-in 0.3s;
  }
  .b-search .c-smart-filter {
    background-color: white;
  }
}
.b-search.active {
  left: 0;
}

.dark-body-bg {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}

.c-float-social-icons {
  position: fixed;
  right: 60px;
  bottom: 45px;
  z-index: 999;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-end;
}
.c-float-social-icons__item {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.2);
  margin-bottom: 10px;
  transition: all 0.3s;
}
.c-float-social-icons__item:hover {
  box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.5);
}
.c-float-social-icons__item img {
  width: 100%;
}
.c-float-social-icons.c-float-social-icons--mobile {
  right: 20px;
  bottom: 85px;
}
.c-float-social-icons.c-float-social-icons--mobile .c-float-social-icons__item {
  width: 65px;
  height: 65px;
}

.c-product-price-show-after-reg {
  font-size: 15px;
  line-height: 1.2;
  font-weight: bold;
  color: var(--color4);
}

.c-footer_telegram .telegram_button a {
  display: inline-block;
  padding: 10px 24px 10px 24px;
  border-radius: 10px;
  background: #089CBC;
  position: relative;
color: #fff;
text-decoration: none;
}
.c-footer_telegram .telegram_title {
margin: 5px 0;
}
@media (max-width: 991px) {
.c-footer_telegram .telegram_title {
margin: 0 0 10px 0;
}
	
}
/* End */


/* Start:/local/templates/tomiko/styles.css?1728763719736*/
.col-12.col-xl-10.offset-xl-1 {
    margin: 0 !important;
    padding: 0 25px;
    max-width: 100%;
    flex: auto;
}

@media (max-width: 991px) {
    .col-12.col-xl-10.offset-xl-1 {
        padding: 0px 15px;
    }
}
.c-article__item-title {
margin-top: 0;
}
.c-article__item-img-wrap{
justify-content: flex-start;
    align-items: flex-start;
max-height: 250px;
}

.c-article__item-img {
max-height: 100%;
}
.c-article__item-desc {
max-height: 200px;
overflow: hidden;
text-overflow: ellipsis;
}
@media (max-width: 768px) {
    .c-article__item-img-wrap {
        max-height: 100%;
    }
.c-article__item {
max-width: 100%;
}
}
.c-article {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
.c-article__item {
max-width: 31%;
}


/* End */
/* /local/templates/tomiko/fonts/stylesheet.css?17287637193647 */
/* /local/templates/tomiko/template_styles.css?172876371935860 */
/* /local/templates/tomiko/styles.css?1728763719736 */
