:root {
  --default-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.05);
  --default-box-border: none;
  /*1px solid #f8f8f8*/
  --default-box-border-radius: 5px;
  --breakpoint-xs: 0;
  --breakpoint-sm: 0;
  --breakpoint-md: 576px;
  --breakpoint-lg: 768px;
  --breakpoint-xl: 992px;
  --breakpoint-xxl: 1200px; }

/* Links */
a {
  color: #0050A3; }
  a:hover {
    text-decoration: none; }

.no-gutter.row {
  margin-right: 0;
  margin-left: 0; }

.no-gutter > [class*="col-"] {
  padding-right: 0;
  padding-left: 0; }

.left {
  text-align: left; }

.center {
  text-align: center; }

.right {
  text-align: right; }

.unvisible {
  display: none; }

ul.list-grid {
  display: block;
  list-style: none;
  padding: 0;
  font-size: 0; }
  ul.list-grid > li {
    font-size: 14px;
    display: inline-block;
    vertical-align: top;
    float: none; }

html,
body {
  height: 100%; }

body {
  display: flex;
  flex-direction: column;
  font-family: "Muli", arial, helvetica, sans-serif;
  background-color: #FBFBFB; }
  body.content_only {
    background-color: #FFFFFF; }

#columns {
  position: relative;
  padding-bottom: 50px;
  padding-top: 15px;
  flex: 1 0 auto; }

body#index #columns {
  padding-top: 0; }
  body#index #columns #top_column > *,
  body#index #columns #center_column > * {
    margin-bottom: 30px; }

@media (max-width: 768px) {
  body > #columns.container {
    overflow-x: hidden !important;
    overflow-y: auto !important; } }
h1,
h2,
h3,
h4 {
  font-family: "Rubik", sans-serif;
  font-weight: bold; }
  h1 .lighter,
  h2 .lighter,
  h3 .lighter,
  h4 .lighter {
    color: #777777; }

h1 {
  font-weight: bold;
  font-size: 2.4em; }

.page-subheading {
  font-size: 23px;
  padding: 0 0 8px;
  margin: 0 0 10px;
  border-bottom: 1px solid #D6D4D4; }

/* Header checkmarks (above main header) */
#header-checkmarks-swiper-wrapper {
  background: #0F8562;
  color: #FFFFFF;
  font-family: "Rubik", sans-serif;
  font-size: .813em;
  font-weight: 500; }
  #header-checkmarks-swiper-wrapper #header-checkmarks-swiper {
    height: 28px;
    width: 100%; }
    #header-checkmarks-swiper-wrapper #header-checkmarks-swiper .swiper-wrapper {
      display: flex;
      justify-content: space-evenly; }
      @media (max-width: 768px) {
        #header-checkmarks-swiper-wrapper #header-checkmarks-swiper .swiper-wrapper {
          flex-direction: column; } }
      #header-checkmarks-swiper-wrapper #header-checkmarks-swiper .swiper-wrapper .swiper-slide {
        width: auto;
        display: flex;
        align-items: center;
        justify-content: center;
        max-height: 28px; }

