/* line 1, index.scss */
.masterclasses {
  background-image: url("masterclass-background.webp");
  background-size: cover;
  padding-top: 44px;
  padding-bottom: 90px;
  margin-top: -30px; }
  /* line 8, index.scss */
  .masterclasses .container {
    grid-template-columns: 100%;
    grid-gap: 40px; }
  /* line 14, index.scss */
  .masterclasses__group__header {
    border-bottom: 1px dashed #f0e4ca;
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-bottom: 15px; }
  /* line 22, index.scss */
  .masterclasses__group__img {
    width: 80px;
    height: 80px;
    border-radius: 50%;
    overflow: hidden;
    flex: 0 0 80px;
    margin-right: 15px;
    background-size: cover; }
  /* line 32, index.scss */
  .masterclasses__group__title {
    font-family: Georgia;
    font-size: 18px;
    font-style: italic;
    line-height: 20px; }

/* line 41, index.scss */
time {
  font-size: 12px;
  font-weight: 400;
  color: rgba(70, 31, 2, 0.3); }

/* line 48, index.scss */
.product-block {
  height: 100%;
  width: auto;
  transition: border-color 0.3s;
  border: 1px solid #f0e4ca;
  background-color: white;
  position: relative;
  display: grid;
  align-items: flex-start; }
  /* line 58, index.scss */
  .product-block .stiker {
    font-size: 14px;
    position: absolute;
    top: 16px;
    left: -6px;
    height: 26px;
    padding: 0 11px;
    color: #ffffff;
    background: #ff7700;
    background: linear-gradient(to right, #ff7700 0%, #ff5f00 100%);
    z-index: 1; }
    /* line 70, index.scss */
    .product-block .stiker:before {
      position: absolute;
      bottom: -6px;
      content: "";
      border-style: solid;
      border-color: transparent;
      left: 0;
      border-width: 0 6px 6px 0;
      border-right-color: #de5f13; }
    /* line 81, index.scss */
    .product-block .stiker:after {
      position: absolute;
      top: 0;
      right: -23px;
      content: "";
      border: 13px solid transparent;
      border-left: 10px solid #ff5f00; }
  /* line 91, index.scss */
  .product-block__image {
    width: 100%;
    height: 201px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-bottom: 0; }
  /* line 100, index.scss */
  .product-block__data {
    padding: 4px 20px;
    font-style: italic;
    align-self: stretch; }
  /* line 106, index.scss */
  .product-block__title {
    font-family: Georgia;
    font-size: 17px; }
  /* line 111, index.scss */
  .product-block__description {
    font-size: 14px;
    margin-top: 10px; }
  /* line 116, index.scss */
  .product-block__form {
    display: grid;
    grid-template: "price . button" 22px "old . button" 22px / 1fr auto 1fr;
    border-top: 1px dashed #f0e4ca;
    padding: 10px 15px 12px;
    overflow: hidden;
    align-self: flex-end; }
  /* line 126, index.scss */
  .product-block__price {
    grid-area: price;
    font-size: 20px;
    font-weight: 700;
    color: #461f02; }
  /* line 133, index.scss */
  .product-block__old-price {
    grid-area: old;
    font-size: 14px;
    font-weight: 400;
    margin-top: 2px;
    text-decoration: line-through;
    color: #766259; }
  /* line 142, index.scss */
  .product-block__button {
    grid-area: button; }
  /* line 146, index.scss */
  .product-block__preorder-button {
    grid-area: button; }
  /* line 150, index.scss */
  .product-block:hover {
    border: 1px solid #ff6c00;
    border-bottom: 1px solid #f0e4ca; }
    /* line 154, index.scss */
    .product-block:hover .compare__buttons {
      display: flex; }

/* line 161, index.scss */
.template-index .collections {
  padding-top: 69px;
  background: url("collections-background.webp") no-repeat top center; }
  /* line 165, index.scss */
  .template-index .collections .container {
    grid-gap: 15px;
    grid-template-columns: 100%; }
  /* line 170, index.scss */
  .template-index .collections h2 {
    margin-bottom: 5px;
    padding-left: 5px; }
  /* line 175, index.scss */
  .template-index .collections .collection {
    width: 100%;
    max-width: 316px;
    transition: border-color 0.3s;
    border: 1px solid #f0e4ca;
    background-color: white;
    font-family: Georgia;
    font-size: 18px;
    font-style: italic;
    color: #ff6908;
    overflow: hidden;
    display: grid;
    grid-template-columns: 100%;
    grid-template-rows: 273px 43px;
    align-items: center;
    justify-self: center; }
    /* line 192, index.scss */
    .template-index .collections .collection img {
      object-fit: cover;
      height: 273px;
      width: 100%; }
    /* line 198, index.scss */
    .template-index .collections .collection span {
      padding-left: 14px; }
/* line 204, index.scss */
.template-index .products {
  margin-top: 70px; }
  /* line 207, index.scss */
  .template-index .products h2 {
    margin-bottom: 35px;
    position: relative;
    padding-left: 5px; }
    /* line 212, index.scss */
    .template-index .products h2:first-of-type:before {
      position: absolute;
      top: -17px;
      left: -55px;
      display: block;
      content: "";
      background-image: url(sprite.png);
      background-position: 0px 0px;
      width: 45px;
      height: 64px; }
    /* line 224, index.scss */
    .template-index .products h2:last-of-type:before {
      position: absolute;
      top: 0px;
      left: -55px;
      display: block;
      content: "";
      background-image: url(sprite.png);
      background-position: -99px 0px;
      width: 49px;
      height: 49px; }
  /* line 237, index.scss */
  .template-index .products .swiper {
    padding-bottom: 25px;
    margin: 0 -5px 25px; }
  /* line 242, index.scss */
  .template-index .products .swiper-slide {
    padding-bottom: 35px; }
  /* line 246, index.scss */
  .template-index .products .swiper-pagination {
    display: block; }

/* line 252, index.scss */
.index-section {
  margin-top: 63px;
  padding-top: 55px;
  position: relative; }
  /* line 257, index.scss */
  .index-section:before {
    position: absolute;
    top: 0px;
    left: 0px;
    display: block;
    width: 100%;
    height: 22px;
    content: "";
    opacity: 0.2;
    background: url(index-blog__background.png) no-repeat center center; }
  /* line 269, index.scss */
  .index-section .container {
    grid-template-columns: 100%;
    grid-gap: 10px; }
  /* line 274, index.scss */
  .index-section h2 {
    position: relative;
    grid-row: 1; }
  /* line 279, index.scss */
  .index-section__link {
    grid-row: 2;
    margin-top: 30px;
    margin-bottom: 30px;
    width: auto;
    font-family: Georgia;
    font-size: 15px;
    font-style: italic;
    justify-self: end; }
  /* line 290, index.scss */
  .index-section .index-block {
    transition: border-color 0.3s;
    border: 1px solid #f0e4ca;
    background-color: white; }
    /* line 295, index.scss */
    .index-section .index-block__title {
      font-family: Georgia;
      font-size: 17px;
      font-style: italic; }
    /* line 301, index.scss */
    .index-section .index-block__preview {
      max-height: 103px;
      overflow: hidden;
      font-family: Calibri;
      font-size: 14px;
      font-weight: 400;
      line-height: 20px;
      color: #766259;
      margin-top: 5px; }

/* line 316, index.scss */
.blog .article__image {
  border: 0;
  overflow: hidden;
  height: 168px;
  display: flex;
  justify-content: center;
  align-items: center; }
/* line 325, index.scss */
.blog .article img {
  width: 100%;
  height: auto; }
/* line 330, index.scss */
.blog .article__text {
  padding: 15px 30px 20px;
  margin-bottom: 20px; }

/* line 338, index.scss */
.subscription h2 {
  font-size: 25px;
  line-height: 30px;
  grid-column: 1/-1; }
/* line 344, index.scss */
.subscription form {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 20px;
  margin-top: 20px;
  position: relative;
  padding: 29px;
  border: 1px solid #e8e0d1;
  background-color: #fdfbf8; }
  /* line 355, index.scss */
  .subscription form:before {
    position: absolute;
    z-index: -1;
    top: 3px;
    right: 3px;
    bottom: -5px;
    left: 3px;
    display: block;
    content: "";
    border: 1px solid #e8e0d1;
    background-color: #fdfbf8; }
  /* line 368, index.scss */
  .subscription form input {
    height: 40px;
    width: 100%;
    padding: 0 12px;
    transition: border-color 0.3s ease;
    background: #fff;
    border: 1px solid #c4b7b1;
    border-radius: 2px; }
  /* line 378, index.scss */
  .subscription form button {
    width: 100%;
    height: 40px;
    grid-column: 1/3; }

/* line 387, index.scss */
.reviews article {
  padding: 11px 27px 30px; }
/* line 391, index.scss */
.reviews .review__products {
  margin-top: 10px; }
  /* line 394, index.scss */
  .reviews .review__products a {
    color: #ff6908;
    border-bottom: 1px solid rgba(222, 119, 19, 0.3); }

@media screen and (min-width: 481px) {
  /* line 403, index.scss */
  .template-index h2 {
    font-size: 35px;
    line-height: 40px; }

  /* line 410, index.scss */
  .index-section .container {
    grid-template-columns: 1fr 1fr; }
  /* line 414, index.scss */
  .index-section h2 {
    align-self: center; }
  /* line 418, index.scss */
  .index-section__link {
    grid-column: 2;
    grid-row: 1; }

  /* line 425, index.scss */
  .subscription form {
    grid-template-columns: 1fr 1fr 1fr 1fr; }
    /* line 428, index.scss */
    .subscription form h2 {
      font-size: 25px; }
    /* line 431, index.scss */
    .subscription form button {
      grid-column: 3/4; } }
@media screen and (min-width: 652px) {
  /* line 447, index.scss */
  .template-index .collections .container {
    justify-items: center;
    grid-template-columns: 1fr 1fr; }
  /* line 452, index.scss */
  .template-index .collections h2 {
    grid-column: 1/3;
    justify-self: start; }
  /* line 457, index.scss */
  .template-index .collections .collection:last-of-type {
    grid-row: 3;
    grid-column: 1/3; } }
@media screen and (min-width: 769px) {
  /* line 469, index.scss */
  .template-index .collections .container {
    grid-template-columns: 1fr 1fr 1fr; }
  /* line 473, index.scss */
  .template-index .collections h2 {
    grid-column: 1/4; }
  /* line 480, index.scss */
  .template-index .collections .collection:last-of-type {
    grid-row: 2;
    grid-column: 3; }
  /* line 488, index.scss */
  .template-index .index-section .container {
    grid-template-columns: 1fr 1fr 1fr; }
  /* line 492, index.scss */
  .template-index .index-section h2 {
    grid-column: 1/3; }
  /* line 496, index.scss */
  .template-index .index-section__link {
    grid-column: 3; }
  /* line 500, index.scss */
  .template-index .index-section article {
    grid-row: 2; } }
@media screen and (min-width: 1025px) {
  /* line 509, index.scss */
  .masterclasses .container {
    grid-template-columns: 1fr 1fr; }
  /* line 513, index.scss */
  .masterclasses h2 {
    grid-column: 1/4; }
  /* line 518, index.scss */
  .masterclasses__group:first-of-type {
    padding-left: 20px; }
  /* line 522, index.scss */
  .masterclasses__group:last-of-type {
    padding-right: 20px; }

  /* line 529, index.scss */
  .blog h2 {
    position: relative; }
    /* line 532, index.scss */
    .blog h2:before {
      position: absolute;
      top: 3px;
      left: -59px;
      display: block;
      content: "";
      background-image: url(sprite.png);
      background-position: -45px 0px;
      width: 54px;
      height: 46px; }

  /* line 547, index.scss */
  .reviews h2 {
    position: relative; }
    /* line 550, index.scss */
    .reviews h2:before {
      position: absolute;
      top: 3px;
      left: -59px;
      display: block;
      content: "";
      background-image: url(sprite.png);
      background-position: 0px -64px;
      width: 46px;
      height: 43px; } }
/* line 1, collection.scss */
.collection {
  margin-top: -134px;
  background: url(collections-background.webp) no-repeat top center;
  background-size: cover; }
  /* line 6, collection.scss */
  .collection .container {
    position: relative;
    z-index: 2;
    width: 100%;
    max-width: 1030px;
    display: block;
    background: white; }
    /* line 14, collection.scss */
    .collection .container:first-of-type {
      display: grid;
      grid-template-areas: "breadcrumbs" "title" "subcollections" "filter" "order" "products" "added";
      grid-template-columns: 100%; }
      /* line 25, collection.scss */
      .collection .container:first-of-type:before {
        position: absolute;
        display: block;
        overflow: hidden;
        width: 100%;
        max-width: 1030px;
        height: 14px;
        top: -14px;
        content: "";
        background: url(b_panel.png) no-repeat center center; }
  /* line 39, collection.scss */
  .collection .subcollections {
    grid-area: subcollections;
    margin-bottom: 20px; }
    /* line 43, collection.scss */
    .collection .subcollections__title {
      position: relative;
      bottom: -11px;
      left: 16px;
      padding: 0 8px;
      background: #fff;
      font-size: 14px;
      z-index: 2;
      color: #cdc2be; }
    /* line 54, collection.scss */
    .collection .subcollections__list {
      position: relative;
      box-sizing: border-box;
      padding: 10px 22px;
      border: 1px solid #f0e4ca;
      list-style: none; }
      /* line 61, collection.scss */
      .collection .subcollections__list li {
        display: inline-block;
        margin-right: 10px;
        margin-bottom: 5px; }
    /* line 69, collection.scss */
    .collection .subcollections.is-visible .more-tags-wrapper {
      max-height: 100%; }
    /* line 73, collection.scss */
    .collection .subcollections.is-visible .more-tags .icon {
      transform: rotate(180deg); }
  /* line 79, collection.scss */
  .collection .more-tags-wrapper {
    max-height: 45px;
    overflow: hidden;
    transition: all .4s; }
  /* line 85, collection.scss */
  .collection .more-tags {
    position: relative;
    border: 1px solid #f0e4ca;
    padding: 4px 16px;
    display: table;
    border-top: 0;
    background: #fff;
    margin: -1px auto 0;
    color: #461f02; }
  /* line 96, collection.scss */
  .collection .filter {
    grid-area: filter; }
    /* line 99, collection.scss */
    .collection .filter__form {
      position: relative;
      margin-bottom: 34px;
      border: 1px solid #f0e4ca;
      border-radius: 2px;
      background: #ffffff;
      padding-bottom: 10px; }
    /* line 108, collection.scss */
    .collection .filter__compare {
      border-bottom: 1px solid #f0e4ca;
      border-top: 0;
      padding: 10px 22px;
      margin-bottom: 14px; }
    /* line 115, collection.scss */
    .collection .filter__toggle {
      padding: 0px 22px 10px;
      margin-top: -5px;
      cursor: pointer;
      color: #461f02;
      border-bottom: 1px solid rgba(222, 119, 19, 0.2); }
      /* line 122, collection.scss */
      .collection .filter__toggle:focus {
        color: #ff6908; }
    /* line 127, collection.scss */
    .collection .filter__item {
      display: none; }
      /* line 130, collection.scss */
      .collection .filter__item .inputs {
        position: relative;
        margin-bottom: 20px;
        padding: 0 21px;
        display: flex;
        justify-content: space-between;
        align-items: center; }
        /* line 138, collection.scss */
        .collection .filter__item .inputs input {
          font-size: 12px;
          width: 44%;
          height: 30px;
          padding-left: 5px;
          border: 1px solid #c4b7b1;
          -webkit-border-radius: 2px;
          border-radius: 2px; }
        /* line 148, collection.scss */
        .collection .filter__item .inputs span {
          font-size: 14px;
          color: #766259; }
      /* line 154, collection.scss */
      .collection .filter__item p {
        color: #461f02;
        font-family: Georgia;
        font-size: 15px;
        font-style: italic;
        font-weight: normal;
        line-height: 17px;
        position: relative;
        padding: 6px 20px; }
        /* line 164, collection.scss */
        .collection .filter__item p .icon {
          margin-left: -14px;
          margin-right: auto; }
      /* line 170, collection.scss */
      .collection .filter__item.is-active p .icon {
        transform: rotate(180deg); }
      /* line 174, collection.scss */
      .collection .filter__item--values {
        padding: 0 10px 0 18px; }
      /* line 178, collection.scss */
      .collection .filter__item--checkbox {
        font-size: 14px;
        margin-bottom: 2px;
        cursor: pointer;
        position: relative;
        padding-left: 20px; }
        /* line 185, collection.scss */
        .collection .filter__item--checkbox label {
          font-size: 14px;
          line-height: 16px;
          position: relative;
          cursor: pointer;
          display: inline-block;
          min-height: 16px;
          padding-left: 24px; }
          /* line 194, collection.scss */
          .collection .filter__item--checkbox label:before {
            position: absolute;
            top: 0;
            left: 0;
            display: inline-block;
            width: 15px;
            height: 15px;
            margin-left: 3px;
            margin-right: 6px;
            content: "";
            vertical-align: top;
            border: 1px solid #e9d9b7;
            -webkit-border-radius: 2px;
            border-radius: 2px; }
          /* line 210, collection.scss */
          .collection .filter__item--checkbox label:after {
            background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAYAAADwikbvAAAA0GVYSWZJSSoACAAAAAoAAAEEAAEAAAAPAAAAAQEEAAEAAAAOAAAAAgEDAAMAAACGAAAAEgEDAAEAAAABAAAAGgEFAAEAAACMAAAAGwEFAAEAAACUAAAAKAEDAAEAAAACAAAAMQECAA0AAACcAAAAMgECABQAAACqAAAAaYcEAAEAAAC+AAAAAAAAAAgACAAIAEgAAAABAAAASAAAAAEAAABHSU1QIDIuOTkuMTgAADIwMjQ6MTE6MTEgMTA6MTY6MTMAAQABoAMAAQAAAAEAAAAAAAAAW3WYYAAAAYRpQ0NQSUNDIHByb2ZpbGUAAHicfZE9SMNAGIbfpkpFqx3sIOKQoTrZRUUctQpFqBBqhVYdTC79gyYNSYqLo+BacPBnserg4qyrg6sgCP6AODs4KbpIid8lhRYx3nHcw3vf+3L3HSA0KkyzumYBTbfNdDIhZnOrYugVfTRDiGBAZpYxJ0kp+I6vewT4fhfnWf51f45+NW8xICASzzLDtIk3iKc3bYPzPnGUlWSV+Jx43KQLEj9yXfH4jXPRZYFnRs1Mep44SiwWO1jpYFYyNeIp4piq6ZQvZD1WOW9x1io11ronf2E4r68sc53WCJJYxBIkiFBQQxkV2IjTrpNiIU3nCR//sOuXyKWQqwxGjgVUoUF2/eB/8Lu3VmFywksKJ4DuF8f5GAVCu0Cz7jjfx47TPAGCz8CV3vZXG8DMJ+n1thY7AiLbwMV1W1P2gMsdYOjJkE3ZlYK0hEIBeD+jb8oBg7dA75rXt9Y5Th+ADPUqdQMcHAJjRcpe93l3T2ff/q1p9e8HLtFyi5r5l3gAAA12aVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA0LjQuMC1FeGl2MiI+CiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgICB4bWxuczpHSU1QPSJodHRwOi8vd3d3LmdpbXAub3JnL3htcC8iCiAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgeG1wTU06RG9jdW1lbnRJRD0iZ2ltcDpkb2NpZDpnaW1wOmJjMGFlZmQ5LTExMTUtNGNmZi1iZTVlLWQzMTNkNzJiOGM2NyIKICAgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowZWFmYWJmYS03YjFjLTQ2Y2YtYTA1MS00YmIzOTU4ZjU1ODkiCiAgIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMjBlOWFlMy0xZTRkLTQ1YmItYmU2ZS1mMDlkN2M4MDU4NmYiCiAgIGRjOkZvcm1hdD0iaW1hZ2UvcG5nIgogICBHSU1QOkFQST0iMy4wIgogICBHSU1QOlBsYXRmb3JtPSJMaW51eCIKICAgR0lNUDpUaW1lU3RhbXA9IjE3MzEzMDkzNzczMzA5OTgiCiAgIEdJTVA6VmVyc2lvbj0iMi45OS4xOCIKICAgdGlmZjpPcmllbnRhdGlvbj0iMSIKICAgeG1wOkNyZWF0b3JUb29sPSJHSU1QIgogICB4bXA6TWV0YWRhdGFEYXRlPSIyMDI0OjExOjExVDEwOjE2OjEzKzAzOjAwIgogICB4bXA6TW9kaWZ5RGF0ZT0iMjAyNDoxMToxMVQxMDoxNjoxMyswMzowMCI+CiAgIDx4bXBNTTpIaXN0b3J5PgogICAgPHJkZjpTZXE+CiAgICAgPHJkZjpsaQogICAgICBzdEV2dDphY3Rpb249InNhdmVkIgogICAgICBzdEV2dDpjaGFuZ2VkPSIvIgogICAgICBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjU4NmVkZTE3LWIxNTUtNGM5ZC05MWQxLTc2NmE0Y2FmNDhhYSIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iR0lNUCAyLjk5LjE4IChMaW51eCkiCiAgICAgIHN0RXZ0OndoZW49IjIwMjQtMTEtMTFUMTA6MTY6MTcrMDM6MDAiLz4KICAgIDwvcmRmOlNlcT4KICAgPC94bXBNTTpIaXN0b3J5PgogIDwvcmRmOkRlc2NyaXB0aW9uPgogPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+rSokFwAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAAE2SURBVCjPY2QgEfzLZwr98udfNA8nWzwjKRp/5LPIfn335wEDAwODkAhzAhMpmn/9+TOZgYGBgZWPYTNj/9/FRGv+X8hY+PsTgy8DAwMDNztzCgMDAwNRzn6RzKDH+ovhPAMDA4OgKLM3U9/fHQwMDAwEbf7bqsYmzscwn4GBgUFImGkGTCNc8/8Cxtr/BYy12DQzvb5d/u4Ng4GQCMN1BgGBUmQ5RmQnCQkzNjBO+N8MD6A8RrvP7//vh4auOWP/3zMoBkvMZbgkKMQUwcDAwPDu7f8GmAv+lbDxszL9nws3FE0jSoD9y2cKff/u3wqY4s+//xv//sTgKyTCcPiduI2zcMWRvzg1oxsAA4JiLKpMvX/uYQ0PFM7Ef6thXoD4kykdl0a86fdTNsMGBnLB2w4bZkJqALJNak/wjKqNAAAAAElFTkSuQmCC");
            position: absolute;
            top: 0;
            left: 5px;
            display: block;
            width: 15px;
            height: 14px;
            content: "";
            opacity: 0; }
        /* line 223, collection.scss */
        .collection .filter__item--checkbox input {
          position: absolute;
          left: -9999px; }
          /* line 227, collection.scss */
          .collection .filter__item--checkbox input:checked + label:after {
            opacity: 1; }
    /* line 234, collection.scss */
    .collection .filter__form.is-visible .filter__item {
      display: block; }
    /* line 238, collection.scss */
    .collection .filter__buttons {
      padding: 10px;
      text-align: center; }
    /* line 243, collection.scss */
    .collection .filter__submit {
      width: 90%;
      height: 40px;
      line-height: 40px; }
    /* line 249, collection.scss */
    .collection .filter__reset {
      color: #461f02;
      border-bottom: 1px solid rgba(118, 98, 89, 0.2);
      line-height: 40px; }
  /* line 256, collection.scss */
  .collection__reviews {
    display: none; }
  /* line 260, collection.scss */
  .collection h1 {
    grid-area: title; }
  /* line 264, collection.scss */
  .collection__products {
    grid-area: products; }
  /* line 268, collection.scss */
  .collection h2 {
    font-family: Georgia;
    font-size: 35px;
    font-style: italic;
    line-height: 40px;
    margin-top: 5px;
    margin-bottom: 15px;
    color: #461f02; }
    /* line 277, collection.scss */
    .collection h2.small {
      font-size: 20px; }
  /* line 282, collection.scss */
  .collection h3 {
    font-family: Georgia;
    font-size: 25px;
    font-style: italic;
    line-height: 30px;
    margin-bottom: 15px;
    color: #461f02;
    font-weight: 400; }
  /* line 292, collection.scss */
  .collection .b_line {
    display: block;
    clear: left;
    overflow: hidden;
    height: 22px;
    margin-top: 63px;
    margin-bottom: 28px;
    opacity: 0.2;
    background: linear-gradient(0deg, transparent 0%, #e7dfce 100%); }
  /* line 303, collection.scss */
  .collection__added {
    grid-area: added; }
    /* line 306, collection.scss */
    .collection__added .swiper {
      padding-bottom: 25px; }
    /* line 310, collection.scss */
    .collection__added .swiper-pagination {
      display: block; }

@media (min-width: 481px) {
  /* line 318, collection.scss */
  .collection .container:first-of-type {
    grid-template-areas: "breadcrumbs breadcrumbs" "title title" "subcollections subcollections" "filter order" "filter products" ". pagination" ". added";
    grid-template-columns: 41% calc(59% - 20px);
    grid-gap: 0 20px; }
  /* line 329, collection.scss */
  .collection h2.small {
    font-size: 35px; }
  /* line 334, collection.scss */
  .collection .filter__toggle {
    display: none; }
  /* line 338, collection.scss */
  .collection .filter__item {
    display: block; }
  /* line 343, collection.scss */
  .collection__reviews {
    display: block;
    font-size: 14px;
    position: relative;
    z-index: 2;
    padding: 20px 18px;
    letter-spacing: -.03em;
    border: 1px solid #f0e4ca;
    background: #fff; }
    /* line 353, collection.scss */
    .collection__reviews:after {
      position: absolute;
      z-index: 3;
      right: 2px;
      bottom: 2px;
      content: "";
      border: 15px solid transparent;
      border-top: 15px solid #ffffff;
      border-left: 15px solid #ffffff; }
    /* line 364, collection.scss */
    .collection__reviews:before {
      position: absolute;
      z-index: 3;
      right: -1px;
      bottom: -1px;
      content: "";
      border: 17px solid transparent;
      border-top: 17px solid #f0e4ca;
      border-left: 17px solid #f0e4ca;
      background: #fff; }
    /* line 376, collection.scss */
    .collection__reviews--header {
      margin: -25px -20px 5px;
      padding: 15px 20px;
      border-bottom: 1px dashed #f0e4ca;
      font-family: Georgia;
      font-size: 20px;
      font-style: italic;
      color: #461f02; }
    /* line 386, collection.scss */
    .collection__reviews--title {
      font-family: Georgia;
      font-size: 17px;
      font-style: italic;
      line-height: 22px;
      display: block;
      padding: 0 0 5px;
      color: #461f02; }
    /* line 396, collection.scss */
    .collection__reviews--content {
      margin-bottom: 12px;
      display: block;
      max-height: 240px;
      overflow: hidden; }
    /* line 403, collection.scss */
    .collection__reviews a {
      text-decoration: none;
      color: #461f02;
      border-bottom: 1px solid rgba(118, 98, 89, 0.2); } }
@media screen and (min-width: 769px) {
  /* line 414, collection.scss */
  .collection .container:first-of-type {
    grid-template-columns: 25% calc(75% - 20px); }
  /* line 418, collection.scss */
  .collection__products {
    display: grid;
    grid-template-columns: 1fr 1fr; } }
@media screen and (min-width: 1025px) {
  /* line 427, collection.scss */
  .collection .container {
    padding-left: 30px;
    padding-right: 30px; }
  /* line 431, collection.scss */
  .collection__products {
    grid-template-columns: 1fr 1fr 1fr; } }
/* line 437, collection.scss */
.order {
  grid-area: order;
  margin-bottom: -1px; }
  /* line 441, collection.scss */
  .order__form {
    border: 1px solid #f0e4ca;
    padding: 10px 22px; }
    /* line 445, collection.scss */
    .order__form input {
      display: none; }
  /* line 450, collection.scss */
  .order__select {
    display: flex;
    flex-direction: column;
    align-items: flex-start; }
    /* line 455, collection.scss */
    .order__select .radio-wrapper {
      margin-left: 20px; }
    /* line 459, collection.scss */
    .order__select .m_sort_down, .order__select .m_sort_up {
      border-bottom: 0;
      color: #ff6908;
      position: relative; }
      /* line 464, collection.scss */
      .order__select .m_sort_down:after, .order__select .m_sort_up:after {
        content: '';
        display: block;
        position: absolute;
        width: 5px;
        height: 7px;
        z-index: 3;
        top: 50%;
        right: 0;
        margin-top: -2px;
        margin-right: -10px; }
    /* line 478, collection.scss */
    .order__select .m_sort_down:after {
      background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAHCAYAAADAp4fuAAAA0GVYSWZJSSoACAAAAAoAAAEEAAEAAAAFAAAAAQEEAAEAAAAHAAAAAgEDAAMAAACGAAAAEgEDAAEAAAABAAAAGgEFAAEAAACMAAAAGwEFAAEAAACUAAAAKAEDAAEAAAACAAAAMQECAA0AAACcAAAAMgECABQAAACqAAAAaYcEAAEAAAC+AAAAAAAAAAgACAAIAEgAAAABAAAASAAAAAEAAABHSU1QIDIuOTkuMTgAADIwMjQ6MTE6MTEgMTM6MjI6MTMAAQABoAMAAQAAAAEAAAAAAAAA7v1npAAAAYRpQ0NQSUNDIHByb2ZpbGUAAHicfZE9SMNAGIbftkqlVhysUMQhQ3Wyi4o41ioUoUKoFVp1MLn0D5o0JCkujoJrwcGfxaqDi7OuDq6CIPgD4uzgpOgiJX6XFFrEeMdxD+9978vdd4C/WWWq2ZMAVM0yMqmkkMuvCsFX9NMMYRhRiZn6nCim4Tm+7uHj+12cZ3nX/TkGlILJAJ9AnGC6YRFvEM9sWjrnfeIIK0sK8TnxhEEXJH7kuuzyG+eSw36eGTGymXniCLFQ6mK5i1nZUImniWOKqlG+P+eywnmLs1qts/Y9+QvDBW1lmeu0RpHCIpYgQoCMOiqowkKcdo0UExk6T3r4Rxy/SC6ZXBUwciygBhWS4wf/g9+9NYtTk25SOAn0vtj2xxgQ3AVaDdv+Prbt1gkQeAautI6/1gRmP0lvdLTYETC4DVxcdzR5D7jcAaJPumRIjhSg5S8Wgfcz+qY8MHQLhNbcvrXPcfoAZKlX6Rvg4BAYL1H2use7+7r79m9Nu38/XjBynjbQq1IAAA12aVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA0LjQuMC1FeGl2MiI+CiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgICB4bWxuczpHSU1QPSJodHRwOi8vd3d3LmdpbXAub3JnL3htcC8iCiAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgeG1wTU06RG9jdW1lbnRJRD0iZ2ltcDpkb2NpZDpnaW1wOmQ1NmQwYzIzLTVlNWQtNGNkMi05NjdjLWMwNDQ4OGFkMzFlYiIKICAgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3ZWI5ZjhlZC0xYmExLTQ5ZDItYWZiZi03ZjM5MDUzOTg1MTkiCiAgIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDplZjE4ODVhZC02ZTdmLTRhOTUtOGNiNS02MTg5MjEzODZmNTciCiAgIGRjOkZvcm1hdD0iaW1hZ2UvcG5nIgogICBHSU1QOkFQST0iMy4wIgogICBHSU1QOlBsYXRmb3JtPSJMaW51eCIKICAgR0lNUDpUaW1lU3RhbXA9IjE3MzEzMjA1MzcwNzM1MDYiCiAgIEdJTVA6VmVyc2lvbj0iMi45OS4xOCIKICAgdGlmZjpPcmllbnRhdGlvbj0iMSIKICAgeG1wOkNyZWF0b3JUb29sPSJHSU1QIgogICB4bXA6TWV0YWRhdGFEYXRlPSIyMDI0OjExOjExVDEzOjIyOjEzKzAzOjAwIgogICB4bXA6TW9kaWZ5RGF0ZT0iMjAyNDoxMToxMVQxMzoyMjoxMyswMzowMCI+CiAgIDx4bXBNTTpIaXN0b3J5PgogICAgPHJkZjpTZXE+CiAgICAgPHJkZjpsaQogICAgICBzdEV2dDphY3Rpb249InNhdmVkIgogICAgICBzdEV2dDpjaGFuZ2VkPSIvIgogICAgICBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjgwYjQzNTk4LTQ4OWItNDI0Ny04Mjg2LTc3NzJhNzA3ODVkZSIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iR0lNUCAyLjk5LjE4IChMaW51eCkiCiAgICAgIHN0RXZ0OndoZW49IjIwMjQtMTEtMTFUMTM6MjI6MTcrMDM6MDAiLz4KICAgIDwvcmRmOlNlcT4KICAgPC94bXBNTTpIaXN0b3J5PgogIDwvcmRmOkRlc2NyaXB0aW9uPgogPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+ZN8gewAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAABSSURBVAjXjcixEUBAEEbht3tXgaEfXShCcuRa0Icu9MPo4PaXkAl80ZsHDxX0tvPh/8ya0oiiAaFiC+ZXDmNztCPANITRG0CdU+tRj/DUpbWeNxRiGUZdVs1AAAAAAElFTkSuQmCC"); }
    /* line 482, collection.scss */
    .order__select .m_sort_up:after {
      background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAHCAYAAADAp4fuAAAA0GVYSWZJSSoACAAAAAoAAAEEAAEAAAAFAAAAAQEEAAEAAAAHAAAAAgEDAAMAAACGAAAAEgEDAAEAAAABAAAAGgEFAAEAAACMAAAAGwEFAAEAAACUAAAAKAEDAAEAAAACAAAAMQECAA0AAACcAAAAMgECABQAAACqAAAAaYcEAAEAAAC+AAAAAAAAAAgACAAIAEgAAAABAAAASAAAAAEAAABHSU1QIDIuOTkuMTgAADIwMjQ6MTE6MTEgMTM6MjU6MjcAAQABoAMAAQAAAAEAAAAAAAAArbeWsAAAAYRpQ0NQSUNDIHByb2ZpbGUAAHicfZE9SMNAGIbftkqlVhysUMQhQ3Wyi4o41ioUoUKoFVp1MLn0D5o0JCkujoJrwcGfxaqDi7OuDq6CIPgD4uzgpOgiJX6XFFrEeMdxD+9978vdd4C/WWWq2ZMAVM0yMqmkkMuvCsFX9NMMYRhRiZn6nCim4Tm+7uHj+12cZ3nX/TkGlILJAJ9AnGC6YRFvEM9sWjrnfeIIK0sK8TnxhEEXJH7kuuzyG+eSw36eGTGymXniCLFQ6mK5i1nZUImniWOKqlG+P+eywnmLs1qts/Y9+QvDBW1lmeu0RpHCIpYgQoCMOiqowkKcdo0UExk6T3r4Rxy/SC6ZXBUwciygBhWS4wf/g9+9NYtTk25SOAn0vtj2xxgQ3AVaDdv+Prbt1gkQeAautI6/1gRmP0lvdLTYETC4DVxcdzR5D7jcAaJPumRIjhSg5S8Wgfcz+qY8MHQLhNbcvrXPcfoAZKlX6Rvg4BAYL1H2use7+7r79m9Nu38/XjBynjbQq1IAAA12aVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA0LjQuMC1FeGl2MiI+CiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgICB4bWxuczpHSU1QPSJodHRwOi8vd3d3LmdpbXAub3JnL3htcC8iCiAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgeG1wTU06RG9jdW1lbnRJRD0iZ2ltcDpkb2NpZDpnaW1wOmIyYTY4NDk5LWIwMDEtNGVlNC1hMWI5LTAwNDZhYjIwY2EyYyIKICAgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDphMzlhMmU5Yi1mNTE1LTRiZTYtOWYwYi0wYmY5NGMxNDRkOGUiCiAgIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyM2VlYmJiMS0zMjYzLTQyYjAtOGFkYi02YzEyODdmOWFjNjEiCiAgIGRjOkZvcm1hdD0iaW1hZ2UvcG5nIgogICBHSU1QOkFQST0iMy4wIgogICBHSU1QOlBsYXRmb3JtPSJMaW51eCIKICAgR0lNUDpUaW1lU3RhbXA9IjE3MzEzMjA3NDAwNTgyNjAiCiAgIEdJTVA6VmVyc2lvbj0iMi45OS4xOCIKICAgdGlmZjpPcmllbnRhdGlvbj0iMSIKICAgeG1wOkNyZWF0b3JUb29sPSJHSU1QIgogICB4bXA6TWV0YWRhdGFEYXRlPSIyMDI0OjExOjExVDEzOjI1OjI3KzAzOjAwIgogICB4bXA6TW9kaWZ5RGF0ZT0iMjAyNDoxMToxMVQxMzoyNToyNyswMzowMCI+CiAgIDx4bXBNTTpIaXN0b3J5PgogICAgPHJkZjpTZXE+CiAgICAgPHJkZjpsaQogICAgICBzdEV2dDphY3Rpb249InNhdmVkIgogICAgICBzdEV2dDpjaGFuZ2VkPSIvIgogICAgICBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjViMzNiNTE0LWVmMmMtNDRkZS04MTdlLTdhMGIzODE1MjU4MCIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iR0lNUCAyLjk5LjE4IChMaW51eCkiCiAgICAgIHN0RXZ0OndoZW49IjIwMjQtMTEtMTFUMTM6MjU6NDArMDM6MDAiLz4KICAgIDwvcmRmOlNlcT4KICAgPC94bXBNTTpIaXN0b3J5PgogIDwvcmRmOkRlc2NyaXB0aW9uPgogPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+tzJUUwAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAABQSURBVAjXjcgxEYAwEAXRvTsLQQUmcBEbTITgIy4wgQqwcPlU6Sh41c4aQLYoPvIeHksc+Vi2KK48ESvGNSw2d1GRdQBk3UVl0o5mOx/+zxeOxxgB3TeinAAAAABJRU5ErkJggg=="); }

@media screen and (min-width: 769px) {
  /* line 489, collection.scss */
  .order__select {
    flex-direction: row; } }
/* line 494, collection.scss */
.recomendations {
  padding: 0 10px;
  position: relative;
  width: 100%;
  margin-top: 47px; }
  /* line 500, collection.scss */
  .recomendations__product {
    padding: 10px;
    border: 1px solid #f2e7d1;
    background: white;
    display: grid;
    grid-gap: 0 10px;
    grid-template: "image title title" "image price button" / 1fr 1fr 1fr;
    grid-template-rows: 44px 31px;
    height: 100px;
    box-sizing: border-box; }
    /* line 512, collection.scss */
    .recomendations__product img {
      grid-area: image;
      width: 67px;
      height: auto;
      align-self: center; }
    /* line 519, collection.scss */
    .recomendations__product a {
      grid-area: title;
      font-size: 15px;
      border: none; }
    /* line 525, collection.scss */
    .recomendations__product .price {
      grid-area: price;
      font-weight: 700;
      line-height: 22px;
      color: #461f02;
      font-size: 16px;
      white-space: nowrap; }
  /* line 535, collection.scss */
  .recomendations .swiper-button-next, .recomendations .swiper-button-prev {
    color: #7e6258;
    width: 8px;
    height: 14px;
    margin-top: -7px; }
    /* line 541, collection.scss */
    .recomendations .swiper-button-next:after, .recomendations .swiper-button-prev:after {
      width: 8px;
      height: 14px;
      font-size: 12px;
      font-weight: bold; }
  /* line 549, collection.scss */
  .recomendations .swiper-button-next {
    right: 0; }
  /* line 553, collection.scss */
  .recomendations .swiper-button-prev {
    left: 0; }

@media screen and (max-width: 1200px) {
  /* line 559, collection.scss */
  .recomendations {
    width: 83.33333%;
    margin-left: auto;
    margin-right: auto; } }
/* line 566, collection.scss */
.pagination {
  grid-area: pagination;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  justify-content: flex-end;
  margin-top: -1px;
  padding: 0 10px; }
  /* line 575, collection.scss */
  .pagination__next, .pagination__prev {
    width: 40px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAHCAYAAAAS9422AAAA0GVYSWZJSSoACAAAAAoAAAEEAAEAAAAYAAAAAQEEAAEAAAAHAAAAAgEDAAMAAACGAAAAEgEDAAEAAAABAAAAGgEFAAEAAACMAAAAGwEFAAEAAACUAAAAKAEDAAEAAAACAAAAMQECAA0AAACcAAAAMgECABQAAACqAAAAaYcEAAEAAAC+AAAAAAAAAAgACAAIAEgAAAABAAAASAAAAAEAAABHSU1QIDIuOTkuMTgAADIwMjQ6MTE6MTggMTg6MjE6MDgAAQABoAMAAQAAAAEAAAAAAAAAJ+HxTAAAAYRpQ0NQSUNDIHByb2ZpbGUAAHicfZE9SMNAHMVfU6WilYJ2EHHIUMXBLiriWKtQhAqhVmjVweTSL2jSkKS4OAquBQc/FqsOLs66OrgKguAHiLODk6KLlPi/ptAixoPjfry797h7Bwj1MtOsrhig6baZSsTFTHZVDLyiDwMIYRDjMrOMOUlKwnN83cPH17soz/I+9+foV3MWA3wicYwZpk28QTyzaRuc94nDrCirxOfEEyZdkPiR64rLb5wLTRZ4ZthMp+aJw8RioYOVDmZFUyOeJo6omk75QsZllfMWZ61cZa178hcGc/rKMtdpjiCBRSxBgggFVZRQho0orTopFlK0H/fwDzf9ErkUcpXAyLGACjTITT/4H/zu1spPTbpJwTjQ/eI4H6NAYBdo1Bzn+9hxGieA/xm40tv+Sh2Y/SS91tYiR0BoG7i4bmvKHnC5Aww9GbIpNyU/TSGfB97P6JuywOAt0Lvm9tbax+kDkKaukjfAwSEwVqDsdY9393T29u+ZVn8/nxxyuJTkS64AAA12aVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA0LjQuMC1FeGl2MiI+CiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgICB4bWxuczpHSU1QPSJodHRwOi8vd3d3LmdpbXAub3JnL3htcC8iCiAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgeG1wTU06RG9jdW1lbnRJRD0iZ2ltcDpkb2NpZDpnaW1wOmM4ZTQzYWRkLTczMzEtNGIwMy1iODIzLWZjNGRjNjMxMjk4ZSIKICAgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5NzZkMmIzZS1jNGRiLTQ3ZjktYjk4ZS1iMWQ1YjQ0ZTFhNjEiCiAgIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDplOWU0MWRjOC03MGU1LTRmNDgtOTg4ZC02NzMxNGQwNTgzYzQiCiAgIGRjOkZvcm1hdD0iaW1hZ2UvcG5nIgogICBHSU1QOkFQST0iMy4wIgogICBHSU1QOlBsYXRmb3JtPSJMaW51eCIKICAgR0lNUDpUaW1lU3RhbXA9IjE3MzE5NDMyNzE2NzU3MjkiCiAgIEdJTVA6VmVyc2lvbj0iMi45OS4xOCIKICAgdGlmZjpPcmllbnRhdGlvbj0iMSIKICAgeG1wOkNyZWF0b3JUb29sPSJHSU1QIgogICB4bXA6TWV0YWRhdGFEYXRlPSIyMDI0OjExOjE4VDE4OjIxOjA4KzAzOjAwIgogICB4bXA6TW9kaWZ5RGF0ZT0iMjAyNDoxMToxOFQxODoyMTowOCswMzowMCI+CiAgIDx4bXBNTTpIaXN0b3J5PgogICAgPHJkZjpTZXE+CiAgICAgPHJkZjpsaQogICAgICBzdEV2dDphY3Rpb249InNhdmVkIgogICAgICBzdEV2dDpjaGFuZ2VkPSIvIgogICAgICBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjZiZGNlYzU3LTM5NWQtNDIxNi04YWQ1LTUyOGQ4Y2Q3NjYzOCIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iR0lNUCAyLjk5LjE4IChMaW51eCkiCiAgICAgIHN0RXZ0OndoZW49IjIwMjQtMTEtMThUMTg6MjE6MTErMDM6MDAiLz4KICAgIDwvcmRmOlNlcT4KICAgPC94bXBNTTpIaXN0b3J5PgogIDwvcmRmOkRlc2NyaXB0aW9uPgogPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+i8C+QwAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAAB6SURBVCjPY2CgMqhLjkivT45sgPGZqW2BpuCv2zwCkv0ORrqiB89fOcDIQAOQ4aTGJ65gdIKBkXEVY11SxH8GGgKa+KAuOSKC8T9D3csH5yxYqG14VXKMFsP/P/2/GVmcZ+y79YmJ2hawMvwNY2BkaGibu+QaAwMDAwBckCGrwpl41wAAAABJRU5ErkJggg==");
    background-position: center center;
    background-repeat: no-repeat; }
    /* line 582, collection.scss */
    .pagination__next:hover, .pagination__prev:hover {
      opacity: 0.8; }
  /* line 587, collection.scss */
  .pagination__prev {
    transform: rotate(180deg); }
  /* line 591, collection.scss */
  .pagination__link, .pagination__current {
    font-size: 14px;
    line-height: 36px;
    width: 40px;
    text-align: center;
    vertical-align: top;
    color: #444444; }
  /* line 600, collection.scss */
  .pagination a {
    border: 1px solid #f0e4ca; }
  /* line 604, collection.scss */
  .pagination__current {
    border: 1px solid #ff6908; }

/* line 1, product.scss */
.product {
  margin-top: -134px;
  background: url(collections-background.webp) no-repeat top center;
  background-size: cover; }
  /* line 6, product.scss */
  .product .container {
    position: relative;
    z-index: 2;
    width: 100%;
    max-width: 1030px;
    background: #fff; }
    /* line 13, product.scss */
    .product .container:first-of-type {
      grid-template-areas: "breadcrumbs" "gallery" "form" "description" "actions";
      padding: 0 20px; }
      @media screen and (min-width: 769px) {
        /* line 13, product.scss */
        .product .container:first-of-type {
          grid-template-areas: "breadcrumbs breadcrumbs" "gallery form" "gallery description" "gallery actions";
          grid-template-columns: 60% 40%; } }
    /* line 30, product.scss */
    .product .container:before {
      position: absolute;
      display: block;
      overflow: hidden;
      width: 100%;
      max-width: 1030px;
      height: 14px;
      top: -14px;
      content: "";
      background: url(b_panel.png) no-repeat center center; }
  /* line 43, product.scss */
  .product__gallery {
    padding-left: 10px;
    padding-right: 10px;
    grid-area: gallery;
    display: grid;
    grid-template: "photos" "thumbs"; }
    @media screen and (min-width: 769px) {
      /* line 43, product.scss */
      .product__gallery {
        grid-template: "thumbs photos"; } }
  /* line 56, product.scss */
  .product__thumbs {
    grid-area: thumbs;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap; }
    @media screen and (min-width: 480px) and (max-width: 768px) {
      /* line 56, product.scss */
      .product__thumbs {
        justify-content: center; } }
    @media screen and (min-width: 769px) {
      /* line 56, product.scss */
      .product__thumbs {
        flex-direction: column; } }
  /* line 71, product.scss */
  .product__thumb {
    position: relative;
    overflow: hidden;
    max-width: 53px;
    max-height: 150px;
    margin-bottom: 10px;
    border: 1px solid #fff; }
    @media screen and (min-width: 769px) {
      /* line 71, product.scss */
      .product__thumb {
        flex-direction: column; } }
    /* line 83, product.scss */
    .product__thumb.is-active {
      transition: border 0.3s;
      border-color: #ff6c00; }
    /* line 88, product.scss */
    .product__thumb img {
      width: 48px;
      object-fit: cover;
      cursor: pointer; }
  /* line 95, product.scss */
  .product__photos {
    width: 100%; }
    @media screen and (min-width: 480px) and (max-width: 768px) {
      /* line 95, product.scss */
      .product__photos {
        max-width: 440px;
        margin: 0 auto; } }
  /* line 104, product.scss */
  .product__form {
    background-color: white;
    padding: 9px 29px 0;
    margin-bottom: 58px;
    grid-area: form;
    display: grid;
    grid-template-areas: "title title" "field field" "available available" "prices quantity" "buttons buttons";
    border: 1px solid #f0e4ca;
    position: relative; }
    @media screen and (min-width: 769px) {
      /* line 104, product.scss */
      .product__form {
        padding: 9px 20px 0;
        margin-left: 20px;
        margin-right: 20px; } }
    /* line 120, product.scss */
    .product__form:after {
      content: '';
      display: block;
      position: absolute;
      bottom: -58px;
      left: 10px;
      right: 10px;
      height: 57px;
      background: url(product-form__background.png) no-repeat bottom;
      background-color: white; }
      @media screen and (min-width: 769px) {
        /* line 120, product.scss */
        .product__form:after {
          left: -20px;
          right: -20px; } }
    /* line 137, product.scss */
    .product__form h1 {
      font-size: 25px;
      line-height: 30px;
      margin-bottom: 6px;
      grid-area: title; }
  /* line 145, product.scss */
  .product__manuf {
    grid-area: field; }
  /* line 149, product.scss */
  .product__available {
    grid-area: available;
    color: #11a200; }
  /* line 154, product.scss */
  .product__prices {
    grid-area: prices;
    align-self: end;
    margin-top: 8px; }
  /* line 160, product.scss */
  .product__price-text, .product .quantity__title {
    font-family: Calibri;
    font-size: 12px;
    line-height: 14px;
    font-weight: 400;
    text-align: left;
    color: rgba(118, 98, 89, 0.5); }
  /* line 169, product.scss */
  .product__price {
    font-size: 25px;
    font-weight: 700;
    line-height: 22px;
    color: #461f02; }
  /* line 176, product.scss */
  .product__old-price {
    font-family: Calibri;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin-top: 2px;
    text-decoration: line-through;
    color: #766259; }
  /* line 186, product.scss */
  .product .quantity {
    grid-area: quantity;
    justify-self: end;
    margin-top: 8px; }
  /* line 192, product.scss */
  .product__not-available {
    margin-bottom: 10px;
    color: #766259;
    display: inline-block;
    font-size: 12px;
    font-weight: 400;
    line-height: 15px;
    text-align: left;
    padding-top: 2px;
    vertical-align: top; }
  /* line 204, product.scss */
  .product__buttons {
    grid-area: buttons;
    margin-top: 15px;
    padding: 20px 24px !important;
    text-align: center;
    border-top: 1px dashed #f0e4ca; }
  /* line 212, product.scss */
  .product__short-description {
    grid-area: description;
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 20px; }
  /* line 219, product.scss */
  .product__actions {
    grid-area: actions;
    display: flex; }
  /* line 225, product.scss */
  .product .compare__buttons {
    position: relative;
    bottom: initial;
    left: initial;
    right: initial;
    font-size: 14px;
    height: auto;
    border: none;
    margin-left: 20px;
    margin-right: 25px;
    justify-self: start;
    display: flex; }
  /* line 239, product.scss */
  .product .ask_question {
    font-size: 15px;
    position: relative;
    padding-left: 24px; }
    /* line 244, product.scss */
    .product .ask_question:before {
      background: url(icon_vopros.png) no-repeat center left;
      content: '';
      width: 20px;
      height: 17px;
      position: absolute;
      left: 0;
      top: 2px; }
  /* line 255, product.scss */
  .product__bundle {
    grid-area: bundle; }
  /* line 259, product.scss */
  .product__reviews {
    grid-area: reviews; }
  /* line 263, product.scss */
  .product__articles {
    grid-area: articles;
    margin-top: 25px; }
  /* line 268, product.scss */
  .product__related-products {
    grid-area: related;
    margin-top: 40px; }
  /* line 273, product.scss */
  .product__similar {
    grid-area: similar; }
  /* line 277, product.scss */
  .product__categories {
    grid-area: categories;
    margin-top: 73px; }
    /* line 281, product.scss */
    .product__categories > .container {
      display: block; }
  /* line 286, product.scss */
  .product__properties {
    margin-top: 30px;
    padding-bottom: 50px;
    position: relative; }
    /* line 291, product.scss */
    .product__properties ul {
      padding-top: 25px;
      margin-top: 25px;
      padding-bottom: 25px;
      font-family: Calibri;
      font-size: 14px;
      font-weight: 400;
      line-height: 32px;
      max-width: 620px; }
    /* line 302, product.scss */
    .product__properties li {
      border-bottom: 1px solid #f0e4ca;
      padding: 5px 0; }
      /* line 306, product.scss */
      .product__properties li span {
        display: inline-block;
        vertical-align: middle;
        width: 308px;
        line-height: 18px; }
    /* line 314, product.scss */
    .product__properties::after, .product__properties::before {
      display: block;
      position: absolute;
      background: url(b_har.png) no-repeat bottom right;
      width: 362px;
      height: 370px;
      content: '';
      z-index: 1;
      right: 0; }
    /* line 325, product.scss */
    .product__properties::before {
      top: -330px; }
    /* line 329, product.scss */
    .product__properties::after {
      bottom: -18px; }
  /* line 336, product.scss */
  .product__reviews .container {
    grid-template-columns: repeat(4, 25%); }
  /* line 340, product.scss */
  .product__reviews h2 {
    grid-column: 1 / -1;
    grid-row: 1; }
  /* line 345, product.scss */
  .product__reviews-content {
    grid-column: 1 / 4;
    grid-row: 2 / 5;
    padding-right: 20px; }
  /* line 351, product.scss */
  .product__reviews .button {
    justify-self: start;
    grid-column: 4 / 5;
    grid-row: 2 / 3; }
  /* line 357, product.scss */
  .product__reviews .rating {
    grid-column: 4 / 5;
    grid-row: 3 / 5; }

/* line 364, product.scss */
.advantages {
  background-size: cover !important;
  background: url(advantages-background.png) no-repeat bottom center;
  margin-top: 20px;
  padding: 35px 0; }
  /* line 370, product.scss */
  .advantages .container {
    grid-template-columns: 1fr 1fr;
    justify-items: center;
    align-items: center;
    gap: 10px; }
    @media screen and (min-width: 481px) {
      /* line 370, product.scss */
      .advantages .container {
        grid-template-columns: 1fr 2fr 1fr 2fr; } }
    @media screen and (min-width: 769px) {
      /* line 370, product.scss */
      .advantages .container {
        grid-template-columns: repeat(3, 1fr 2fr); } }
  @media screen and (min-width: 769px) and (max-width: 1024px) {
    /* line 385, product.scss */
    .advantages img:last-of-type {
      grid-column: 3/4; } }
  /* line 391, product.scss */
  .advantages button {
    font-size: 13px;
    color: #766259;
    border-bottom: 1px dotted rgba(118, 98, 89, 0.2);
    background: none;
    padding: 0;
    outline: none;
    border: none; }
    @media screen and (min-width: 769px) and (max-width: 1024px) {
      /* line 400, product.scss */
      .advantages button:last-of-type {
        grid-column: 4/5; } }
  @media screen and (min-width: 769px) {
    /* line 364, product.scss */
    .advantages {
      grid-template-columns: repeat(1fr 2fr); } }

/* line 413, product.scss */
.information .tabs {
  margin-top: 55px;
  min-height: 370px;
  grid-gap: 8px;
  position: relative;
  grid-template-rows: 60px auto;
  z-index: 2; }
  /* line 421, product.scss */
  .information .tabs__button {
    background-color: transparent;
    text-transform: initial;
    transition: 0.5s;
    font-family: Georgia;
    font-size: 20px;
    padding: 0;
    font-style: italic;
    line-height: 40px;
    color: #461f02;
    outline: none;
    border: none;
    white-space: nowrap; }
    /* line 435, product.scss */
    .information .tabs__button.is-active {
      color: #ff6908;
      text-decoration: underline; }
  /* line 441, product.scss */
  .information .tabs__item {
    overflow-x: hidden; }
/* line 446, product.scss */
.information li {
  border-bottom: 1px solid #f0e4ca;
  padding: 5px 0;
  color: #461f02; }
/* line 452, product.scss */
.information td {
  padding-left: 6px;
  padding-right: 6px; }

/* line 458, product.scss */
.rating {
  margin-top: 1rem; }
  /* line 460, product.scss */
  .rating__title {
    display: block;
    font-family: Georgia;
    font-size: 20px;
    font-style: italic;
    margin-bottom: .5rem; }
  /* line 468, product.scss */
  .rating__stars {
    display: flex; }
  /* line 472, product.scss */
  .rating__star {
    color: #fff;
    overflow: hidden; }
    /* line 476, product.scss */
    .rating__star svg {
      stroke: #daa520; }
    /* line 480, product.scss */
    .rating__star.active {
      color: #daa520; }