#header {
  background: #F4F4EE;
  padding-bottom: 20px;
  margin-bottom: 20px; }
  #header .navbar {
    margin-bottom: 0; }
  #header #header-blocks {
    padding-top: 15px;
    position: relative; }
    #header #header-blocks #shop-logo {
      width: auto; }
    #header #header-blocks #top-actions {
      width: auto; }
    #header #header-blocks #top-actions.popover-top {
      width: 320px;
      max-width: 100%;
      border-radius: 5px; }
    #header #header-blocks #top-actions.popover-top .popover-content {
      padding: 12px 16px; }
    #header #header-blocks .top-actions-item {
      display: inline-block;
      float: left;
      position: relative;
      height: auto;
      width: auto;
      margin: 0 10px;
      color: #636363;
      font-family: "Muli", sans-serif;
      line-height: 150%;
      text-align: center;
      font-size: 0.813em;
      cursor: pointer; }
    #header #header-blocks .top-actions-item > a {
      color: #636363; }
    #header #header-blocks .top-actions-item,
    #header #header-blocks .top-actions-item > button {
      background: none;
      border: none;
      color: #5E686E; }
      #header #header-blocks .top-actions-item a,
      #header #header-blocks .top-actions-item > button a {
        color: #5E686E; }
    #header #header-blocks .top-actions-item .icon,
    #header #header-blocks .navbar-toggler .icon {
      line-height: 100%;
      background-repeat: no-repeat;
      width: 34px;
      height: 28px;
      display: block;
      margin: 0 auto;
      position: relative;
      -webkit-transition: 0.3s ease-in-out;
      -moz-transition: 0.3s ease-in-out;
      -ms-transition: 0.3s ease-in-out;
      -o-transition: 0.3s ease-in-out;
      transition: 0.3s ease-in-out; }
    #header #header-blocks .top-actions-item:hover .icon,
    #header #header-blocks .navbar-toggler:hover .icon {
      opacity: 0.8; }
    #header #header-blocks .top-actions-item-menu button {
      font-size: 1em;
      color: #636363;
      padding: 0; }
    #header #header-blocks .top-actions-item-menu .icon {
      background-image: none;
      font-size: 1.9em;
      color: #0D956B; }
    #header #header-blocks .top-actions-item-search .icon {
      background-image: none;
      font-size: 1.85em;
      color: #0D956B; }
    #header #header-blocks .top-actions-item-emaerket .icon {
      background-image: url('data:image/svg+xml,<svg width="434" height="259" viewBox="0 0 434 259" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_1_41)"><path d="M54.8 119.8H5.2C2.5 119.8 0.4 117.6 0.4 115C0.4 114.1 0.6 113.2 1.1 112.5C8.4 100.6 26.2 75.8 60.2 51H60.3C61.5 50 97.2 18.8 160.3 5.90001C160.3 5.90001 247.8 -14.7 332.3 24.5C332.3 24.5 403 59.8 432.5 112.7C433.8 115 432.9 118 430.6 119.2C429.9 119.6 429.1 119.8 428.3 119.8H407C400.1 119.8 393.8 116.1 390.3 110.2C384.1 99.3 370.3 80.3 342.2 60.1C342.2 60.1 291.4 22.6 211.6 30.5C211.6 30.5 166.2 33.8 128.6 57.3H128.5C127.5 57.8 104.6 69.1 71.4 111.5C67.5 116.8 61.3 119.8 54.8 119.8Z" fill="%2344C0F0"/><path d="M378.3 139.3H427.9C430.6 139.3 432.7 141.5 432.7 144.1C432.7 145 432.5 145.8 432 146.6C424.7 158.5 406.9 183.3 372.9 208.1L372.8 208.2C371.4 209.5 335.6 240.5 272.9 253.3C272.9 253.3 185.5 273.9 100.9 234.7C100.9 234.7 30.2 199.4 0.7 146.5C-0.6 144.2 0.3 141.2 2.6 140C3.3 139.6 4.1 139.4 4.9 139.4H26C32.9 139.4 39.3 143.1 42.7 149.1C48.9 160 62.7 179 90.8 199.2C90.8 199.2 141.6 236.7 221.3 228.8C221.3 228.8 266.7 225.5 304.3 202L304.4 201.9C305.8 201.2 328.5 189.8 361.4 147.7C365.6 142.4 371.8 139.4 378.3 139.3Z" fill="%2344C0F0"/><path d="M266.8 150.6C261.3 150.6 256.1 153.3 252.9 157.9C247.5 165.8 239.6 171.7 230.5 174.7C230.5 174.7 203.2 184.6 183.1 161.6L286.5 115.2C290.6 113.3 292.5 108.5 291 104.3C275.5 63.8 230.1 43.5 189.6 59C149.1 74.5 128.8 119.9 144.3 160.4C159.8 200.9 205.2 221.2 245.7 205.7C268.1 197.2 285.3 178.9 292.6 156C293.3 153.7 292 151.3 289.8 150.6C289.4 150.5 288.9 150.4 288.5 150.4L266.8 150.6ZM172.6 132.8C172.6 108.5 192.3 88.7 216.6 88.7C229.8 88.7 242.2 94.5 250.6 104.7L173.2 139.7C172.8 137.4 172.6 135.1 172.6 132.8Z" fill="%2344C0F0"/></g><defs><clipPath id="clip0_1_41"><rect width="434" height="259" fill="white"/></clipPath></defs></svg>');
      background-size: 100% auto;
      background-position: center; }
    #header #header-blocks .top-actions-item-help .icon {
      background-image: url('data:image/svg+xml,<svg width="47" height="75" viewBox="0 0 47 75" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M23.5758 69.6667V69.621M23.5758 55.9524C23.5758 35.381 41.8615 39.9524 41.8615 23.9524C41.8615 13.8535 33.6746 5.66667 23.5758 5.66667C15.0551 5.66667 7.89592 11.4942 5.86603 19.381" stroke="%230E956A" stroke-width="10" stroke-linecap="round" stroke-linejoin="round"/></svg>');
      background-size: auto 90%;
      background-position: center; }
    #header #header-blocks .top-actions-item-store .icon {
      background-image: url('data:image/svg+xml,<svg width="44" height="64" viewBox="0 0 44 64" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21.881 0.000854492C10.0258 0.000854492 0.380829 9.49752 0.380829 21.1704C0.380829 25.8718 3.42989 33.5367 9.70173 44.6033C14.1382 52.4305 18.5016 58.9569 18.6849 59.2308L21.881 64.0009L25.0769 59.231C25.2603 58.9569 29.6241 52.4306 34.0599 44.6034C40.3321 33.5367 43.3808 25.8719 43.3808 21.1705C43.381 9.49753 33.736 0.000854492 21.881 0.000854492ZM21.881 32.0009C15.726 32.0009 10.7362 27.0879 10.7362 21.0274C10.7362 14.967 15.726 10.054 21.881 10.054C28.0359 10.054 33.0257 14.967 33.0257 21.0274C33.0257 27.0879 28.0358 32.0009 21.881 32.0009Z" fill="%230E956A"/></svg>');
      background-size: auto 90%;
      background-position: center; }
    #header #header-blocks .top-actions-item-userinfo .icon {
      background-image: url('data:image/svg+xml,<svg width="65" height="41" viewBox="0 0 65 41" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_1_18)"><path d="M35.9538 2.45998C35.2411 1.97303 34.5396 1.73775 33.6831 1.51383C32.8271 1.28927 31.6564 1.33532 30.7822 1.45138C29.9079 1.56681 29.163 1.93329 28.3896 2.2758C27.6157 2.61767 26.8777 1.92193 26.0552 1.76172C25.2333 1.60087 24.4644 1.22683 23.5952 1.06787C22.7266 0.908288 21.8561 0.654719 20.9415 0.504596C20.0269 0.354473 19.0019 0.291396 18.0406 0.18858C17.0793 0.0863957 15.9521 0.0580113 14.9492 0.0630572C13.9463 0.0681034 12.9472 0.160826 11.9846 0.252288C11.022 0.34375 10.0481 0.456026 9.12532 0.609934C8.20251 0.763842 7.32259 0.949919 6.43446 1.136C5.54571 1.32207 4.71562 1.57564 3.84894 1.7674C2.98289 1.95978 2.29725 2.34076 1.4312 2.5035C0.565784 2.66687 -0.106616 3.47552 0.0630605 4.35229C0.232738 5.22906 -0.302155 6.51267 0.713385 6.91889C1.72829 7.32573 1.33911 8.43021 1.51509 9.3341C1.69171 10.238 1.78695 11.1381 2.03232 11.9707C2.27832 12.8027 2.5792 13.5502 2.91603 14.3039C3.25286 15.0577 3.63448 15.6841 4.10503 16.3319C4.57558 16.9797 4.98937 17.5455 5.56652 18.0873C6.14368 18.6285 6.70254 19.0643 7.36548 19.5053C8.02842 19.9462 8.68189 20.2533 9.44765 20.5769C10.2128 20.9011 11.0416 21.1736 11.9076 21.3339C12.7731 21.4941 13.7634 21.7388 14.6969 21.7615C15.6304 21.7842 16.9349 21.788 17.8369 21.6846C18.7389 21.5811 19.639 21.3963 20.4571 21.1509C21.2758 20.9056 22.0283 20.6028 22.755 20.2319C23.4823 19.8616 24.06 19.434 24.6788 18.9388C25.2982 18.4443 25.823 17.987 26.3176 17.3606C26.8121 16.7343 27.2164 16.2164 27.6088 15.498C28.0005 14.7789 28.3045 14.0693 28.5877 13.26C28.8716 12.4507 29.0841 11.5859 29.2185 10.6739C29.3528 9.76176 29.4771 8.69072 29.4569 7.69536C29.4367 6.70001 29.472 5.55075 29.4569 4.54152C30.2189 4.21856 30.7311 3.97256 31.6015 3.91075C32.472 3.84893 33.1658 4.00158 33.9934 4.29426C34.8216 4.5863 34.5567 5.65798 34.5661 6.4969C34.5756 7.33583 34.5756 8.39363 34.6298 9.20858C34.6841 10.0242 34.8304 10.8158 34.9869 11.5639C35.1439 12.312 35.3584 13.0342 35.6189 13.7072C35.88 14.3796 36.1607 14.9971 36.5058 15.5957C36.8502 16.195 37.2078 16.7223 37.6411 17.2357C38.0751 17.7486 38.4864 18.2097 38.9973 18.655C39.5088 19.0997 39.9706 19.4428 40.5534 19.8112C41.1369 20.1789 41.7462 20.4438 42.4079 20.7321C43.0695 21.0197 43.7829 21.2298 44.531 21.3843C45.2785 21.5395 46.1193 21.706 46.9292 21.7615C47.7391 21.817 48.8436 21.7457 49.6415 21.6984C50.4395 21.6511 51.2967 21.5502 52.0372 21.3818C52.7771 21.2127 53.5044 21.0122 54.1787 20.7479C54.8523 20.4836 55.4673 20.2161 56.0703 19.8642C56.6733 19.5122 57.1944 19.1709 57.7311 18.7496C58.2673 18.3282 58.6811 17.8728 59.1188 17.3619C59.556 16.851 59.9584 16.4227 60.3066 15.8373C60.6541 15.2513 60.9815 14.671 61.2616 14.0169C61.5422 13.3635 61.7983 12.7011 62.0052 11.9852C62.2121 11.2687 62.3414 10.4342 62.46 9.66463C62.5792 8.89509 62.6619 7.99435 62.6985 7.19075C64.2684 6.83436 63.9102 5.43721 63.96 4.09998C64.0098 2.76275 62.6827 2.48836 61.5769 2.1938C60.4718 1.89923 59.3913 1.51383 58.2213 1.26026C57.0518 1.00606 55.7959 0.750596 54.5659 0.563257C53.3359 0.375919 52.0038 0.19678 50.7138 0.126134C49.4239 0.0554883 47.8369 0.015119 46.5508 0.126134C45.2652 0.23715 43.8757 0.355104 42.6539 0.58155C41.4321 0.808626 40.3358 1.08932 39.1752 1.39209C38.0152 1.69486 37.0684 2.0689 35.9538 2.45998Z" fill="%230E956A" stroke="%230E956A"/><path d="M28.8262 24.3477C27.8655 24.255 26.6967 24.4694 25.9057 24.8965C25.1147 25.3229 24.6019 25.8464 24.0796 26.5396C23.5573 27.2335 23.1675 27.9412 22.7657 28.695C22.3646 29.4494 22.0239 30.176 21.5673 30.9026C21.1106 31.6293 20.676 32.2058 19.9374 32.742C19.1987 33.2781 17.9958 33.3658 17.0938 33.2415C16.1918 33.1173 15.298 32.9016 14.6812 32.185C14.0649 31.4684 13.8202 30.4428 13.94 29.52C14.0598 28.5972 14.2541 27.3596 13.226 27.0171C12.1972 26.6746 11.6894 27.5173 11.0227 28.1165C10.3566 28.7158 10.0557 29.3604 9.63627 30.1363C9.2168 30.9121 8.95188 32.0576 9.02 32.9892C9.08813 33.9209 9.34485 34.937 9.72773 35.7507C10.1106 36.5644 10.508 37.1725 11.1173 37.8304C11.726 38.4889 12.2527 38.8806 13.0128 39.3411C13.7735 39.8009 14.5626 40.0986 15.4526 40.3705C16.342 40.643 17.4294 40.8146 18.4172 40.8751C19.4044 40.9363 20.7769 40.9918 21.7609 40.8732C22.7449 40.7553 23.7384 40.6014 24.6492 40.3554C25.5594 40.1087 26.4116 39.8444 27.2442 39.4811C28.0774 39.1184 28.7946 38.8024 29.5389 38.3066C30.2839 37.8115 30.8787 37.5655 31.5542 36.9158C32.2292 36.2654 32.7868 37.1977 33.4888 37.662C34.1908 38.1262 34.8935 38.5507 35.687 38.933C36.4805 39.3152 37.2431 39.6905 38.1186 39.9706C38.9948 40.25 39.8779 40.4834 40.8316 40.6638C41.7853 40.8442 43.0033 40.9331 44.0277 40.9369C45.0521 40.9407 46.301 40.877 47.244 40.684C48.187 40.4916 49.0593 40.2916 49.8888 39.9226C50.7189 39.5543 51.3825 39.1891 52.0542 38.6188C52.7266 38.0493 53.2514 37.5566 53.7258 36.8212C54.1995 36.085 54.5647 35.3054 54.8138 34.44C55.063 33.5752 55.0662 32.2392 54.8725 31.3536C54.6782 30.4687 54.2392 29.7319 53.7573 28.9996C53.276 28.2667 52.673 27.8314 52.053 27.2347C51.4329 26.638 49.9582 27.0524 49.9569 28.0062C49.9557 28.9599 50.3007 30.1445 49.9771 31.054C49.6542 31.9642 49.2322 32.5357 48.3604 32.9066C47.4894 33.2781 46.2606 33.3822 45.3536 33.2403C44.4472 33.0977 43.8044 32.631 43.2235 31.9642C42.6432 31.2969 42.317 30.5797 41.878 29.8404C41.4396 29.1005 41.1318 28.3051 40.6701 27.5791C40.2084 26.8531 39.8179 26.2432 39.155 25.625C38.4927 25.0068 37.8052 24.6889 36.9044 24.4694C36.0043 24.2493 34.7541 24.3881 33.8736 24.6643C32.993 24.9412 32.2733 25.5234 31.4552 25.1248C30.6365 24.7262 29.6979 24.4322 28.8262 24.3477Z" fill="%230E956A" stroke="%230E956A"/></g><defs><clipPath id="clip0_1_18"><rect width="64.0231" height="41" fill="white"/></clipPath></defs></svg>');
      background-size: 90% auto;
      background-position: center; }
    #header #header-blocks .top-actions-item-cart .icon {
      background-image: url('data:image/svg+xml,<svg width="66" height="57" viewBox="0 0 66 57" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M60.9518 24.3485H61.0158C62.118 24.3485 63.1135 24.8029 63.8246 25.5368C64.5595 26.2493 65.0146 27.2435 65.0146 28.3442V28.4105V28.472C65.0146 29.5728 64.5595 30.567 63.8246 31.2771C63.1112 32.0109 62.1156 32.4654 61.0134 32.4654C60.992 32.4654 60.9683 32.4654 60.947 32.4654H60.4729L56.8202 53.4597C56.6566 54.4373 56.1494 55.2753 55.4288 55.8623L55.4217 55.8671C54.7343 56.4565 53.8335 56.8163 52.8498 56.8163C52.8403 56.8163 52.8309 56.8163 52.819 56.8163H12.1861C12.1766 56.8163 12.1672 56.8163 12.1577 56.8163C11.174 56.8163 10.2732 56.4565 9.58109 55.8623L9.58583 55.8671C8.85813 55.2729 8.35324 54.4373 8.19205 53.481L8.18968 53.4573L4.53694 32.463H4.0605C4.04153 32.463 4.0202 32.463 3.9965 32.463C2.89427 32.463 1.89872 32.0086 1.18761 31.2747C0.452792 30.5622 -0.00231934 29.568 -0.00231934 28.4673C-0.00231934 28.446 -0.00231934 28.4223 -0.00231934 28.401C-0.00231934 28.3821 -0.00231934 28.3631 -0.00231934 28.3395C-0.00231934 27.2387 0.452792 26.2445 1.18761 25.5344C1.90109 24.8006 2.89664 24.3461 3.99887 24.3461H4.06524H4.06287L60.9518 24.3485ZM15.3861 49.7101C15.9455 49.6699 16.4338 49.4024 16.7633 49L16.7657 48.9976C17.0762 48.652 17.2658 48.1951 17.2658 47.6909C17.2658 47.6317 17.2635 47.5726 17.2587 47.5158V47.5229L16.2418 34.3331C16.2015 33.7744 15.9337 33.2868 15.5307 32.9578L15.5283 32.9554C15.1823 32.6453 14.7248 32.4559 14.2199 32.4559C14.1606 32.4559 14.1014 32.4583 14.0445 32.463H14.0516C13.4922 32.5033 13.0039 32.7708 12.6744 33.1732L12.6721 33.1756C12.3615 33.5212 12.1719 33.978 12.1719 34.4822C12.1719 34.5414 12.1743 34.6006 12.179 34.6574V34.6503L13.1959 47.84C13.2315 48.3703 13.4756 48.839 13.8454 49.1704L13.8478 49.1728C14.2009 49.5065 14.6774 49.7125 15.2036 49.7125H15.2297H15.2273L15.3861 49.7101ZM28.435 47.6838V34.4941C28.435 34.4893 28.435 34.4822 28.435 34.4751C28.435 33.9212 28.2051 33.4217 27.8329 33.069C27.4774 32.6974 26.9772 32.4678 26.4226 32.4678C26.4155 32.4678 26.4107 32.4678 26.4036 32.4678C26.3989 32.4678 26.3918 32.4678 26.3846 32.4678C25.83 32.4678 25.3298 32.6974 24.9766 33.069C24.6045 33.4241 24.3746 33.9236 24.3746 34.4775V34.4964V47.6862V47.7051C24.3746 48.259 24.6045 48.7585 24.9766 49.1112C25.3322 49.4829 25.8323 49.7125 26.387 49.7125H26.406H26.4249C26.9796 49.7125 27.4798 49.4829 27.8329 49.1112C28.2098 48.7561 28.4445 48.2519 28.4445 47.6957C28.4445 47.6909 28.4445 47.6862 28.4445 47.6815L28.435 47.6838ZM40.6258 47.6838V34.4941C40.6258 34.4893 40.6258 34.4822 40.6258 34.4751C40.6258 33.9212 40.3959 33.4217 40.0238 33.069C39.6682 32.6974 39.1681 32.4678 38.6134 32.4678C38.6063 32.4678 38.6015 32.4678 38.5944 32.4678C38.5897 32.4678 38.5826 32.4678 38.5755 32.4678C38.0208 32.4678 37.5206 32.6974 37.1675 33.069C36.7953 33.4241 36.5654 33.9236 36.5654 34.4775V34.4964V47.6862V47.7051C36.5654 48.259 36.7953 48.7585 37.1675 49.1112C37.523 49.4829 38.0232 49.7125 38.5778 49.7125H38.5968H38.6158C39.1704 49.7125 39.6706 49.4829 40.0238 49.1112C40.4006 48.7561 40.6353 48.2519 40.6353 47.6957C40.6353 47.6909 40.6353 47.6862 40.6353 47.6815L40.6258 47.6838ZM51.7998 47.84L52.8166 34.6503C52.8214 34.6006 52.8238 34.5414 52.8238 34.4822C52.8238 33.9804 52.6341 33.5212 52.3236 33.1732L52.326 33.1756C51.9918 32.7684 51.5035 32.5009 50.9512 32.4607H50.9441C50.8943 32.4559 50.835 32.4536 50.7758 32.4536C50.2732 32.4536 49.8134 32.6429 49.4649 32.953L49.4673 32.9507C49.0596 33.2844 48.7918 33.7721 48.7515 34.3236V34.3307L47.7346 47.5205C47.7298 47.5702 47.7275 47.6294 47.7275 47.6886C47.7275 48.1904 47.9171 48.6496 48.2276 48.9976L48.2252 48.9952C48.5595 49.4024 49.0478 49.6699 49.6 49.7101H49.6072H49.766H49.7897C50.3159 49.7101 50.7923 49.5042 51.1479 49.1704C51.5248 48.8366 51.7713 48.3656 51.8092 47.8353V47.8282L51.7998 47.84ZM15.1112 9.25551L12.1601 22.3174H7.96924L11.174 8.33705C11.5603 6.47884 12.5725 4.90469 13.9758 3.80396L13.9923 3.79213C15.3458 2.69377 17.0881 2.03097 18.9867 2.03097H19.0768H19.0721H24.3722C24.3722 2.02623 24.3722 2.01913 24.3722 2.01203C24.3722 1.45812 24.6021 0.958648 24.9743 0.605943C25.3298 0.2343 25.83 0.00231934 26.387 0.00231934H26.4155H38.6039H38.6229C39.1775 0.00231934 39.6777 0.231933 40.0309 0.603575C40.403 0.958648 40.6329 1.45812 40.6329 2.01203V2.03097H45.9331H46.0208C47.9195 2.03097 49.6617 2.69377 51.027 3.80159L51.0128 3.78976C52.4326 4.90232 53.4424 6.47647 53.8217 8.28498L53.8312 8.33469L57.0359 22.3151H52.8451L49.894 9.25314C49.6688 8.32522 49.1544 7.53932 48.4575 6.97594L48.4504 6.96884C47.782 6.4173 46.9168 6.08116 45.971 6.08116C45.9544 6.08116 45.9378 6.08116 45.9236 6.08116H40.6258V6.1001C40.6258 6.65401 40.3959 7.15348 40.0238 7.50618C39.6682 7.87783 39.1681 8.10744 38.6134 8.10744C38.6063 8.10744 38.6015 8.10744 38.5944 8.10744H26.406C26.4012 8.10744 26.3941 8.10744 26.387 8.10744C25.8323 8.10744 25.3322 7.87783 24.979 7.50618C24.6069 7.15111 24.3769 6.65164 24.3769 6.09773C24.3769 6.09063 24.3769 6.08589 24.3769 6.07879H19.0768C19.0626 6.07879 19.046 6.07879 19.0318 6.07879C18.0883 6.07879 17.2208 6.41493 16.5476 6.97121L16.5547 6.96647C15.8507 7.53932 15.3411 8.32522 15.1254 9.22474L15.1206 9.25314L15.1112 9.25551Z" fill="%230E956A"/></svg>');
      background-size: auto 90%;
      background-position: center; }
    #header #header-blocks .top-actions-item-cart .ajax_cart_quantity {
      display: flex;
      justify-content: center;
      align-items: center;
      width: 30px;
      height: 30px;
      position: absolute;
      top: -10px;
      right: -10px;
      background: #49A5EA;
      color: #FFFFFF;
      border-radius: 15px;
      line-height: 100%;
      font-size: 1em;
      font-weight: bold;
      -webkit-transition: 0.3s ease-in-out;
      -moz-transition: 0.3s ease-in-out;
      -ms-transition: 0.3s ease-in-out;
      -o-transition: 0.3s ease-in-out;
      transition: 0.3s ease-in-out; }
    #header #header-blocks .top-actions-item-cart:hover .ajax_cart_quantity {
      background: #4EB0F9; }
  @media (min-width: 768px) {
    #header #header-blocks .row.first-row {
      display: flex;
      justify-content: space-between;
      flex-direction: row;
      flex-wrap: nowrap;
      align-items: center; } }
  @media (max-width: 767px) {
    #header #header {
      padding-bottom: 0; }
    #header #shop-logo {
      padding-bottom: 15px; }
    #header #header-blocks {
      padding-top: 10px; }
    #header #header-blocks .first-row {
      position: relative;
      flex-direction: row;
      flex-wrap: nowrap;
      align-items: center;
      justify-content: space-evenly;
      width: 100%;
      margin: 0; }
    #header #header-blocks .first-row #shop-logo {
      width: 100%;
      text-align: center; }
    #header #header-blocks .first-row #shop-logo img {
      width: 100%;
      height: auto; }
    #header #header-blocks .first-row #top-actions {
      width: 100%; }
    #header #header-blocks .first-row #top-actions > div {
      display: flex;
      justify-content: space-around;
      flex-direction: row;
      flex-wrap: nowrap;
      align-items: stretch;
      padding-right: 10px; }
    #header #header-blocks .first-row #top-actions .top-actions-item {
      margin: 0; } }
  @media (min-width: 768px) and (max-width: 991px) {
    #header #header-blocks .top-actions-item {
      margin: 0 5px; } }
  @media (min-width: 992px) and (max-width: 1199px) {
    #header #header-blocks .top-actions-item {
      margin: 0 5px; } }

#footer {
  background: linear-gradient(to bottom, #262626, #222222);
  padding-top: 30px;
  padding-bottom: 30px;
  flex-shrink: 0;
  /* sticky footer */
  color: #FFFFFF;
  font-size: 0.9em; }
  @media (max-width: 576px) {
    #footer .footer-row {
      margin: 0; } }
  #footer .title {
    font-family: "Rubik", sans-serif;
    font-weight: 500;
    font-size: 1.5em;
    line-height: 200%; }
  #footer a {
    text-decoration: underline;
    color: #FFFFFF; }
    #footer a:hover {
      text-decoration: none;
      color: #EEEEEE; }
  #footer #footer-payment-methods {
    display: flex;
    justify-content: space-evenly;
    padding-bottom: 20px; }
    #footer #footer-payment-methods img {
      max-height: 36px; }
      @media (max-width: 576px) {
        #footer #footer-payment-methods img {
          max-height: 26px; } }
  #footer #footer-find-us-at {
    display: flex;
    flex-direction: column; }
    #footer #footer-find-us-at a {
      display: flex;
      gap: 15px;
      align-items: center;
      width: 100%;
      min-height: 50px;
      margin: 0 0 15px 0;
      font-size: 1.4em; }
      #footer #footer-find-us-at a:hover {
        opacity: .9; }
      #footer #footer-find-us-at a > span.footer-icon {
        height: 50px;
        width: 50px;
        background-size: 100% auto;
        background-position: center;
        background-repeat: no-repeat; }
      #footer #footer-find-us-at a > span.footer-icon.facebook {
        background-image: url('data:image/svg+xml,<svg width="129" height="129" viewBox="0 0 129 129" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M128.333 64.3334C128.333 28.9872 99.6796 0.333352 64.3334 0.333352C28.9872 0.333352 0.333374 28.9872 0.333374 64.3334C0.333374 94.3481 20.9964 119.533 48.8725 126.449V83.8907H35.6752V64.3334H48.8725V55.9061C48.8725 34.1225 58.7306 24.0259 80.1168 24.0259C84.1713 24.0259 91.1676 24.8208 94.0296 25.6159V43.3449C92.519 43.186 89.8955 43.1063 86.6358 43.1063C76.1416 43.1063 72.0868 47.0815 72.0868 57.4167V64.3334H92.9916L89.4004 83.8907H72.0868V127.865C103.776 124.037 128.333 97.0548 128.333 64.3334Z" fill="%230866FF"/><path d="M89.4003 83.8909L92.9917 64.3335H72.087V57.4166C72.087 47.0814 76.1415 43.1065 86.6357 43.1065C89.8954 43.1065 92.5188 43.1858 94.0295 43.3448V25.6161C91.1674 24.8209 84.1712 24.0258 80.1167 24.0258C58.7307 24.0258 48.8724 34.1227 48.8724 55.9062V64.3335H35.6751V83.8909H48.8724V126.449C53.8242 127.677 59.0018 128.333 64.3332 128.333C66.9583 128.333 69.5449 128.172 72.087 127.865V83.8909H89.4003Z" fill="white"/></svg>'); }
      #footer #footer-find-us-at a > span.footer-icon.instagram {
        background-image: url("../img/instagram-64.png"); }
      #footer #footer-find-us-at a > span.footer-icon.youtube {
        background-image: url('data:image/svg+xml,<svg width="129" height="91" viewBox="0 0 129 91" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M125.992 14.3869C124.52 8.85476 120.183 4.49847 114.675 3.02C104.694 0.333063 64.6671 0.333066 64.6671 0.333066C64.6671 0.333066 24.6401 0.333063 14.6583 3.02C9.15069 4.49847 4.81324 8.85476 3.34124 14.3869C0.667055 24.4131 0.667053 45.3331 0.667053 45.3331C0.667053 45.3331 0.667055 66.2523 3.34124 76.28C4.81324 81.8114 9.15069 86.1677 14.6583 87.6469C24.6401 90.3331 64.6671 90.3331 64.6671 90.3331C64.6671 90.3331 104.694 90.3331 114.675 87.6469C120.183 86.1677 124.52 81.8114 125.992 76.28C128.667 66.2523 128.667 45.3331 128.667 45.3331C128.667 45.3331 128.667 24.4131 125.992 14.3869Z" fill="%23FF0000"/><path d="M51.5759 64.3268L85.0305 45.3339L51.5759 26.3395V64.3268Z" fill="white"/></svg>'); }
      #footer #footer-find-us-at a > span.footer-icon.tiktok {
        background-image: url('data:image/svg+xml,<svg width="78" height="88" viewBox="0 0 78 88" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M30.5047 34.8488V31.3744C29.3414 31.2161 28.1595 31.1171 26.9535 31.1171C12.4219 31.1171 0.599998 42.9394 0.599998 57.4708C0.599998 66.3869 5.0547 74.2768 11.8506 79.0482C7.4645 74.3393 4.8612 68.0317 4.8612 61.1039C4.8612 46.7813 16.2604 35.1816 30.5047 34.8488Z" fill="%2325F4EE"/><path d="M31.1269 73.2139C37.6103 73.2139 42.9748 67.9826 43.2154 61.5565L43.27 4.258L53.6611 4.2618L53.6451 4.1756C53.4266 2.9968 53.3069 1.7837 53.3069 0.542603H38.9891L38.966 57.9235C38.7252 64.3491 33.4368 69.5064 26.9534 69.5064C24.9385 69.5064 23.0409 69.0027 21.3705 68.1236C23.558 71.1553 27.1113 73.2139 31.1269 73.2139Z" fill="%2325F4EE"/><path d="M73.2264 23.8234V20.4619C69.2275 20.4619 65.5027 19.273 62.3789 17.2363C65.1601 20.4307 68.9382 22.9054 73.2264 23.8234Z" fill="%2325F4EE"/><path d="M62.379 17.2363C59.3317 13.7365 57.4802 9.16948 57.4802 4.17578H53.5794C54.5893 9.63108 57.8928 14.3113 62.379 17.2363Z" fill="%23FE2C55"/><path d="M26.9534 45.3258C20.3173 45.3258 14.838 50.8341 14.838 57.4709C14.838 62.0921 17.5397 66.1075 21.3705 68.1235C19.9429 66.145 19.0912 63.7248 19.0912 61.104C19.0912 54.4676 24.4907 49.0681 31.1269 49.0681C32.3657 49.0681 33.5542 49.2725 34.6782 49.6245V35.0075C33.5149 34.8494 32.3331 34.7502 31.1269 34.7502C30.9182 34.7502 30.7121 34.7611 30.5046 34.766L30.4495 34.7688L30.4107 45.8331C29.2867 45.4811 28.1923 45.3258 26.9534 45.3258Z" fill="%23FE2C55"/><path d="M73.2264 23.6517L73.1599 23.6386L73.1565 34.694C65.7325 34.694 58.8343 32.2505 53.2188 28.2198L53.2232 57.4707C53.2232 72.0026 41.4848 83.751 26.9534 83.751C21.3378 83.751 16.131 82.053 11.8504 79.0481C16.6652 84.216 23.523 87.458 31.1268 87.458C45.6582 87.458 57.4801 75.6357 57.4801 61.104V32.0071C63.0959 36.0378 69.9759 38.4128 77.4 38.4128V24.095C75.969 24.095 74.573 23.9401 73.2264 23.6517Z" fill="%23FE2C55"/><path d="M53.3069 57.4708V28.3739C58.9225 32.4046 65.8025 34.7796 73.2265 34.7796V23.6518C68.9382 22.7336 65.1603 20.4308 62.3789 17.2362C57.8927 14.3112 54.6549 9.63112 53.645 4.17572H43.1625L43.1394 61.5566C42.8988 67.9824 37.6102 73.1395 31.1268 73.1395C27.1113 73.1395 23.558 71.1553 21.3705 68.1236C17.5396 66.1074 14.9178 62.0921 14.9178 57.4708C14.9178 50.8343 20.3172 45.435 26.9534 45.435C28.1922 45.435 29.3805 45.6392 30.5048 45.9912V34.766C16.2605 35.0988 4.7736 46.7814 4.7736 61.1039C4.7736 68.0317 7.4643 74.3393 11.8505 79.0482C16.131 82.053 21.3378 83.824 26.9534 83.824C41.4848 83.824 53.3069 72.0025 53.3069 57.4708Z" fill="white"/></svg>');
        background-size: auto 100%; }
  #footer #footer-emaerket .footer-icon.emaerket {
    display: flex;
    height: 90px;
    width: 100%;
    background-image: url("../img/e-maerket-footer.png");
    background-position: top left;
    background-repeat: no-repeat;
    background-size: 100% auto; }
  #footer #footer-help {
    display: flex;
    flex-direction: column;
    gap: 2px; }
    #footer #footer-help a {
      padding: 2px 0; }

/* Alerts list */
.alert ul,
.alert ol {
  padding-left: 15px;
  margin-left: 0;
  margin-bottom: 0; }
.alert ul li,
.alert ol li {
  font-weight: normal; }
.alert ul li {
  list-style-type: disc; }
.alert ol li {
  list-style-type: decimal; }

.block {
  margin-bottom: 25px; }
  .block .title_block {
    color: #333333;
    font-size: 20px;
    line-height: 1.42857143;
    font-weight: bold;
    background: #F5F5F5;
    border-bottom: 1px solid #CCCCCC;
    padding: 10px 15px;
    margin: 0 0 15px; }
  .block h3 .product-name {
    font-size: 17px; }
  .block .list-block ul {
    padding: 0;
    margin: 0 0 10px;
    list-style: none; }
  .block .list-block li {
    padding: 6px 0 6px 6px;
    border-top: 1px solid #CCCCCC; }
  .block .list-block li:first-child {
    border-top: none; }
  .block .products-block > ul {
    padding: 0;
    margin: 0;
    list-style: none; }
  .block .products-block li {
    padding: 0 0 15px 0;
    margin-bottom: 15px;
    border-bottom: 1px solid #CCCCCC; }
  .block .products-block li:last-of-type {
    border-bottom: none; }
  .block .products-block li .products-block-image {
    float: left;
    border: 1px solid #D6D4D4;
    margin-right: 15px; }
  @media (min-width: 768px) and (max-width: 991px) {
    .block .products-block li .products-block-image {
      float: none;
      display: block;
      margin: 0 auto 10px;
      text-align: center; }
    .block .products-block li .products-block-image img {
      margin: 0 auto; } }
  .block .products-block li .product-content {
    overflow: hidden; }
  .block .products-block li .product-content h5 {
    margin-top: 0; }

.box {
  border: 1px solid #D6D4D4;
  margin: 0 0 20px;
  padding: 10px;
  background-color: #F5F5F5; }

.badges {
  display: inline-block;
  position: absolute;
  z-index: 100;
  top: 5px;
  right: 15px; }
  .badges .badge {
    width: 36px;
    height: 36px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    margin: 0 0 5px 0;
    border-radius: 18px;
    line-height: 130%;
    white-space: normal; }
  .badges.large .badge {
    width: 60px;
    height: 60px;
    border-radius: 30px;
    font-size: 1em; }
  .badges .badge-online {
    background: #F07E13;
    color: white; }
  .badges .badge-new {
    background: #0F8562;
    color: white; }
  .badges .badge-sale {
    background: #FDCA06;
    color: white; }
  .badges .badge-discount {
    background: #FDCA06;
    color: white; }

.loading-overlay {
  position: relative;
  pointer-events: none;
  cursor: not-allowed;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }
  .loading-overlay:after {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.5) url("../img/preloader.gif") no-repeat center center;
    z-index: 110; }

.loader {
  color: #FFFFFF;
  position: fixed;
  box-sizing: border-box;
  left: -9999px;
  top: -9999px;
  width: 0;
  height: 0;
  overflow: hidden;
  z-index: 999999; }
  .loader:after, .loader:before {
    box-sizing: border-box;
    display: none; }
  .loader.is-active {
    background-color: rgba(255, 255, 255, 0.85);
    width: 100%;
    height: 100%;
    left: 0;
    top: 0; }
  .loader.is-active:after, .loader.is-active:before {
    display: block; }
@keyframes rotation {
  0% {
    transform: rotate(0); }
  to {
    transform: rotate(359deg); } }
@keyframes blink {
  0% {
    opacity: 0.5; }
  to {
    opacity: 1; } }
  .loader[data-text]:before {
    position: fixed;
    left: 0;
    top: 50%;
    color: currentColor;
    font-family: Helvetica, Arial, sans-serif;
    text-align: center;
    width: 100%;
    font-size: 14px; }
  .loader[data-text=""]:before {
    content: "Loading"; }
  .loader[data-text]:not([data-text=""]):before {
    content: attr(data-text); }
  .loader[data-text][data-blink]:before {
    animation: blink 1s linear infinite alternate; }
  .loader.loader-default[data-text]:before {
    top: calc(50% - 63px); }
  .loader.loader-default:after {
    content: "";
    position: fixed;
    width: 48px;
    height: 48px;
    border: 8px solid #3DBDA0;
    border-left-color: transparent;
    border-radius: 50%;
    top: calc(50% - 24px);
    left: calc(50% - 24px);
    animation: rotation 1s linear infinite; }
  .loader.loader-default[data-half]:after {
    border-right-color: transparent; }
  .loader.loader-default[data-inverse]:after {
    animation-direction: reverse; }

.tippy-tooltip.light-border-theme {
  background-color: #FFFFFF;
  background-clip: padding-box;
  border: 1px solid rgba(0, 8, 16, 0.15);
  color: #26323D;
  box-shadow: 0 4px 14px -2px rgba(0, 8, 16, 0.2);
  padding: 8px; }
.tippy-tooltip .tippy-content {
  line-height: 130%;
  color: #252525; }
  .tippy-tooltip .tippy-content .tippy-title {
    font-size: 1em;
    font-weight: bold;
    line-height: 130%;
    padding-bottom: 5px;
    display: inline-block; }
.tippy-tooltip.light-border-theme > .tippy-backdrop {
  background-color: #FFFFFF; }
.tippy-tooltip.light-border-theme > .tippy-arrow:after, .tippy-tooltip.light-border-theme > .tippy-arrow:before, .tippy-tooltip.light-border-theme > .tippy-svg-arrow:after, .tippy-tooltip.light-border-theme > .tippy-svg-arrow:before {
  content: "";
  position: absolute;
  z-index: -1; }
.tippy-tooltip.light-border-theme > .tippy-svg-arrow {
  fill: #FFFFFF; }
.tippy-tooltip.light-border-theme > .tippy-svg-arrow:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEuNDE0IiB2aWV3Qm94PSIwIDAgMTggNyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCA3czIuMDIxLS4wMTUgNS4yNTMtNC4yMThDNi41ODQgMS4wNTEgNy43OTcuMDA3IDkgMGMxLjIwMy0uMDA3IDIuNDE2IDEuMDM1IDMuNzYxIDIuNzgyQzE2LjAxMiA3LjAwNSAxOCA3IDE4IDd6IiBmaWxsPSIjMzMzIiBmaWxsLW9wYWNpdHk9Ii4yMzUiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==);
  background-size: 18px 7px;
  width: 18px;
  height: 7px;
  left: 0;
  top: 0;
  fill: rgba(0, 8, 16, 0.15); }
.tippy-tooltip.light-border-theme[data-placement^=top] > .tippy-svg-arrow:after {
  top: 1px;
  transform: rotate(180deg); }
.tippy-tooltip.light-border-theme[data-placement^=top] > .tippy-arrow {
  border-top-color: #FFFFFF; }
.tippy-tooltip.light-border-theme[data-placement^=top] > .tippy-arrow:after {
  border-top: 7px solid #FFFFFF;
  top: -7px; }
.tippy-tooltip.light-border-theme[data-placement^=top] > .tippy-arrow:before {
  border-top: 7px solid rgba(0, 8, 16, 0.2);
  bottom: -1px; }
.tippy-tooltip.light-border-theme[data-placement^=bottom] > .tippy-svg-arrow:after {
  top: -1px; }
.tippy-tooltip.light-border-theme[data-placement^=bottom] > .tippy-arrow {
  border-bottom-color: #FFFFFF; }
.tippy-tooltip.light-border-theme[data-placement^=bottom] > .tippy-arrow:after {
  border-bottom: 7px solid #FFFFFF;
  bottom: -7px; }
.tippy-tooltip.light-border-theme[data-placement^=bottom] > .tippy-arrow:before {
  border-bottom: 7px solid rgba(0, 8, 16, 0.2);
  bottom: -6px; }
.tippy-tooltip.light-border-theme[data-placement^=left] > .tippy-svg-arrow:after {
  left: 1px;
  top: 0;
  transform: rotate(90deg); }
.tippy-tooltip.light-border-theme[data-placement^=left] > .tippy-arrow {
  border-left-color: #FFFFFF; }
.tippy-tooltip.light-border-theme[data-placement^=left] > .tippy-arrow:after {
  border-left: 7px solid #FFFFFF;
  left: -7px; }
.tippy-tooltip.light-border-theme[data-placement^=left] > .tippy-arrow:before {
  border-left: 7px solid rgba(0, 8, 16, 0.2);
  left: -6px; }
.tippy-tooltip.light-border-theme[data-placement^=right] > .tippy-svg-arrow:after {
  left: -1px;
  top: 0;
  transform: rotate(-90deg); }
.tippy-tooltip.light-border-theme[data-placement^=right] > .tippy-arrow {
  border-right-color: #FFFFFF; }
.tippy-tooltip.light-border-theme[data-placement^=right] > .tippy-arrow:after {
  border-right: 7px solid #FFFFFF;
  right: -7px; }
.tippy-tooltip.light-border-theme[data-placement^=right] > .tippy-arrow:before {
  border-right: 7px solid rgba(0, 8, 16, 0.2);
  right: -6px; }
.tippy-tooltip.light-border-theme[data-placement^=bottom] > .tippy-arrow, .tippy-tooltip.light-border-theme[data-placement^=bottom] > .tippy-svg-arrow, .tippy-tooltip.light-border-theme[data-placement^=top] > .tippy-arrow, .tippy-tooltip.light-border-theme[data-placement^=top] > .tippy-svg-arrow {
  transform: translateX(-1px); }
.tippy-tooltip.light-border-theme[data-placement^=bottom] > .tippy-arrow:after, .tippy-tooltip.light-border-theme[data-placement^=bottom] > .tippy-arrow:before, .tippy-tooltip.light-border-theme[data-placement^=top] > .tippy-arrow:after, .tippy-tooltip.light-border-theme[data-placement^=top] > .tippy-arrow:before {
  left: -7px;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent; }
.tippy-tooltip.light-border-theme[data-placement^=left] > .tippy-arrow, .tippy-tooltip.light-border-theme[data-placement^=left] > .tippy-svg-arrow, .tippy-tooltip.light-border-theme[data-placement^=right] > .tippy-arrow, .tippy-tooltip.light-border-theme[data-placement^=right] > .tippy-svg-arrow {
  transform: translateY(-1px); }
.tippy-tooltip.light-border-theme[data-placement^=left] > .tippy-arrow:after, .tippy-tooltip.light-border-theme[data-placement^=left] > .tippy-arrow:before, .tippy-tooltip.light-border-theme[data-placement^=right] > .tippy-arrow:after, .tippy-tooltip.light-border-theme[data-placement^=right] > .tippy-arrow:before {
  top: -7px;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent; }
.tippy-tooltip .tippy-tooltip[data-animation=shift-toward-subtle][data-placement^=top][data-state=hidden] {
  transform: translateY(-5px); }
.tippy-tooltip .tippy-tooltip[data-animation=shift-toward-subtle][data-placement^=bottom][data-state=hidden] {
  transform: translateY(5px); }
.tippy-tooltip .tippy-tooltip[data-animation=shift-toward-subtle][data-placement^=left][data-state=hidden] {
  transform: translateX(-5px); }
.tippy-tooltip .tippy-tooltip[data-animation=shift-toward-subtle][data-placement^=right][data-state=hidden] {
  transform: translateX(5px); }
.tippy-tooltip .tippy-tooltip[data-animation=shift-toward-subtle][data-state=hidden] {
  opacity: 0; }

.breadcrumb-container {
  background: #F4F4EE;
  margin-top: -29px;
  padding-bottom: 11px; }
  .breadcrumb-container .breadcrumb {
    border-radius: 0;
    line-height: 100%;
    font-size: 0.8em;
    background: none;
    padding: 3px 0 2px 0;
    margin: 0; }
    .breadcrumb-container .breadcrumb .breadcrumb-item.active {
      color: #5E686E;
      font-weight: 600; }
  .breadcrumb-container .breadcrumb-item + .breadcrumb-item::before {
    font-family: "Fontello", monospace;
    content: "\f105";
    padding-right: 0.2em; }
  @media (max-width: 768px) {
    .breadcrumb-container ol.breadcrumb {
      line-height: 150%; } }
  @media (max-width: 575px) {
    .breadcrumb-container {
      padding: 0 10px 10px 10px; } }

#pagination_top {
  display: none; }

.pagination-wrapper {
  margin: 15px 0; }

/* Swiper overrides */
.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal > span.swiper-pagination-bullet {
  margin: 0 8px;
  width: 12px;
  height: 12px; }

textarea {
  resize: vertical; }

.form-error .form-control {
  background-color: #F2DEDE; }

.form-ok .form-control {
  background-color: #DFF0D8; }

.form-warning .form-control {
  background-color: #FCF8E3; }

.btn {
  padding: 6px 12px; }

p.required {
  color: #A94442; }

.label {
  white-space: normal;
  display: inline-block;
  padding: 6px 10px; }
  .label.required:after {
    content: "*";
    color: #A94442; }

#short_description_content ul,
#short_description_content ol,
#short_description_content dl,
#tinymce ul,
#tinymce ol,
#tinymce dl {
  margin-left: 20px; }

.rte ul {
  list-style-type: disc;
  padding-left: 15px; }
.rte em {
  font-style: italic !important; }

/* Bootstrap modals */
.modal-dialog.modal-auto {
  width: auto;
  display: flex;
  justify-content: center; }
  .modal-dialog.modal-auto .modal-content {
    width: auto;
    max-width: 100vw; }
    .modal-dialog.modal-auto .modal-content .modal-body {
      overflow: auto; }
.modal-dialog button.close {
  position: absolute;
  top: -18px;
  right: -18px;
  z-index: 100;
  width: 36px;
  height: 36px;
  margin: 0;
  padding: 0;
  cursor: pointer;
  background: #1C1C1C;
  opacity: 1;
  border-radius: 18px;
  box-shadow: 0 0 5px #444444;
  color: #FFFFFF;
  text-shadow: none;
  display: flex;
  justify-content: center;
  font-size: 1.8rem;
  border: 2px solid white; }
  .modal-dialog button.close:hover {
    background: #000000;
    opacity: 1 !important; }

.footable .footable-sortable:not(.footable-sorted) .footable-sort-indicator::after {
  content: "" !important; }
.footable .footable-sortable.footable-sorted .footable-sort-indicator::after {
  font-family: "fontello", monospace !important;
  content: "\e819" !important; }
.footable .footable-sortable.footable-sorted-desc .footable-sort-indicator::after {
  font-family: "fontello", monospace !important;
  content: "\e820" !important; }

/*# sourceMappingURL=global.css.map */
